accel/accel-common.c:115:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/accel-common.c:124:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/accel-common.c:155:32: warning: extra ';' outside of a function [-Wextra-semi] accel/accel-common.c:62:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/accel-softmmu.c:106:40: warning: extra ';' outside of a function [-Wextra-semi] accel/accel-softmmu.c:76:11: warning: 'ACCEL_OPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/accel-softmmu.c:83:11: warning: 'ACCEL_OPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/hvf/hvf-accel-ops.c:152:58: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/hvf/hvf-accel-ops.c:194:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/hvf/hvf-accel-ops.c:204:73: warning: unused parameter 'arg' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:220:62: warning: unused parameter 'arg' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/hvf/hvf-accel-ops.c:262:43: warning: unused parameter 'listener' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:263:70: warning: unused parameter 'new' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:272:42: warning: unused parameter 'listener' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:273:60: warning: unused parameter 'old' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:282:42: warning: unused parameter 'listener' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:292:44: warning: unused parameter 'listener' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:298:44: warning: unused parameter 'listener' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:314:30: warning: unused parameter 'sig' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:320:41: warning: unused parameter 'ms' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:331:20: warning: extension used [-Wlanguage-extension-token] accel/hvf/hvf-accel-ops.c:331:20: warning: padding size of 'struct (unnamed at ../accel/hvf/hvf-accel-ops.c:331:20)' with 7 bits to alignment boundary [-Wpadded] accel/hvf/hvf-accel-ops.c:331:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] accel/hvf/hvf-accel-ops.c:343:57: warning: unused parameter 'data' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:362:25: warning: extra ';' outside of a function [-Wextra-semi] accel/hvf/hvf-accel-ops.c:465:61: warning: unused parameter 'data' [-Wunused-parameter] accel/hvf/hvf-accel-ops.c:467:26: warning: 'ACCEL_OPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/hvf/hvf-accel-ops.c:476:2: warning: extra ';' outside of a function [-Wextra-semi] accel/hvf/hvf-accel-ops.c:488:40: warning: extra ';' outside of a function [-Wextra-semi] accel/hvf/hvf-accel-ops.c:85:14: warning: padding struct 'struct mac_slot' with 4 bytes to align 'size' [-Wpadded] accel/hvf/hvf-accel-ops.c:90:17: warning: no previous extern declaration for non-static variable 'mac_slots' [-Wmissing-variable-declarations] accel/qtest/qtest.c:27:43: warning: unused parameter 'ms' [-Wunused-parameter] accel/qtest/qtest.c:32:59: warning: unused parameter 'data' [-Wunused-parameter] accel/qtest/qtest.c:47:29: warning: extra ';' outside of a function [-Wextra-semi] accel/qtest/qtest.c:49:63: warning: unused parameter 'data' [-Wunused-parameter] accel/qtest/qtest.c:51:26: warning: 'ACCEL_OPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/qtest/qtest.c:55:2: warning: extra ';' outside of a function [-Wextra-semi] accel/qtest/qtest.c:64:36: warning: extra ';' outside of a function [-Wextra-semi] accel/qtest/qtest.c:72:27: warning: extra ';' outside of a function [-Wextra-semi] accel/stubs/hax-stub.c:19:6: warning: no previous extern declaration for non-static variable 'hax_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:100:55: warning: unused parameter 'rn' [-Wunused-parameter] accel/stubs/kvm-stub.c:100:63: warning: unused parameter 'virq' [-Wunused-parameter] accel/stubs/kvm-stub.c:105:53: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:105:71: warning: unused parameter 'n' [-Wunused-parameter] accel/stubs/kvm-stub.c:106:47: warning: unused parameter 'virq' [-Wunused-parameter] accel/stubs/kvm-stub.c:111:38: warning: unused parameter 'ms' [-Wunused-parameter] accel/stubs/kvm-stub.c:116:37: warning: unused parameter 'cpu' [-Wunused-parameter] accel/stubs/kvm-stub.c:117:1: warning: function 'kvm_init_cpu_signals' could be declared with attribute 'noreturn' [-Wmissing-noreturn] accel/stubs/kvm-stub.c:18:6: warning: no previous extern declaration for non-static variable 'kvm_kernel_irqchip' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:19:6: warning: no previous extern declaration for non-static variable 'kvm_async_interrupts_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:20:6: warning: no previous extern declaration for non-static variable 'kvm_eventfds_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:21:6: warning: no previous extern declaration for non-static variable 'kvm_irqfds_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:22:6: warning: no previous extern declaration for non-static variable 'kvm_resamplefds_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:23:6: warning: no previous extern declaration for non-static variable 'kvm_msi_via_irqfd_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:24:6: warning: no previous extern declaration for non-static variable 'kvm_gsi_routing_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:25:6: warning: no previous extern declaration for non-static variable 'kvm_gsi_direct_mapping' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:26:6: warning: no previous extern declaration for non-static variable 'kvm_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:27:6: warning: no previous extern declaration for non-static variable 'kvm_readonly_mem_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:28:6: warning: no previous extern declaration for non-static variable 'kvm_ioeventfd_any_length_allowed' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:29:6: warning: no previous extern declaration for non-static variable 'kvm_msi_use_devid' [-Wmissing-variable-declarations] accel/stubs/kvm-stub.c:35:42: warning: unused parameter 'cpu' [-Wunused-parameter] accel/stubs/kvm-stub.c:49:34: warning: unused parameter 'cpu' [-Wunused-parameter] accel/stubs/kvm-stub.c:49:43: warning: unused parameter 'code' [-Wunused-parameter] accel/stubs/kvm-stub.c:49:55: warning: unused parameter 'addr' [-Wunused-parameter] accel/stubs/kvm-stub.c:54:23: warning: unused parameter 'code' [-Wunused-parameter] accel/stubs/kvm-stub.c:54:35: warning: unused parameter 'addr' [-Wunused-parameter] accel/stubs/kvm-stub.c:59:47: warning: unused parameter 'c' [-Wunused-parameter] accel/stubs/kvm-stub.c:59:54: warning: unused parameter 'vector' [-Wunused-parameter] accel/stubs/kvm-stub.c:59:73: warning: unused parameter 'dev' [-Wunused-parameter] accel/stubs/kvm-stub.c:64:37: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:68:41: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:68:48: warning: unused parameter 'virq' [-Wunused-parameter] accel/stubs/kvm-stub.c:72:44: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:72:51: warning: unused parameter 'virq' [-Wunused-parameter] accel/stubs/kvm-stub.c:72:68: warning: unused parameter 'msg' [-Wunused-parameter] accel/stubs/kvm-stub.c:73:45: warning: unused parameter 'dev' [-Wunused-parameter] accel/stubs/kvm-stub.c:78:42: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:82:48: warning: unused parameter 'n' [-Wunused-parameter] accel/stubs/kvm-stub.c:86:51: warning: unused parameter 'n' [-Wunused-parameter] accel/stubs/kvm-stub.c:94:45: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:94:61: warning: unused parameter 'adapter' [-Wunused-parameter] accel/stubs/kvm-stub.c:99:50: warning: unused parameter 's' [-Wunused-parameter] accel/stubs/kvm-stub.c:99:68: warning: unused parameter 'n' [-Wunused-parameter] accel/stubs/xen-stub.c:12:6: warning: no previous extern declaration for non-static variable 'xen_allowed' [-Wmissing-variable-declarations] accel/stubs/xen-stub.c:14:40: warning: unused parameter 'enable' [-Wunused-parameter] accel/stubs/xen-stub.c:14:56: warning: unused parameter 'errp' [-Wunused-parameter] accel/tcg/atomic_common.c.inc:101:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:47:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:48:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:49:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:50:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:51:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:54:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:55:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:83:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:84:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:85:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:86:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:87:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:88:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:89:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:90:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:92:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:93:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:94:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:95:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:96:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:97:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:98:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_common.c.inc:99:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/atomic_template.h:124:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:124:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:124:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:143:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:143:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:144:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:144:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:145:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:145:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:146:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:146:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:147:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:147:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:148:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:148:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:149:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:149:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:150:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:150:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:180:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:180:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:180:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:180:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:180:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:180:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:180:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:180:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:180:34: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:180:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:180:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:180:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:180:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:180:51: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:181:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:181:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:181:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:181:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:181:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:181:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:181:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:181:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:182:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:182:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:182:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:182:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:182:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:182:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:182:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:182:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:182:34: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:182:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:182:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:182:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:182:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:182:51: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:183:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:183:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:183:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:183:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:183:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:183:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:183:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:183:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:185:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:185:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:185:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:185:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:185:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:185:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:185:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:185:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:185:34: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:185:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:185:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:185:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:185:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:185:51: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:186:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:186:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:186:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:186:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:186:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:186:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:186:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:186:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:187:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:187:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:187:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:187:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:187:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:187:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:187:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:187:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:187:34: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:187:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:187:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:187:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:187:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:187:51: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:188:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:188:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:188:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:188:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:188:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:188:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:188:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:188:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:216:11: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:216:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:216:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:216:62: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:258:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:258:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:261:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:277:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:278:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:279:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:280:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:281:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:282:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:311:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:311:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:311:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:311:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:311:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:311:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:311:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:311:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:311:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:312:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:312:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:312:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:312:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:312:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:312:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:313:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:313:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:313:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:313:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:313:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:313:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:313:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:313:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:313:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:314:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:314:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:314:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:314:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:314:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:314:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:316:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:316:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:316:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:316:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:316:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:316:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:316:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:316:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:316:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:317:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:317:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:317:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:317:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:317:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:317:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:318:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'aligned_uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'aligned_int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/atomic_template.h:318:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:318:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:318:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:318:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:318:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:318:51: warning: implicit conversion changes signedness: 'aligned_int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/atomic_template.h:318:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:318:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/atomic_template.h:319:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:319:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:319:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:319:34: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:319:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:319:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:324:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:324:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:324:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:325:1: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:325:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:325:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:83:11: warning: extension used [-Wlanguage-extension-token] accel/tcg/atomic_template.h:83:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/atomic_template.h:83:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (__builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), bool) || __builtin_types_compatible_p(typeof (*haddr), const bool) || __builtin_types_compatible_p(typeof (*haddr), volatile bool) || __builtin_types_compatible_p(typeof (*haddr), const volatile bool), (bool)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), signed char) || __builtin_types_compatible_p(typeof (*haddr), const signed char) || __builtin_types_compatible_p(typeof (*haddr), volatile signed char) || __builtin_types_compatible_p(typeof (*haddr), const volatile signed char), (signed char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), unsigned char) || __builtin_types_compatible_p(typeof (*haddr), const unsigned char) || __builtin_types_compatible_p(typeof (*haddr), volatile unsigned char) || __builtin_types_compatible_p(typeof (*haddr), const volatile unsigned char), (unsigned char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), short) || __builtin_types_compatible_p(typeof (*haddr), const short) || __builtin_types_compatible_p(typeof (*haddr), volatile short) || __builtin_types_compatible_p(typeof (*haddr), const volatile short), (short)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), unsigned short) || __builtin_types_compatible_p(typeof (*haddr), const unsigned short) || __builtin_types_compatible_p(typeof (*haddr), volatile unsigned short) || __builtin_types_compatible_p(typeof (*haddr), const volatile unsigned short), (unsigned short)1, (*haddr) + 0))))))' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:83:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (__builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), bool) || __builtin_types_compatible_p(typeof (*haddr), const bool) || __builtin_types_compatible_p(typeof (*haddr), volatile bool) || __builtin_types_compatible_p(typeof (*haddr), const volatile bool), (bool)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), signed char) || __builtin_types_compatible_p(typeof (*haddr), const signed char) || __builtin_types_compatible_p(typeof (*haddr), volatile signed char) || __builtin_types_compatible_p(typeof (*haddr), const volatile signed char), (signed char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), unsigned char) || __builtin_types_compatible_p(typeof (*haddr), const unsigned char) || __builtin_types_compatible_p(typeof (*haddr), volatile unsigned char) || __builtin_types_compatible_p(typeof (*haddr), const volatile unsigned char), (unsigned char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), short) || __builtin_types_compatible_p(typeof (*haddr), const short) || __builtin_types_compatible_p(typeof (*haddr), volatile short) || __builtin_types_compatible_p(typeof (*haddr), const volatile short), (short)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*haddr), unsigned short) || __builtin_types_compatible_p(typeof (*haddr), const unsigned short) || __builtin_types_compatible_p(typeof (*haddr), volatile unsigned short) || __builtin_types_compatible_p(typeof (*haddr), const volatile unsigned short), (unsigned short)1, (*haddr) + 0))))))' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:83:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/atomic_template.h:83:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cpu-exec.c:1006:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] accel/tcg/cpu-exec.c:1023:35: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/cpu-exec.c:1046:48: warning: unused parameter 'errp' [-Wunused-parameter] accel/tcg/cpu-exec.c:1049:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:1099:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:110:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] accel/tcg/cpu-exec.c:1114:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:111:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] accel/tcg/cpu-exec.c:114:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] accel/tcg/cpu-exec.c:115:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] accel/tcg/cpu-exec.c:174:8: warning: padding size of 'struct tb_desc' with 4 bytes to alignment boundary [-Wpadded] accel/tcg/cpu-exec.c:197:27: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/cpu-exec.c:212:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:212:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cpu-exec.c:212:26: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:212:26: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cpu-exec.c:234:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cpu-exec.c:237:17: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/cpu-exec.c:242:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cpu-exec.c:341:32: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:351:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cpu-exec.c:351:37: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cpu-exec.c:369:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:448:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/cpu-exec.c:451:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:458:24: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:493:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:502:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:527:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:540:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] accel/tcg/cpu-exec.c:592:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] accel/tcg/cpu-exec.c:592:16: warning: extension used [-Wlanguage-extension-token] accel/tcg/cpu-exec.c:592:16: warning: padding size of 'struct (unnamed at ../accel/tcg/cpu-exec.c:592:5)' with 7 bits to alignment boundary [-Wpadded] accel/tcg/cpu-exec.c:592:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] accel/tcg/cpu-exec.c:600:11: warning: extension used [-Wlanguage-extension-token] accel/tcg/cpu-exec.c:600:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cpu-exec.c:611:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/cpu-exec.c:630:31: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:650:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:671:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:699:28: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:732:46: warning: unused parameter 'interrupt_request' [-Wunused-parameter] accel/tcg/cpu-exec.c:750:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cpu-exec.c:759:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/cpu-exec.c:759:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cpu-exec.c:761:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cpu-exec.c:764:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] accel/tcg/cpu-exec.c:770:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:780:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:788:31: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:810:28: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cpu-exec.c:832:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] accel/tcg/cpu-exec.c:836:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:847:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cpu-exec.c:849:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cpu-exec.c:875:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/cpu-exec.c:875:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cpu-exec.c:893:18: warning: extension used [-Wlanguage-extension-token] accel/tcg/cpu-exec.c:893:18: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] accel/tcg/cpu-exec.c:893:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cpu-exec.c:894:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cpu-exec.c:905:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:905:63: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cpu-exec.c:991:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cpu-exec.c:994:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:1031:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:103:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/cputlb.c:1064:14: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1064:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1067:46: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1131:14: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1134:49: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:1136:26: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1136:26: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1137:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1137:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:113:4: warning: unknown command tag name [-Wdocumentation-unknown-command] accel/tcg/cputlb.c:1143:15: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:114:4: warning: unknown command tag name [-Wdocumentation-unknown-command] accel/tcg/cputlb.c:1163:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/cputlb.c:1198:47: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1200:13: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1200:28: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1201:25: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1229:37: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1248:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:1258:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:1258:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1264:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:1264:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1267:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:1267:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1279:33: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1290:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:1291:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:1328:1: warning: function 'cpu_unaligned_access' could be declared with attribute 'noreturn' [-Wmissing-noreturn] accel/tcg/cputlb.c:1340:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/cputlb.c:1364:39: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1364:39: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1418:39: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1418:39: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1455:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:1475:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:1513:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/cputlb.c:1526:28: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:1536:38: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1537:41: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1552:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] accel/tcg/cputlb.c:1558:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1558:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1560:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1572:36: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1573:36: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1633:23: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1633:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1633:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] accel/tcg/cputlb.c:1633:41: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] accel/tcg/cputlb.c:1648:54: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:167:20: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:167:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:167:44: warning: declaration shadows a local variable [-Wshadow] accel/tcg/cputlb.c:167:44: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:167:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:1694:16: warning: implicit conversion changes signedness: 'int' to 'tb_page_addr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1721:40: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1722:38: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:1733:55: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1733:55: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1762:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/cputlb.c:1777:30: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1781:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1781:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1796:18: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1796:18: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1798:42: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1802:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1802:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1807:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1807:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1809:37: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1820:18: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1820:18: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1822:41: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1826:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1826:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1840:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:185:20: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:185:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:1861:37: warning: unused parameter 'oi' [-Wunused-parameter] accel/tcg/cputlb.c:1861:47: warning: unused parameter 'expected' [-Wunused-parameter] accel/tcg/cputlb.c:1884:13: warning: 21 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] accel/tcg/cputlb.c:1884:13: warning: 22 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] accel/tcg/cputlb.c:1886:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1888:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1890:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:1927:30: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1937:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1937:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1938:42: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1939:35: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1944:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1944:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1948:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1948:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1970:40: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:1989:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:1989:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:1990:21: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] accel/tcg/cputlb.c:1990:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] accel/tcg/cputlb.c:1996:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:1999:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2119:12: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2125:12: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2131:12: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2137:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2143:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2163:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:2169:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:216:20: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:216:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:2175:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2187:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:2193:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2209:13: warning: 21 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] accel/tcg/cputlb.c:2209:13: warning: 22 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] accel/tcg/cputlb.c:2211:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:2214:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:2217:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:2220:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2223:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2258:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2258:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2259:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2259:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:2259:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2260:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:2260:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2267:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2268:22: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2299:32: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:229:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:229:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2301:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] accel/tcg/cputlb.c:2303:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:2303:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:2304:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2304:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2307:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] accel/tcg/cputlb.c:2309:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:230:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:230:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:2310:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2310:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2333:30: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2343:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2343:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2344:42: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2345:22: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2349:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2349:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2353:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2353:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2375:34: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2387:48: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int' [-Wshorten-64-to-32] accel/tcg/cputlb.c:2407:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2407:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:2408:22: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] accel/tcg/cputlb.c:2408:22: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] accel/tcg/cputlb.c:2599:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2600:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2611:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2612:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2623:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:2624:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:2635:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:311:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:311:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:323:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:323:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:326:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:327:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:328:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:338:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:367:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:427:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:427:30: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:437:55: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:437:55: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:442:4: warning: unknown command tag name 'te'; did you mean 'e'? [-Wdocumentation-unknown-command] accel/tcg/cputlb.c:446:26: warning: comparison of integers of different signs: 'const target_ulong' (aka 'const unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:446:26: warning: comparison of integers of different signs: 'const target_ulong' (aka 'const unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:446:50: warning: comparison of integers of different signs: 'const target_ulong' (aka 'const unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:446:50: warning: comparison of integers of different signs: 'const target_ulong' (aka 'const unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:446:73: warning: comparison of integers of different signs: 'const target_ulong' (aka 'const unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:446:73: warning: comparison of integers of different signs: 'const target_ulong' (aka 'const unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:464:57: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:464:57: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:478:41: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:486:57: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:486:57: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:502:51: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:503:41: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:541:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:541:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:548:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] accel/tcg/cputlb.c:559:43: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:559:43: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:560:39: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:560:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:560:41: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:560:41: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:565:9: warning: padding size of 'TLBFlushPageByMMUIdxData' with 2 bytes to alignment boundary [-Wpadded] accel/tcg/cputlb.c:565:9: warning: padding size of 'TLBFlushPageByMMUIdxData' with 6 bytes to alignment boundary [-Wpadded] accel/tcg/cputlb.c:573:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] accel/tcg/cputlb.c:594:13: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:594:13: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:628:13: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:628:13: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:63:23: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] accel/tcg/cputlb.c:641:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:641:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:65:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] accel/tcg/cputlb.c:669:13: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:669:13: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:685:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:685:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:714:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/cputlb.c:747:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:747:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:749:45: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:752:41: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:758:9: warning: padding size of 'TLBFlushRangeData' with 4 bytes to alignment boundary [-Wpadded] accel/tcg/cputlb.c:788:15: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:788:15: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:797:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:797:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:798:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:798:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:800:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:800:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:822:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:822:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:827:14: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] accel/tcg/cputlb.c:833:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:833:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:836:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:851:42: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:851:42: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:865:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:865:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:870:14: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] accel/tcg/cputlb.c:876:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:876:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:879:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:882:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:882:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:898:55: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:898:55: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:915:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:915:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] accel/tcg/cputlb.c:920:14: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] accel/tcg/cputlb.c:926:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/cputlb.c:926:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:929:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/cputlb.c:932:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/cputlb.c:932:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/cputlb.c:950:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/cputlb.c:950:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/cputlb.c:958:57: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:958:57: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/cputlb.c:959:46: warning: implicit conversion changes signedness: 'int' to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/cputlb.c:994:17: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/cputlb.c:994:17: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/hmp.c:14:28: warning: extra ';' outside of a function [-Wextra-semi] accel/tcg/internal.h:113:45: warning: unused parameter 'cpu' [-Wunused-parameter] accel/tcg/internal.h:113:74: warning: unused parameter 'tb' [-Wunused-parameter] accel/tcg/internal.h:116:12: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/internal.h:26:16: warning: padding size of 'struct PageDesc' with 4 bytes to alignment boundary [-Wpadded] accel/tcg/ldst_common.c.inc:103:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:103:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:110:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:110:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:111:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/ldst_common.c.inc:117:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:117:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:124:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:124:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:15:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:28:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:28:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:41:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:41:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:48:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:48:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:55:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:55:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:68:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:68:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:75:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:75:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:82:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:83:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/ldst_common.c.inc:89:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:89:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/ldst_common.c.inc:90:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/ldst_common.c.inc:96:42: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] accel/tcg/ldst_common.c.inc:96:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/plugin-gen.c:102:44: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] accel/tcg/plugin-gen.c:119:44: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] accel/tcg/plugin-gen.c:157:69: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] accel/tcg/plugin-gen.c:178:13: warning: enumeration values 'PLUGIN_GEN_FROM_MEM' and 'PLUGIN_GEN_N_FROMS' not explicitly handled in switch [-Wswitch-enum] accel/tcg/plugin-gen.c:311:53: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/plugin-gen.c:361:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/plugin-gen.c:364:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/plugin-gen.c:435:35: warning: passing 'void (uint32_t, void *)' (aka 'void (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-gen.c:436:20: warning: passing 'const qemu_plugin_vcpu_udata_cb_t' (aka 'void (*const)(unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-gen.c:443:37: warning: unused parameter 'unused' [-Wunused-parameter] accel/tcg/plugin-gen.c:463:31: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'enum plugin_gen_cb' [-Wshorten-64-to-32] accel/tcg/plugin-gen.c:486:39: warning: passing 'void (uint32_t, uint32_t, uint64_t, void *)' (aka 'void (unsigned int, unsigned int, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-gen.c:487:24: warning: passing 'const qemu_plugin_vcpu_udata_cb_t' (aka 'void (*const)(unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-gen.c:497:32: warning: unused parameter 'op' [-Wunused-parameter] accel/tcg/plugin-gen.c:497:69: warning: unused parameter 'cb' [-Wunused-parameter] accel/tcg/plugin-gen.c:506:9: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] accel/tcg/plugin-gen.c:507:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/plugin-gen.c:527:19: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] accel/tcg/plugin-gen.c:53:10: warning: macro is not used [-Wunused-macros] accel/tcg/plugin-gen.c:599:21: warning: extension used [-Wlanguage-extension-token] accel/tcg/plugin-gen.c:599:21: warning: padding size of 'struct (unnamed at ../accel/tcg/plugin-gen.c:599:21)' with 7 bits to alignment boundary [-Wpadded] accel/tcg/plugin-gen.c:599:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] accel/tcg/plugin-gen.c:610:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/plugin-gen.c:612:21: warning: extension used [-Wlanguage-extension-token] accel/tcg/plugin-gen.c:612:21: warning: padding size of 'struct (unnamed at ../accel/tcg/plugin-gen.c:612:21)' with 7 bits to alignment boundary [-Wpadded] accel/tcg/plugin-gen.c:612:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] accel/tcg/plugin-gen.c:640:69: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] accel/tcg/plugin-gen.c:767:17: warning: 184 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] accel/tcg/plugin-gen.c:773:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'enum plugin_gen_from' [-Wshorten-64-to-32] accel/tcg/plugin-gen.c:774:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'enum plugin_gen_cb' [-Wshorten-64-to-32] accel/tcg/plugin-gen.c:776:21: warning: enumeration value 'PLUGIN_GEN_N_FROMS' not explicitly handled in switch [-Wswitch-enum] accel/tcg/plugin-gen.c:781:25: warning: 4 enumeration values not explicitly handled in switch: 'PLUGIN_GEN_CB_MEM', 'PLUGIN_GEN_ENABLE_MEM_HELPER', 'PLUGIN_GEN_DISABLE_MEM_HELPER'... [-Wswitch-enum] accel/tcg/plugin-gen.c:797:25: warning: enumeration values 'PLUGIN_GEN_CB_MEM', 'PLUGIN_GEN_DISABLE_MEM_HELPER', and 'PLUGIN_GEN_N_CBS' not explicitly handled in switch [-Wswitch-enum] accel/tcg/plugin-gen.c:816:25: warning: 4 enumeration values not explicitly handled in switch: 'PLUGIN_GEN_CB_UDATA', 'PLUGIN_GEN_ENABLE_MEM_HELPER', 'PLUGIN_GEN_DISABLE_MEM_HELPER'... [-Wswitch-enum] accel/tcg/plugin-gen.c:833:25: warning: 5 enumeration values not explicitly handled in switch: 'PLUGIN_GEN_CB_UDATA', 'PLUGIN_GEN_CB_INLINE', 'PLUGIN_GEN_CB_MEM'... [-Wswitch-enum] accel/tcg/plugin-gen.c:86:44: warning: unused parameter 'cpu_index' [-Wunused-parameter] accel/tcg/plugin-gen.c:86:61: warning: unused parameter 'udata' [-Wunused-parameter] accel/tcg/plugin-gen.c:875:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/plugin-gen.c:89:46: warning: unused parameter 'vcpu_index' [-Wunused-parameter] accel/tcg/plugin-gen.c:905:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/plugin-gen.c:905:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/plugin-gen.c:907:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] accel/tcg/plugin-gen.c:908:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/plugin-gen.c:908:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/plugin-gen.c:908:27: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/plugin-gen.c:908:27: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/plugin-gen.c:909:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/plugin-gen.c:90:55: warning: unused parameter 'info' [-Wunused-parameter] accel/tcg/plugin-gen.c:90:70: warning: unused parameter 'vaddr' [-Wunused-parameter] accel/tcg/plugin-gen.c:911:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/plugin-gen.c:911:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/plugin-gen.c:91:39: warning: unused parameter 'userdata' [-Wunused-parameter] accel/tcg/plugin-gen.c:97:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] accel/tcg/plugin-helpers.h:2:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, void *)' (aka 'void (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-helpers.h:2:1: warning: passing 'void (uint32_t, void *)' (aka 'void (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-helpers.h:3:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, uint32_t, uint64_t, void *)' (aka 'void (unsigned int, unsigned int, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/plugin-helpers.h:3:1: warning: passing 'void (uint32_t, uint32_t, uint64_t, void *)' (aka 'void (unsigned int, unsigned int, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tb-jmp-cache.h:21:5: warning: padding size of 'struct CPUJumpCache::(unnamed at ../accel/tcg/tb-jmp-cache.h:21:5)' with 4 bytes to alignment boundary [-Wpadded] accel/tcg/tb-jmp-cache.h:34:12: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-jmp-cache.h:34:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-jmp-cache.h:37:12: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-jmp-cache.h:37:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-jmp-cache.h:42:35: warning: unused parameter 'jc' [-Wunused-parameter] accel/tcg/tb-jmp-cache.h:42:48: warning: unused parameter 'hash' [-Wunused-parameter] accel/tcg/tb-jmp-cache.h:42:72: warning: unused parameter 'tb' [-Wunused-parameter] accel/tcg/tb-jmp-cache.h:53:53: warning: unused parameter 'pc' [-Wunused-parameter] accel/tcg/tb-maint.c:108:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-maint.c:108:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:120:35: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-maint.c:120:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:123:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/tb-maint.c:126:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/tb-maint.c:143:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:164:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:174:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:190:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:207:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tb-maint.c:219:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:235:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-maint.c:235:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:241:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-maint.c:241:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:244:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:283:21: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:318:20: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:327:22: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:365:36: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:381:19: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:381:46: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:40:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tb-maint.c:40:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tb-maint.c:488:63: warning: unused parameter 'pages' [-Wunused-parameter] accel/tcg/tb-maint.c:491:49: warning: unused parameter 'retaddr' [-Wunused-parameter] accel/tcg/tb-maint.c:509:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:520:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:520:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/tb-maint.c:581:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:581:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/tb-maint.c:582:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:605:26: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:605:26: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/tb-maint.c:605:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/tb-maint.c:605:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:607:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:609:32: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-maint.c:609:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tb-maint.c:641:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/tb-maint.c:94:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] accel/tcg/tb-maint.c:99:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/tb-maint.c:99:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-icount.c:105:18: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-icount.c:105:18: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] accel/tcg/tcg-accel-ops-icount.c:105:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-icount.c:106:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/tcg-accel-ops-icount.c:139:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] accel/tcg/tcg-accel-ops-icount.c:47:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/tcg-accel-ops-icount.c:51:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/tcg-accel-ops-icount.c:80:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/tcg-accel-ops-mttcg.c:122:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-mttcg.c:122:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-mttcg.c:44:34: warning: unused parameter 'cpu' [-Wunused-parameter] accel/tcg/tcg-accel-ops-mttcg.c:44:55: warning: unused parameter 'd' [-Wunused-parameter] accel/tcg/tcg-accel-ops-mttcg.c:48:53: warning: unused parameter 'data' [-Wunused-parameter] accel/tcg/tcg-accel-ops-mttcg.c:50:21: warning: cast from 'char *' to 'MttcgForceRcuNotifier *' (aka 'struct MttcgForceRcuNotifier *') increases required alignment from 1 to 8 [-Wcast-align] accel/tcg/tcg-accel-ops-mttcg.c:50:21: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] accel/tcg/tcg-accel-ops-mttcg.c:50:21: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-mttcg.c:50:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:111:33: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:111:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:116:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:116:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:129:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:129:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:137:36: warning: unused parameter 'notify' [-Wunused-parameter] accel/tcg/tcg-accel-ops-rr.c:137:50: warning: unused parameter 'data' [-Wunused-parameter] accel/tcg/tcg-accel-ops-rr.c:170:12: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:170:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:171:33: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:171:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:174:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:174:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:182:11: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:182:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:205:19: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:205:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:210:13: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:210:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:240:27: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:240:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:245:19: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:245:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:252:13: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:252:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:267:5: warning: code will never be executed [-Wunreachable-code] accel/tcg/tcg-accel-ops-rr.c:301:26: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:301:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:40:36: warning: unused parameter 'unused' [-Wunused-parameter] accel/tcg/tcg-accel-ops-rr.c:44:5: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:44:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:74:15: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:74:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:78:21: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:78:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:81:34: warning: unused parameter 'opaque' [-Wunused-parameter] accel/tcg/tcg-accel-ops-rr.c:89:32: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:89:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops-rr.c:89:41: warning: declaration shadows a local variable [-Wshadow] accel/tcg/tcg-accel-ops-rr.c:89:41: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops-rr.c:89:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops.c:110:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-accel-ops.c:119:44: warning: unused parameter 'cs' [-Wunused-parameter] accel/tcg/tcg-accel-ops.c:127:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops.c:127:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops.c:137:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops.c:137:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops.c:150:44: warning: unused parameter 'cs' [-Wunused-parameter] accel/tcg/tcg-accel-ops.c:158:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops.c:158:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops.c:168:9: warning: extension used [-Wlanguage-extension-token] accel/tcg/tcg-accel-ops.c:168:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/tcg-accel-ops.c:212:61: warning: unused parameter 'data' [-Wunused-parameter] accel/tcg/tcg-accel-ops.c:214:26: warning: 'ACCEL_OPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-accel-ops.c:226:34: warning: extra ';' outside of a function [-Wextra-semi] accel/tcg/tcg-accel-ops.c:232:40: warning: extra ';' outside of a function [-Wextra-semi] accel/tcg/tcg-accel-ops.c:47:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/tcg-accel-ops.c:83:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-accel-ops.c:92:58: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] accel/tcg/tcg-all.c:115:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:140:50: warning: unused parameter 'errp' [-Wunused-parameter] accel/tcg/tcg-all.c:142:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:149:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:176:53: warning: unused parameter 'opaque' [-Wunused-parameter] accel/tcg/tcg-all.c:179:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:180:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/tcg-all.c:186:53: warning: unused parameter 'opaque' [-Wunused-parameter] accel/tcg/tcg-all.c:189:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:199:50: warning: unused parameter 'errp' [-Wunused-parameter] accel/tcg/tcg-all.c:201:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:205:62: warning: unused parameter 'errp' [-Wunused-parameter] accel/tcg/tcg-all.c:207:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-all.c:226:57: warning: unused parameter 'data' [-Wunused-parameter] accel/tcg/tcg-all.c:257:27: warning: extra ';' outside of a function [-Wextra-semi] accel/tcg/tcg-all.c:264:32: warning: extra ';' outside of a function [-Wextra-semi] accel/tcg/tcg-all.c:45:9: warning: padding struct 'struct TCGState' with 3 bytes to align 'splitwx_enabled' [-Wpadded] accel/tcg/tcg-all.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] accel/tcg/tcg-all.c:99:19: warning: 'TCG_STATE' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/tcg-runtime-gvec.c:1001:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1002:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1002:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:100:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:100:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1026:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1027:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1028:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1029:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1040:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1040:52: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1046:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1046:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1057:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1057:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1063:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1063:31: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1074:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1075:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1080:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1091:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1092:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1097:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1108:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1108:52: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1114:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1114:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:111:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:111:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1125:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1125:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1131:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1131:31: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1142:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1143:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1148:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1159:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1160:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1165:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1176:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1176:59: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1180:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1180:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1191:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1191:61: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1195:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1195:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1206:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1207:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1212:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1223:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1224:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1229:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:122:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:122:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1240:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1240:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1244:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1244:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1255:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1255:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1259:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1259:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:1270:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1271:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1276:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1287:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1288:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1293:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1304:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1305:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1307:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1318:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1319:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1321:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1332:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1333:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1335:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:133:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:133:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:133:68: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1346:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1347:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1349:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1360:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1361:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1363:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1374:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1375:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1377:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1388:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1389:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1391:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1402:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1403:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1405:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1416:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1417:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1419:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1430:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1431:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1433:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1444:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1445:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1447:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:144:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:144:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:144:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1458:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1459:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1461:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1472:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1473:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1475:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1486:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1487:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1489:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1500:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1501:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1503:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1514:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1515:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1517:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1528:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1529:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1530:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:1531:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:155:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:155:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:155:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:166:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:166:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:166:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:177:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:177:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:188:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:188:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:199:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:199:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:210:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:210:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:221:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:221:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:221:68: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:232:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:232:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:232:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:243:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:243:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:243:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:254:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:254:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:254:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:265:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:265:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:276:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:276:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:287:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:287:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:298:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:298:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:309:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:309:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:320:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:320:49: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:331:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:331:49: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:342:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:342:49: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:34:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:353:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:354:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:365:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:366:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:377:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:378:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:389:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:390:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:412:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:427:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:449:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:449:49: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:45:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:45:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:45:68: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:460:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:460:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:460:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:471:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:471:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:471:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:482:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:482:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:482:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:493:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:493:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:493:72: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:504:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:504:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:504:72: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:515:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:515:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:515:73: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:526:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:526:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:526:73: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:537:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:537:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:537:73: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:548:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:548:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:559:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:559:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:56:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:56:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:56:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:570:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:570:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:582:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:582:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:582:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:594:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:594:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:594:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:606:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:606:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:618:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:618:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:630:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:630:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:642:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:642:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:654:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:654:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:666:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:666:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:678:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:678:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:67:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:67:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:67:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:690:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:690:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:702:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:702:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:714:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:714:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:726:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:726:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:726:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-runtime-gvec.c:738:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:738:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:738:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-runtime-gvec.c:750:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:750:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:750:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-runtime-gvec.c:762:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:762:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:762:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-runtime-gvec.c:773:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:774:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:774:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:774:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:785:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:786:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:786:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:786:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/tcg-runtime-gvec.c:78:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:78:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:78:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:797:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:798:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:798:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:809:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:810:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:810:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:821:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:822:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:822:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:833:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:834:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:834:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:845:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:846:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:846:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:857:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:858:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:858:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:869:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:870:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:870:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:881:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:882:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:882:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:893:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:894:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:894:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:89:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:89:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:905:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:906:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:906:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:917:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:918:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:918:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:929:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:930:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:930:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:941:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:942:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:942:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:953:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:954:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:954:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:965:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:966:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:966:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:977:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:978:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:978:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:989:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:990:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime-gvec.c:990:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/tcg-runtime.c:104:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] accel/tcg/tcg-runtime.c:109:18: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-runtime.c:114:18: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/tcg-runtime.c:119:18: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/tcg-runtime.c:124:18: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/tcg-runtime.c:129:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/tcg-runtime.c:134:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/tcg-runtime.c:139:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/tcg-runtime.c:144:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] accel/tcg/tcg-runtime.c:149:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] accel/tcg/tcg-runtime.h:100:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:100:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:101:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:102:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:103:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:104:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:105:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:107:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:111:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:111:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:113:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:113:1: warning: passing 'void (void *, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:114:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:114:1: warning: passing 'void (void *, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:115:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:115:1: warning: passing 'void (void *, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:116:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint64_t)' (aka 'void (void *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:116:1: warning: passing 'void (void *, uint32_t, uint64_t)' (aka 'void (void *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:118:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:118:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:119:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:119:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:11:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:11:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:120:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:120:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:121:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:121:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:123:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:123:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:124:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:124:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:125:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:125:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:126:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:126:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:128:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:128:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:129:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:129:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:12:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:12:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:130:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:130:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:131:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:131:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:133:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:133:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:134:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:134:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:135:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:135:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:136:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:136:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:138:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:138:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:139:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:139:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:13:1: warning: initializing 'void *' with an expression of type 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:13:1: warning: passing 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:140:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:140:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:141:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:141:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:143:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:143:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:144:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:144:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:145:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:145:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:146:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:146:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:148:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:148:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:149:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:149:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:150:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:150:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:151:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:151:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:153:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:153:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:154:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:154:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:155:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:155:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:156:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:156:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:158:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:158:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:159:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:159:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:15:1: warning: initializing 'void *' with an expression of type 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:15:1: warning: passing 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:160:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:160:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:161:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:161:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:163:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:163:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:164:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:164:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:165:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:165:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:166:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:166:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:168:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:168:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:169:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:169:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:16:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:16:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:170:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:170:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:171:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:171:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:173:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:173:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:174:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:174:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:175:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:175:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:176:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:176:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:178:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:178:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:179:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:179:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:180:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:180:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:181:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:181:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:183:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:183:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:184:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:184:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:185:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:185:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:186:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:186:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:188:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:188:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:189:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:189:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:18:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:18:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:190:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:190:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:191:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:191:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:193:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:193:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:194:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:194:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:195:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:195:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:196:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:196:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:198:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:198:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:199:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:199:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:19:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:19:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:1:1: warning: initializing 'void *' with an expression of type 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:1:1: warning: passing 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:200:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:200:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:201:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:201:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:202:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:202:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:203:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:203:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:204:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:204:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:205:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:205:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:206:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:206:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:208:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:208:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:209:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:209:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:20:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:210:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:210:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:212:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:212:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:213:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:213:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:214:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:214:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:215:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:215:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:217:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:217:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:218:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:218:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:219:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:219:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:21:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:21:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:220:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:220:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:222:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:222:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:223:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:223:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:224:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:224:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:225:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:225:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:227:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:227:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:228:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:228:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:229:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:229:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:22:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:22:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:230:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:230:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:232:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:232:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:233:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:233:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:234:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:234:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:235:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:235:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:237:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:237:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:238:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:238:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:239:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:239:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:23:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:23:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:240:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:240:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:242:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:242:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:243:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:243:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:244:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:244:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:245:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:245:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:247:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:247:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:248:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:248:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:249:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:249:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:24:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:24:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:250:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:250:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:252:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:252:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:253:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:253:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:254:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:254:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:255:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:255:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:257:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:257:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:258:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:258:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:259:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:259:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:25:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:25:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:260:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:260:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:262:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:262:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:263:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:263:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:264:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:264:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:265:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:265:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:267:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:267:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:268:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:268:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:269:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:269:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:270:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:270:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:272:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:272:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:273:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:273:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:274:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:274:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:275:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:275:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:277:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:277:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:278:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:278:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:279:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:279:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:27:1: warning: initializing 'void *' with an expression of type 'const void *(CPUArchState *)' (aka 'const void *(struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:27:1: warning: passing 'const void *(CPUArchState *)' (aka 'const void *(struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:280:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:280:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:282:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:282:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:283:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:283:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:284:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:284:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:285:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:285:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:287:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:287:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:29:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:2:1: warning: initializing 'void *' with an expression of type 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:2:1: warning: passing 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:39:1: warning: initializing 'void *' with an expression of type 'void *(void *, int, unsigned long)' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:39:1: warning: passing 'void *(void *, int, unsigned long)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:3:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:3:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:42:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:42:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:42:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:42:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:44:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:44:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:44:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:44:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:46:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:46:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:46:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:46:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:48:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:48:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:48:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:48:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:4:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:4:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:50:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:50:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:50:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:50:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:53:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:53:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:55:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:55:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:55:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:55:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:6:1: warning: initializing 'void *' with an expression of type 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:6:1: warning: passing 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:7:1: warning: initializing 'void *' with an expression of type 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:7:1: warning: passing 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:89:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:8:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:8:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:90:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:91:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:92:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:93:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:94:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:95:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:96:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:98:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:99:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:9:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] accel/tcg/tcg-runtime.h:9:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] accel/tcg/translate-all.c:1014:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:1014:47: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:1033:32: warning: implicit conversion changes signedness: 'int' to 'tb_page_addr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/translate-all.c:1044:18: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translate-all.c:1076:10: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] accel/tcg/translate-all.c:1119:65: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] accel/tcg/translate-all.c:1129:41: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] accel/tcg/translate-all.c:1153:45: warning: unused parameter 'key' [-Wunused-parameter] accel/tcg/translate-all.c:1164:27: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translate-all.c:1178:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] accel/tcg/translate-all.c:1218:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/translate-all.c:1220:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/translate-all.c:151:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/translate-all.c:157:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/translate-all.c:157:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] accel/tcg/translate-all.c:179:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/translate-all.c:22:9: warning: macro is not used [-Wunused-macros] accel/tcg/translate-all.c:233:64: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] accel/tcg/translate-all.c:233:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] accel/tcg/translate-all.c:236:60: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] accel/tcg/translate-all.c:236:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] accel/tcg/translate-all.c:247:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] accel/tcg/translate-all.c:254:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:274:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] accel/tcg/translate-all.c:274:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/translate-all.c:276:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:276:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] accel/tcg/translate-all.c:342:38: warning: unused parameter 'cpu' [-Wunused-parameter] accel/tcg/translate-all.c:431:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:435:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:435:20: warning: extension used [-Wlanguage-extension-token] accel/tcg/translate-all.c:435:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/translate-all.c:444:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:444:24: warning: extension used [-Wlanguage-extension-token] accel/tcg/translate-all.c:444:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/translate-all.c:454:10: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:454:10: warning: extension used [-Wlanguage-extension-token] accel/tcg/translate-all.c:454:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/translate-all.c:464:17: warning: declaration shadows a local variable [-Wshadow] accel/tcg/translate-all.c:471:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:471:20: warning: extension used [-Wlanguage-extension-token] accel/tcg/translate-all.c:471:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] accel/tcg/translate-all.c:475:21: warning: declaration shadows a local variable [-Wshadow] accel/tcg/translate-all.c:557:53: warning: unused parameter 'pd' [-Wunused-parameter] accel/tcg/translate-all.c:558:55: warning: unused parameter 'pd' [-Wunused-parameter] accel/tcg/translate-all.c:615:42: warning: unused parameter 'key' [-Wunused-parameter] accel/tcg/translate-all.c:615:72: warning: unused parameter 'data' [-Wunused-parameter] accel/tcg/translate-all.c:623:44: warning: unused parameter 'key' [-Wunused-parameter] accel/tcg/translate-all.c:623:74: warning: unused parameter 'data' [-Wunused-parameter] accel/tcg/translate-all.c:673:75: warning: unused parameter 'udata' [-Wunused-parameter] accel/tcg/translate-all.c:70:4: warning: unknown command tag name 'pd'; did you mean 'p'? [-Wdocumentation-unknown-command] accel/tcg/translate-all.c:723:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:725:36: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translate-all.c:72:4: warning: unknown command tag name [-Wdocumentation-unknown-command] accel/tcg/translate-all.c:751:53: warning: unused parameter 'ti' [-Wunused-parameter] accel/tcg/translate-all.c:797:17: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translate-all.c:81:8: warning: padding size of 'struct page_entry' with 7 bytes to alignment boundary [-Wpadded] accel/tcg/translate-all.c:826:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/translate-all.c:827:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/translate-all.c:829:27: warning: implicit conversion changes signedness: 'int' to 'tb_page_addr_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/translate-all.c:830:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/translate-all.c:881:58: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:885:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] accel/tcg/translate-all.c:89:4: warning: unknown command tag name [-Wdocumentation-unknown-command] accel/tcg/translate-all.c:906:59: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:906:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] accel/tcg/translate-all.c:932:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:939:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translate-all.c:941:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translate-all.c:942:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:949:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] accel/tcg/translate-all.c:949:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:970:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:970:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] accel/tcg/translate-all.c:994:27: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translator.c:133:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/translator.c:133:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/translator.c:134:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/translator.c:160:36: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translator.c:164:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] accel/tcg/translator.c:170:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/translator.c:170:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/translator.c:170:16: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] accel/tcg/translator.c:170:16: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] accel/tcg/translator.c:175:30: warning: comparison of integers of different signs: 'tb_page_addr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] accel/tcg/translator.c:190:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] accel/tcg/translator.c:200:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/translator.c:202:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] accel/tcg/translator.c:214:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/translator.c:216:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] accel/tcg/translator.c:229:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] accel/tcg/translator.c:42:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] accel/tcg/translator.c:42:37: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] audio/audio.c:1002:43: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/audio.c:1033:4: warning: unknown command tag name 'sw'; did you mean 'sa'? [-Wdocumentation-unknown-command] audio/audio.c:1038:40: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/audio.c:1077:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:1081:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1082:35: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1082:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1083:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1095:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1095:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:1100:9: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1100:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1101:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:1102:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:1110:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1118:16: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1118:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1118:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1123:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1124:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1166:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:1166:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1183:25: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1183:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1189:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:1189:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1276:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1279:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1284:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1288:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1334:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:1334:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1354:33: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1354:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1359:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:1360:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:1364:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:1364:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1388:43: warning: unused parameter 'msg' [-Wunused-parameter] audio/audio.c:1415:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1421:27: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1421:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1423:58: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/audio.c:1440:13: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1440:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1441:13: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1441:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1442:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/audio.c:1445:55: warning: unused parameter 'buf' [-Wunused-parameter] audio/audio.c:1456:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1468:21: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1468:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1470:55: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/audio.c:1482:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1487:13: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1487:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1489:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/audio.c:1494:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/audio.c:1510:16: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1510:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:1522:21: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1522:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:154:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:1589:53: warning: unused parameter 'state' [-Wunused-parameter] audio/audio.c:1669:40: warning: unused parameter 'opaque' [-Wunused-parameter] audio/audio.c:1684:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] audio/audio.c:1695:47: warning: implicit conversion changes signedness: 'AudiodevDriver' (aka 'enum AudiodevDriver') to 'int' [-Wsign-conversion] audio/audio.c:1741:43: warning: implicit conversion changes signedness: 'AudiodevDriver' (aka 'enum AudiodevDriver') to 'int' [-Wsign-conversion] audio/audio.c:1776:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] audio/audio.c:1777:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] audio/audio.c:1804:32: warning: declaration shadows a local variable [-Wshadow] audio/audio.c:1849:9: warning: extension used [-Wlanguage-extension-token] audio/audio.c:1912:26: warning: declaration shadows a local variable [-Wshadow] audio/audio.c:191:13: warning: enumeration value 'AUDIO_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] audio/audio.c:1928:60: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] audio/audio.c:2188:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] audio/audio.c:2189:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] audio/audio.c:2222:68: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] audio/audio.c:2223:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] audio/audio.c:2223:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] audio/audio.c:2289:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] audio/audio.c:2289:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] audio/audio.c:2289:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/audio.c:2297:19: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/audio.c:2311:13: warning: extension used [-Wlanguage-extension-token] audio/audio.c:2311:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:240:13: warning: enumeration value 'AUDIO_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] audio/audio.c:263:13: warning: enumeration value 'AUDIO_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] audio/audio.c:303:13: warning: enumeration value 'AUDIO_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] audio/audio.c:365:25: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'short' [-Wsign-conversion] audio/audio.c:365:34: warning: implicit conversion changes signedness: 'short' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] audio/audio.c:369:28: warning: implicit conversion changes signedness: 'short' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] audio/audio.c:381:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] audio/audio.c:381:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/audio.c:385:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/audio.c:539:17: warning: extension used [-Wlanguage-extension-token] audio/audio.c:539:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:561:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:561:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:562:23: warning: extension used [-Wlanguage-extension-token] audio/audio.c:562:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:564:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:593:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:595:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] audio/audio.c:596:13: warning: extension used [-Wlanguage-extension-token] audio/audio.c:596:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:620:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:623:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:625:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:639:17: warning: extension used [-Wlanguage-extension-token] audio/audio.c:639:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:673:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:683:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:683:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:685:34: warning: extension used [-Wlanguage-extension-token] audio/audio.c:685:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:687:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:728:25: warning: extension used [-Wlanguage-extension-token] audio/audio.c:728:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:728:51: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/audio.c:729:15: warning: extension used [-Wlanguage-extension-token] audio/audio.c:729:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:729:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:731:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:734:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/audio.c:741:16: warning: extension used [-Wlanguage-extension-token] audio/audio.c:741:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/audio.c:775:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:820:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] audio/audio.c:821:53: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] audio/audio.c:838:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] audio/audio.c:838:16: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] audio/audio.c:840:40: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] audio/audio.c:842:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] audio/audio.c:897:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] audio/audio.c:897:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/audio.c:997:4: warning: unknown command tag name 'sw'; did you mean 'sa'? [-Wdocumentation-unknown-command] audio/audio.c:998:4: warning: unknown command tag name [-Wdocumentation-unknown-command] audio/audio.h:131:9: warning: padding struct 'struct Volume' with 3 bytes to align 'channels' [-Wpadded] audio/audio_int.h:110:15: warning: padding struct 'struct SWVoiceOut' with 4 bytes to align 'conv' [-Wpadded] audio/audio_int.h:120:27: warning: padding struct 'struct SWVoiceOut' with 4 bytes to align 'callback' [-Wpadded] audio/audio_int.h:137:27: warning: padding struct 'struct SWVoiceIn' with 4 bytes to align 'callback' [-Wpadded] audio/audio_int.h:156:31: warning: padding struct 'struct audio_driver' with 4 bytes to align 'next' [-Wpadded] audio/audio_int.h:235:13: warning: padding struct 'struct AudioState' with 4 bytes to align 'period_ticks' [-Wpadded] audio/audio_int.h:238:14: warning: padding struct 'struct AudioState' with 7 bytes to align 'timer_last' [-Wpadded] audio/audio_int.h:280:4: warning: unknown command tag name 'pos'; did you mean 'post'? [-Wdocumentation-unknown-command] audio/audio_int.h:281:4: warning: unknown command tag name [-Wdocumentation-unknown-command] audio/audio_int.h:282:4: warning: unknown command tag name [-Wdocumentation-unknown-command] audio/audio_int.h:289:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] audio/audio_int.h:289:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] audio/audio_int.h:49:9: warning: padding struct 'struct audio_pcm_info' with 2 bytes to align 'freq' [-Wpadded] audio/audio_int.h:91:15: warning: padding struct 'struct HWVoiceIn' with 4 bytes to align 'conv' [-Wpadded] audio/audio_legacy.c:143:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/audio_legacy.c:334:22: warning: implicit conversion changes signedness: 'int' to 'AudiodevDriver' (aka 'enum AudiodevDriver') [-Wsign-conversion] audio/audio_legacy.c:350:13: warning: 6 enumeration values not explicitly handled in switch: 'AUDIODEV_DRIVER_NONE', 'AUDIODEV_DRIVER_DBUS', 'AUDIODEV_DRIVER_JACK'... [-Wswitch-enum] audio/audio_legacy.c:422:12: warning: padding struct 'LegacyPrintVisitor' with 7 bytes to align 'path' [-Wpadded] audio/audio_legacy.c:425:66: warning: unused parameter 'obj' [-Wunused-parameter] audio/audio_legacy.c:426:36: warning: unused parameter 'size' [-Wunused-parameter] audio/audio_legacy.c:426:50: warning: unused parameter 'errp' [-Wunused-parameter] audio/audio_legacy.c:433:46: warning: unused parameter 'obj' [-Wunused-parameter] audio/audio_legacy.c:43:12: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] audio/audio_legacy.c:459:35: warning: unused parameter 'errp' [-Wunused-parameter] audio/audio_legacy.c:467:36: warning: unused parameter 'errp' [-Wunused-parameter] audio/audio_legacy.c:474:75: warning: unused parameter 'errp' [-Wunused-parameter] audio/audio_legacy.c:481:75: warning: unused parameter 'errp' [-Wunused-parameter] audio/audio_legacy.c:495:43: warning: unused parameter 'opaque' [-Wunused-parameter] audio/audio_legacy.c:84:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'AudioFormat' (aka 'enum AudioFormat') [-Wshorten-64-to-32] audio/audio_template.h:114:49: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] audio/audio_template.h:267:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/audio_template.h:443:33: warning: format specifies type 'void *' but the argument has type 'QEMUSoundCard *' (aka 'struct QEMUSoundCard *') [-Wformat-pedantic] audio/audio_template.h:465:16: warning: format specifies type 'void *' but the argument has type 'QEMUSoundCard *' (aka 'struct QEMUSoundCard *') [-Wformat-pedantic] audio/audio_template.h:465:22: warning: format specifies type 'void *' but the argument has type 'const char *' [-Wformat-pedantic] audio/audio_template.h:465:28: warning: format specifies type 'void *' but the argument has type 'audio_callback_fn' (aka 'void (*)(void *, int)') [-Wformat-pedantic] audio/audio_template.h:465:41: warning: format specifies type 'void *' but the argument has type 'struct audsettings *' [-Wformat-pedantic] audio/audio_template.h:569:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/coreaudio.m:223:25: warning: format string is not a string literal [-Wformat-nonliteral] audio/coreaudio.m:307:27: warning: unused parameter 'inNow' [-Wunused-parameter] audio/coreaudio.m:308:28: warning: unused parameter 'inInputData' [-Wunused-parameter] audio/coreaudio.m:309:27: warning: parameter 'inInputTime' set but not used [-Wunused-but-set-parameter] audio/coreaudio.m:311:27: warning: unused parameter 'inOutputTime' [-Wunused-parameter] audio/coreaudio.m:331:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'UInt32' (aka 'unsigned int') [-Wshorten-64-to-32] audio/coreaudio.m:331:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/coreaudio.m:340:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] audio/coreaudio.m:347:21: warning: extension used [-Wlanguage-extension-token] audio/coreaudio.m:347:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/coreaudio.m:347:25: warning: declaration shadows a local variable [-Wshadow] audio/coreaudio.m:347:25: warning: extension used [-Wlanguage-extension-token] audio/coreaudio.m:347:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] audio/coreaudio.m:350:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/coreaudio.m:353:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] audio/coreaudio.m:366:42: warning: implicit conversion changes signedness: 'int' to 'UInt32' (aka 'unsigned int') [-Wsign-conversion] audio/coreaudio.m:367:41: warning: implicit conversion changes signedness: 'int' to 'UInt32' (aka 'unsigned int') [-Wsign-conversion] audio/coreaudio.m:368:42: warning: implicit conversion changes signedness: 'int' to 'UInt32' (aka 'unsigned int') [-Wsign-conversion] audio/coreaudio.m:369:44: warning: implicit conversion changes signedness: 'int' to 'UInt32' (aka 'unsigned int') [-Wsign-conversion] audio/coreaudio.m:36:16: warning: padding size of 'struct coreaudioVoiceOut' with 7 bytes to alignment boundary [-Wpadded] audio/coreaudio.m:406:58: warning: implicit conversion changes signedness: 'int' to 'UInt32' (aka 'unsigned int') [-Wsign-conversion] audio/coreaudio.m:543:19: warning: unused parameter 'in_object_id' [-Wunused-parameter] audio/coreaudio.m:544:12: warning: unused parameter 'in_number_addresses' [-Wunused-parameter] audio/coreaudio.m:545:39: warning: unused parameter 'in_addresses' [-Wunused-parameter] audio/coreaudio.m:652:41: warning: unused parameter 'opaque' [-Wunused-parameter] audio/coreaudio.m:687:36: warning: extra ';' outside of a function [-Wextra-semi] audio/mixeng.c:120:9: warning: macro is not used [-Wunused-macros] audio/mixeng.c:143:9: warning: macro is not used [-Wunused-macros] audio/mixeng.c:289:26: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] audio/mixeng.c:300:26: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] audio/mixeng.c:342:41: warning: unused parameter 'samples' [-Wunused-parameter] audio/mixeng.c:342:54: warning: unused parameter 'pos' [-Wunused-parameter] audio/mixeng.c:343:39: warning: unused parameter 'left' [-Wunused-parameter] audio/mixeng.c:343:55: warning: unused parameter 'right' [-Wunused-parameter] audio/mixeng.c:344:1: warning: function 'audio_sample_to_uint64' could be declared with attribute 'noreturn' [-Wmissing-noreturn] audio/mixeng.c:357:37: warning: unused parameter 'samples' [-Wunused-parameter] audio/mixeng.c:357:50: warning: unused parameter 'pos' [-Wunused-parameter] audio/mixeng.c:358:38: warning: unused parameter 'left' [-Wunused-parameter] audio/mixeng.c:358:53: warning: unused parameter 'right' [-Wunused-parameter] audio/mixeng.c:359:1: warning: function 'audio_sample_from_uint64' could be declared with attribute 'noreturn' [-Wmissing-noreturn] audio/mixeng.c:405:8: warning: padding size of 'struct rate' with 4 bytes to alignment boundary [-Wpadded] audio/mixeng.c:427:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] audio/mixeng.c:43:9: warning: macro is not used [-Wunused-macros] audio/mixeng.c:450:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] audio/mixeng.c:57:9: warning: macro is not used [-Wunused-macros] audio/mixeng.c:74:9: warning: macro is not used [-Wunused-macros] audio/mixeng.c:97:9: warning: macro is not used [-Wunused-macros] audio/mixeng_template.h:104:25: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:104:25: warning: cast from 'const void *' to 'short *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:104:25: warning: cast from 'const void *' to 'signed char *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:104:25: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:104:25: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:104:25: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:117:25: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:117:25: warning: cast from 'const void *' to 'short *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:117:25: warning: cast from 'const void *' to 'signed char *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:117:25: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:117:25: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:117:25: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] audio/mixeng_template.h:40:15: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] audio/mixeng_template.h:40:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] audio/mixeng_template.h:40:31: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] audio/mixeng_template.h:40:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/mixeng_template.h:66:12: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] audio/mixeng_template.h:66:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] audio/mixeng_template.h:66:27: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] audio/mixeng_template.h:66:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/noaudio.c:107:38: warning: unused parameter 'dev' [-Wunused-parameter] audio/noaudio.c:109:12: warning: returning 'void *(*)(Audiodev *)' (aka 'void *(*)(struct Audiodev *)') from a function with result type 'void *' converts between void pointer and function pointer [-Wpedantic] audio/noaudio.c:149:31: warning: extra ';' outside of a function [-Wextra-semi] audio/noaudio.c:31:9: warning: macro is not used [-Wunused-macros] audio/noaudio.c:44:46: warning: unused parameter 'buf' [-Wunused-parameter] audio/noaudio.c:50:70: warning: unused parameter 'drv_opaque' [-Wunused-parameter] audio/noaudio.c:74:68: warning: unused parameter 'drv_opaque' [-Wunused-parameter] audio/noaudio.c:92:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] audio/noaudio.c:94:52: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] audio/noaudio.c:95:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/rate_template.h:112:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/rate_template.h:113:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/rate_template.h:52:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/rate_template.h:52:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] audio/rate_template.h:57:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/rate_template.h:58:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/rate_template.h:96:24: warning: implicit conversion increases floating-point precision: 'mixeng_real' (aka 'float') to 'double' [-Wdouble-promotion] audio/rate_template.h:96:35: warning: implicit conversion increases floating-point precision: 'mixeng_real' (aka 'float') to 'double' [-Wdouble-promotion] audio/rate_template.h:96:39: warning: implicit conversion loses floating-point precision: 'double' to 'mixeng_real' (aka 'float') [-Wimplicit-float-conversion] audio/rate_template.h:96:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] audio/rate_template.h:97:24: warning: implicit conversion increases floating-point precision: 'mixeng_real' (aka 'float') to 'double' [-Wdouble-promotion] audio/rate_template.h:97:35: warning: implicit conversion increases floating-point precision: 'mixeng_real' (aka 'float') to 'double' [-Wdouble-promotion] audio/rate_template.h:97:39: warning: implicit conversion loses floating-point precision: 'double' to 'mixeng_real' (aka 'float') [-Wimplicit-float-conversion] audio/rate_template.h:97:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] audio/wavaudio.c:110:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavaudio.c:111:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavaudio.c:112:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavaudio.c:137:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavaudio.c:171:16: warning: format specifies type 'void *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat-pedantic] audio/wavaudio.c:191:35: warning: unused parameter 'opaque' [-Wunused-parameter] audio/wavaudio.c:193:23: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] audio/wavaudio.c:222:30: warning: extra ';' outside of a function [-Wextra-semi] audio/wavaudio.c:35:16: warning: padding size of 'struct WAVVoiceOut' with 4 bytes to alignment boundary [-Wpadded] audio/wavaudio.c:45:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] audio/wavaudio.c:48:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] audio/wavaudio.c:54:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] audio/wavaudio.c:67:61: warning: unused parameter 'as' [-Wunused-parameter] audio/wavaudio.c:84:13: warning: enumeration values 'AUDIO_FORMAT_F32' and 'AUDIO_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] audio/wavcapture.c:10:11: warning: padding struct 'WAVState' with 4 bytes to align 'path' [-Wpadded] audio/wavcapture.c:14:22: warning: padding struct 'WAVState' with 4 bytes to align 'cap' [-Wpadded] audio/wavcapture.c:150:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavcapture.c:151:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavcapture.c:152:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavcapture.c:38:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] audio/wavcapture.c:78:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] authz/base.c:30:24: warning: 'QAUTHZ_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/base.c:63:13: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:112:26: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:119:47: warning: unused parameter 'data' [-Wunused-parameter] authz/list.c:121:26: warning: 'QAUTHZ_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:142:12: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:146:62: warning: implicit conversion changes signedness: 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') to 'int' [-Wsign-conversion] authz/list.c:154:41: warning: unused parameter 'errp' [-Wunused-parameter] authz/list.c:176:18: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] authz/list.c:189:41: warning: unused parameter 'errp' [-Wunused-parameter] authz/list.c:212:18: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] authz/list.c:239:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] authz/list.c:258:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] authz/list.c:270:38: warning: extra ';' outside of a function [-Wextra-semi] authz/list.c:30:44: warning: unused parameter 'errp' [-Wunused-parameter] authz/list.c:32:26: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:41:38: warning: implicit conversion changes signedness: 'QAuthZListFormat' (aka 'enum QAuthZListFormat') to 'int' [-Wsign-conversion] authz/list.c:41:52: warning: implicit conversion changes signedness: 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') to 'int' [-Wsign-conversion] authz/list.c:42:17: warning: enumeration value 'QAUTHZ_LIST_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] authz/list.c:60:63: warning: implicit conversion changes signedness: 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') to 'int' [-Wsign-conversion] authz/list.c:70:26: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:72:22: warning: implicit conversion changes signedness: 'int' to 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') [-Wsign-conversion] authz/list.c:80:26: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:82:20: warning: implicit conversion changes signedness: 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') to 'int' [-Wsign-conversion] authz/list.c:88:34: warning: unused parameter 'opaque' [-Wunused-parameter] authz/list.c:90:26: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/list.c:97:34: warning: unused parameter 'opaque' [-Wunused-parameter] authz/list.c:99:26: warning: 'QAUTHZ_LIST' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:106:9: warning: 'ev' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:107:9: warning: 'ev' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:123:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:174:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:185:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:196:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:206:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:215:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:224:52: warning: unused parameter 'data' [-Wunused-parameter] authz/listfile.c:226:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:227:26: warning: 'QAUTHZ_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:245:29: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:259:12: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] authz/listfile.c:290:43: warning: extra ';' outside of a function [-Wextra-semi] authz/listfile.c:42:30: warning: 'QAUTHZ_LIST_FILE' was marked unused but was used [-Wused-but-marked-unused] authz/listfile.c:88:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] authz/listfile.c:88:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] authz/listfile.c:88:5: warning: extension used [-Wlanguage-extension-token] authz/listfile.c:88:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] authz/pamacct.c:106:46: warning: unused parameter 'data' [-Wunused-parameter] authz/pamacct.c:108:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:109:26: warning: 'QAUTHZ_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:124:12: warning: 'QAUTHZ_PAM' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:141:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] authz/pamacct.c:153:37: warning: extra ';' outside of a function [-Wextra-semi] authz/pamacct.c:34:25: warning: 'QAUTHZ_PAM' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:67:25: warning: 'QAUTHZ_PAM' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:78:25: warning: 'QAUTHZ_PAM' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:87:25: warning: 'QAUTHZ_PAM' was marked unused but was used [-Wused-but-marked-unused] authz/pamacct.c:99:25: warning: 'QAUTHZ_PAM' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:116:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] authz/simple.c:128:40: warning: extra ';' outside of a function [-Wextra-semi] authz/simple.c:29:46: warning: unused parameter 'errp' [-Wunused-parameter] authz/simple.c:31:28: warning: 'QAUTHZ_SIMPLE' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:42:28: warning: 'QAUTHZ_SIMPLE' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:53:28: warning: 'QAUTHZ_SIMPLE' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:62:28: warning: 'QAUTHZ_SIMPLE' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:71:28: warning: 'QAUTHZ_SIMPLE' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:81:49: warning: unused parameter 'data' [-Wunused-parameter] authz/simple.c:83:26: warning: 'QAUTHZ_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:84:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] authz/simple.c:99:12: warning: 'QAUTHZ_SIMPLE' was marked unused but was used [-Wused-but-marked-unused] backends/confidential-guest-support.c:18:1: warning: extra ';' outside of a function [-Wextra-semi] backends/confidential-guest-support.c:23:64: warning: unused parameter 'oc' [-Wunused-parameter] backends/confidential-guest-support.c:23:74: warning: unused parameter 'data' [-Wunused-parameter] backends/confidential-guest-support.c:27:53: warning: unused parameter 'obj' [-Wunused-parameter] backends/confidential-guest-support.c:31:57: warning: unused parameter 'obj' [-Wunused-parameter] backends/cryptodev-builtin.c:110:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] backends/cryptodev-builtin.c:120:9: warning: macro is not used [-Wunused-macros] backends/cryptodev-builtin.c:190:25: warning: implicit conversion changes signedness: 'int' to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wsign-conversion] backends/cryptodev-builtin.c:278:33: warning: implicit conversion changes signedness: 'int' to 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') [-Wsign-conversion] backends/cryptodev-builtin.c:278:39: warning: implicit conversion changes signedness: 'int' to 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') [-Wsign-conversion] backends/cryptodev-builtin.c:310:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/cryptodev-builtin.c:311:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/cryptodev-builtin.c:361:21: warning: unused parameter 'queue_index' [-Wunused-parameter] backends/cryptodev-builtin.c:366:23: warning: 'CRYPTODEV_BACKEND_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev-builtin.c:399:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] backends/cryptodev-builtin.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] backends/cryptodev-builtin.c:411:21: warning: unused parameter 'queue_index' [-Wunused-parameter] backends/cryptodev-builtin.c:416:23: warning: 'CRYPTODEV_BACKEND_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev-builtin.c:46:22: warning: padding struct 'struct CryptoDevBackendBuiltinSession' with 6 bytes to align 'akcipher' [-Wpadded] backends/cryptodev-builtin.c:516:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] backends/cryptodev-builtin.c:524:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] backends/cryptodev-builtin.c:532:27: warning: unused parameter 'queue_index' [-Wunused-parameter] backends/cryptodev-builtin.c:537:23: warning: 'CRYPTODEV_BACKEND_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev-builtin.c:574:22: warning: unused parameter 'errp' [-Wunused-parameter] backends/cryptodev-builtin.c:577:23: warning: 'CRYPTODEV_BACKEND_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev-builtin.c:579:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/cryptodev-builtin.c:588:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] backends/cryptodev-builtin.c:600:53: warning: unused parameter 'data' [-Wunused-parameter] backends/cryptodev-builtin.c:602:33: warning: 'CRYPTODEV_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev-builtin.c:624:44: warning: extra ';' outside of a function [-Wextra-semi] backends/cryptodev-builtin.c:66:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/cryptodev-vhost.c:307:55: warning: unused parameter 'crypto' [-Wunused-parameter] backends/cryptodev-vhost.c:312:53: warning: unused parameter 'crypto' [-Wunused-parameter] backends/cryptodev-vhost.c:317:52: warning: unused parameter 'options' [-Wunused-parameter] backends/cryptodev-vhost.c:323:45: warning: unused parameter 'cc' [-Wunused-parameter] backends/cryptodev-vhost.c:324:39: warning: unused parameter 'b' [-Wunused-parameter] backends/cryptodev-vhost.c:325:30: warning: unused parameter 'queue' [-Wunused-parameter] backends/cryptodev-vhost.c:330:41: warning: unused parameter 'dev' [-Wunused-parameter] backends/cryptodev-vhost.c:330:50: warning: unused parameter 'total_queues' [-Wunused-parameter] backends/cryptodev-vhost.c:335:41: warning: unused parameter 'dev' [-Wunused-parameter] backends/cryptodev-vhost.c:335:50: warning: unused parameter 'total_queues' [-Wunused-parameter] backends/cryptodev-vhost.c:339:51: warning: unused parameter 'dev' [-Wunused-parameter] backends/cryptodev-vhost.c:340:41: warning: unused parameter 'queue' [-Wunused-parameter] backends/cryptodev-vhost.c:341:41: warning: unused parameter 'idx' [-Wunused-parameter] backends/cryptodev-vhost.c:341:51: warning: unused parameter 'mask' [-Wunused-parameter] backends/cryptodev-vhost.c:345:54: warning: unused parameter 'dev' [-Wunused-parameter] backends/cryptodev-vhost.c:346:44: warning: unused parameter 'queue' [-Wunused-parameter] backends/cryptodev-vhost.c:346:55: warning: unused parameter 'idx' [-Wunused-parameter] backends/cryptodev.c:100:23: warning: 'CRYPTODEV_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:116:23: warning: 'CRYPTODEV_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:146:36: warning: unused parameter 'opaque' [-Wunused-parameter] backends/cryptodev.c:148:33: warning: 'CRYPTODEV_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:156:36: warning: unused parameter 'opaque' [-Wunused-parameter] backends/cryptodev.c:158:33: warning: 'CRYPTODEV_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:175:33: warning: 'CRYPTODEV_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:176:33: warning: 'CRYPTODEV_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:206:39: warning: 'CRYPTODEV_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:217:33: warning: 'CRYPTODEV_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:223:53: warning: unused parameter 'data' [-Wunused-parameter] backends/cryptodev.c:225:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:247:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/cryptodev.c:257:44: warning: extra ';' outside of a function [-Wextra-semi] backends/cryptodev.c:69:19: warning: 'CRYPTODEV_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/cryptodev.c:84:23: warning: 'CRYPTODEV_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:105:9: warning: 'glib_autoptr_cleanup_GDBusProxy' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:106:9: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:111:44: warning: cast from 'const struct _GDBusInterfaceInfo *' to 'struct _GDBusInterfaceInfo *' drops const qualifier [-Wcast-qual] backends/dbus-vmstate.c:173:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:174:5: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:175:5: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:194:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:195:5: warning: 'glib_autoptr_cleanup_GInputStream' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:196:5: warning: 'glib_autoptr_cleanup_GDataInputStream' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:197:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:198:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] backends/dbus-vmstate.c:304:5: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:305:5: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:306:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:332:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'guint32' (aka 'unsigned int') [-Wshorten-64-to-32] backends/dbus-vmstate.c:334:45: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'guint32' (aka 'unsigned int') [-Wshorten-64-to-32] backends/dbus-vmstate.c:344:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:345:5: warning: 'glib_autoptr_cleanup_GOutputStream' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:346:5: warning: 'glib_autoptr_cleanup_GDataOutputStream' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:347:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:348:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:384:9: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] backends/dbus-vmstate.c:38:14: warning: padding struct 'struct DBusVMState' with 4 bytes to align 'data' [-Wpadded] backends/dbus-vmstate.c:397:9: warning: extension used [-Wlanguage-extension-token] backends/dbus-vmstate.c:397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/dbus-vmstate.c:398:9: warning: extension used [-Wlanguage-extension-token] backends/dbus-vmstate.c:398:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] backends/dbus-vmstate.c:398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/dbus-vmstate.c:399:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/dbus-vmstate.c:406:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:407:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:421:67: warning: integer constant not in range of enumerated type 'GDBusConnectionFlags' [-Wassign-enum] backends/dbus-vmstate.c:42:20: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] backends/dbus-vmstate.c:42:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] backends/dbus-vmstate.c:438:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:449:34: warning: unused parameter 'errp' [-Wunused-parameter] backends/dbus-vmstate.c:451:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:457:51: warning: unused parameter 'errp' [-Wunused-parameter] backends/dbus-vmstate.c:459:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:466:32: warning: unused parameter 'errp' [-Wunused-parameter] backends/dbus-vmstate.c:468:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:474:49: warning: unused parameter 'errp' [-Wunused-parameter] backends/dbus-vmstate.c:476:25: warning: 'DBUS_VMSTATE' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:483:32: warning: unused parameter 'vmif' [-Wunused-parameter] backends/dbus-vmstate.c:489:48: warning: unused parameter 'data' [-Wunused-parameter] backends/dbus-vmstate.c:491:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:492:26: warning: 'VMSTATE_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:512:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/dbus-vmstate.c:522:26: warning: extra ';' outside of a function [-Wextra-semi] backends/dbus-vmstate.c:53:14: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] backends/dbus-vmstate.c:65:5: warning: 'glib_auto_cleanup_GStrv' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:66:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:86:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:87:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] backends/dbus-vmstate.c:88:5: warning: 'glib_auto_cleanup_GStrv' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:102:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:109:67: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem-file.c:112:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:113:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:149:67: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem-file.c:151:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:159:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:160:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:173:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:174:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:185:48: warning: unused parameter 'data' [-Wunused-parameter] backends/hostmem-file.c:187:34: warning: 'MEMORY_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:211:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:229:26: warning: extra ';' outside of a function [-Wextra-semi] backends/hostmem-file.c:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] backends/hostmem-file.c:25:8: warning: padding size of 'struct HostMemoryBackendFile' with 13 bytes to alignment boundary [-Wpadded] backends/hostmem-file.c:42:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:66:46: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem-file.c:68:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:75:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:76:33: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:87:69: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem-file.c:89:12: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:93:56: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem-file.c:95:5: warning: 'MEMORY_BACKEND_FILE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-file.c:99:67: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem-ram.c:39:47: warning: unused parameter 'data' [-Wunused-parameter] backends/hostmem-ram.c:41:34: warning: 'MEMORY_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem-ram.c:57:26: warning: extra ';' outside of a function [-Wextra-semi] backends/hostmem.c:108:44: warning: unused parameter 'obj' [-Wunused-parameter] backends/hostmem.c:108:58: warning: unused parameter 'v' [-Wunused-parameter] backends/hostmem.c:108:73: warning: unused parameter 'name' [-Wunused-parameter] backends/hostmem.c:109:42: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem.c:138:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:139:21: warning: implicit conversion changes signedness: 'HostMemPolicy' (aka 'enum HostMemPolicy') to 'int' [-Wsign-conversion] backends/hostmem.c:145:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:146:23: warning: implicit conversion changes signedness: 'int' to 'HostMemPolicy' (aka 'enum HostMemPolicy') [-Wsign-conversion] backends/hostmem.c:155:64: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:157:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:162:76: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:164:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:181:63: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:183:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:188:75: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:190:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:207:67: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:209:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:218:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:235:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/hostmem.c:246:29: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem.c:248:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:253:29: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem.c:255:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:271:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:272:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:320:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:321:34: warning: 'MEMORY_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:388:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/hostmem.c:402:39: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:409:62: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:411:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:418:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:44:36: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem.c:452:65: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:454:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:461:52: warning: unused parameter 'errp' [-Wunused-parameter] backends/hostmem.c:463:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:469:55: warning: unused parameter 'data' [-Wunused-parameter] backends/hostmem.c:46:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:471:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:54:36: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem.c:556:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/hostmem.c:565:26: warning: extra ';' outside of a function [-Wextra-semi] backends/hostmem.c:56:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:79:42: warning: unused parameter 'opaque' [-Wunused-parameter] backends/hostmem.c:81:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/hostmem.c:91:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] backends/hostmem.c:99:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] backends/rng-builtin.c:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] backends/rng-builtin.c:37:68: warning: unused parameter 'req' [-Wunused-parameter] backends/rng-builtin.c:39:21: warning: 'RNG_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/rng-builtin.c:46:21: warning: 'RNG_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/rng-builtin.c:53:21: warning: 'RNG_BUILTIN' was marked unused but was used [-Wused-but-marked-unused] backends/rng-builtin.c:58:62: warning: unused parameter 'data' [-Wunused-parameter] backends/rng-builtin.c:60:28: warning: 'RNG_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/rng-builtin.c:79:26: warning: extra ';' outside of a function [-Wextra-semi] backends/rng-egd.c:115:21: warning: 'RNG_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:116:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:126:55: warning: unused parameter 'errp' [-Wunused-parameter] backends/rng-egd.c:128:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:140:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:146:58: warning: unused parameter 'data' [-Wunused-parameter] backends/rng-egd.c:148:28: warning: 'RNG_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:169:26: warning: extra ';' outside of a function [-Wextra-semi] backends/rng-egd.c:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] backends/rng-egd.c:33:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:38:23: warning: extension used [-Wlanguage-extension-token] backends/rng-egd.c:38:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] backends/rng-egd.c:38:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] backends/rng-egd.c:54:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:67:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-egd.c:72:19: warning: extension used [-Wlanguage-extension-token] backends/rng-egd.c:72:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] backends/rng-egd.c:72:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] backends/rng-egd.c:72:23: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (size) : (req->size - req->offset))' (aka 'unsigned long') [-Wsign-conversion] backends/rng-egd.c:75:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] backends/rng-egd.c:76:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] backends/rng-egd.c:89:17: warning: 'RNG_EGD' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:109:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:117:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:127:61: warning: unused parameter 'data' [-Wunused-parameter] backends/rng-random.c:129:28: warning: 'RNG_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:153:26: warning: extra ';' outside of a function [-Wextra-semi] backends/rng-random.c:26:11: warning: padding struct 'struct RngRandom' with 4 bytes to align 'filename' [-Wpadded] backends/rng-random.c:38:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:50:54: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] backends/rng-random.c:59:67: warning: unused parameter 'req' [-Wunused-parameter] backends/rng-random.c:61:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:72:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:85:59: warning: unused parameter 'errp' [-Wunused-parameter] backends/rng-random.c:87:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:95:21: warning: 'RNG_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/rng-random.c:96:20: warning: 'RNG_RANDOM' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:103:59: warning: unused parameter 'data' [-Wunused-parameter] backends/rng.c:105:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:125:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/rng.c:134:26: warning: extra ';' outside of a function [-Wextra-semi] backends/rng.c:24:26: warning: 'RNG_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:42:62: warning: unused parameter 'errp' [-Wunused-parameter] backends/rng.c:44:21: warning: 'RNG_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:51:21: warning: 'RNG_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:52:26: warning: 'RNG_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:85:5: warning: extension used [-Wlanguage-extension-token] backends/rng.c:91:21: warning: 'RNG_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/rng.c:98:21: warning: 'RNG_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:118:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:131:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:138:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:146:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:154:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:161:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:169:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:170:23: warning: 'TPM_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:181:21: warning: 'TPM_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:208:26: warning: extra ';' outside of a function [-Wextra-semi] backends/tpm/tpm_backend.c:27:21: warning: 'TPM_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:28:23: warning: 'TPM_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:39:21: warning: 'TPM_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:40:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:61:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_backend.c:84:26: warning: 'TPM_BACKEND_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:1009:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:1035:63: warning: unused parameter 'data' [-Wunused-parameter] backends/tpm/tpm_emulator.c:1037:28: warning: 'TPM_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:118:21: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:118:21: warning: padding size of 'struct (unnamed at ../backends/tpm/tpm_emulator.c:118:21)' with 7 bits to alignment boundary [-Wpadded] backends/tpm/tpm_emulator.c:118:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] backends/tpm/tpm_emulator.c:130:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] backends/tpm/tpm_emulator.c:131:34: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] backends/tpm/tpm_emulator.c:134:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:135:15: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca] backends/tpm/tpm_emulator.c:135:24: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] backends/tpm/tpm_emulator.c:139:45: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] backends/tpm/tpm_emulator.c:145:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] backends/tpm/tpm_emulator.c:157:61: warning: unused parameter 'out_len' [-Wunused-parameter] backends/tpm/tpm_emulator.c:169:60: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] backends/tpm/tpm_emulator.c:229:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:291:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:343:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:350:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] backends/tpm/tpm_emulator.c:382:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:434:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:456:60: warning: unused parameter 'locty' [-Wunused-parameter] backends/tpm/tpm_emulator.c:458:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:491:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:512:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] backends/tpm/tpm_emulator.c:570:25: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:60:20: warning: padding struct 'struct TPMBlobBuffers' with 4 bytes to align 'permanent' [-Wpadded] backends/tpm/tpm_emulator.c:621:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:628:13: warning: enumeration value 'TPM_VERSION_UNSPEC' not explicitly handled in switch [-Wswitch-enum] backends/tpm/tpm_emulator.c:63:20: warning: padding struct 'struct TPMBlobBuffers' with 4 bytes to align 'volatil' [-Wpadded] backends/tpm/tpm_emulator.c:654:22: warning: 'TPM_BACKEND' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:656:41: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:666:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:66:20: warning: padding struct 'struct TPMBlobBuffers' with 4 bytes to align 'savestate' [-Wpadded] backends/tpm/tpm_emulator.c:682:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/tpm/tpm_emulator.c:743:67: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/tpm/tpm_emulator.c:76:13: warning: padding struct 'struct TPMEmulator' with 4 bytes to align 'caps' [-Wpadded] backends/tpm/tpm_emulator.c:78:12: warning: padding struct 'struct TPMEmulator' with 7 bytes to align 'migration_blocker' [-Wpadded] backends/tpm/tpm_emulator.c:820:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] backends/tpm/tpm_emulator.c:846:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] backends/tpm/tpm_emulator.c:858:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:85:20: warning: padding struct 'struct TPMEmulator' with 62 bits to align 'state_blobs' [-Wpadded] backends/tpm/tpm_emulator.c:888:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:88:25: warning: padding struct 'struct TPMEmulator' with 7 bytes to align 'vmstate' [-Wpadded] backends/tpm/tpm_emulator.c:907:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:909:49: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] backends/tpm/tpm_emulator.c:924:53: warning: unused parameter 'version_id' [-Wunused-parameter] backends/tpm/tpm_emulator.c:93:17: warning: padding struct 'struct tpm_error' with 4 bytes to align 'string' [-Wpadded] backends/tpm/tpm_emulator.c:947:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:947:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:948:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:948:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:949:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:949:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] backends/tpm/tpm_emulator.c:949:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:953:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:953:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:954:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:954:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:955:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:955:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] backends/tpm/tpm_emulator.c:955:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:959:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:959:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:960:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:960:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:961:9: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_emulator.c:961:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] backends/tpm/tpm_emulator.c:961:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] backends/tpm/tpm_emulator.c:965:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] backends/tpm/tpm_emulator.c:971:28: warning: 'TPM_EMULATOR' was marked unused but was used [-Wused-but-marked-unused] backends/tpm/tpm_emulator.c:976:33: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] backends/tpm/tpm_int.h:83:15: warning: padding struct 'struct TPMSizedBuffer' with 4 bytes to align 'buffer' [-Wpadded] backends/tpm/tpm_ioctl.h:215:5)' with 4 bytes to alignment boundary [-Wpadded] backends/tpm/tpm_ioctl.h:215:5: warning: padding size of 'union ptm_getinfo::(unnamed at ../backends/tpm/tpm_ioctl.h:215:5)' with 4 bytes to alignment boundary [-Wpadded] backends/tpm/tpm_ioctl.h:282:5: warning: ISO C restricts enumerator values to range of 'int' (3221508097 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:285:5: warning: ISO C restricts enumerator values to range of 'int' (3221508100 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:287:5: warning: ISO C restricts enumerator values to range of 'int' (3489943558 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:291:5: warning: ISO C restricts enumerator values to range of 'int' (3221508106 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:292:5: warning: ISO C restricts enumerator values to range of 'int' (3423621131 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:293:5: warning: ISO C restricts enumerator values to range of 'int' (3423358988 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:297:5: warning: ISO C restricts enumerator values to range of 'int' (3222294544 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:298:5: warning: ISO C restricts enumerator values to range of 'int' (3423621137 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:299:5: warning: ISO C restricts enumerator values to range of 'int' (3221508114 is too large) [-Wpedantic] backends/tpm/tpm_ioctl.h:37:9)' with 3 bytes to alignment boundary [-Wpadded] backends/tpm/tpm_ioctl.h:37:9: warning: padding size of 'struct ptm_est::(unnamed at ../backends/tpm/tpm_ioctl.h:37:9)' with 3 bytes to alignment boundary [-Wpadded] backends/tpm/tpm_util.c:122:9: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] backends/tpm/tpm_util.c:126:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] backends/tpm/tpm_util.c:139:9: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] backends/tpm/tpm_util.c:140:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] backends/tpm/tpm_util.c:145:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] backends/tpm/tpm_util.c:167:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] backends/tpm/tpm_util.c:323:23: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_util.c:323:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] backends/tpm/tpm_util.c:352:11: warning: extension used [-Wlanguage-extension-token] backends/tpm/tpm_util.c:352:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] backends/tpm/tpm_util.c:67:50: warning: unused parameter 'name' [-Wunused-parameter] backends/tpm/tpm_util.c:77:20: warning: no previous extern declaration for non-static variable 'qdev_prop_tpm' [-Wmissing-variable-declarations] block.c:1055:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block.c:1096:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block.c:1098:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block.c:1103:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block.c:1111:41: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:1112:9: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:1132:9: warning: implicit conversion changes signedness: 'int' to 'BlockdevDetectZeroesOptions' (aka 'enum BlockdevDetectZeroesOptions') [-Wsign-conversion] block.c:138:16: warning: extension used [-Wlanguage-extension-token] block.c:138:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:149:16: warning: extension used [-Wlanguage-extension-token] block.c:149:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:1550:46: warning: unused parameter 'bs' [-Wunused-parameter] block.c:1665:33: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block.c:1687:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block.c:1688:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block.c:1755:28: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:1763:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:1763:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:1763:9: warning: extension used [-Wlanguage-extension-token] block.c:1763:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:1765:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:1765:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:1765:9: warning: extension used [-Wlanguage-extension-token] block.c:1765:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:1782:14: warning: no previous extern declaration for non-static variable 'bdrv_runtime_opts' [-Wmissing-variable-declarations] block.c:1785:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block.c:1831:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block.c:1838:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block.c:1849:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block.c:1918:42: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:1940:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:2012:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:2012:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:2012:9: warning: extension used [-Wlanguage-extension-token] block.c:2012:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:2043:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:2043:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:2043:5: warning: extension used [-Wlanguage-extension-token] block.c:2043:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:207:28: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:2144:22: warning: padding struct 'struct BlockReopenQueueEntry' with 6 bytes to align 'state' [-Wpadded] block.c:227:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block.c:2286:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] block.c:229:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block.c:2369:22: warning: no previous extern declaration for non-static variable 'bdrv_drv_set_perm_drv' [-Wmissing-variable-declarations] block.c:2488:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block.c:2600:5: warning: 'glib_autoptr_cleanup_GSList' was marked unused but was used [-Wused-but-marked-unused] block.c:261:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:261:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:261:13: warning: extension used [-Wlanguage-extension-token] block.c:261:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:2662:57: warning: unused parameter 'bs' [-Wunused-parameter] block.c:2662:72: warning: unused parameter 'c' [-Wunused-parameter] block.c:2663:53: warning: unused parameter 'role' [-Wunused-parameter] block.c:2664:57: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block.c:2673:73: warning: unused parameter 'c' [-Wunused-parameter] block.c:2675:58: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block.c:2743:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block.c:2761:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block.c:2821:23: warning: extension used [-Wlanguage-extension-token] block.c:2821:23: warning: padding size of 'struct (unnamed at ../block.c:2821:5)' with 7 bits to alignment boundary [-Wpadded] block.c:2821:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block.c:2822:30: warning: extension used [-Wlanguage-extension-token] block.c:2822:30: warning: padding size of 'struct (unnamed at ../block.c:2822:5)' with 7 bits to alignment boundary [-Wpadded] block.c:2822:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block.c:3006:26: warning: declaration shadows a local variable [-Wshadow] block.c:3233:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:338:36: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:3484:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3484:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3484:9: warning: extension used [-Wlanguage-extension-token] block.c:3484:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3501:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3501:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3501:13: warning: extension used [-Wlanguage-extension-token] block.c:3501:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3509:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3509:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3509:9: warning: extension used [-Wlanguage-extension-token] block.c:3509:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3545:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3545:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3545:5: warning: extension used [-Wlanguage-extension-token] block.c:3545:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3578:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3578:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3578:9: warning: extension used [-Wlanguage-extension-token] block.c:3578:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3690:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3690:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3690:5: warning: extension used [-Wlanguage-extension-token] block.c:3690:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3714:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block.c:3753:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3753:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3753:5: warning: extension used [-Wlanguage-extension-token] block.c:3753:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:3797:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:3797:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:3797:9: warning: extension used [-Wlanguage-extension-token] block.c:3797:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4016:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4016:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4016:5: warning: extension used [-Wlanguage-extension-token] block.c:4016:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4041:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4041:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4041:5: warning: extension used [-Wlanguage-extension-token] block.c:4041:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4042:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4042:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4042:5: warning: extension used [-Wlanguage-extension-token] block.c:4042:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4043:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4043:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4043:5: warning: extension used [-Wlanguage-extension-token] block.c:4043:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4044:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4044:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4044:5: warning: extension used [-Wlanguage-extension-token] block.c:4044:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4053:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4053:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4053:5: warning: extension used [-Wlanguage-extension-token] block.c:4053:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4054:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4054:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4054:5: warning: extension used [-Wlanguage-extension-token] block.c:4054:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4212:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4212:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4212:9: warning: extension used [-Wlanguage-extension-token] block.c:4212:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4230:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4230:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4230:9: warning: extension used [-Wlanguage-extension-token] block.c:4230:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4239:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4239:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4239:5: warning: extension used [-Wlanguage-extension-token] block.c:4239:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4251:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4251:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4251:9: warning: extension used [-Wlanguage-extension-token] block.c:4251:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4252:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4252:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4252:9: warning: extension used [-Wlanguage-extension-token] block.c:4252:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block.c:4331:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4331:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4331:13: warning: extension used [-Wlanguage-extension-token] block.c:4331:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4332:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4332:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4332:13: warning: extension used [-Wlanguage-extension-token] block.c:4332:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4364:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] block.c:4365:5: warning: 'glib_autoptr_cleanup_GSList' was marked unused but was used [-Wused-but-marked-unused] block.c:4429:5: warning: extension used [-Wlanguage-extension-token] block.c:4438:5: warning: extension used [-Wlanguage-extension-token] block.c:4542:13: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNUM', 'QTYPE_QDICT'... [-Wswitch-enum] block.c:465:26: warning: extension used [-Wlanguage-extension-token] block.c:465:26: warning: padding size of 'struct (unnamed at ../block.c:465:26)' with 7 bits to alignment boundary [-Wpadded] block.c:465:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block.c:4812:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4812:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4812:5: warning: extension used [-Wlanguage-extension-token] block.c:4812:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4813:29: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4813:29: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4813:29: warning: extension used [-Wlanguage-extension-token] block.c:4813:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4826:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4826:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4826:5: warning: extension used [-Wlanguage-extension-token] block.c:4826:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4854:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4854:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4854:5: warning: extension used [-Wlanguage-extension-token] block.c:4854:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4855:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4855:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4855:5: warning: extension used [-Wlanguage-extension-token] block.c:4855:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4856:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4856:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4856:5: warning: extension used [-Wlanguage-extension-token] block.c:4856:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4857:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4857:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4857:5: warning: extension used [-Wlanguage-extension-token] block.c:4857:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4930:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4930:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4930:5: warning: extension used [-Wlanguage-extension-token] block.c:4930:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4931:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4931:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4931:5: warning: extension used [-Wlanguage-extension-token] block.c:4931:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:4934:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:4934:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:4934:5: warning: extension used [-Wlanguage-extension-token] block.c:4934:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:5133:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] block.c:5134:5: warning: 'glib_autoptr_cleanup_GSList' was marked unused but was used [-Wused-but-marked-unused] block.c:5262:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] block.c:5263:5: warning: 'glib_autoptr_cleanup_GSList' was marked unused but was used [-Wused-but-marked-unused] block.c:528:12: warning: padding struct 'struct CreateCo' with 4 bytes to align 'err' [-Wpadded] block.c:5318:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block.c:5360:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:5360:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:5360:5: warning: extension used [-Wlanguage-extension-token] block.c:5360:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:5423:75: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:5424:78: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:5426:31: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:5592:5: warning: 'glib_autoptr_cleanup_GSList' was marked unused but was used [-Wused-but-marked-unused] block.c:5801:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block.c:5804:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block.c:5804:16: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block.c:5813:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block.c:5870:17: warning: declaration shadows a local variable [-Wshadow] block.c:5887:26: warning: extension used [-Wlanguage-extension-token] block.c:5887:26: warning: padding size of 'struct (unnamed at ../block.c:5887:26)' with 7 bits to alignment boundary [-Wpadded] block.c:5887:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block.c:5910:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block.c:594:60: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:5951:9: warning: extension used [-Wlanguage-extension-token] block.c:595:20: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:5984:32: warning: cast from function call of type 'gpointer' (aka 'void *') to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] block.c:6011:5: warning: extension used [-Wlanguage-extension-token] block.c:6031:13: warning: extension used [-Wlanguage-extension-token] block.c:6034:13: warning: extension used [-Wlanguage-extension-token] block.c:6038:5: warning: extension used [-Wlanguage-extension-token] block.c:6042:51: warning: unused parameter 'errp' [-Wunused-parameter] block.c:6067:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block.c:609:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block.c:6188:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:6198:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:619:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block.c:6207:44: warning: unused parameter 'bs' [-Wunused-parameter] block.c:650:22: warning: extension used [-Wlanguage-extension-token] block.c:650:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block.c:650:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:650:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (current_size) : ((1ULL << 9)))' (aka 'unsigned long long') [-Wsign-conversion] block.c:683:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block.c:685:16: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] block.c:6872:27: warning: implicit conversion changes signedness: 'int' to 'BlockOpType' (aka 'enum BlockOpType') [-Wsign-conversion] block.c:6881:29: warning: implicit conversion changes signedness: 'int' to 'BlockOpType' (aka 'enum BlockOpType') [-Wsign-conversion] block.c:6950:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block.c:695:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block.c:6990:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block.c:7037:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block.c:713:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block.c:7611:35: warning: extension used [-Wlanguage-extension-token] block.c:7611:35: warning: padding size of 'struct (unnamed at ../block.c:7611:35)' with 7 bits to alignment boundary [-Wpadded] block.c:7611:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block.c:7648:44: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7648:44: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7648:44: warning: extension used [-Wlanguage-extension-token] block.c:7648:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7657:35: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7657:35: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7657:35: warning: extension used [-Wlanguage-extension-token] block.c:7657:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:772:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:772:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:772:5: warning: extension used [-Wlanguage-extension-token] block.c:772:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7740:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7740:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7740:9: warning: extension used [-Wlanguage-extension-token] block.c:7740:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7741:33: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7741:33: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7741:33: warning: extension used [-Wlanguage-extension-token] block.c:7741:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7772:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7772:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7772:13: warning: extension used [-Wlanguage-extension-token] block.c:7772:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7773:23: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7773:23: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7773:23: warning: declaration shadows a local variable [-Wshadow] block.c:7773:23: warning: extension used [-Wlanguage-extension-token] block.c:7773:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7782:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7782:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7782:5: warning: extension used [-Wlanguage-extension-token] block.c:7782:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7828:41: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block.c:7828:41: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block.c:7828:41: warning: extension used [-Wlanguage-extension-token] block.c:7828:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:7830:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block.c:7987:22: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:8011:23: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block.c:8108:15: warning: unknown command tag name 'pnum'; did you mean 'enum'? [-Wdocumentation-unknown-command] block.c:8116:33: warning: extension used [-Wlanguage-extension-token] block.c:8116:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:8120:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:8121:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block.c:8121:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block.c:8121:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block.c:8122:38: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block.c:8137:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] block.c:8148:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] block.c:8170:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block.c:8172:15: warning: extension used [-Wlanguage-extension-token] block.c:8172:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:8175:9: warning: extension used [-Wlanguage-extension-token] block.c:8175:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block.c:8175:9: warning: zero size arrays are an extension [-Wzero-length-array] block.c:827:15: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block.c:828:30: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:830:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block.c:848:15: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block.c:849:30: warning: unknown command tag name [-Wdocumentation-unknown-command] block.c:851:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block.c:976:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block.c:977:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block.c:987:26: warning: extension used [-Wlanguage-extension-token] block.c:987:26: warning: padding size of 'struct (unnamed at ../block.c:987:26)' with 7 bits to alignment boundary [-Wpadded] block.c:987:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/accounting.c:105:39: warning: unused parameter 'stats' [-Wunused-parameter] block/accounting.c:123:31: warning: cast from 'const void *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] block/accounting.c:124:31: warning: cast from 'const void *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] block/accounting.c:125:31: warning: cast from 'const void *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] block/accounting.c:141:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/accounting.c:146:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/accounting.c:151:62: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/accounting.c:220:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/accounting.c:224:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/accounting.c:232:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/accounting.c:236:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/accounting.c:262:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/accounting.c:276:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/accounting.c:277:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/accounting.c:293:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/accounting.c:47:13: warning: enumeration value 'ON_OFF_AUTO__MAX' not explicitly handled in switch [-Wswitch-enum] block/accounting.c:85:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/aio_task.c:29:8: warning: padding size of 'struct AioTaskPool' with 3 bytes to alignment boundary [-Wpadded] block/amend.c:135:15: warning: possible misuse of comma operator here [-Wcomma] block/amend.c:136:56: warning: possible misuse of comma operator here [-Wcomma] block/amend.c:37:16: warning: padding size of 'struct BlockdevAmendJob' with 7 bytes to alignment boundary [-Wpadded] block/amend.c:46:27: warning: cast from 'char *' to 'BlockdevAmendJob *' (aka 'struct BlockdevAmendJob *') increases required alignment from 1 to 8 [-Wcast-align] block/amend.c:46:27: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/amend.c:46:27: warning: extension used [-Wlanguage-extension-token] block/amend.c:46:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/amend.c:67:27: warning: cast from 'char *' to 'BlockdevAmendJob *' (aka 'struct BlockdevAmendJob *') increases required alignment from 1 to 8 [-Wcast-align] block/amend.c:67:27: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/amend.c:67:27: warning: extension used [-Wlanguage-extension-token] block/amend.c:67:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/amend.c:91:51: warning: implicit conversion changes signedness: 'BlockdevDriver' (aka 'enum BlockdevDriver') to 'int' [-Wsign-conversion] block/backup.c:103:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:103:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:103:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:103:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:110:34: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:110:34: warning: cast from 'const struct BlockJob *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:110:34: warning: extension used [-Wlanguage-extension-token] block/backup.c:110:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:121:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/backup.c:157:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/backup.c:157:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/backup.c:158:27: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/backup.c:203:17: warning: enumeration value 'BLOCK_ERROR_ACTION__MAX' not explicitly handled in switch [-Wswitch-enum] block/backup.c:246:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/backup.c:250:54: warning: unused parameter 'errp' [-Wunused-parameter] block/backup.c:252:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:252:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:252:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:252:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:261:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/backup.c:272:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/backup.c:303:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:303:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:303:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:303:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:314:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:314:25: warning: cast from 'const struct BlockJob *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:314:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:314:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:321:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/backup.c:328:42: warning: unused parameter 'force' [-Wunused-parameter] block/backup.c:330:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:330:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:330:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:330:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:436:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/backup.c:443:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/backup.c:484:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/backup.c:489:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/backup.c:51:25: warning: padding struct 'struct BackupBlockJob' with 7 bytes to align 'bg_bcs_call' [-Wpadded] block/backup.c:87:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:87:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:87:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:87:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/backup.c:95:25: warning: cast from 'char *' to 'BackupBlockJob *' (aka 'struct BackupBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/backup.c:95:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/backup.c:95:25: warning: extension used [-Wlanguage-extension-token] block/backup.c:95:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:1001:36: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/blkdebug.c:1002:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/blkdebug.c:1008:67: warning: unused parameter 'errp' [-Wunused-parameter] block/blkdebug.c:1013:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blkdebug.c:1016:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blkdebug.c:1019:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blkdebug.c:1022:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkdebug.c:1025:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blkdebug.c:1028:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkdebug.c:1032:53: warning: unused parameter 'reopen_state' [-Wunused-parameter] block/blkdebug.c:1033:54: warning: unused parameter 'queue' [-Wunused-parameter] block/blkdebug.c:1033:69: warning: unused parameter 'errp' [-Wunused-parameter] block/blkdebug.c:104:7: warning: padding struct 'struct BlkdebugRule' with 4 bytes to align 'options' [-Wpadded] block/blkdebug.c:1105:31: warning: extra ';' outside of a function [-Wextra-semi] block/blkdebug.c:117:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/blkdebug.c:146:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/blkdebug.c:153:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/blkdebug.c:166:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/blkdebug.c:176:8: warning: padding size of 'struct add_rule_data' with 4 bytes to alignment boundary [-Wpadded] block/blkdebug.c:206:19: warning: implicit conversion changes signedness: 'int' to 'BlkdebugEvent' (aka 'enum BlkdebugEvent') [-Wsign-conversion] block/blkdebug.c:208:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/blkdebug.c:214:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/blkdebug.c:218:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkdebug.c:218:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:220:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/blkdebug.c:220:40: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkdebug.c:222:18: warning: implicit conversion changes signedness: 'int' to 'BlkdebugIOType' (aka 'enum BlkdebugIOType') [-Wsign-conversion] block/blkdebug.c:246:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/blkdebug.c:256:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:357:58: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/blkdebug.c:358:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/blkdebug.c:358:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/blkdebug.c:358:9: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:358:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:401:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/blkdebug.c:401:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/blkdebug.c:401:5: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:401:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:402:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/blkdebug.c:402:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/blkdebug.c:402:5: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:402:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:429:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/blkdebug.c:470:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/blkdebug.c:474:68: warning: unused parameter 'flags' [-Wunused-parameter] block/blkdebug.c:526:13: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:526:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:550:27: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:550:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:569:27: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:569:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:58:32: warning: padding struct 'struct BDRVBlkdebugState' with 4 bytes to align 'rules' [-Wpadded] block/blkdebug.c:595:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:597:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:599:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/blkdebug.c:617:9: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:643:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:643:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:664:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:664:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:687:22: warning: extension used [-Wlanguage-extension-token] block/blkdebug.c:687:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:708:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:708:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:742:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:742:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:751:55: warning: unused parameter 'want_zero' [-Wunused-parameter] block/blkdebug.c:762:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:762:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkdebug.c:849:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/blkdebug.c:877:19: warning: implicit conversion changes signedness: 'int' to 'BlkdebugEvent' (aka 'enum BlkdebugEvent') [-Wsign-conversion] block/blkdebug.c:883:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:915:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkdebug.c:929:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/blkdebug.c:940:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/blkdebug.c:961:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/blkdebug.c:96:21: warning: padding struct 'struct BlkdebugRule::(unnamed at ../block/blkdebug.c:91:9)' with 4 bytes to align 'offset' [-Wpadded] block/blklogwrites.c:110:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:111:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/blklogwrites.c:141:74: warning: unused parameter 'flags' [-Wunused-parameter] block/blklogwrites.c:190:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/blklogwrites.c:214:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blklogwrites.c:216:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blklogwrites.c:233:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blklogwrites.c:239:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blklogwrites.c:240:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/blklogwrites.c:290:73: warning: unused parameter 'errp' [-Wunused-parameter] block/blklogwrites.c:303:16: warning: padding size of 'struct BlkLogWritesFileReq' with 4 bytes to alignment boundary [-Wpadded] block/blklogwrites.c:308:19: warning: padding struct 'struct BlkLogWritesFileReq' with 4 bytes to align 'qiov' [-Wpadded] block/blklogwrites.c:313:9: warning: padding size of 'BlkLogWritesLogReq' with 4 bytes to alignment boundary [-Wpadded] block/blklogwrites.c:330:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:330:74: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:331:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/blklogwrites.c:339:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:340:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:340:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/blklogwrites.c:361:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/blklogwrites.c:382:32: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/blklogwrites.c:410:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/blklogwrites.c:433:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:433:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:434:42: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/blklogwrites.c:440:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:440:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:441:38: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/blklogwrites.c:452:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:452:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blklogwrites.c:459:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blklogwrites.c:459:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blklogwrites.c:459:59: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/blklogwrites.c:467:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blklogwrites.c:467:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blklogwrites.c:467:59: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/blklogwrites.c:482:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blklogwrites.c:482:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blklogwrites.c:519:37: warning: extra ';' outside of a function [-Wextra-semi] block/blklogwrites.c:65:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/blklogwrites.c:81:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/blklogwrites.c:88:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/blkreplay.c:155:32: warning: extra ';' outside of a function [-Wextra-semi] block/blkreplay.c:23:69: warning: unused parameter 'flags' [-Wunused-parameter] block/blkverify.c:107:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/blkverify.c:111:69: warning: unused parameter 'flags' [-Wunused-parameter] block/blkverify.c:169:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkverify.c:169:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkverify.c:170:31: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/blkverify.c:179:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkverify.c:179:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/blkverify.c:180:35: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/blkverify.c:235:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkverify.c:235:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkverify.c:236:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/blkverify.c:236:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/blkverify.c:255:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkverify.c:255:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/blkverify.c:255:65: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/blkverify.c:291:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/blkverify.c:298:50: warning: unused parameter 'bs' [-Wunused-parameter] block/blkverify.c:31:14: warning: padding struct 'struct BlkverifyRequest' with 7 bytes to align 'offset' [-Wpadded] block/blkverify.c:333:32: warning: extra ';' outside of a function [-Wextra-semi] block/blkverify.c:35:11: warning: padding struct 'struct BlkverifyRequest' with 4 bytes to align 'request_fn' [-Wpadded] block/blkverify.c:43:19: warning: padding struct 'struct BlkverifyRequest' with 4 bytes to align 'qiov' [-Wpadded] block/blkverify.c:49:1: warning: function 'blkverify_err' could be declared with attribute 'noreturn' [-Wmissing-noreturn] block/blkverify.c:85:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/blkverify.c:86:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/blkverify.c:86:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/blkverify.c:86:5: warning: extension used [-Wlanguage-extension-token] block/blkverify.c:86:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/blkverify.c:96:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/block-backend.c:1023:52: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/block-backend.c:123:52: warning: unused parameter 'role' [-Wunused-parameter] block/block-backend.c:123:63: warning: unused parameter 'parent_is_format' [-Wunused-parameter] block/block-backend.c:124:43: warning: unused parameter 'child_flags' [-Wunused-parameter] block/block-backend.c:124:63: warning: unused parameter 'child_options' [-Wunused-parameter] block/block-backend.c:1258:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/block-backend.c:125:42: warning: unused parameter 'parent_flags' [-Wunused-parameter] block/block-backend.c:125:63: warning: unused parameter 'parent_options' [-Wunused-parameter] block/block-backend.c:126:1: warning: function 'blk_root_inherit_options' could be declared with attribute 'noreturn' [-Wmissing-noreturn] block/block-backend.c:1276:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/block-backend.c:1295:49: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/block-backend.c:1319:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/block-backend.c:1322:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/block-backend.c:1369:50: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/block-backend.c:1411:25: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] block/block-backend.c:1411:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/block-backend.c:1414:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/block-backend.c:1480:16: warning: padding size of 'struct BlkAioEmAIOCB' with 7 bytes to alignment boundary [-Wpadded] block/block-backend.c:1489:26: warning: cast from 'char *' to 'BlkAioEmAIOCB *' (aka 'struct BlkAioEmAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] block/block-backend.c:1489:26: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] block/block-backend.c:1489:26: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:1489:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:1554:23: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/block-backend.c:1566:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/block-backend.c:1617:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/block-backend.c:1627:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/block-backend.c:164:53: warning: unused parameter 'running' [-Wunused-parameter] block/block-backend.c:1655:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/block-backend.c:1676:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] block/block-backend.c:1685:30: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/block-backend.c:1685:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/block-backend.c:1719:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/block-backend.c:1762:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/block-backend.c:1788:5: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:1788:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:1789:20: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:1789:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:1811:29: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:1811:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:1811:9: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:1811:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:1839:13: warning: enumeration value 'BLOCKDEV_ON_ERROR__MAX' not explicitly handled in switch [-Wswitch-enum] block/block-backend.c:2035:15: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:2035:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:2036:15: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:2036:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:2049:15: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:2049:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:2057:12: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:2057:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:2136:34: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] block/block-backend.c:2136:34: warning: cast from 'char *' to 'BlockBackendAIOCB *' (aka 'struct BlockBackendAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] block/block-backend.c:2136:34: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] block/block-backend.c:2207:49: warning: unused parameter 'visited' [-Wunused-parameter] block/block-backend.c:2341:25: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] block/block-backend.c:2341:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/block-backend.c:2559:57: warning: unused parameter 'drained_end_counter' [-Wunused-parameter] block/block-backend.c:32:9: warning: macro is not used [-Wunused-macros] block/block-backend.c:48:16: warning: padding struct 'struct BlockBackend' with 4 bytes to align 'root' [-Wpadded] block/block-backend.c:66:20: warning: padding struct 'struct BlockBackend' with 7 bytes to align 'stats' [-Wpadded] block/block-backend.c:70:25: warning: padding struct 'struct BlockBackend' with 3 bytes to align 'iostatus' [-Wpadded] block/block-backend.c:733:23: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/block-backend.c:80:18: warning: padding struct 'struct BlockBackend' with 5 bytes to align 'remove_bs_notifiers' [-Wpadded] block/block-backend.c:84:13: warning: padding struct 'struct BlockBackend' with 4 bytes to align 'queued_requests' [-Wpadded] block/block-backend.c:857:12: warning: cast from 'char *' to 'BlockBackend *' (aka 'struct BlockBackend *') increases required alignment from 1 to 8 [-Wcast-align] block/block-backend.c:857:12: warning: cast from 'const struct BlockBackendPublic *' to 'char *' drops const qualifier [-Wcast-qual] block/block-backend.c:857:12: warning: extension used [-Wlanguage-extension-token] block/block-backend.c:857:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-backend.c:87:25: warning: padding struct 'struct BlockBackend' with 7 bytes to align 'vmsh' [-Wpadded] block/block-backend.c:95:18: warning: padding struct 'struct BlockBackend' with 3 bytes to align 'in_flight' [-Wpadded] block/block-backend.c:98:16: warning: padding size of 'struct BlockBackendAIOCB' with 4 bytes to alignment boundary [-Wpadded] block/block-copy.c:103:14: warning: padding struct 'struct BlockCopyTask' with 4 bytes to align 'req' [-Wpadded] block/block-copy.c:133:13: warning: padding struct 'struct BlockCopyState' with 4 bytes to align 'lock' [-Wpadded] block/block-copy.c:136:18: warning: padding struct 'struct BlockCopyState' with 4 bytes to align 'reqs' [-Wpadded] block/block-copy.c:154:22: warning: padding struct 'struct BlockCopyState' with 7 bytes to align 'copy_bitmap' [-Wpadded] block/block-copy.c:163:13: warning: enumeration value 'COPY_WRITE_ZEROES' not explicitly handled in switch [-Wswitch-enum] block/block-copy.c:168:16: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:168:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:168:20: warning: declaration shadows a local variable [-Wshadow] block/block-copy.c:168:20: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:168:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:171:16: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:171:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:171:20: warning: declaration shadows a local variable [-Wshadow] block/block-copy.c:171:20: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:171:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:190:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:191:17: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:191:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:230:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:247:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:255:75: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:275:12: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:275:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:276:25: warning: declaration shadows a local variable [-Wshadow] block/block-copy.c:276:25: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:276:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:341:12: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:341:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:348:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:359:56: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/block-copy.c:399:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:444:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:474:22: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:474:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:474:33: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (offset + bytes) : (s->len))' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:474:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/block-copy.c:474:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/block-copy.c:480:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/block-copy.c:481:27: warning: comparison of integers of different signs: 'long long' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/block-copy.c:482:27: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] block/block-copy.c:482:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/block-copy.c:488:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/block-copy.c:498:34: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/block-copy.c:51:13: warning: padding struct 'struct BlockCopyCallState' with 4 bytes to align 'max_chunk' [-Wpadded] block/block-copy.c:521:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/block-copy.c:523:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/block-copy.c:53:32: warning: padding struct 'struct BlockCopyCallState' with 7 bytes to align 'cb' [-Wpadded] block/block-copy.c:542:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/block-copy.c:551:24: warning: cast from 'char *' to 'BlockCopyTask *' (aka 'struct BlockCopyTask *') increases required alignment from 1 to 8 [-Wcast-align] block/block-copy.c:551:24: warning: cast from 'const struct AioTask *' to 'char *' drops const qualifier [-Wcast-qual] block/block-copy.c:551:24: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:551:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:560:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:571:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:574:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:587:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:602:29: warning: comparison of integers of different signs: 'long long' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/block-copy.c:60:17: warning: padding struct 'struct BlockCopyCallState' with 7 bytes to align 'sleep' [-Wpadded] block/block-copy.c:621:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/block-copy.c:621:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/block-copy.c:63:37: warning: padding struct 'struct BlockCopyCallState' with 7 bytes to align 'list' [-Wpadded] block/block-copy.c:656:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:661:69: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:723:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:730:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:734:69: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:745:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:748:72: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:759:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:764:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/block-copy.c:769:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:76:9: warning: padding struct 'struct BlockCopyCallState' with 3 bytes to align 'ret' [-Wpadded] block/block-copy.c:773:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/block-copy.c:835:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:836:13: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/block-copy.c:871:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:955:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:961:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:966:12: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:966:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:967:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:973:12: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:973:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:974:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:980:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-copy.c:985:12: warning: extension used [-Wlanguage-extension-token] block/block-copy.c:985:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-gen.c:1003:18: warning: padding struct 'struct BlkCoTruncate' with 3 bytes to align 'prealloc' [-Wpadded] block/block-gen.c:1005:13: warning: padding struct 'struct BlkCoTruncate' with 4 bytes to align 'errp' [-Wpadded] block/block-gen.c:1053:13: warning: padding struct 'struct BdrvCoCommonBlockStatusAbove' with 6 bytes to align 'offset' [-Wpadded] block/block-gen.c:1107:13: warning: padding struct 'struct NbdCoDoEstablishConnection' with 7 bytes to align 'errp' [-Wpadded] block/block-gen.c:120:16: warning: padding size of 'struct BdrvCoPwrite' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:166:16: warning: padding size of 'struct BdrvCoPwriteSync' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:217:18: warning: padding struct 'struct BdrvCoTruncate' with 3 bytes to align 'prealloc' [-Wpadded] block/block-gen.c:219:13: warning: padding struct 'struct BdrvCoTruncate' with 4 bytes to align 'errp' [-Wpadded] block/block-gen.c:260:16: warning: padding size of 'struct BdrvCoCheck' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:30:16: warning: padding size of 'struct BdrvCoPwriteZeroes' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:508:16: warning: padding size of 'struct BlkCoPread' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:554:16: warning: padding size of 'struct BlkCoPreadv' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:600:16: warning: padding size of 'struct BlkCoPreadvPart' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:648:16: warning: padding size of 'struct BlkCoPwrite' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:694:16: warning: padding size of 'struct BlkCoPwritev' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:740:16: warning: padding size of 'struct BlkCoPwritevPart' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:74:16: warning: padding size of 'struct BdrvCoPread' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.c:832:16: warning: padding size of 'struct BlkCoPwriteZeroes' with 4 bytes to alignment boundary [-Wpadded] block/block-gen.h:35:9: warning: padding struct 'struct BdrvPollCo' with 3 bytes to align 'ret' [-Wpadded] block/block-gen.h:44:5: warning: extension used [-Wlanguage-extension-token] block/block-gen.h:44:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-ram-registrar.c:12:69: warning: unused parameter 'size' [-Wunused-parameter] block/block-ram-registrar.c:15:28: warning: cast from 'char *' to 'BlockRAMRegistrar *' increases required alignment from 1 to 8 [-Wcast-align] block/block-ram-registrar.c:15:28: warning: cast from 'const struct RAMBlockNotifier *' to 'char *' drops const qualifier [-Wcast-qual] block/block-ram-registrar.c:15:28: warning: extension used [-Wlanguage-extension-token] block/block-ram-registrar.c:15:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/block-ram-registrar.c:29:71: warning: unused parameter 'size' [-Wunused-parameter] block/block-ram-registrar.c:32:28: warning: cast from 'char *' to 'BlockRAMRegistrar *' increases required alignment from 1 to 8 [-Wcast-align] block/block-ram-registrar.c:32:28: warning: cast from 'const struct RAMBlockNotifier *' to 'char *' drops const qualifier [-Wcast-qual] block/block-ram-registrar.c:32:28: warning: extension used [-Wlanguage-extension-token] block/block-ram-registrar.c:32:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/bochs.c:118:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/bochs.c:153:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/bochs.c:184:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/bochs.c:200:64: warning: unused parameter 'errp' [-Wunused-parameter] block/bochs.c:208:34: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/bochs.c:226:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/bochs.c:227:37: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/bochs.c:236:26: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/bochs.c:241:54: warning: unused parameter 'flags' [-Wunused-parameter] block/bochs.c:244:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/bochs.c:245:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/bochs.c:250:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/bochs.c:251:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/bochs.c:257:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/bochs.c:259:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/bochs.c:268:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/bochs.c:311:28: warning: extra ';' outside of a function [-Wextra-semi] block/bochs.c:70:16: warning: padding size of 'struct BDRVBochsState' with 4 bytes to alignment boundary [-Wpadded] block/bochs.c:82:70: warning: unused parameter 'filename' [-Wunused-parameter] block/bochs.c:99:65: warning: unused parameter 'flags' [-Wunused-parameter] block/cloop.c:106:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/cloop.c:137:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/cloop.c:172:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/cloop.c:209:64: warning: unused parameter 'errp' [-Wunused-parameter] block/cloop.c:218:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/cloop.c:220:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/cloop.c:222:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/cloop.c:223:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/cloop.c:241:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/cloop.c:248:54: warning: unused parameter 'flags' [-Wunused-parameter] block/cloop.c:251:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/cloop.c:252:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/cloop.c:255:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/cloop.c:256:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/cloop.c:263:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/cloop.c:264:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/cloop.c:264:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/cloop.c:265:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/cloop.c:271:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/cloop.c:307:28: warning: extra ';' outside of a function [-Wextra-semi] block/cloop.c:47:70: warning: unused parameter 'filename' [-Wunused-parameter] block/cloop.c:52:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/cloop.c:56:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/cloop.c:62:65: warning: unused parameter 'flags' [-Wunused-parameter] block/cloop.c:80:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:103:25: warning: cast from 'char *' to 'CommitBlockJob *' (aka 'struct CommitBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/commit.c:103:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/commit.c:103:25: warning: extension used [-Wlanguage-extension-token] block/commit.c:103:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/commit.c:116:54: warning: unused parameter 'errp' [-Wunused-parameter] block/commit.c:118:25: warning: cast from 'char *' to 'CommitBlockJob *' (aka 'struct CommitBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/commit.c:118:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/commit.c:118:25: warning: extension used [-Wlanguage-extension-token] block/commit.c:118:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/commit.c:128:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/commit.c:130:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/commit.c:134:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/commit.c:138:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:153:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/commit.c:161:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/commit.c:163:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/commit.c:165:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:167:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:185:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/commit.c:188:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/commit.c:188:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/commit.c:222:58: warning: unused parameter 'bs' [-Wunused-parameter] block/commit.c:222:73: warning: unused parameter 'c' [-Wunused-parameter] block/commit.c:223:54: warning: unused parameter 'role' [-Wunused-parameter] block/commit.c:224:58: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block/commit.c:225:49: warning: unused parameter 'perm' [-Wunused-parameter] block/commit.c:225:64: warning: unused parameter 'shared' [-Wunused-parameter] block/commit.c:268:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/commit.c:274:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/commit.c:45:11: warning: padding struct 'struct CommitBlockJob' with 2 bytes to align 'backing_file_str' [-Wpadded] block/commit.c:495:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/commit.c:501:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/commit.c:509:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:50:25: warning: cast from 'char *' to 'CommitBlockJob *' (aka 'struct CommitBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/commit.c:50:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/commit.c:50:25: warning: extension used [-Wlanguage-extension-token] block/commit.c:50:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/commit.c:531:50: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:536:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/commit.c:68:25: warning: cast from 'char *' to 'CommitBlockJob *' (aka 'struct CommitBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/commit.c:68:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/commit.c:68:25: warning: extension used [-Wlanguage-extension-token] block/commit.c:68:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/copy-before-write.c:119:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/copy-before-write.c:120:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/copy-before-write.c:130:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/copy-before-write.c:130:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/copy-before-write.c:136:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/copy-before-write.c:143:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/copy-before-write.c:143:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/copy-before-write.c:145:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/copy-before-write.c:145:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/copy-before-write.c:154:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/copy-before-write.c:154:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/copy-before-write.c:154:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/copy-before-write.c:165:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/copy-before-write.c:165:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/copy-before-write.c:179:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/copy-before-write.c:179:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/copy-before-write.c:214:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/copy-before-write.c:253:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/copy-before-write.c:277:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/copy-before-write.c:285:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/copy-before-write.c:293:35: warning: unused parameter 'want_zero' [-Wunused-parameter] block/copy-before-write.c:329:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/copy-before-write.c:370:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/copy-before-write.c:407:63: warning: unused parameter 'flags' [-Wunused-parameter] block/copy-before-write.c:413:5: warning: 'glib_autoptr_cleanup_BlockdevOptions' was marked unused but was used [-Wused-but-marked-unused] block/copy-before-write.c:41:16: warning: padding size of 'struct BDRVCopyBeforeWriteState' with 4 bytes to alignment boundary [-Wpadded] block/copy-before-write.c:462:51: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/copy-before-write.c:469:53: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/copy-before-write.c:495:13: warning: no previous extern declaration for non-static variable 'bdrv_cbw_filter' [-Wmissing-variable-declarations] block/copy-before-write.c:525:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/copy-before-write.c:564:21: warning: extra ';' outside of a function [-Wextra-semi] block/copy-on-read.c:106:61: warning: unused parameter 'c' [-Wunused-parameter] block/copy-on-read.c:107:42: warning: unused parameter 'role' [-Wunused-parameter] block/copy-on-read.c:108:46: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block/copy-on-read.c:146:23: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/copy-on-read.c:167:39: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/copy-on-read.c:174:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/copy-on-read.c:287:35: warning: extra ';' outside of a function [-Wextra-semi] block/copy-on-read.c:31:16: warning: padding size of 'struct BDRVStateCOR' with 7 bytes to alignment boundary [-Wpadded] block/copy-on-read.c:37:63: warning: unused parameter 'flags' [-Wunused-parameter] block/create.c:42:28: warning: cast from 'char *' to 'BlockdevCreateJob *' (aka 'struct BlockdevCreateJob *') increases required alignment from 1 to 8 [-Wcast-align] block/create.c:42:28: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/create.c:42:28: warning: extension used [-Wlanguage-extension-token] block/create.c:42:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/create.c:66:51: warning: implicit conversion changes signedness: 'BlockdevDriver' (aka 'enum BlockdevDriver') to 'int' [-Wsign-conversion] block/create.c:97:17: warning: possible misuse of comma operator here [-Wcomma] block/create.c:98:57: warning: possible misuse of comma operator here [-Wcomma] block/crypto.c:102:57: warning: unused parameter 'block' [-Wunused-parameter] block/crypto.c:112:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:112:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:112:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:114:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/crypto.c:115:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/crypto.c:120:56: warning: unused parameter 'block' [-Wunused-parameter] block/crypto.c:138:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:139:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:161:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/crypto.c:163:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/crypto.c:171:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/crypto.c:184:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/crypto.c:192:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/crypto.c:198:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/crypto.c:284:64: warning: implicit conversion changes signedness: 'QCryptoBlockFormat' (aka 'enum QCryptoBlockFormat') to 'int' [-Wsign-conversion] block/crypto.c:311:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/crypto.c:311:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/crypto.c:311:5: warning: extension used [-Wlanguage-extension-token] block/crypto.c:311:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:341:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/crypto.c:365:66: warning: unused parameter 'flags' [-Wunused-parameter] block/crypto.c:372:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] block/crypto.c:379:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:388:57: warning: unused parameter 'state' [-Wunused-parameter] block/crypto.c:389:58: warning: unused parameter 'queue' [-Wunused-parameter] block/crypto.c:389:73: warning: unused parameter 'errp' [-Wunused-parameter] block/crypto.c:39:8: warning: padding size of 'struct BlockCrypto' with 7 bytes to alignment boundary [-Wpadded] block/crypto.c:403:61: warning: unused parameter 'flags' [-Wunused-parameter] block/crypto.c:415:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:416:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:424:43: warning: extension used [-Wlanguage-extension-token] block/crypto.c:424:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:432:21: warning: extension used [-Wlanguage-extension-token] block/crypto.c:432:21: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/crypto.c:432:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:437:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:437:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:438:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:438:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:443:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:476:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/crypto.c:476:14: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:479:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:480:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:488:43: warning: extension used [-Wlanguage-extension-token] block/crypto.c:488:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:48:51: warning: unused parameter 'filename' [-Wunused-parameter] block/crypto.c:496:21: warning: extension used [-Wlanguage-extension-token] block/crypto.c:496:21: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/crypto.c:496:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:500:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:509:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/crypto.c:509:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:50:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/crypto.c:510:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:526:71: warning: unused parameter 'errp' [-Wunused-parameter] block/crypto.c:530:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/crypto.c:542:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/crypto.c:556:5: warning: 'glib_autoptr_cleanup_QCryptoBlockCreateOptions' was marked unused but was used [-Wused-but-marked-unused] block/crypto.c:575:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/crypto.c:580:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/crypto.c:587:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/crypto.c:587:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/crypto.c:587:5: warning: extension used [-Wlanguage-extension-token] block/crypto.c:587:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:58:49: warning: unused parameter 'block' [-Wunused-parameter] block/crypto.c:603:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:604:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:656:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:668:71: warning: unused parameter 'drv' [-Wunused-parameter] block/crypto.c:683:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:686:16: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] block/crypto.c:68:32: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:68:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:68:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:70:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/crypto.c:71:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/crypto.c:736:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/crypto.c:736:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/crypto.c:736:5: warning: extension used [-Wlanguage-extension-token] block/crypto.c:736:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:76:50: warning: unused parameter 'block' [-Wunused-parameter] block/crypto.c:836:59: warning: unused parameter 'status_cb' [-Wunused-parameter] block/crypto.c:837:39: warning: unused parameter 'cb_opaque' [-Wunused-parameter] block/crypto.c:852:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/crypto.c:852:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/crypto.c:852:5: warning: extension used [-Wlanguage-extension-token] block/crypto.c:852:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/crypto.c:86:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:86:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/crypto.c:86:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/crypto.c:88:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/crypto.c:89:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/crypto.c:909:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/crypto.c:928:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/crypto.c:95:8: warning: padding size of 'struct BlockCryptoCreateData' with 4 bytes to alignment boundary [-Wpadded] block/crypto.c:975:30: warning: extra ';' outside of a function [-Wextra-semi] block/curl.c:107:14: warning: padding struct 'struct BDRVCURLState' with 7 bytes to align 'timeout' [-Wpadded] block/curl.c:1080:28: warning: extra ';' outside of a function [-Wextra-semi] block/curl.c:110:17: warning: padding struct 'struct BDRVCURLState' with 7 bytes to align 'aio_context' [-Wpadded] block/curl.c:122:40: warning: unused parameter 'key' [-Wunused-parameter] block/curl.c:122:64: warning: unused parameter 'opaque' [-Wunused-parameter] block/curl.c:138:33: warning: unused parameter 'multi' [-Wunused-parameter] block/curl.c:155:31: warning: unused parameter 'userp' [-Wunused-parameter] block/curl.c:155:44: warning: unused parameter 'sp' [-Wunused-parameter] block/curl.c:161:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:221:21: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] block/curl.c:255:16: warning: extension used [-Wlanguage-extension-token] block/curl.c:255:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:270:28: warning: extension used [-Wlanguage-extension-token] block/curl.c:270:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:343:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:386:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:416:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:431:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:461:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:462:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:464:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:469:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:473:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:474:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:476:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:477:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:478:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:479:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:480:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:481:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:482:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:486:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:491:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:496:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:502:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:515:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:516:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:555:41: warning: unused parameter 'errp' [-Wunused-parameter] block/curl.c:565:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/curl.c:599:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:600:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:601:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:607:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/curl.c:658:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/curl.c:663:64: warning: unused parameter 'flags' [-Wunused-parameter] block/curl.c:684:15: warning: implicit conversion changes signedness: 'CURLcode' to 'int' [-Wsign-conversion] block/curl.c:75:12: warning: padding struct 'struct CURLAIOCB' with 4 bytes to align 'start' [-Wpadded] block/curl.c:774:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:790:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:791:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:792:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:799:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:819:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] block/curl.c:81:27: warning: padding struct 'struct CURLSocket' with 4 bytes to align 's' [-Wpadded] block/curl.c:830:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:84:16: warning: padding size of 'struct CURLState' with 7 bytes to alignment boundary [-Wpadded] block/curl.c:868:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:882:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/curl.c:892:16: warning: extension used [-Wlanguage-extension-token] block/curl.c:892:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:897:22: warning: extension used [-Wlanguage-extension-token] block/curl.c:897:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/curl.c:909:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] block/curl.c:927:26: warning: unused parameter 'flags' [-Wunused-parameter] block/curl.c:933:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/curl.c:934:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/curl.c:963:15: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dirty-bitmap.c:119:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/dirty-bitmap.c:120:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/dirty-bitmap.c:125:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:225:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/dirty-bitmap.c:348:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:35:22: warning: padding struct 'struct BdrvDirtyBitmap' with 7 bytes to align 'successor' [-Wpadded] block/dirty-bitmap.c:402:16: warning: padding size of 'struct BdrvRemovePersistentDirtyBitmapCo' with 4 bytes to alignment boundary [-Wpadded] block/dirty-bitmap.c:40:9: warning: padding struct 'struct BdrvDirtyBitmap' with 3 bytes to align 'active_iterators' [-Wpadded] block/dirty-bitmap.c:435:9: warning: extension used [-Wlanguage-extension-token] block/dirty-bitmap.c:435:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dirty-bitmap.c:473:16: warning: padding size of 'struct BdrvCanStoreNewDirtyBitmapCo' with 6 bytes to alignment boundary [-Wpadded] block/dirty-bitmap.c:477:13: warning: padding struct 'struct BdrvCanStoreNewDirtyBitmapCo' with 4 bytes to align 'errp' [-Wpadded] block/dirty-bitmap.c:512:9: warning: extension used [-Wlanguage-extension-token] block/dirty-bitmap.c:512:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dirty-bitmap.c:54:34: warning: padding struct 'struct BdrvDirtyBitmap' with 4 bytes to align 'list' [-Wpadded] block/dirty-bitmap.c:561:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:585:23: warning: extension used [-Wlanguage-extension-token] block/dirty-bitmap.c:585:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/dirty-bitmap.c:585:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dirty-bitmap.c:586:23: warning: extension used [-Wlanguage-extension-token] block/dirty-bitmap.c:586:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dirty-bitmap.c:628:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:628:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:644:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:644:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:64:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dirty-bitmap.c:664:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:696:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/dirty-bitmap.c:752:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:752:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:762:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dirty-bitmap.c:767:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dirty-bitmap.c:889:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/dirty-bitmap.c:937:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/dirty-bitmap.c:959:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dmg-bz2.c:34:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/dmg-lzfse.c:38:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/dmg.c:105:25: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] block/dmg.c:105:37: warning: cast from 'const unsigned char *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] block/dmg.c:110:25: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] block/dmg.c:110:37: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] block/dmg.c:127:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/dmg.c:128:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/dmg.c:131:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/dmg.c:164:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/dmg.c:175:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:259:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dmg.c:263:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dmg.c:271:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/dmg.c:337:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:346:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:364:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:374:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:374:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:411:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:411:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:411:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:447:63: warning: unused parameter 'flags' [-Wunused-parameter] block/dmg.c:488:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/dmg.c:496:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/dmg.c:510:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/dmg.c:511:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/dmg.c:524:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/dmg.c:525:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/dmg.c:52:5: warning: ISO C restricts enumerator values to range of 'int' (2147483652 is too large) [-Wpedantic] block/dmg.c:57:5: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] block/dmg.c:584:62: warning: unused parameter 'errp' [-Wunused-parameter] block/dmg.c:60:37: warning: unused parameter 'buf' [-Wunused-parameter] block/dmg.c:60:46: warning: unused parameter 'buf_size' [-Wunused-parameter] block/dmg.c:638:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:638:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:639:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:645:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] block/dmg.c:647:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] block/dmg.c:664:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:664:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:665:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:685:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:685:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:686:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:68:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/dmg.c:701:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:701:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/dmg.c:702:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:720:52: warning: unused parameter 'flags' [-Wunused-parameter] block/dmg.c:723:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/dmg.c:724:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/dmg.c:727:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/dmg.c:728:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/dmg.c:736:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/dmg.c:745:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/dmg.c:748:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/dmg.c:748:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/dmg.c:750:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/dmg.c:791:26: warning: extra ';' outside of a function [-Wextra-semi] block/dmg.c:80:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.c:94:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/dmg.h:43:15: warning: padding struct 'struct BDRVDMGState' with 4 bytes to align 'types' [-Wpadded] block/dmg.h:49:14: warning: padding struct 'struct BDRVDMGState' with 4 bytes to align 'compressed_chunk' [-Wpadded] block/export/export.c:309:5: warning: extension used [-Wlanguage-extension-token] block/export/export.c:309:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/export/export.c:326:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/export/export.c:352:54: warning: unused parameter 'errp' [-Wunused-parameter] block/export/export.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/export/export.c:67:21: warning: extension used [-Wlanguage-extension-token] block/export/export.c:67:21: warning: padding size of 'struct (unnamed at ../block/export/export.c:67:21)' with 7 bits to alignment boundary [-Wpadded] block/export/export.c:67:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/file-posix.c:1103:49: warning: unused parameter 'queue' [-Wunused-parameter] block/file-posix.c:1184:41: warning: unused parameter 'fd' [-Wunused-parameter] block/file-posix.c:1184:58: warning: unused parameter 'st' [-Wunused-parameter] block/file-posix.c:1204:38: warning: unused parameter 'fd' [-Wunused-parameter] block/file-posix.c:1204:55: warning: unused parameter 'st' [-Wunused-parameter] block/file-posix.c:1269:32: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:1269:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/file-posix.c:1284:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/file-posix.c:1292:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/file-posix.c:1293:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:1303:31: warning: unused parameter 'fd' [-Wunused-parameter] block/file-posix.c:1315:15: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/file-posix.c:1316:30: warning: unknown command tag name [-Wdocumentation-unknown-command] block/file-posix.c:136:9: warning: padding struct 'struct BDRVRawState' with 3 bytes to align 'type' [-Wpadded] block/file-posix.c:1370:50: warning: unused parameter 'bs' [-Wunused-parameter] block/file-posix.c:1370:66: warning: unused parameter 'geo' [-Wunused-parameter] block/file-posix.c:1496:19: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/file-posix.c:1500:46: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] block/file-posix.c:1505:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] block/file-posix.c:1554:24: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/file-posix.c:1586:24: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/file-posix.c:159:9: warning: padding struct 'struct BDRVRawState' with 28 bits to align 'page_cache_inconsistent' [-Wpadded] block/file-posix.c:1610:16: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/file-posix.c:1612:38: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/file-posix.c:1616:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/file-posix.c:1616:55: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/file-posix.c:1617:46: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] block/file-posix.c:1622:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/file-posix.c:1689:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/file-posix.c:169:7: warning: padding struct 'struct BDRVRawState' with 3 bytes to align 'stats' [-Wpadded] block/file-posix.c:174:16: warning: padding size of 'struct BDRVRawReopenState' with 2 bytes to alignment boundary [-Wpadded] block/file-posix.c:1782:34: warning: unused parameter 'in_fd' [-Wunused-parameter] block/file-posix.c:1782:48: warning: unused parameter 'in_off' [-Wunused-parameter] block/file-posix.c:1782:60: warning: unused parameter 'out_fd' [-Wunused-parameter] block/file-posix.c:1783:37: warning: unused parameter 'out_off' [-Wunused-parameter] block/file-posix.c:1783:53: warning: unused parameter 'len' [-Wunused-parameter] block/file-posix.c:1783:71: warning: unused parameter 'flags' [-Wunused-parameter] block/file-posix.c:1807:72: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:1824:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] block/file-posix.c:1860:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:1894:24: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:1894:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/file-posix.c:1936:13: warning: enumeration values 'PREALLOC_MODE_METADATA', 'PREALLOC_MODE_FALLOC', and 'PREALLOC_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/file-posix.c:1995:19: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:1995:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/file-posix.c:1996:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/file-posix.c:1996:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/file-posix.c:2025:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/file-posix.c:202:9: warning: padding size of 'struct RawPosixAIOData::(unnamed at ../block/file-posix.c:202:9)' with 4 bytes to alignment boundary [-Wpadded] block/file-posix.c:2031:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/file-posix.c:2113:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:2127:56: warning: unused parameter 'flags' [-Wunused-parameter] block/file-posix.c:2129:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:2129:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:212:19: warning: padding struct 'struct RawPosixAIOData::(unnamed at ../block/file-posix.c:210:9)' with 4 bytes to align 'aio_offset2' [-Wpadded] block/file-posix.c:2134:57: warning: unused parameter 'flags' [-Wunused-parameter] block/file-posix.c:2136:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:2136:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:216:21: warning: padding struct 'struct RawPosixAIOData::(unnamed at ../block/file-posix.c:214:9)' with 4 bytes to align 'errp' [-Wpadded] block/file-posix.c:2200:52: warning: unused parameter 'new_context' [-Wunused-parameter] block/file-posix.c:2237:27: warning: unknown command tag name [-Wdocumentation-unknown-command] block/file-posix.c:2263:58: warning: unused parameter 'flags' [-Wunused-parameter] block/file-posix.c:2282:57: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/file-posix.c:233:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] block/file-posix.c:235:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] block/file-posix.c:2420:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:2589:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:2614:57: warning: unused parameter 'drv' [-Wunused-parameter] block/file-posix.c:2632:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:2637:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/file-posix.c:2637:69: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:2641:16: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] block/file-posix.c:2652:44: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/file-posix.c:2653:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:2659:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:269:50: warning: unused parameter 'filename' [-Wunused-parameter] block/file-posix.c:269:68: warning: unused parameter 'errp' [-Wunused-parameter] block/file-posix.c:298:26: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:298:26: warning: padding size of 'struct (unnamed at ../block/file-posix.c:298:26)' with 7 bits to alignment boundary [-Wpadded] block/file-posix.c:298:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/file-posix.c:3001:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:3009:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:3066:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:3093:43: warning: unused parameter 'bs' [-Wunused-parameter] block/file-posix.c:3093:64: warning: unused parameter 'bdi' [-Wunused-parameter] block/file-posix.c:310:28: warning: unknown command tag name [-Wdocumentation-unknown-command] block/file-posix.c:3133:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/file-posix.c:313:41: warning: unused parameter 'fd' [-Wunused-parameter] block/file-posix.c:313:59: warning: unused parameter 'blk_size' [-Wunused-parameter] block/file-posix.c:3158:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/file-posix.c:3251:27: warning: unused parameter 'bs' [-Wunused-parameter] block/file-posix.c:3265:63: warning: unused parameter 'read_flags' [-Wunused-parameter] block/file-posix.c:3266:63: warning: unused parameter 'write_flags' [-Wunused-parameter] block/file-posix.c:3287:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:333:34: warning: unused parameter 'fd' [-Wunused-parameter] block/file-posix.c:3369:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/file-posix.c:3369:29: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:3369:29: warning: padding size of 'struct (unnamed at ../block/file-posix.c:3369:29)' with 7 bits to alignment boundary [-Wpadded] block/file-posix.c:3369:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/file-posix.c:3414:82: warning: implicit conversion changes signedness: 'CFIndex' (aka 'long') to 'unsigned long' [-Wsign-conversion] block/file-posix.c:3414:94: warning: implicit conversion changes signedness: 'unsigned long' to 'CFIndex' (aka 'long') [-Wsign-conversion] block/file-posix.c:3483:41: warning: unused parameter 'errp' [-Wunused-parameter] block/file-posix.c:3488:42: warning: unused parameter 'bs' [-Wunused-parameter] block/file-posix.c:3652:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/file-posix.c:387:24: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:387:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/file-posix.c:3987:27: warning: extra ';' outside of a function [-Wextra-semi] block/file-posix.c:435:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/file-posix.c:435:25: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:435:25: warning: padding size of 'struct (unnamed at ../block/file-posix.c:435:25)' with 7 bits to alignment boundary [-Wpadded] block/file-posix.c:435:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/file-posix.c:439:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/file-posix.c:439:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/file-posix.c:450:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/file-posix.c:450:25: warning: extension used [-Wlanguage-extension-token] block/file-posix.c:450:25: warning: padding size of 'struct (unnamed at ../block/file-posix.c:450:25)' with 7 bits to alignment boundary [-Wpadded] block/file-posix.c:450:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/file-posix.c:467:36: warning: unused parameter 'fd' [-Wunused-parameter] block/file-posix.c:528:40: warning: unused parameter 'errp' [-Wunused-parameter] block/file-posix.c:536:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/file-posix.c:574:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/file-posix.c:617:11: warning: implicit conversion changes signedness: 'int' to 'BlockdevAioOptions' (aka 'enum BlockdevAioOptions') [-Wsign-conversion] block/file-posix.c:619:27: warning: implicit conversion changes signedness: 'BlockdevAioOptions' (aka 'enum BlockdevAioOptions') to 'int' [-Wsign-conversion] block/file-posix.c:633:15: warning: implicit conversion changes signedness: 'int' to 'OnOffAuto' (aka 'enum OnOffAuto') [-Wsign-conversion] block/file-posix.c:641:13: warning: enumeration value 'ON_OFF_AUTO__MAX' not explicitly handled in switch [-Wswitch-enum] block/file-posix.c:793:32: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/filter-compress.c:101:67: warning: unused parameter 'errp' [-Wunused-parameter] block/filter-compress.c:115:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/filter-compress.c:157:31: warning: extra ';' outside of a function [-Wextra-semi] block/filter-compress.c:30:68: warning: unused parameter 'flags' [-Wunused-parameter] block/filter-compress.c:41:56: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/io.c:1013:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] block/io.c:1035:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] block/io.c:1060:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:1064:17: warning: extension used [-Wlanguage-extension-token] block/io.c:1064:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1064:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1064:33: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (target_size - offset) : ((__builtin_choose_expr(__builtin_constant_p(((size_t)-1) >> 9) && __builtin_constant_p(2147483647 >> 9), (((size_t)-1) >> 9) < (2147483647 >> 9) ? (((size_t)-1) >> 9) : (2147483647 >> 9), ((void)0)) << 9)))' (aka 'unsigned long long') [-Wsign-conversion] block/io.c:1110:16: warning: padding size of 'struct CoroutineIOCompletion' with 4 bytes to alignment boundary [-Wpadded] block/io.c:1135:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1143:41: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/io.c:1146:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/io.c:1147:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1152:60: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/io.c:1162:61: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/io.c:1175:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/io.c:1177:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1178:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1179:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] block/io.c:1182:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/io.c:1213:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1213:18: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/io.c:1225:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/io.c:1226:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1253:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/io.c:1255:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1256:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1257:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] block/io.c:1260:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/io.c:1260:65: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:127:9: warning: extension used [-Wlanguage-extension-token] block/io.c:127:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1302:59: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1327:24: warning: extension used [-Wlanguage-extension-token] block/io.c:1327:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/io.c:1327:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:133:31: warning: extension used [-Wlanguage-extension-token] block/io.c:133:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:135:25: warning: extension used [-Wlanguage-extension-token] block/io.c:135:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1369:20: warning: extension used [-Wlanguage-extension-token] block/io.c:1369:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:136:25: warning: extension used [-Wlanguage-extension-token] block/io.c:136:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1372:37: warning: extension used [-Wlanguage-extension-token] block/io.c:1372:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1379:24: warning: extension used [-Wlanguage-extension-token] block/io.c:1379:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:137:28: warning: extension used [-Wlanguage-extension-token] block/io.c:137:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1395:20: warning: extension used [-Wlanguage-extension-token] block/io.c:1395:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1397:39: warning: extension used [-Wlanguage-extension-token] block/io.c:1397:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1398:39: warning: extension used [-Wlanguage-extension-token] block/io.c:1398:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1399:45: warning: extension used [-Wlanguage-extension-token] block/io.c:1399:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:139:30: warning: extension used [-Wlanguage-extension-token] block/io.c:139:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1401:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1407:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1417:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:141:30: warning: extension used [-Wlanguage-extension-token] block/io.c:141:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:143:20: warning: extension used [-Wlanguage-extension-token] block/io.c:143:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1442:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1443:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/io.c:1444:37: warning: extension used [-Wlanguage-extension-token] block/io.c:1444:37: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1444:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1449:38: warning: extension used [-Wlanguage-extension-token] block/io.c:1449:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:144:23: warning: extension used [-Wlanguage-extension-token] block/io.c:144:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1450:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1484:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/io.c:1488:20: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/io.c:1488:36: warning: extension used [-Wlanguage-extension-token] block/io.c:1488:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1507:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/io.c:1535:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:1539:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1541:26: warning: extension used [-Wlanguage-extension-token] block/io.c:1541:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1551:19: warning: extension used [-Wlanguage-extension-token] block/io.c:1551:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1551:40: warning: declaration shadows a local variable [-Wshadow] block/io.c:1551:40: warning: extension used [-Wlanguage-extension-token] block/io.c:1551:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1556:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1556:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1561:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/io.c:1561:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1561:65: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1562:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1603:18: warning: padding struct 'struct BdrvRequestPadding' with 7 bytes to align 'local_qiov' [-Wpadded] block/io.c:1615:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] block/io.c:1619:24: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1620:35: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1622:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1631:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1631:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1632:64: warning: operand of ? changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1632:74: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1634:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/io.c:1655:49: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1655:59: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1657:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1666:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:167:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/io.c:1688:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/io.c:1688:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1689:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1689:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:1743:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1759:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1759:19: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/io.c:1810:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1823:50: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:1844:32: warning: extension used [-Wlanguage-extension-token] block/io.c:1844:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1846:21: warning: extension used [-Wlanguage-extension-token] block/io.c:1846:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/io.c:1846:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1848:24: warning: extension used [-Wlanguage-extension-token] block/io.c:1848:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/io.c:1848:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1868:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1885:19: warning: extension used [-Wlanguage-extension-token] block/io.c:1885:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1885:23: warning: declaration shadows a local variable [-Wshadow] block/io.c:1885:23: warning: extension used [-Wlanguage-extension-token] block/io.c:1885:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1913:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1919:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:1919:32: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/io.c:1922:19: warning: extension used [-Wlanguage-extension-token] block/io.c:1922:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:1924:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1930:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:1973:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/io.c:1975:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/io.c:1988:27: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] block/io.c:1988:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:1991:13: warning: enumeration value 'BDRV_TRACKED_READ' not explicitly handled in switch [-Wswitch-enum] block/io.c:2013:46: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/io.c:2036:17: warning: enumeration values 'BDRV_TRACKED_READ' and 'BDRV_TRACKED_TRUNCATE' not explicitly handled in switch [-Wswitch-enum] block/io.c:2038:55: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/io.c:2075:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/io.c:2078:20: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/io.c:2078:36: warning: extension used [-Wlanguage-extension-token] block/io.c:2078:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:2081:64: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:2085:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:2106:23: warning: extension used [-Wlanguage-extension-token] block/io.c:2106:23: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/io.c:2106:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:2107:31: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:2119:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2119:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2120:39: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/io.c:2151:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:2151:14: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/io.c:2161:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2161:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2162:57: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2162:67: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2164:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:2166:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2167:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:2172:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2173:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2177:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2178:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/io.c:2180:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2180:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2181:71: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2190:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2192:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:2195:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2195:63: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2197:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:2246:33: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/io.c:2297:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2313:59: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:2316:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:2316:18: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/io.c:2404:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:250:16: warning: padding struct 'BdrvCoDrainData' with 4 bytes to align 'parent' [-Wpadded] block/io.c:252:10: warning: padding struct 'BdrvCoDrainData' with 7 bytes to align 'drained_end_counter' [-Wpadded] block/io.c:267:5: warning: extension used [-Wlanguage-extension-token] block/io.c:267:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:2820:46: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2852:46: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:2879:25: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] block/io.c:2879:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:2889:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/io.c:2951:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/io.c:2951:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:2955:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/io.c:2983:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/io.c:3045:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:3099:13: warning: extension used [-Wlanguage-extension-token] block/io.c:3099:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/io.c:3099:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:3100:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:3112:36: warning: extension used [-Wlanguage-extension-token] block/io.c:3112:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:3121:19: warning: extension used [-Wlanguage-extension-token] block/io.c:3121:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:3131:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/io.c:3132:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/io.c:3154:58: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:317:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:3195:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/io.c:3197:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/io.c:3398:41: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:3426:35: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:3426:47: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:3443:33: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:3443:45: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/io.c:3505:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:3506:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:3556:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/io.c:3588:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:3588:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:481:9: warning: extension used [-Wlanguage-extension-token] block/io.c:481:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:507:8: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/io.c:552:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:552:5: warning: extension used [-Wlanguage-extension-token] block/io.c:552:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:566:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:566:5: warning: extension used [-Wlanguage-extension-token] block/io.c:566:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:590:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:590:5: warning: extension used [-Wlanguage-extension-token] block/io.c:590:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:604:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:678:5: warning: extension used [-Wlanguage-extension-token] block/io.c:678:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:696:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:696:5: warning: extension used [-Wlanguage-extension-token] block/io.c:696:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:723:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:723:5: warning: extension used [-Wlanguage-extension-token] block/io.c:723:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:77:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:77:5: warning: extension used [-Wlanguage-extension-token] block/io.c:77:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:840:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/io.c:849:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:849:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:851:30: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/io.c:851:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/io.c:851:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/io.c:860:27: warning: extension used [-Wlanguage-extension-token] block/io.c:860:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:861:26: warning: extension used [-Wlanguage-extension-token] block/io.c:861:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/io.c:865:34: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/io.c:910:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/io.c:922:36: warning: unused parameter 'bs' [-Wunused-parameter] block/io.c:940:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi-opts.c:33:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/iscsi-opts.c:61:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/iscsi-opts.c:70:34: warning: extra ';' outside of a function [-Wextra-semi] block/iscsi-opts.c:71:21: warning: extra ';' outside of a function [-Wextra-semi] block/iscsi.c:1135:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:1165:23: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:1166:22: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:1169:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:117:11: warning: padding struct 'struct IscsiTask' with 4 bytes to align 'err_str' [-Wpadded] block/iscsi.c:1234:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:1234:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/iscsi.c:1244:18: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:1245:23: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:1248:55: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/iscsi.c:1254:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:1264:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/iscsi.c:1265:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:1273:77: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:1274:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/iscsi.c:1275:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/iscsi.c:1412:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/iscsi.c:1430:19: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:1430:19: warning: padding size of 'struct (unnamed at ../block/iscsi.c:1430:19)' with 7 bits to alignment boundary [-Wpadded] block/iscsi.c:1430:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/iscsi.c:1438:17: warning: 18 enumeration values not explicitly handled in switch: 'SCSI_INQUIRY_PERIPHERAL_DEVICE_TYPE_SEQUENTIAL_ACCESS', 'SCSI_INQUIRY_PERIPHERAL_DEVICE_TYPE_PRINTER', 'SCSI_INQUIRY_PERIPHERAL_DEVICE_TYPE_PROCESSOR'... [-Wswitch-enum] block/iscsi.c:1446:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/iscsi.c:1466:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/iscsi.c:1486:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:1690:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/iscsi.c:1721:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/iscsi.c:1762:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/iscsi.c:1785:46: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/iscsi.c:1816:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/iscsi.c:1884:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/iscsi.c:1936:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:2007:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:2008:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:2009:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/iscsi.c:2010:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:201:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] block/iscsi.c:201:32: warning: cast from function call of type 'int' to non-matching type 'double' [-Wbad-function-cast] block/iscsi.c:2060:64: warning: unused parameter 'errp' [-Wunused-parameter] block/iscsi.c:2067:31: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:2067:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] block/iscsi.c:2067:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:2067:63: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? ((1ULL << 9)) : (iscsilun->block_size))' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:2069:33: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] block/iscsi.c:2074:24: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:2074:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:2078:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:2078:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:2083:13: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:2083:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:2083:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:2083:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:2084:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:2086:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:2088:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/iscsi.c:2092:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:2092:9: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:2092:9: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:2092:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:2093:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:2097:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:2099:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/iscsi.c:2103:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:2104:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:2111:51: warning: unused parameter 'queue' [-Wunused-parameter] block/iscsi.c:2134:60: warning: unused parameter 'flags' [-Wunused-parameter] block/iscsi.c:2142:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/iscsi.c:2181:60: warning: unused parameter 'errp' [-Wunused-parameter] block/iscsi.c:2187:68: warning: unused parameter 'bs' [-Wunused-parameter] block/iscsi.c:2224:19: warning: implicit conversion loses integer precision: 'enum scsi_codeset' to 'unsigned char' [-Wimplicit-int-conversion] block/iscsi.c:2226:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion] block/iscsi.c:2227:19: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] block/iscsi.c:2228:38: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:2228:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:2283:14: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] block/iscsi.c:2284:60: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] block/iscsi.c:229:39: warning: implicit conversion changes signedness: 'enum scsi_sense_key' to 'int' [-Wsign-conversion] block/iscsi.c:2325:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:2325:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:2328:66: warning: unused parameter 'bs' [-Wunused-parameter] block/iscsi.c:2334:65: warning: unused parameter 'read_flags' [-Wunused-parameter] block/iscsi.c:2335:65: warning: unused parameter 'write_flags' [-Wunused-parameter] block/iscsi.c:2371:28: warning: implicit conversion loses integer precision: 'long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/iscsi.c:2375:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:2376:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/iscsi.c:2400:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:2400:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:2400:65: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:249:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/iscsi.c:249:32: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:249:32: warning: padding size of 'struct (unnamed at ../block/iscsi.c:249:32)' with 7 bits to alignment boundary [-Wpadded] block/iscsi.c:249:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/iscsi.c:2508:29: warning: extra ';' outside of a function [-Wextra-semi] block/iscsi.c:377:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/iscsi.c:403:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:415:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:423:19: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:428:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:428:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:428:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/iscsi.c:468:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:468:9: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] block/iscsi.c:469:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:55:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] block/iscsi.c:55:9: warning: macro is not used [-Wunused-macros] block/iscsi.c:573:12: warning: implicit conversion changes signedness: 'long long' to 'unsigned long' [-Wsign-conversion] block/iscsi.c:575:35: warning: implicit conversion changes signedness: 'long long' to 'unsigned long' [-Wsign-conversion] block/iscsi.c:586:12: warning: implicit conversion changes signedness: 'long long' to 'unsigned long' [-Wsign-conversion] block/iscsi.c:588:39: warning: implicit conversion changes signedness: 'long long' to 'unsigned long' [-Wsign-conversion] block/iscsi.c:598:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:621:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/iscsi.c:624:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:625:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:627:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:632:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:637:77: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:638:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:65:16: warning: padding size of 'struct IscsiLun' with 5 bytes to alignment boundary [-Wpadded] block/iscsi.c:676:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:676:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:677:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:684:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:684:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:685:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:696:52: warning: unused parameter 'want_zero' [-Wunused-parameter] block/iscsi.c:71:14: warning: padding struct 'struct IscsiLun' with 4 bytes to align 'num_blocks' [-Wpadded] block/iscsi.c:724:18: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:725:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:727:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:73:16: warning: padding struct 'struct IscsiLun' with 4 bytes to align 'nop_timer' [-Wpadded] block/iscsi.c:769:13: warning: extension used [-Wlanguage-extension-token] block/iscsi.c:769:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:769:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:769:45: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? ((int64_t)lbasd->num_blocks * iscsilun->block_size) : (max_bytes))' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:77:38: warning: padding struct 'struct IscsiLun' with 4 bytes to align 'bl' [-Wpadded] block/iscsi.c:813:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/iscsi.c:819:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:819:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:820:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:821:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:821:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:822:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:828:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:828:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:829:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:830:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:830:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:831:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:839:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:839:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:841:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:841:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/iscsi.c:841:69: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:849:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/iscsi.c:849:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:849:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/iscsi.c:855:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/iscsi.c:856:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:859:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/iscsi.c:864:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:869:76: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/iscsi.c:870:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/iscsi.c:926:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:1011:61: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1018:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1018:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1019:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/mirror.c:1022:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/mirror.c:1023:13: warning: variable 'iostatus' may be uninitialized when used here [-Wconditional-uninitialized] block/mirror.c:1026:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/mirror.c:1098:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1099:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:109:13: warning: padding struct 'struct MirrorOp' with 5 bytes to align 'waiting_requests' [-Wpadded] block/mirror.c:1129:25: warning: cast from 'char *' to 'MirrorBlockJob *' (aka 'struct MirrorBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:1129:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/mirror.c:1129:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:1129:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:1162:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/mirror.c:1171:25: warning: cast from 'char *' to 'MirrorBlockJob *' (aka 'struct MirrorBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:1171:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/mirror.c:1171:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:1171:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:1178:25: warning: cast from 'char *' to 'MirrorBlockJob *' (aka 'struct MirrorBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:1178:25: warning: cast from 'const struct BlockJob *' to 'char *' drops const qualifier [-Wcast-qual] block/mirror.c:1178:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:1178:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:1185:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/mirror.c:1197:25: warning: cast from 'char *' to 'MirrorBlockJob *' (aka 'struct MirrorBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:1197:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/mirror.c:1197:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:1197:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:1259:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1260:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1279:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1288:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1289:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1291:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1304:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1304:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1305:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1305:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1316:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1316:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1317:54: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/mirror.c:1322:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1322:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1322:64: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/mirror.c:1327:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1327:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1330:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/mirror.c:1346:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1346:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1347:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1347:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1366:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1367:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1372:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1398:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] block/mirror.c:1398:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] block/mirror.c:1405:39: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1406:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1407:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:140:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:141:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1422:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] block/mirror.c:1422:66: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] block/mirror.c:1455:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1455:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1455:65: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/mirror.c:1459:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1459:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1459:65: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/mirror.c:1463:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1463:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:1466:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/mirror.c:1505:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/mirror.c:1506:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/mirror.c:1506:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/mirror.c:1509:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/mirror.c:1512:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/mirror.c:1512:18: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/mirror.c:1515:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1515:68: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1516:36: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/mirror.c:151:50: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1520:20: warning: variable 'bounce_buf' may be uninitialized when used here [-Wconditional-uninitialized] block/mirror.c:152:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1538:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1538:69: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1539:37: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/mirror.c:153:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1545:64: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1545:72: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:1596:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/mirror.c:1681:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/mirror.c:1729:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/mirror.c:1736:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/mirror.c:176:17: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/mirror.c:1907:39: warning: implicit conversion changes signedness: 'MirrorSyncMode' (aka 'enum MirrorSyncMode') to 'int' [-Wsign-conversion] block/mirror.c:207:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/mirror.c:207:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:232:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:249:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:259:58: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:259:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/mirror.c:268:12: warning: extension used [-Wlanguage-extension-token] block/mirror.c:268:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:279:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:280:36: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/mirror.c:283:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:283:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] block/mirror.c:283:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:286:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:300:24: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/mirror.c:300:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/mirror.c:300:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:302:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:323:13: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/mirror.c:346:32: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:349:17: warning: extension used [-Wlanguage-extension-token] block/mirror.c:349:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:349:34: warning: declaration shadows a local variable [-Wshadow] block/mirror.c:349:34: warning: extension used [-Wlanguage-extension-token] block/mirror.c:349:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:352:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:366:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/mirror.c:366:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:369:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/mirror.c:381:9: warning: extension used [-Wlanguage-extension-token] block/mirror.c:383:40: warning: extension used [-Wlanguage-extension-token] block/mirror.c:383:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:383:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (s->granularity) : (remaining))' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:392:11: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:392:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:393:37: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/mirror.c:394:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/mirror.c:404:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:407:63: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:419:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:41:16: warning: padding size of 'struct MirrorBlockJob' with 6 bytes to alignment boundary [-Wpadded] block/mirror.c:422:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:452:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/mirror.c:469:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/mirror.c:481:24: warning: extension used [-Wlanguage-extension-token] block/mirror.c:481:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/mirror.c:481:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:500:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:507:39: warning: comparison of integers of different signs: 'long long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/mirror.c:546:37: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:554:13: warning: declaration shadows a local variable [-Wshadow] block/mirror.c:55:28: warning: padding struct 'struct MirrorBlockJob' with 3 bytes to align 'backing_mode' [-Wpadded] block/mirror.c:564:24: warning: extension used [-Wlanguage-extension-token] block/mirror.c:564:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:566:24: warning: extension used [-Wlanguage-extension-token] block/mirror.c:566:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:586:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/mirror.c:58:20: warning: padding struct 'struct MirrorBlockJob' with 3 bytes to align 'copy_mode' [-Wpadded] block/mirror.c:596:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/mirror.c:605:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:605:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:619:26: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/mirror.c:626:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'MirrorBuffer *' (aka 'struct MirrorBuffer *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:629:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/mirror.c:64:13: warning: padding struct 'struct MirrorBlockJob' with 6 bytes to align 'granularity' [-Wpadded] block/mirror.c:652:25: warning: cast from 'char *' to 'MirrorBlockJob *' (aka 'struct MirrorBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:652:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/mirror.c:652:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:652:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:729:55: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/mirror.c:74:14: warning: padding struct 'struct MirrorBlockJob' with 4 bytes to align 'last_pause_ns' [-Wpadded] block/mirror.c:77:13: warning: padding struct 'struct MirrorBlockJob' with 4 bytes to align 'bytes_in_flight' [-Wpadded] block/mirror.c:804:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/mirror.c:805:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/mirror.c:81:9: warning: padding struct 'struct MirrorBlockJob' with 3 bytes to align 'target_cluster_size' [-Wpadded] block/mirror.c:828:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:828:25: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/mirror.c:828:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:839:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/mirror.c:840:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/mirror.c:845:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/mirror.c:84:9: warning: padding struct 'struct MirrorBlockJob' with 3 bytes to align 'in_active_write_counter' [-Wpadded] block/mirror.c:856:21: warning: extension used [-Wlanguage-extension-token] block/mirror.c:856:21: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/mirror.c:856:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:896:25: warning: cast from 'char *' to 'MirrorBlockJob *' (aka 'struct MirrorBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/mirror.c:896:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/mirror.c:896:25: warning: extension used [-Wlanguage-extension-token] block/mirror.c:896:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:90:16: warning: padding size of 'struct MirrorBDSOpaque' with 6 bytes to alignment boundary [-Wpadded] block/mirror.c:914:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/mirror.c:920:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/mirror.c:929:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/mirror.c:966:23: warning: extension used [-Wlanguage-extension-token] block/mirror.c:966:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:966:43: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->buf_size) : (s->target_cluster_size))' (aka 'unsigned long') [-Wsign-conversion] block/mirror.c:969:18: warning: extension used [-Wlanguage-extension-token] block/mirror.c:969:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/mirror.c:979:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/module_block.h:16:28: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/module_block.h:16:28: warning: zero size arrays are an extension [-Wzero-length-array] block/monitor/bitmap-qmp-cmds.c:276:17: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QNUM'... [-Wswitch-enum] block/monitor/bitmap-qmp-cmds.c:277:25: warning: code will never be executed [-Wunreachable-code] block/monitor/bitmap-qmp-cmds.c:277:32: warning: declaration shadows a local variable [-Wshadow] block/monitor/bitmap-qmp-cmds.c:46:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/monitor/block-hmp-cmds.c:108:10: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] block/monitor/block-hmp-cmds.c:120:13: warning: 10 enumeration values not explicitly handled in switch: 'IF_DEFAULT', 'IF_IDE', 'IF_SCSI'... [-Wswitch-enum] block/monitor/block-hmp-cmds.c:138:29: warning: unused parameter 'mon' [-Wunused-parameter] block/monitor/block-hmp-cmds.c:199:26: warning: unused parameter 'mon' [-Wunused-parameter] block/monitor/block-hmp-cmds.c:242:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:243:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:245:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:271:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:272:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:274:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:462:36: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:464:36: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:484:53: warning: unused parameter 'qdict' [-Wunused-parameter] block/monitor/block-hmp-cmds.c:521:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:60:41: warning: unused parameter 'mon' [-Wunused-parameter] block/monitor/block-hmp-cmds.c:669:58: warning: implicit conversion changes signedness: 'BlockDeviceIoStatus' (aka 'enum BlockDeviceIoStatus') to 'int' [-Wsign-conversion] block/monitor/block-hmp-cmds.c:699:59: warning: implicit conversion changes signedness: 'BlockdevDetectZeroesOptions' (aka 'enum BlockdevDetectZeroesOptions') to 'int' [-Wsign-conversion] block/monitor/block-hmp-cmds.c:74:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/monitor/block-hmp-cmds.c:74:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/monitor/block-hmp-cmds.c:74:9: warning: extension used [-Wlanguage-extension-token] block/monitor/block-hmp-cmds.c:74:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/monitor/block-hmp-cmds.c:801:53: warning: unused parameter 'qdict' [-Wunused-parameter] block/monitor/block-hmp-cmds.c:841:53: warning: unused parameter 'qdict' [-Wunused-parameter] block/monitor/block-hmp-cmds.c:877:52: warning: unused parameter 'qdict' [-Wunused-parameter] block/nbd.c:1039:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:109:26: warning: padding struct 'struct BDRVNBDState' with 7 bytes to align 'conn' [-Wpadded] block/nbd.c:1184:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/nbd.c:1208:24: warning: variable 'request_ret' may be uninitialized when used here [-Wconditional-uninitialized] block/nbd.c:1213:63: warning: unused parameter 'flags' [-Wunused-parameter] block/nbd.c:1220:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1221:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1235:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/nbd.c:1236:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/nbd.c:1237:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:1240:24: warning: comparison of integers of different signs: 'long long' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/nbd.c:1241:32: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/nbd.c:1244:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/nbd.c:1254:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1266:24: warning: variable 'request_ret' may be uninitialized when used here [-Wconditional-uninitialized] block/nbd.c:1276:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1277:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1300:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1301:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1350:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1351:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1365:36: warning: unused parameter 'want_zero' [-Wunused-parameter] block/nbd.c:1375:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1376:16: warning: extension used [-Wlanguage-extension-token] block/nbd.c:1376:16: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1376:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:1377:20: warning: declaration shadows a local variable [-Wshadow] block/nbd.c:1377:20: warning: extension used [-Wlanguage-extension-token] block/nbd.c:1377:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:1377:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (bytes) : (s->info.size - offset))' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1377:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/nbd.c:1395:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/nbd.c:1397:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/nbd.c:1411:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1424:20: warning: variable 'request_ret' may be uninitialized when used here [-Wconditional-uninitialized] block/nbd.c:1438:56: warning: unused parameter 'queue' [-Wunused-parameter] block/nbd.c:1454:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:1455:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:1542:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/nbd.c:1542:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/nbd.c:1542:9: warning: extension used [-Wlanguage-extension-token] block/nbd.c:1542:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:1544:53: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/nbd.c:156:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:1676:29: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/nbd.c:1682:48: warning: unused parameter 's' [-Wunused-parameter] block/nbd.c:1711:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/nbd.c:1711:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/nbd.c:1711:5: warning: extension used [-Wlanguage-extension-token] block/nbd.c:1711:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:1749:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/nbd.c:1806:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/nbd.c:183:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:1859:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1860:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:1869:63: warning: unused parameter 'flags' [-Wunused-parameter] block/nbd.c:1896:67: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:1928:62: warning: unused parameter 'errp' [-Wunused-parameter] block/nbd.c:1932:20: warning: extension used [-Wlanguage-extension-token] block/nbd.c:1932:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:1977:66: warning: unused parameter 'prealloc' [-Wunused-parameter] block/nbd.c:1978:58: warning: unused parameter 'flags' [-Wunused-parameter] block/nbd.c:1982:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/nbd.c:1987:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/nbd.c:1999:20: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/nbd.c:200:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:2019:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:2022:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:2025:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:2028:15: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:2037:44: warning: unused parameter 'bs' [-Wunused-parameter] block/nbd.c:2065:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:216:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/nbd.c:2201:26: warning: extra ';' outside of a function [-Wextra-semi] block/nbd.c:233:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:261:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/nbd.c:269:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:357:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:393:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nbd.c:399:40: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:409:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:423:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nbd.c:490:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:493:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/nbd.c:521:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/nbd.c:528:72: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:539:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nbd.c:555:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/nbd.c:561:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/nbd.c:56:9: warning: padding size of 'NBDClientRequest' with 7 bytes to alignment boundary [-Wpadded] block/nbd.c:676:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nbd.c:712:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/nbd.c:712:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/nbd.c:719:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/nbd.c:772:64: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:79:13: warning: padding struct 'struct BDRVNBDState' with 4 bytes to align 'free_sema' [-Wpadded] block/nbd.c:81:22: warning: padding struct 'struct BDRVNBDState' with 4 bytes to align 'requests' [-Wpadded] block/nbd.c:834:13: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/nbd.c:859:67: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/nbd.c:864:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nbd.c:941:16: warning: padding size of 'struct NBDReplyChunkIter' with 6 bytes to alignment boundary [-Wpadded] block/nbd.c:94:16: warning: padding struct 'struct BDRVNBDState' with 4 bytes to align 'open_timer' [-Wpadded] block/nfs.c:210:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nfs.c:220:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nfs.c:252:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/nfs.c:253:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nfs.c:267:56: warning: unused parameter 'flags' [-Wunused-parameter] block/nfs.c:275:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nfs.c:277:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:277:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:292:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/nfs.c:293:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nfs.c:293:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/nfs.c:301:57: warning: unused parameter 'flags' [-Wunused-parameter] block/nfs.c:311:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/nfs.c:315:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/nfs.c:321:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nfs.c:323:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:323:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:355:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/nfs.c:391:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nfs.c:453:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/nfs.c:458:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/nfs.c:463:53: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/nfs.c:479:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nfs.c:500:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/nfs.c:516:48: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/nfs.c:550:27: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/nfs.c:552:28: warning: implicit conversion changes signedness: 'blkcnt_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:60:17: warning: padding struct 'struct NFSClient' with 3 bytes to align 'aio_context' [-Wpadded] block/nfs.c:621:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/nfs.c:634:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/nfs.c:640:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/nfs.c:64:16: warning: padding struct 'struct NFSClient' with 7 bytes to align 'server' [-Wpadded] block/nfs.c:654:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/nfs.c:666:62: warning: unused parameter 'drv' [-Wunused-parameter] block/nfs.c:703:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/nfs.c:703:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/nfs.c:703:5: warning: extension used [-Wlanguage-extension-token] block/nfs.c:703:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nfs.c:730:5: warning: extension used [-Wlanguage-extension-token] block/nfs.c:730:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nfs.c:742:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/nfs.c:753:5: warning: extension used [-Wlanguage-extension-token] block/nfs.c:753:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/nfs.c:760:65: warning: unused parameter 'exact' [-Wunused-parameter] block/nfs.c:761:62: warning: unused parameter 'flags' [-Wunused-parameter] block/nfs.c:769:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/nfs.c:773:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:785:49: warning: unused parameter 'queue' [-Wunused-parameter] block/nfs.c:815:32: warning: implicit conversion changes signedness: 'blkcnt_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/nfs.c:860:58: warning: unused parameter 'errp' [-Wunused-parameter] block/nfs.c:918:27: warning: extra ';' outside of a function [-Wextra-semi] block/null.c:119:48: warning: unused parameter 'offset' [-Wunused-parameter] block/null.c:121:57: warning: unused parameter 'flags' [-Wunused-parameter] block/null.c:126:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/null.c:133:49: warning: unused parameter 'offset' [-Wunused-parameter] block/null.c:133:65: warning: unused parameter 'bytes' [-Wunused-parameter] block/null.c:134:55: warning: unused parameter 'qiov' [-Wunused-parameter] block/null.c:135:58: warning: unused parameter 'flags' [-Wunused-parameter] block/null.c:192:44: warning: unused parameter 'offset' [-Wunused-parameter] block/null.c:193:73: warning: unused parameter 'flags' [-Wunused-parameter] block/null.c:200:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/null.c:207:45: warning: unused parameter 'offset' [-Wunused-parameter] block/null.c:207:61: warning: unused parameter 'bytes' [-Wunused-parameter] block/null.c:208:51: warning: unused parameter 'qiov' [-Wunused-parameter] block/null.c:208:74: warning: unused parameter 'flags' [-Wunused-parameter] block/null.c:222:49: warning: unused parameter 'reopen_state' [-Wunused-parameter] block/null.c:223:50: warning: unused parameter 'queue' [-Wunused-parameter] block/null.c:223:65: warning: unused parameter 'errp' [-Wunused-parameter] block/null.c:229:51: warning: unused parameter 'want_zero' [-Wunused-parameter] block/null.c:25:9: warning: padding size of 'BDRVNullState' with 7 bytes to alignment boundary [-Wpadded] block/null.c:267:59: warning: unused parameter 'bs' [-Wunused-parameter] block/null.c:327:27: warning: extra ';' outside of a function [-Wextra-semi] block/null.c:34:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/null.c:51:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/null.c:55:65: warning: unused parameter 'options' [-Wunused-parameter] block/null.c:67:66: warning: unused parameter 'options' [-Wunused-parameter] block/null.c:79:69: warning: unused parameter 'flags' [-Wunused-parameter] block/null.c:89:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/null.c:91:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels-ext.c:147:17: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/parallels-ext.c:167:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/parallels-ext.c:189:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/parallels-ext.c:208:65: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/parallels-ext.c:225:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/parallels-ext.c:245:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/parallels-ext.c:289:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels-ext.c:69:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/parallels-ext.c:83:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/parallels-ext.c:85:26: warning: extension used [-Wlanguage-extension-token] block/parallels-ext.c:85:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/parallels-ext.c:96:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels-ext.c:97:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:103:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/parallels.c:110:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:122:24: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:123:25: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:135:25: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/parallels.c:136:12: warning: extension used [-Wlanguage-extension-token] block/parallels.c:136:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/parallels.c:219:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:236:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/parallels.c:238:46: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/parallels.c:238:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:239:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:245:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:245:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:246:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:254:58: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:257:38: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:260:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:274:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:282:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:289:36: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] block/parallels.c:297:56: warning: unused parameter 'want_zero' [-Wunused-parameter] block/parallels.c:307:35: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/parallels.c:310:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/parallels.c:313:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/parallels.c:318:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:318:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:325:69: warning: unused parameter 'flags' [-Wunused-parameter] block/parallels.c:349:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/parallels.c:351:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:351:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:352:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:359:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/parallels.c:387:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/parallels.c:391:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:391:62: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:392:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:397:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/parallels.c:400:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:400:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:401:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:409:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/parallels.c:430:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/parallels.c:484:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:507:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:539:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:542:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:548:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/parallels.c:552:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/parallels.c:552:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:557:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:562:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:582:19: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:583:19: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:584:44: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:591:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:592:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:593:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:595:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/parallels.c:602:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:607:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:623:63: warning: unused parameter 'drv' [-Wunused-parameter] block/parallels.c:692:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/parallels.c:692:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/parallels.c:692:5: warning: extension used [-Wlanguage-extension-token] block/parallels.c:692:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/parallels.c:700:40: warning: unused parameter 'filename' [-Wunused-parameter] block/parallels.c:704:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/parallels.c:70:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/parallels.c:720:21: warning: extension used [-Wlanguage-extension-token] block/parallels.c:720:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/parallels.c:720:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/parallels.c:726:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:744:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:749:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:783:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/parallels.c:784:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/parallels.c:784:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/parallels.c:797:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/parallels.c:800:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:804:21: warning: cast from 'ParallelsHeader *' (aka 'struct ParallelsHeader *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] block/parallels.c:806:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/parallels.c:807:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/parallels.c:835:24: warning: extension used [-Wlanguage-extension-token] block/parallels.c:835:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/parallels.c:838:24: warning: implicit conversion changes signedness: 'int' to 'ParallelsPreallocMode' (aka 'enum ParallelsPreallocMode') [-Wsign-conversion] block/parallels.c:84:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/parallels.c:857:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/parallels.c:872:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/parallels.c:908:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/parallels.c:91:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/parallels.c:943:32: warning: extra ';' outside of a function [-Wextra-semi] block/parallels.h:72:20: warning: padding struct 'struct BDRVParallelsState' with 3 bytes to align 'bat_dirty_bmap' [-Wpadded] block/parallels.h:75:15: warning: padding struct 'struct BDRVParallelsState' with 4 bytes to align 'bat_bitmap' [-Wpadded] block/parallels.h:78:14: warning: padding struct 'struct BDRVParallelsState' with 4 bytes to align 'data_end' [-Wpadded] block/preallocate.c:110:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/preallocate.c:112:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/preallocate.c:116:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/preallocate.c:133:71: warning: unused parameter 'flags' [-Wunused-parameter] block/preallocate.c:181:77: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/preallocate.c:197:57: warning: unused parameter 'queue' [-Wunused-parameter] block/preallocate.c:279:31: warning: extension used [-Wlanguage-extension-token] block/preallocate.c:279:31: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/preallocate.c:279:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/preallocate.c:327:31: warning: extension used [-Wlanguage-extension-token] block/preallocate.c:327:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/preallocate.c:330:13: warning: extension used [-Wlanguage-extension-token] block/preallocate.c:330:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/preallocate.c:337:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/preallocate.c:351:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/preallocate.c:377:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/preallocate.c:386:27: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/preallocate.c:413:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/preallocate.c:463:59: warning: unused parameter 'shared' [-Wunused-parameter] block/preallocate.c:477:27: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/preallocate.c:483:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/preallocate.c:497:58: warning: unused parameter 'shared' [-Wunused-parameter] block/preallocate.c:531:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/preallocate.c:535:13: warning: no previous extern declaration for non-static variable 'bdrv_preallocate_filter' [-Wmissing-variable-declarations] block/preallocate.c:567:34: warning: extra ';' outside of a function [-Wextra-semi] block/preallocate.c:84:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/preallocate.c:96:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/progress_meter.c:42:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/progress_meter.c:50:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/progress_meter.c:56:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/progress_meter.c:62:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/qapi-sysemu.c:156:66: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qapi-sysemu.c:196:66: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qapi-sysemu.c:203:69: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qapi-sysemu.c:321:38: warning: unused parameter 'has_force' [-Wunused-parameter] block/qapi-sysemu.c:353:13: warning: enumeration value 'BLOCKDEV_CHANGE_READ_ONLY_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qapi-sysemu.c:461:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:462:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:463:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:465:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:466:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:467:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:470:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:473:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:476:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:479:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:482:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:485:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:489:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:492:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:495:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:498:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:501:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:504:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:508:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi-sysemu.c:79:35: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qapi.c:101:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:102:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:103:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:106:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:108:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:110:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:113:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:115:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:117:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:121:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:124:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:127:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:131:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:134:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:137:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:140:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:147:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:227:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:232:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:245:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/qapi.c:273:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qapi.c:432:20: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:433:20: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:434:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:435:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:436:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:437:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:439:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:440:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:441:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:442:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:444:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:445:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:447:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:448:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:450:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:451:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:452:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:453:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:454:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:455:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:456:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:457:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:476:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:477:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:478:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:480:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:481:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:482:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:484:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:485:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:486:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:493:9: warning: extension used [-Wlanguage-extension-token] block/qapi.c:533:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:616:46: warning: unused parameter 'errp' [-Wunused-parameter] block/qapi.c:675:9: warning: 'glib_autoptr_cleanup_GDateTime' was marked unused but was used [-Wused-but-marked-unused] block/qapi.c:705:13: warning: enumeration values 'QTYPE_NONE', 'QTYPE_QNULL', and 'QTYPE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qapi.c:789:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qapi.c:789:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qapi.c:789:5: warning: extension used [-Wlanguage-extension-token] block/qapi.c:789:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qapi.c:799:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi.c:801:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi.c:852:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qapi.c:853:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qapi.c:854:43: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qapi.c:855:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qapi.c:856:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qapi.c:858:40: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qapi.c:97:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:98:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qapi.c:99:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:1019:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow.c:1019:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow.c:1019:5: warning: extension used [-Wlanguage-extension-token] block/qcow.c:1019:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow.c:102:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/qcow.c:1032:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:1033:26: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:1035:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:1036:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:1040:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:1059:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow.c:1072:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow.c:1084:24: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion] block/qcow.c:1086:25: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion] block/qcow.c:1095:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/qcow.c:1101:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:1108:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:1120:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:1120:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:1142:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/qcow.c:1170:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow.c:1212:27: warning: extra ';' outside of a function [-Wextra-semi] block/qcow.c:130:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:239:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow.c:251:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow.c:262:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:263:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:275:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:281:36: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow.c:282:35: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow.c:283:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:293:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:294:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:313:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow.c:313:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow.c:313:5: warning: extension used [-Wlanguage-extension-token] block/qcow.c:313:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow.c:324:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow.c:324:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow.c:324:5: warning: extension used [-Wlanguage-extension-token] block/qcow.c:324:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow.c:332:49: warning: unused parameter 'state' [-Wunused-parameter] block/qcow.c:333:50: warning: unused parameter 'queue' [-Wunused-parameter] block/qcow.c:333:65: warning: unused parameter 'errp' [-Wunused-parameter] block/qcow.c:367:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:368:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:376:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:381:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:382:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:385:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:385:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:386:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:393:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow.c:416:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:418:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:418:76: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:424:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:424:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:429:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:432:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] block/qcow.c:432:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:435:28: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:435:28: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] block/qcow.c:439:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:441:31: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:441:31: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] block/qcow.c:449:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:451:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:453:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:456:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:457:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:462:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:464:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:468:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:469:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:473:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:473:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:474:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:484:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:489:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:496:75: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:496:77: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:498:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:506:35: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:506:35: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] block/qcow.c:518:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow.c:518:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:518:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:519:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:529:51: warning: unused parameter 'want_zero' [-Wunused-parameter] block/qcow.c:540:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:545:31: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow.c:554:27: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:554:27: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] block/qcow.c:557:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:557:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:570:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] block/qcow.c:571:22: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion] block/qcow.c:573:23: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion] block/qcow.c:579:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/qcow.c:598:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:601:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:601:72: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:613:63: warning: unused parameter 'errp' [-Wunused-parameter] block/qcow.c:624:57: warning: unused parameter 'flags' [-Wunused-parameter] block/qcow.c:647:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:651:36: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow.c:654:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:663:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:672:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:672:37: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] block/qcow.c:686:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:686:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:687:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:695:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:695:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow.c:720:58: warning: unused parameter 'flags' [-Wunused-parameter] block/qcow.c:729:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:747:36: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow.c:750:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow.c:752:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:763:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:763:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow.c:771:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:771:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:772:38: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:78:14: warning: padding struct 'struct BDRVQcowState' with 4 bytes to align 'cluster_offset_mask' [-Wpadded] block/qcow.c:822:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow.c:853:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:858:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:859:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow.c:860:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow.c:875:49: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow.c:877:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow.c:893:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:89:13: warning: padding struct 'struct BDRVQcowState' with 4 bytes to align 'lock' [-Wpadded] block/qcow.c:900:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:907:19: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] block/qcow.c:907:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow.c:909:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:909:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow.c:910:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow.c:926:58: warning: unused parameter 'drv' [-Wunused-parameter] block/qcow.c:98:69: warning: unused parameter 'filename' [-Wunused-parameter] block/qcow2-bitmap.c:1067:20: warning: extension used [-Wlanguage-extension-token] block/qcow2-bitmap.c:1067:20: warning: padding size of 'struct (unnamed at ../block/qcow2-bitmap.c:1067:20)' with 7 bits to alignment boundary [-Wpadded] block/qcow2-bitmap.c:1067:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/qcow2-bitmap.c:1070:28: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] block/qcow2-bitmap.c:1071:43: warning: implicit conversion changes signedness: 'const int' to 'Qcow2BitmapInfoFlags' (aka 'enum Qcow2BitmapInfoFlags') [-Wsign-conversion] block/qcow2-bitmap.c:1072:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-bitmap.c:1278:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:1287:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1299:23: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-bitmap.c:1307:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1316:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:1316:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1317:15: warning: extension used [-Wlanguage-extension-token] block/qcow2-bitmap.c:1317:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-bitmap.c:1317:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1318:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:1319:65: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1320:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-bitmap.c:1322:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:1324:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:1329:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:1331:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:1331:69: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1332:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-bitmap.c:1333:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1342:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-bitmap.c:1349:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:1352:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-bitmap.c:1358:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-bitmap.c:1390:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:1393:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:1405:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-bitmap.c:1414:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:142:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1479:5: warning: extension used [-Wlanguage-extension-token] block/qcow2-bitmap.c:1525:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/qcow2-bitmap.c:1553:22: warning: declaration shadows a local variable [-Wshadow] block/qcow2-bitmap.c:1587:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1608:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/qcow2-bitmap.c:1623:26: warning: declaration shadows a local variable [-Wshadow] block/qcow2-bitmap.c:171:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:1731:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:1735:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:173:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:1782:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:1792:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-bitmap.c:188:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-bitmap.c:189:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/qcow2-bitmap.c:189:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:211:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-bitmap.c:217:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:237:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:238:29: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-bitmap.c:271:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:292:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:302:23: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-bitmap.c:305:26: warning: extension used [-Wlanguage-extension-token] block/qcow2-bitmap.c:305:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-bitmap.c:320:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:320:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-bitmap.c:413:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:446:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:458:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:462:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:470:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/qcow2-bitmap.c:520:9: warning: extension used [-Wlanguage-extension-token] block/qcow2-bitmap.c:578:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:578:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:578:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-bitmap.c:664:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:665:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:683:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:695:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-bitmap.c:710:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:741:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-bitmap.c:753:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:768:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/qcow2-bitmap.c:785:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-bitmap.c:795:71: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:801:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:801:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-bitmap.c:810:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-bitmap.c:819:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:82:38: warning: padding struct 'struct Qcow2BitmapTable' with 4 bytes to align 'entry' [-Wpadded] block/qcow2-bitmap.c:89:11: warning: padding struct 'struct Qcow2Bitmap' with 3 bytes to align 'name' [-Wpadded] block/qcow2-bitmap.c:922:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:922:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:929:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:929:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-bitmap.c:942:50: warning: unused parameter 'bs' [-Wunused-parameter] block/qcow2-cache.c:131:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cache.c:135:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cache.c:138:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cache.c:227:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cache.c:30:16: warning: padding size of 'struct Qcow2CachedTable' with 3 bytes to alignment boundary [-Wpadded] block/qcow2-cache.c:335:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cache.c:343:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cache.c:343:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] block/qcow2-cache.c:343:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cache.c:346:23: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-cache.c:382:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cache.c:383:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cache.c:389:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cache.c:43:29: warning: padding struct 'struct Qcow2Cache' with 7 bytes to align 'table_array' [-Wpadded] block/qcow2-cache.c:440:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-cache.c:50:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cache.c:56:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/qcow2-cache.c:73:51: warning: unused parameter 'c' [-Wunused-parameter] block/qcow2-cache.c:73:58: warning: unused parameter 'i' [-Wunused-parameter] block/qcow2-cache.c:73:65: warning: unused parameter 'num_tables' [-Wunused-parameter] block/qcow2-cluster.c:1067:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cluster.c:106:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1093:28: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1093:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1093:48: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (written_from) : (i << s->cluster_bits))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-cluster.c:1094:28: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1094:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1094:52: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (written_to) : ((i + 1) << s->cluster_bits))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-cluster.c:1133:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:113:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-cluster.c:1164:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1167:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1167:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1169:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1175:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cluster.c:1178:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-cluster.c:1182:35: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1182:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1182:55: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (cow_start_to) : (i << s->cluster_bits))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-cluster.c:1183:33: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1183:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1183:59: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (cow_end_from) : ((i + 1) << s->cluster_bits))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-cluster.c:1187:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:119:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/qcow2-cluster.c:1214:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1215:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1218:17: warning: enumeration value 'QCOW2_SUBCLUSTER_INVALID' not explicitly handled in switch [-Wswitch-enum] block/qcow2-cluster.c:1229:21: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1229:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1229:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1236:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1242:17: warning: 4 enumeration values not explicitly handled in switch: 'QCOW2_SUBCLUSTER_UNALLOCATED_PLAIN', 'QCOW2_SUBCLUSTER_ZERO_PLAIN', 'QCOW2_SUBCLUSTER_COMPRESSED'... [-Wswitch-enum] block/qcow2-cluster.c:1248:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1259:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1260:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1263:17: warning: enumeration value 'QCOW2_SUBCLUSTER_INVALID' not explicitly handled in switch [-Wswitch-enum] block/qcow2-cluster.c:1265:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1265:52: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1270:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1270:52: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1275:21: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1275:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1276:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1281:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1281:52: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1287:17: warning: 4 enumeration values not explicitly handled in switch: 'QCOW2_SUBCLUSTER_UNALLOCATED_PLAIN', 'QCOW2_SUBCLUSTER_ZERO_PLAIN', 'QCOW2_SUBCLUSTER_COMPRESSED'... [-Wswitch-enum] block/qcow2-cluster.c:128:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:128:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1293:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1293:52: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:129:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-cluster.c:1305:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1305:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1306:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:1344:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/qcow2-cluster.c:136:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:1380:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1414:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1414:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1415:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1415:67: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:141:52: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:144:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1458:13: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/qcow2-cluster.c:1507:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1508:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1515:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1515:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1517:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1518:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1518:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1518:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (nb_clusters) : (s->l2_slice_size - l2_index))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1520:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1520:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1532:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1550:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1550:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1554:18: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1554:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1555:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:1556:18: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (*bytes) : (keep_clusters * s->cluster_size - offset_into_cluster(s, guest_offset)))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1556:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1560:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1577:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1577:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1608:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1612:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-cluster.c:1612:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1613:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1613:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1621:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1623:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1625:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1628:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1630:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1632:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:164:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:1679:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1679:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1681:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1682:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1682:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1682:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (nb_clusters) : (s->l2_slice_size - l2_index))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1684:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1684:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1692:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1692:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1702:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1702:9: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:172:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-cluster.c:1732:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1732:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1733:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1734:20: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1734:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1734:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1734:41: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (requested_bytes) : (avail_bytes))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1736:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1736:66: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1737:14: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1737:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1737:35: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (*bytes) : (nb_bytes - offset_into_cluster(s, guest_offset)))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1737:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:173:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1740:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:175:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:1791:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:180:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:181:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:184:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:185:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:185:62: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1887:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1888:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:1914:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:1914:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:1914:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (nb_clusters) : (s->l2_slice_size - l2_index))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:1917:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-cluster.c:1965:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1979:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1980:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1981:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-cluster.c:1992:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:1996:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:1997:28: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2028:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:2028:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:2028:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (nb_clusters) : (s->l2_slice_size - l2_index))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:2031:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-cluster.c:2065:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2074:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2077:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cluster.c:2078:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:2078:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cluster.c:2079:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2086:13: warning: enumeration values 'QCOW2_CLUSTER_ZERO_PLAIN' and 'QCOW2_CLUSTER_ZERO_ALLOC' not explicitly handled in switch [-Wswitch-enum] block/qcow2-cluster.c:2099:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:2100:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:2128:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2128:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2128:66: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/qcow2-cluster.c:2135:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2136:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2137:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-cluster.c:213:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:214:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:214:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:214:70: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2151:12: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:2151:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:2151:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2151:48: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2151:63: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2154:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-cluster.c:2155:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2155:22: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:2155:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:2155:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (offset) : (start_of_cluster(s, end_offset)))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:2155:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2162:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:216:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2174:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2178:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2179:28: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2183:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2221:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:2221:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2222:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:2246:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2254:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2269:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2270:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:2299:58: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:2301:31: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:2306:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:230:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:230:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:230:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:231:23: warning: declaration shadows a local variable [-Wshadow] block/qcow2-cluster.c:231:23: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:231:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:231:66: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (bs->file->bs->bl.request_alignment) : (s->cluster_size))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-cluster.c:2324:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:2324:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:2324:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:232:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:2350:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:2360:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2362:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:2381:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2386:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2387:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:240:21: warning: extension used [-Wlanguage-extension-token] block/qcow2-cluster.c:240:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-cluster.c:2432:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-cluster.c:2456:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-cluster.c:245:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:245:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:2470:44: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:2471:48: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-cluster.c:2480:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:2481:36: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:2486:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-cluster.c:2490:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2-cluster.c:2515:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:2515:66: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:2516:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:2516:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:252:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:252:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:253:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:286:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:288:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:293:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:310:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:310:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:311:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:316:47: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:358:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:374:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:374:55: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:406:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:406:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:409:13: warning: enumeration values 'QCOW2_SUBCLUSTER_COMPRESSED' and 'QCOW2_SUBCLUSTER_INVALID' not explicitly handled in switch [-Wswitch-enum] block/qcow2-cluster.c:40:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-cluster.c:411:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-cluster.c:412:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:412:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:417:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:417:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:422:13: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-cluster.c:423:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:423:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:44:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:453:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cluster.c:457:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:457:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:458:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:458:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:462:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:478:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:485:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2-cluster.c:520:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:520:75: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:528:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:529:46: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:529:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:52:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:52:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:53:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:53:72: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:550:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:550:55: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:556:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:557:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:557:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-cluster.c:599:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:599:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:606:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:617:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:618:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-cluster.c:629:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:645:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:645:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:646:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:646:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:647:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:648:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:687:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:708:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/qcow2-cluster.c:712:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:723:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:734:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:767:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:768:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-cluster.c:775:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-cluster.c:777:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:786:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:793:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:793:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:793:59: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:799:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:810:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-cluster.c:810:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:813:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-cluster.c:81:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-cluster.c:849:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-cluster.c:850:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:858:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:862:79: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow2-cluster.c:866:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:866:54: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-cluster.c:878:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-cluster.c:884:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-cluster.c:922:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-cluster.c:95:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2-refcount.c:1007:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1022:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1048:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:1049:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1058:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1058:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1066:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1080:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1082:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1096:39: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:1098:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] block/qcow2-refcount.c:1101:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1102:48: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:1102:48: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:1117:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:1119:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:1137:34: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1138:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1187:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1204:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/qcow2-refcount.c:121:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:122:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:1260:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:1261:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:1261:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-refcount.c:1262:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-refcount.c:1269:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-refcount.c:1277:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1277:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:1294:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1297:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1318:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1331:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1332:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1344:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1346:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-refcount.c:1346:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-refcount.c:1346:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-refcount.c:1361:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1361:52: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1368:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1379:21: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/qcow2-refcount.c:1386:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:1401:67: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1403:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1409:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1416:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:1438:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1439:32: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:1487:69: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1488:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1488:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:1489:69: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1490:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1490:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:1499:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/qcow2-refcount.c:1503:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:1542:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:1558:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1559:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1561:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:1563:15: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:1565:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1609:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:1609:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:1626:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1626:62: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1636:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1636:50: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1637:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:1670:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:1675:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1675:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:1730:63: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1762:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1779:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:1816:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:1823:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1844:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/qcow2-refcount.c:1868:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:1879:53: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1891:49: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1891:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:1919:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1925:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:192:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/qcow2-refcount.c:1933:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:1955:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:1982:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2007:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2007:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:2007:58: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2008:36: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:2027:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:204:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/qcow2-refcount.c:2052:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2061:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2062:31: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:2107:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2115:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:2124:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] block/qcow2-refcount.c:2129:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2129:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:2130:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:2137:27: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2141:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2141:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2151:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:2160:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:216:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-refcount.c:2179:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2227:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2242:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2257:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2257:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2-refcount.c:2264:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2271:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2281:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2282:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2320:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:238:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2396:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2434:50: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2484:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2508:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2520:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2522:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2536:46: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:2537:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:2537:33: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:2559:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:255:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2581:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:261:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2676:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2676:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2678:51: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2682:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2685:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2737:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:2744:64: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2746:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-refcount.c:274:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2750:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:2762:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2792:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:2795:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:2795:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2802:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:280:33: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2814:32: warning: integer constant not in range of enumerated type 'BdrvCheckMode' [-Wassign-enum] block/qcow2-refcount.c:2836:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2837:44: warning: integer constant not in range of enumerated type 'BdrvCheckMode' [-Wassign-enum] block/qcow2-refcount.c:2940:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2940:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:2946:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2953:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2953:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2959:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-refcount.c:2961:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2971:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2972:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2983:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-refcount.c:2985:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2986:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:2993:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-refcount.c:3012:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3012:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3012:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:3018:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-refcount.c:3020:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3020:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3033:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3054:41: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:3054:41: warning: padding size of 'struct (unnamed at ../block/qcow2-refcount.c:3054:1)' with 7 bits to alignment boundary [-Wpadded] block/qcow2-refcount.c:3054:41: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/qcow2-refcount.c:3079:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-refcount.c:3113:33: warning: unused parameter 'refblock' [-Wunused-parameter] block/qcow2-refcount.c:3124:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:3147:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3149:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:314:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3150:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3152:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3166:70: warning: unused parameter 'allocated' [-Wunused-parameter] block/qcow2-refcount.c:3174:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3183:72: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:3199:40: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2-refcount.c:3201:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2-refcount.c:3202:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2-refcount.c:3202:62: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2-refcount.c:3206:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2-refcount.c:3232:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3233:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3238:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:323:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3275:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3282:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:3292:70: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:331:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3321:70: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3335:48: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3349:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3350:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3362:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:3394:23: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:3394:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:3413:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:3413:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3420:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3422:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3425:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3444:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3456:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3457:23: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:3485:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-refcount.c:3486:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3491:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-refcount.c:3516:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3526:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3534:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3550:61: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3568:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:3574:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3579:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3614:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3626:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-refcount.c:3627:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3635:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3642:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-refcount.c:3642:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3643:71: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3649:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:364:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3653:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:3660:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3662:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:3668:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-refcount.c:368:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3692:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:3692:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:370:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3719:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3724:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:3728:17: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:3728:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:3730:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:3730:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:374:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:374:43: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:389:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:389:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:391:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:400:58: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:402:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:419:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:438:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:440:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:442:38: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:447:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:451:13: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:451:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:484:28: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:484:41: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:484:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:489:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:490:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:493:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-refcount.c:493:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:495:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:500:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:512:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:543:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:545:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:545:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:547:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-refcount.c:552:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:558:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:558:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:559:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:568:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:568:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:569:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:569:57: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2-refcount.c:569:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:584:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/qcow2-refcount.c:593:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:609:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:610:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:636:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:640:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:641:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:649:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:649:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:655:25: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:655:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:655:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:656:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-refcount.c:657:32: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? ((end_offset - first_offset_covered) / s->cluster_size) : (s->refcount_block_size))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:661:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:662:48: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:687:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:688:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-refcount.c:688:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:703:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-refcount.c:707:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-refcount.c:718:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-refcount.c:723:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:724:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:727:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:744:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:744:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-refcount.c:762:30: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:762:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:763:28: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:763:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:799:21: warning: extension used [-Wlanguage-extension-token] block/qcow2-refcount.c:799:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-refcount.c:856:43: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2-refcount.c:857:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:869:37: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow2-refcount.c:871:52: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:884:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2-refcount.c:885:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:887:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:893:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:900:68: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:906:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:906:64: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-refcount.c:985:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:1002:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:100:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:1016:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:103:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:1049:32: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:1050:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-snapshot.c:1055:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:1056:36: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:1066:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:111:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:150:26: warning: extension used [-Wlanguage-extension-token] block/qcow2-snapshot.c:150:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:150:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-snapshot.c:150:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:155:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-snapshot.c:155:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-snapshot.c:165:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:178:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:187:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:188:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:194:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:198:43: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-snapshot.c:199:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:208:39: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-snapshot.c:209:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:218:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-snapshot.c:219:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-snapshot.c:221:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:225:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:232:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-snapshot.c:237:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-snapshot.c:239:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-snapshot.c:249:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-snapshot.c:255:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:256:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:256:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2-snapshot.c:286:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:290:19: warning: extension used [-Wlanguage-extension-token] block/qcow2-snapshot.c:290:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-snapshot.c:301:22: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-snapshot.c:304:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-snapshot.c:307:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-snapshot.c:324:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:332:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-snapshot.c:337:41: warning: extension used [-Wlanguage-extension-token] block/qcow2-snapshot.c:337:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-snapshot.c:337:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2-snapshot.c:345:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow2-snapshot.c:346:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/qcow2-snapshot.c:348:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/qcow2-snapshot.c:349:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/qcow2-snapshot.c:352:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:358:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:372:49: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:373:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:380:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:386:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:38:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:406:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-snapshot.c:409:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:415:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:417:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-snapshot.c:423:51: warning: variable 'snapshots_size' may be uninitialized when used here [-Wconditional-uninitialized] block/qcow2-snapshot.c:446:25: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:50:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:517:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:535:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:583:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:600:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:607:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:613:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2-snapshot.c:663:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:672:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-snapshot.c:674:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2-snapshot.c:678:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-snapshot.c:679:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2-snapshot.c:691:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:692:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-snapshot.c:697:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:697:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-snapshot.c:698:33: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:711:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:738:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2-snapshot.c:739:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:739:58: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:788:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2-snapshot.c:797:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:797:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:816:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2-snapshot.c:816:31: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:817:31: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:827:33: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2-snapshot.c:833:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:834:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:839:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:840:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:846:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:852:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:853:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2-snapshot.c:868:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:890:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:939:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2-snapshot.c:960:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:961:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2-snapshot.c:966:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:970:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2-snapshot.c:998:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2-threads.c:111:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-threads.c:112:29: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] block/qcow2-threads.c:113:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-threads.c:118:25: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] block/qcow2-threads.c:147:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-threads.c:148:29: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] block/qcow2-threads.c:149:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2-threads.c:238:18: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] block/qcow2-threads.c:374:13: warning: enumeration value 'QCOW2_COMPRESSION_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2-threads.c:411:13: warning: enumeration value 'QCOW2_COMPRESSION_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2-threads.c:49:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/qcow2.c:1015:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:1043:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/qcow2.c:1044:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:1045:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:1046:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:1047:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2.c:1103:57: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qcow2.c:110:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:110:66: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:111:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:113:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:1192:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:1192:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:1192:5: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:1192:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:120:53: warning: unused parameter 'block' [-Wunused-parameter] block/qcow2.c:1223:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:1231:58: warning: unused parameter 'bs' [-Wunused-parameter] block/qcow2.c:1246:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow2.c:1261:13: warning: enumeration value 'QCOW2_COMPRESSION_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:1300:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/qcow2.c:1309:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:130:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:1340:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2.c:1351:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2.c:1376:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/qcow2.c:137:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:1386:32: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:1387:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:1395:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:1429:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:1435:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:144:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:144:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:1455:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:1470:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2.c:148:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:1503:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:150:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:1525:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:1556:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qcow2.c:1559:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:1559:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:1565:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:1576:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:1582:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:1582:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:1583:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:1588:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2.c:158:54: warning: unused parameter 'block' [-Wunused-parameter] block/qcow2.c:1644:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2.c:1694:19: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:1694:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:1694:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:1702:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:1703:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:171:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:171:67: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:172:23: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:1739:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:174:32: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:181:68: warning: unused parameter 'errp' [-Wunused-parameter] block/qcow2.c:1832:53: warning: integer constant not in range of enumerated type 'BdrvCheckMode' [-Wassign-enum] block/qcow2.c:1878:16: warning: padding size of 'struct QCow2OpenCo' with 4 bytes to alignment boundary [-Wpadded] block/qcow2.c:1882:13: warning: padding struct 'struct QCow2OpenCo' with 4 bytes to align 'errp' [-Wpadded] block/qcow2.c:189:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:189:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:189:5: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:189:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:1924:9: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:1924:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:1929:64: warning: unused parameter 'errp' [-Wunused-parameter] block/qcow2.c:1935:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:1937:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:1938:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:1942:51: warning: unused parameter 'queue' [-Wunused-parameter] block/qcow2.c:2088:52: warning: unused parameter 'want_zero' [-Wunused-parameter] block/qcow2.c:2107:13: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2107:13: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:2107:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2108:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:2119:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2184:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:2200:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2200:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2200:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:2223:14: warning: padding struct 'struct Qcow2AioTask' with 4 bytes to align 'host_offset' [-Wpadded] block/qcow2.c:2260:26: warning: implicit conversion changes signedness: 'QCow2SubclusterType' (aka 'enum QCow2SubclusterType') to 'int' [-Wsign-conversion] block/qcow2.c:2281:13: warning: enumeration value 'QCOW2_SUBCLUSTER_INVALID' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:2292:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2292:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2293:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:2306:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2307:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2307:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:230:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:230:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:2318:23: warning: cast from 'char *' to 'Qcow2AioTask *' (aka 'struct Qcow2AioTask *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:2318:23: warning: cast from 'const struct AioTask *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:2318:23: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2318:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2331:63: warning: unused parameter 'flags' [-Wunused-parameter] block/qcow2.c:2342:21: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2342:21: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:2342:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2344:25: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2344:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2345:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (cur_bytes) : (32 * s->cluster_size))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:2349:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:2367:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:2459:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2465:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2505:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2512:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2547:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:2577:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:2580:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2581:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2581:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:258:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:258:77: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:2606:23: warning: cast from 'char *' to 'Qcow2AioTask *' (aka 'struct Qcow2AioTask *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:2606:23: warning: cast from 'const struct AioTask *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:2606:23: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2606:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2617:66: warning: unused parameter 'flags' [-Wunused-parameter] block/qcow2.c:2634:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:2635:21: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2635:21: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:2635:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2637:25: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2637:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2639:29: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (cur_bytes) : (32 * s->cluster_size - offset_in_cluster))' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:2644:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:2650:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:2662:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:2672:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qcow2.c:274:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:274:76: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:2775:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] block/qcow2.c:2810:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:2810:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:2810:5: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:2810:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:2824:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:2827:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:2832:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:2855:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:2873:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:2884:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:2887:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:2890:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:2901:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:2902:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:2903:38: warning: implicit conversion loses integer precision: 'Qcow2CompressionType' (aka 'enum Qcow2CompressionType') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/qcow2.c:2920:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:2937:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:2946:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:2951:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:2959:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:2966:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:2975:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:300:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:300:76: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:3030:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3036:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:3048:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3055:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:3060:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3066:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:3070:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3076:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:3090:55: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:3091:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:3095:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:309:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3122:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qcow2.c:3123:71: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qcow2.c:3124:74: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/qcow2.c:3143:13: warning: enumeration value 'Q_CRYPTO_BLOCK_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:3155:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:3200:21: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:3200:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:3200:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:3200:32: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (bytes) : (((2147483647) / (s->cluster_size) * (s->cluster_size))))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:3231:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3232:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3236:23: warning: variable 'cur_bytes' may be uninitialized when used here [-Wconditional-uninitialized] block/qcow2.c:3236:33: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2.c:3240:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3241:38: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:3277:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3297:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:3300:20: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3300:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3305:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2.c:3306:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2.c:3307:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2.c:3308:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qcow2.c:3320:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3320:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3327:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3338:24: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3338:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3347:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:3470:17: warning: enumeration value 'BLOCKDEV_QCOW2_VERSION__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:3540:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:3554:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:356:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:356:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:3617:17: warning: enumeration values 'QCOW2_COMPRESSION_TYPE_ZLIB' and 'QCOW2_COMPRESSION_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:3627:40: warning: implicit conversion loses integer precision: 'Qcow2CompressionType' (aka 'enum Qcow2CompressionType') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/qcow2.c:3644:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:3645:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:3645:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:3651:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:3682:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3682:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:3692:30: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3692:46: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3692:78: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:3722:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:3747:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3748:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:3759:61: warning: implicit conversion changes signedness: 'BlockdevDriver' (aka 'enum BlockdevDriver') to 'int' [-Wsign-conversion] block/qcow2.c:3811:59: warning: unused parameter 'drv' [-Wunused-parameter] block/qcow2.c:388:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3938:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:3938:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:3938:5: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:3938:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:3952:24: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] block/qcow2.c:3952:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3953:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3953:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:3953:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:3981:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:3982:66: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:3986:24: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] block/qcow2.c:3986:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4007:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2.c:4008:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4024:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4024:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4024:55: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/qcow2.c:4047:28: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] block/qcow2.c:4047:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4053:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4053:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4061:37: warning: unused parameter 'src' [-Wunused-parameter] block/qcow2.c:4079:21: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4079:21: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:4079:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4082:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4088:17: warning: enumeration value 'QCOW2_SUBCLUSTER_INVALID' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:4097:33: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4097:33: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:4097:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4098:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4123:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4145:35: warning: unused parameter 'dst' [-Wunused-parameter] block/qcow2.c:4163:21: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4163:21: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:4163:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4169:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4175:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4182:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:420:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:420:77: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4224:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/qcow2.c:4228:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4252:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4255:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2.c:4264:41: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4265:50: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4273:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4289:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4291:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4296:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4298:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4312:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4319:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4338:13: warning: enumeration value 'PREALLOC_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:4346:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4355:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4373:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4382:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4384:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4396:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4396:46: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4409:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4414:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4419:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4421:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4425:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4426:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4428:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4430:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4434:35: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2.c:4437:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4437:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4438:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4449:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2.c:4449:26: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:444:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:444:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4457:78: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4463:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4463:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4470:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4472:35: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4472:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4472:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4474:34: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (nb_new_data_clusters) : (s->l2_slice_size - offset_to_l2_slice_index(s, guest_offset)))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4475:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:4479:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4480:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4481:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4487:49: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:4498:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4498:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4505:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4514:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2.c:4515:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4522:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/qcow2.c:4523:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4533:28: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4533:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4533:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (zero_start) : (offset))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4539:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4539:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4539:72: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:454:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qcow2.c:4560:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4563:14: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4563:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4565:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4571:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4576:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:4576:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:4576:5: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4576:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4597:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:4597:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:4598:28: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2.c:4600:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4601:15: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:4603:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4607:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4609:62: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4610:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4613:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4613:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4613:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4624:61: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4631:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4638:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4638:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4652:23: warning: cast from 'char *' to 'Qcow2AioTask *' (aka 'struct Qcow2AioTask *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:4652:23: warning: cast from 'const struct AioTask *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:4652:23: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4652:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4684:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4686:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4700:31: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4700:31: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4700:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4702:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/qcow2.c:4707:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4739:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4739:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4743:24: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4748:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:474:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] block/qcow2.c:4751:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4751:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4756:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4756:64: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qcow2.c:4802:19: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2.c:4802:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4802:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4808:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:4809:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4823:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4838:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4839:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4842:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4847:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4849:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4855:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4856:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4872:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4874:39: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4878:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:4882:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4884:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:4899:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:4928:19: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/qcow2.c:4928:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4928:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/qcow2.c:4948:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4949:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:4955:49: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:4955:49: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:4955:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (step) : (end_offset - offset))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:5016:16: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] block/qcow2.c:5032:9: warning: 'glib_autoptr_cleanup_QCryptoBlockCreateOptions' was marked unused but was used [-Wused-but-marked-unused] block/qcow2.c:5037:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:5037:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:5037:9: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:5037:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:5069:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:5074:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5104:44: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5104:66: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5104:68: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5107:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5107:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5121:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5122:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5122:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5123:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:5131:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5131:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5135:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5136:64: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qcow2.c:5213:17: warning: enumeration value 'Q_CRYPTO_BLOCK_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] block/qcow2.c:522:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:5275:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5282:46: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5295:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:5299:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5299:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:5307:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:5311:59: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5311:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:5320:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:5326:34: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:5326:34: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] block/qcow2.c:5326:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:5329:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:5382:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2.c:5384:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5403:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5406:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5439:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:544:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qcow2.c:5545:13: warning: padding struct 'struct Qcow2AmendHelperCBInfo' with 4 bytes to align 'offset_completed' [-Wpadded] block/qcow2.c:5548:13: warning: padding struct 'struct Qcow2AmendHelperCBInfo' with 4 bytes to align 'last_work_size' [-Wpadded] block/qcow2.c:5648:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2.c:5649:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:5652:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:5710:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qcow2.c:5710:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qcow2.c:5710:9: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:5710:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:5728:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qcow2.c:5750:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5785:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5798:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:581:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:5820:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:5820:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qcow2.c:5976:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/qcow2.c:6022:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow2.c:6029:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/qcow2.c:6036:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow2.c:607:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow2.c:608:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow2.c:6118:28: warning: extra ';' outside of a function [-Wextra-semi] block/qcow2.c:662:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:670:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.c:705:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/qcow2.c:812:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qcow2.c:84:70: warning: unused parameter 'filename' [-Wunused-parameter] block/qcow2.c:881:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:882:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:886:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:886:41: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:88:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/qcow2.c:900:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:902:22: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:902:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:928:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.c:933:21: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:933:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:933:46: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (combined_cache_size) : (min_refcount_cache))' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:945:32: warning: extension used [-Wlanguage-extension-token] block/qcow2.c:945:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qcow2.c:945:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qcow2.c:952:30: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] block/qcow2.c:968:9: warning: padding struct 'struct Qcow2ReopenState' with 3 bytes to align 'overlap_check' [-Wpadded] block/qcow2.c:970:14: warning: padding struct 'struct Qcow2ReopenState' with 7 bytes to align 'cache_clean_interval' [-Wpadded] block/qcow2.c:97:53: warning: unused parameter 'block' [-Wunused-parameter] block/qcow2.h:215:11: warning: padding struct 'struct QCowSnapshot' with 4 bytes to align 'id_str' [-Wpadded] block/qcow2.h:227:11: warning: padding struct 'struct QCowSnapshot' with 4 bytes to align 'unknown_extra_data' [-Wpadded] block/qcow2.h:299:16: warning: packed attribute is unnecessary for 'struct Qcow2Feature' [-Wpacked] block/qcow2.h:350:30: warning: padding struct 'struct BDRVQcow2State' with 4 bytes to align 'cluster_allocs' [-Wpadded] block/qcow2.h:366:14: warning: padding struct 'struct BDRVQcow2State' with 3 bytes to align 'crypt_method_header' [-Wpadded] block/qcow2.h:373:14: warning: padding struct 'struct BDRVQcow2State' with 4 bytes to align 'bitmap_directory_size' [-Wpadded] block/qcow2.h:379:9: warning: padding struct 'struct BDRVQcow2State' with 3 bytes to align 'refcount_order' [-Wpadded] block/qcow2.h:381:14: warning: padding struct 'struct BDRVQcow2State' with 4 bytes to align 'refcount_max' [-Wpadded] block/qcow2.h:388:9: warning: padding struct 'struct BDRVQcow2State' with 3 bytes to align 'overlap_check' [-Wpadded] block/qcow2.h:391:14: warning: padding struct 'struct BDRVQcow2State' with 3 bytes to align 'incompatible_features' [-Wpadded] block/qcow2.h:404:11: warning: padding struct 'struct BDRVQcow2State' with 7 bytes to align 'image_backing_file' [-Wpadded] block/qcow2.h:411:16: warning: padding struct 'struct BDRVQcow2State' with 4 bytes to align 'data_file' [-Wpadded] block/qcow2.h:421:26: warning: padding struct 'struct BDRVQcow2State' with 2 bytes to align 'compression_type' [-Wpadded] block/qcow2.h:458:13: warning: padding struct 'struct QCowL2Meta' with 3 bytes to align 'dependent_requests' [-Wpadded] block/qcow2.h:493:19: warning: padding struct 'struct QCowL2Meta' with 6 bytes to align 'data_qiov' [-Wpadded] block/qcow2.h:670:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.h:675:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qcow2.h:681:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/qcow2.h:681:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qcow2.h:686:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/qcow2.h:691:40: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow2.h:696:40: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow2.h:701:43: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/qcow2.h:751:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/qcow2.h:754:17: warning: enumeration values 'QCOW2_CLUSTER_ZERO_PLAIN' and 'QCOW2_CLUSTER_ZERO_ALLOC' not explicitly handled in switch [-Wswitch-enum] block/qcow2.h:790:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/qcow2.h:826:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed-check.c:216:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed-check.c:22:14: warning: padding struct 'QEDCheck' with 7 bytes to align 'nclusters' [-Wpadded] block/qed-check.c:66:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] block/qed-cluster.c:104:12: warning: extension used [-Wlanguage-extension-token] block/qed-cluster.c:104:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed-cluster.c:122:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qed-cluster.c:136:12: warning: extension used [-Wlanguage-extension-token] block/qed-cluster.c:136:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed-cluster.c:22:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-cluster.c:23:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-cluster.c:36:24: warning: extension used [-Wlanguage-extension-token] block/qed-cluster.c:36:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed-cluster.c:68:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-cluster.c:69:4: warning: unknown command tag name 'pos'; did you mean 'post'? [-Wdocumentation-unknown-command] block/qed-cluster.c:70:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-cluster.c:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-table.c:34:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed-table.c:34:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed-table.c:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-table.c:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-table.c:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed-table.c:95:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed-table.c:95:47: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed-table.c:95:78: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:1023:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qed.c:1036:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qed.c:1059:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:1059:63: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:1060:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:112:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:1139:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:1159:13: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/qed.c:1166:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/qed.c:120:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:120:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:1246:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] block/qed.c:1279:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] block/qed.c:128:42: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:128:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:1312:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:1312:60: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:1313:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:1375:35: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/qed.c:1396:68: warning: unused parameter 'flags' [-Wunused-parameter] block/qed.c:1404:68: warning: unused parameter 'flags' [-Wunused-parameter] block/qed.c:1412:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/qed.c:1421:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:1422:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:1427:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qed.c:1433:51: warning: unused parameter 'exact' [-Wunused-parameter] block/qed.c:1435:63: warning: unused parameter 'flags' [-Wunused-parameter] block/qed.c:1444:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/qed.c:1448:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:1460:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:1472:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:1480:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/qed.c:1501:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:1507:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:1527:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:1528:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:1544:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/qed.c:1549:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:1549:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:1591:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/qed.c:1618:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/qed.c:1658:26: warning: extra ';' outside of a function [-Wextra-semi] block/qed.c:192:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] block/qed.c:193:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:194:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] block/qed.c:205:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:205:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:205:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:218:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] block/qed.c:303:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:34:39: warning: unused parameter 'filename' [-Wunused-parameter] block/qed.c:382:71: warning: unused parameter 'options' [-Wunused-parameter] block/qed.c:38:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/qed.c:390:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:401:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:404:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:416:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/qed.c:418:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:437:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/qed.c:439:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qed.c:484:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:536:16: warning: padding size of 'struct QEDOpenCo' with 4 bytes to alignment boundary [-Wpadded] block/qed.c:540:13: warning: padding struct 'struct QEDOpenCo' with 4 bytes to align 'errp' [-Wpadded] block/qed.c:577:9: warning: extension used [-Wlanguage-extension-token] block/qed.c:577:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed.c:579:5: warning: extension used [-Wlanguage-extension-token] block/qed.c:579:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed.c:583:67: warning: unused parameter 'errp' [-Wunused-parameter] block/qed.c:593:53: warning: unused parameter 'state' [-Wunused-parameter] block/qed.c:594:54: warning: unused parameter 'queue' [-Wunused-parameter] block/qed.c:594:69: warning: unused parameter 'errp' [-Wunused-parameter] block/qed.c:610:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/qed.c:642:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:648:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:654:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:655:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:659:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:660:49: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:681:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:682:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:696:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:704:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/qed.c:707:68: warning: implicit conversion changes signedness: 'BlockdevDriver' (aka 'enum BlockdevDriver') to 'int' [-Wsign-conversion] block/qed.c:715:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:720:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:726:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:726:54: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:726:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:739:62: warning: unused parameter 'drv' [-Wunused-parameter] block/qed.c:805:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/qed.c:805:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/qed.c:805:5: warning: extension used [-Wlanguage-extension-token] block/qed.c:805:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed.c:812:55: warning: unused parameter 'want_zero' [-Wunused-parameter] block/qed.c:818:18: warning: extension used [-Wlanguage-extension-token] block/qed.c:818:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/qed.c:818:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (bytes) : (((size_t)-1)))' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:825:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:827:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:830:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:830:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/qed.c:862:4: warning: unknown command tag name 'pos'; did you mean 'post'? [-Wdocumentation-unknown-command] block/qed.c:863:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:873:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:873:58: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:873:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:883:4: warning: unknown command tag name 'pos'; did you mean 'post'? [-Wdocumentation-unknown-command] block/qed.c:884:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:908:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:908:53: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/qed.c:908:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:922:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:923:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:925:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/qed.c:92:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/qed.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/qed.c:937:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qed.c:989:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/qed.c:992:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/qed.h:105:9: warning: struct has size 0 in C, size 1 in C++ [-Wc++-compat] block/qed.h:106:22: warning: zero size arrays are an extension [-Wzero-length-array] block/qed.h:110:16: warning: padding size of 'struct CachedL2Table' with 4 bytes to alignment boundary [-Wpadded] block/qed.h:117:9: warning: padding size of 'L2TableCache' with 4 bytes to alignment boundary [-Wpadded] block/qed.h:135:14: warning: padding struct 'struct QEDAIOCB' with 4 bytes to align 'end_pos' [-Wpadded] block/qed.h:175:16: warning: padding struct 'BDRVQEDState' with 7 bytes to align 'need_check_timer' [-Wpadded] block/qed.h:254:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] block/quorum.c:1019:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/quorum.c:1067:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/quorum.c:109:18: warning: padding struct 'struct QuorumChildRequest' with 4 bytes to align 'parent' [-Wpadded] block/quorum.c:1135:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/quorum.c:1144:46: warning: unused parameter 'backing_overridden' [-Wunused-parameter] block/quorum.c:1174:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/quorum.c:1174:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/quorum.c:1174:5: warning: extension used [-Wlanguage-extension-token] block/quorum.c:1174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/quorum.c:1177:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/quorum.c:1177:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/quorum.c:1177:9: warning: extension used [-Wlanguage-extension-token] block/quorum.c:1177:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/quorum.c:1178:22: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/quorum.c:1178:22: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/quorum.c:1178:22: warning: declaration shadows a local variable [-Wshadow] block/quorum.c:1178:22: warning: extension used [-Wlanguage-extension-token] block/quorum.c:1178:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/quorum.c:117:8: warning: padding size of 'struct QuorumAIOCB' with 4 bytes to alignment boundary [-Wpadded] block/quorum.c:1182:47: warning: unused parameter 'bs' [-Wunused-parameter] block/quorum.c:1192:64: warning: unused parameter 'c' [-Wunused-parameter] block/quorum.c:1193:45: warning: unused parameter 'role' [-Wunused-parameter] block/quorum.c:1194:49: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block/quorum.c:1223:72: warning: unused parameter 'map' [-Wunused-parameter] block/quorum.c:1224:67: warning: unused parameter 'file' [-Wunused-parameter] block/quorum.c:1237:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/quorum.c:1237:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/quorum.c:1249:25: warning: extension used [-Wlanguage-extension-token] block/quorum.c:1249:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/quorum.c:1251:25: warning: extension used [-Wlanguage-extension-token] block/quorum.c:1251:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/quorum.c:126:19: warning: padding struct 'struct QuorumAIOCB' with 4 bytes to align 'qiov' [-Wpadded] block/quorum.c:1311:29: warning: extra ';' outside of a function [-Wextra-semi] block/quorum.c:136:17: warning: padding struct 'struct QuorumAIOCB' with 4 bytes to align 'votes' [-Wpadded] block/quorum.c:139:9: warning: padding struct 'struct QuorumAIOCB' with 3 bytes to align 'vote_ret' [-Wpadded] block/quorum.c:143:16: warning: padding size of 'struct QuorumCo' with 4 bytes to alignment boundary [-Wpadded] block/quorum.c:283:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:283:61: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:284:43: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/quorum.c:393:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/quorum.c:453:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] block/quorum.c:486:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/quorum.c:50:33: warning: padding struct 'struct QuorumVoteItem' with 4 bytes to align 'next' [-Wpadded] block/quorum.c:583:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:583:66: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:584:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/quorum.c:652:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:652:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:653:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/quorum.c:670:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/quorum.c:670:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/quorum.c:670:64: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/quorum.c:696:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:697:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:697:60: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/quorum.c:699:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:699:71: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/quorum.c:700:53: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] block/quorum.c:722:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/quorum.c:722:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/quorum.c:722:64: warning: implicit conversion changes signedness: 'BdrvRequestFlags' to 'int' [-Wsign-conversion] block/quorum.c:73:16: warning: padding size of 'struct BDRVQuorumState' with 4 bytes to alignment boundary [-Wpadded] block/quorum.c:810:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/quorum.c:890:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/quorum.c:911:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/quorum.c:921:9: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/quorum.c:930:66: warning: unused parameter 'flags' [-Wunused-parameter] block/quorum.c:94:23: warning: padding struct 'struct BDRVQuorumState' with 2 bytes to align 'read_pattern' [-Wpadded] block/quorum.c:961:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/quorum.c:979:23: warning: implicit conversion changes signedness: 'int' to 'QuorumReadPattern' (aka 'enum QuorumReadPattern') [-Wsign-conversion] block/raw-format.c:105:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/raw-format.c:106:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/raw-format.c:110:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/raw-format.c:117:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:135:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:141:49: warning: unused parameter 'queue' [-Wunused-parameter] block/raw-format.c:190:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/raw-format.c:190:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/raw-format.c:190:65: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:197:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/raw-format.c:243:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/raw-format.c:262:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/raw-format.c:262:18: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/raw-format.c:282:50: warning: unused parameter 'want_zero' [-Wunused-parameter] block/raw-format.c:290:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:290:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/raw-format.c:331:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/raw-format.c:336:23: warning: extension used [-Wlanguage-extension-token] block/raw-format.c:336:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/raw-format.c:336:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:338:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:342:15: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/raw-format.c:354:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/raw-format.c:358:20: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/raw-format.c:36:16: warning: padding size of 'struct BDRVRawState' with 7 bytes to alignment boundary [-Wpadded] block/raw-format.c:375:62: warning: unused parameter 'errp' [-Wunused-parameter] block/raw-format.c:396:28: warning: comparison of integers of different signs: 'long long' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/raw-format.c:401:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/raw-format.c:423:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/raw-format.c:431:57: warning: unused parameter 'drv' [-Wunused-parameter] block/raw-format.c:439:63: warning: unused parameter 'flags' [-Wunused-parameter] block/raw-format.c:47:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/raw-format.c:503:37: warning: unused parameter 'buf' [-Wunused-parameter] block/raw-format.c:503:46: warning: unused parameter 'buf_size' [-Wunused-parameter] block/raw-format.c:503:68: warning: unused parameter 'filename' [-Wunused-parameter] block/raw-format.c:521:37: warning: extension used [-Wlanguage-extension-token] block/raw-format.c:521:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/raw-format.c:538:59: warning: unused parameter 'src' [-Wunused-parameter] block/raw-format.c:559:57: warning: unused parameter 'dst' [-Wunused-parameter] block/raw-format.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/raw-format.c:602:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/raw-format.c:647:26: warning: extra ';' outside of a function [-Wextra-semi] block/raw-format.c:65:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/raw-format.c:71:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/replication.c:161:69: warning: unused parameter 'c' [-Wunused-parameter] block/replication.c:163:54: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block/replication.c:164:45: warning: unused parameter 'perm' [-Wunused-parameter] block/replication.c:164:60: warning: unused parameter 'shared' [-Wunused-parameter] block/replication.c:204:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/replication.c:241:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:241:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/replication.c:242:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/replication.c:242:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/replication.c:251:51: warning: unused parameter 'flags' [-Wunused-parameter] block/replication.c:268:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:268:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/replication.c:269:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/replication.c:269:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/replication.c:282:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:282:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/replication.c:283:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/replication.c:289:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:292:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/replication.c:295:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:295:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/replication.c:296:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:296:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/replication.c:296:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/replication.c:303:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/replication.c:425:52: warning: unused parameter 'ret' [-Wunused-parameter] block/replication.c:47:9: warning: padding struct 'struct BDRVReplicationState' with 2 bytes to align 'error' [-Wpadded] block/replication.c:497:13: warning: enumeration value 'REPLICATION_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/replication.c:62:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/replication.c:715:13: warning: enumeration value 'REPLICATION_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/replication.c:71:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/replication.c:782:34: warning: extra ';' outside of a function [-Wextra-semi] block/replication.c:83:33: warning: unused parameter 'flags' [-Wunused-parameter] block/reqlist.c:39:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/reqlist.c:39:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/reqlist.c:39:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/reqlist.c:39:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/reqlist.c:56:5: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/snapshot-access.c:100:42: warning: unused parameter 'perm' [-Wunused-parameter] block/snapshot-access.c:100:57: warning: unused parameter 'shared' [-Wunused-parameter] block/snapshot-access.c:111:13: warning: no previous extern declaration for non-static variable 'bdrv_snapshot_access_drv' [-Wmissing-variable-declarations] block/snapshot-access.c:132:33: warning: extra ';' outside of a function [-Wextra-semi] block/snapshot-access.c:59:52: warning: unused parameter 'bs' [-Wunused-parameter] block/snapshot-access.c:60:42: warning: unused parameter 'offset' [-Wunused-parameter] block/snapshot-access.c:60:58: warning: unused parameter 'bytes' [-Wunused-parameter] block/snapshot-access.c:61:51: warning: unused parameter 'flags' [-Wunused-parameter] block/snapshot-access.c:67:51: warning: unused parameter 'bs' [-Wunused-parameter] block/snapshot-access.c:68:41: warning: unused parameter 'offset' [-Wunused-parameter] block/snapshot-access.c:68:57: warning: unused parameter 'bytes' [-Wunused-parameter] block/snapshot-access.c:69:47: warning: unused parameter 'qiov' [-Wunused-parameter] block/snapshot-access.c:69:60: warning: unused parameter 'qiov_offset' [-Wunused-parameter] block/snapshot-access.c:70:50: warning: unused parameter 'flags' [-Wunused-parameter] block/snapshot-access.c:82:75: warning: unused parameter 'flags' [-Wunused-parameter] block/snapshot-access.c:97:58: warning: unused parameter 'bs' [-Wunused-parameter] block/snapshot-access.c:97:73: warning: unused parameter 'c' [-Wunused-parameter] block/snapshot-access.c:98:47: warning: unused parameter 'role' [-Wunused-parameter] block/snapshot-access.c:99:51: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block/snapshot.c:271:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/snapshot.c:271:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/snapshot.c:271:9: warning: extension used [-Wlanguage-extension-token] block/snapshot.c:271:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/snapshot.c:288:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/snapshot.c:288:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/snapshot.c:288:9: warning: extension used [-Wlanguage-extension-token] block/snapshot.c:288:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/snapshot.c:313:35: warning: unknown command tag name [-Wdocumentation-unknown-command] block/snapshot.c:314:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:326:49: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:328:69: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:330:34: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:393:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:39:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/snapshot.c:405:46: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:406:19: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:406:59: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:467:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:48:11: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/snapshot.c:515:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:551:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:592:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:628:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:672:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:712:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] block/snapshot.c:81:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/snapshot.c:84:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/snapshot.c:87:49: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] block/ssh.c:1048:33: warning: passing 'IOHandler *' (aka 'void (*)(void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] block/ssh.c:1048:45: warning: passing 'IOHandler *' (aka 'void (*)(void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] block/ssh.c:1068:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/ssh.c:1076:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/ssh.c:1086:29: warning: extension used [-Wlanguage-extension-token] block/ssh.c:1086:29: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/ssh.c:1086:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/ssh.c:1087:44: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/ssh.c:1105:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] block/ssh.c:1110:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/ssh.c:1125:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/ssh.c:1125:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/ssh.c:1126:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/ssh.c:1144:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/ssh.c:1152:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/ssh.c:1161:30: warning: extension used [-Wlanguage-extension-token] block/ssh.c:1161:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/ssh.c:1161:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/ssh.c:1162:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/ssh.c:1175:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] block/ssh.c:1180:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/ssh.c:1183:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/ssh.c:1184:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/ssh.c:1194:43: warning: unused parameter 'flags' [-Wunused-parameter] block/ssh.c:1200:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/ssh.c:1200:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/ssh.c:1201:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/ssh.c:1268:46: warning: unused parameter 'exact' [-Wunused-parameter] block/ssh.c:1269:58: warning: unused parameter 'flags' [-Wunused-parameter] block/ssh.c:1275:37: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] block/ssh.c:1279:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/ssh.c:1284:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/ssh.c:1316:36: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/ssh.c:1317:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/ssh.c:1392:26: warning: extra ';' outside of a function [-Wextra-semi] block/ssh.c:220:49: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/ssh.c:306:52: warning: variable 'server_hash_len' may be uninitialized when used here [-Wconditional-uninitialized] block/ssh.c:313:45: warning: variable 'pubkey_type' may be uninitialized when used here [-Wconditional-uninitialized] block/ssh.c:338:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/ssh.c:354:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/ssh.c:356:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/ssh.c:358:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/ssh.c:361:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/ssh.c:381:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/ssh.c:453:13: warning: enumeration value 'SSH_HOST_KEY_CHECK_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/ssh.c:506:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/ssh.c:531:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/ssh.c:547:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/ssh.c:566:57: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/ssh.c:61:17: warning: padding struct 'struct BDRVSSHState' with 4 bytes to align 'session' [-Wpadded] block/ssh.c:789:64: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/ssh.c:82:11: warning: padding struct 'struct BDRVSSHState' with 7 bytes to align 'user' [-Wpadded] block/ssh.c:888:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/ssh.c:892:40: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/ssh.c:902:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/ssh.c:909:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/ssh.c:915:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/ssh.c:937:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/ssh.c:949:57: warning: unused parameter 'drv' [-Wunused-parameter] block/ssh.c:983:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/ssh.c:983:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/ssh.c:983:5: warning: extension used [-Wlanguage-extension-token] block/ssh.c:983:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/stream.c:104:25: warning: cast from 'char *' to 'StreamBlockJob *' (aka 'struct StreamBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/stream.c:104:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/stream.c:104:25: warning: extension used [-Wlanguage-extension-token] block/stream.c:104:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/stream.c:123:54: warning: unused parameter 'errp' [-Wunused-parameter] block/stream.c:125:25: warning: cast from 'char *' to 'StreamBlockJob *' (aka 'struct StreamBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/stream.c:125:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/stream.c:125:25: warning: extension used [-Wlanguage-extension-token] block/stream.c:125:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/stream.c:140:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/stream.c:142:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:151:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/stream.c:174:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:176:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:194:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:196:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:196:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:277:13: warning: declaration shadows a local variable [-Wshadow] block/stream.c:320:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:337:40: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:34:16: warning: padding size of 'struct StreamBlockJob' with 7 bytes to alignment boundary [-Wpadded] block/stream.c:355:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/stream.c:42:11: warning: padding struct 'struct StreamBlockJob' with 4 bytes to align 'backing_file_str' [-Wpadded] block/stream.c:51:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/stream.c:56:25: warning: cast from 'char *' to 'StreamBlockJob *' (aka 'struct StreamBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] block/stream.c:56:25: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] block/stream.c:56:25: warning: extension used [-Wlanguage-extension-token] block/stream.c:56:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/stream.c:79:44: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] block/throttle-groups.c:137:14: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:157:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:157:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:157:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:157:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:169:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:169:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:169:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:169:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:184:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:184:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:184:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:184:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:223:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:223:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:223:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:223:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:231:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:271:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:271:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:271:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:271:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:275:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:323:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:323:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:323:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:323:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:366:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:366:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:366:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:366:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:370:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:381:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] block/throttle-groups.c:384:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:389:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/throttle-groups.c:397:9: warning: padding size of 'RestartData' with 7 bytes to alignment boundary [-Wpadded] block/throttle-groups.c:407:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:407:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:407:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:407:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:416:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:475:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:475:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:475:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:475:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:476:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:493:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:493:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:493:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:493:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:494:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:508:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:508:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:508:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:508:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:511:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:546:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:546:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:546:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:546:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:552:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:586:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:586:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:586:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:586:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:596:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:596:5: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:596:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:598:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:632:25: warning: cast from 'char *' to 'ThrottleGroup *' (aka 'struct ThrottleGroup *') increases required alignment from 1 to 8 [-Wcast-align] block/throttle-groups.c:632:25: warning: cast from 'const struct ThrottleState *' to 'char *' drops const qualifier [-Wcast-qual] block/throttle-groups.c:632:25: warning: extension used [-Wlanguage-extension-token] block/throttle-groups.c:632:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:642:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:71:11: warning: padding struct 'struct ThrottleGroup' with 7 bytes to align 'name' [-Wpadded] block/throttle-groups.c:753:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:770:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:78:19: warning: padding struct 'struct ThrottleGroup' with 2 bytes to align 'clock_type' [-Wpadded] block/throttle-groups.c:800:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:812:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:837:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/throttle-groups.c:840:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/throttle-groups.c:848:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/throttle-groups.c:851:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/throttle-groups.c:859:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:867:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/throttle-groups.c:870:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/throttle-groups.c:873:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/throttle-groups.c:876:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/throttle-groups.c:884:63: warning: unused parameter 'opaque' [-Wunused-parameter] block/throttle-groups.c:888:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:896:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:912:63: warning: unused parameter 'opaque' [-Wunused-parameter] block/throttle-groups.c:915:25: warning: 'THROTTLE_GROUP' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:920:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/throttle-groups.c:934:69: warning: unused parameter 'class_data' [-Wunused-parameter] block/throttle-groups.c:937:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] block/throttle-groups.c:969:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/throttle-groups.c:978:32: warning: extra ';' outside of a function [-Wextra-semi] block/throttle.c:182:54: warning: unused parameter 'queue' [-Wunused-parameter] block/throttle.c:276:31: warning: extra ';' outside of a function [-Wextra-semi] block/throttle.c:30:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/throttle.c:36:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/throttle.c:75:30: warning: unused parameter 'flags' [-Wunused-parameter] block/vdi.c:1006:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/vdi.c:101:55: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] block/vdi.c:101:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] block/vdi.c:1029:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/vdi.c:1065:26: warning: extra ';' outside of a function [-Wextra-semi] block/vdi.c:336:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vdi.c:341:45: warning: unused parameter 'bs' [-Wunused-parameter] block/vdi.c:349:68: warning: unused parameter 'filename' [-Wunused-parameter] block/vdi.c:356:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/vdi.c:371:63: warning: unused parameter 'flags' [-Wunused-parameter] block/vdi.c:387:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:487:62: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:488:31: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:514:48: warning: unused parameter 'state' [-Wunused-parameter] block/vdi.c:515:49: warning: unused parameter 'queue' [-Wunused-parameter] block/vdi.c:515:64: warning: unused parameter 'errp' [-Wunused-parameter] block/vdi.c:521:50: warning: unused parameter 'want_zero' [-Wunused-parameter] block/vdi.c:527:32: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vdi.c:528:36: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vdi.c:532:50: warning: format specifies type 'void *' but the argument has type 'BlockDriverState *' (aka 'struct BlockDriverState *') [-Wformat-pedantic] block/vdi.c:532:69: warning: format specifies type 'void *' but the argument has type 'int64_t *' (aka 'long long *') [-Wformat-pedantic] block/vdi.c:533:13: warning: extension used [-Wlanguage-extension-token] block/vdi.c:533:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:533:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vdi.c:533:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (s->block_size - index_in_block) : (bytes))' (aka 'unsigned long long') [-Wsign-conversion] block/vdi.c:539:73: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:548:52: warning: unused parameter 'flags' [-Wunused-parameter] block/vdi.c:564:30: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:565:34: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:566:19: warning: extension used [-Wlanguage-extension-token] block/vdi.c:566:19: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:566:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vdi.c:587:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:588:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:604:53: warning: unused parameter 'flags' [-Wunused-parameter] block/vdi.c:624:30: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:625:34: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:626:19: warning: extension used [-Wlanguage-extension-token] block/vdi.c:626:19: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:626:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vdi.c:636:22: warning: declaration shadows a local variable [-Wshadow] block/vdi.c:666:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:667:34: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:679:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:680:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:702:18: warning: declaration shadows a local variable [-Wshadow] block/vdi.c:712:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:729:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:730:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:764:13: warning: enumeration values 'PREALLOC_MODE_FALLOC', 'PREALLOC_MODE_FULL', and 'PREALLOC_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] block/vdi.c:819:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:831:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:834:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:848:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:864:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vdi.c:869:42: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:869:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:878:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vdi.c:878:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vdi.c:879:50: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vdi.c:900:57: warning: unused parameter 'drv' [-Wunused-parameter] block/vdi.c:976:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vdi.c:976:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vdi.c:976:5: warning: extension used [-Wlanguage-extension-token] block/vdi.c:976:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vhdx-log.c:1003:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:104:32: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vhdx-log.c:147:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:147:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx-log.c:151:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:192:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:197:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:198:27: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx-log.c:202:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:327:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vhdx-log.c:32:14: warning: padding struct 'struct VHDXLogSequence' with 3 bytes to align 'count' [-Wpadded] block/vhdx-log.c:359:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:378:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/vhdx-log.c:449:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:452:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:468:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/vhdx-log.c:469:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:470:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx-log.c:516:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vhdx-log.c:522:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/vhdx-log.c:532:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/vhdx-log.c:552:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/vhdx-log.c:561:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:562:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx-log.c:614:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:654:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:676:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx-log.c:838:10: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:841:10: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:844:10: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:87:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:87:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx-log.c:912:48: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:928:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vhdx-log.c:941:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vhdx-log.c:942:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vhdx-log.c:947:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx-log.c:957:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:958:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:973:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:974:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx-log.c:978:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:983:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx-log.c:985:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx-log.c:985:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1016:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1056:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1075:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1075:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1110:49: warning: unused parameter 'state' [-Wunused-parameter] block/vhdx.c:1111:50: warning: unused parameter 'queue' [-Wunused-parameter] block/vhdx.c:1111:65: warning: unused parameter 'errp' [-Wunused-parameter] block/vhdx.c:1126:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:1129:31: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:1140:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vhdx.c:1141:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx.c:1168:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vhdx.c:1212:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1214:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1226:17: warning: 'break' will never be executed [-Wunreachable-code-break] block/vhdx.c:1258:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vhdx.c:1261:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vhdx.c:1272:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1280:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1281:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1287:59: warning: unused parameter 'bs' [-Wunused-parameter] block/vhdx.c:1328:44: warning: unused parameter 'flags' [-Wunused-parameter] block/vhdx.c:1362:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vhdx.c:1446:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1447:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/vhdx.c:1448:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1460:17: warning: 'break' will never be executed [-Wunreachable-code-break] block/vhdx.c:1507:64: warning: unused parameter 'image_size' [-Wunused-parameter] block/vhdx.c:157:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/vhdx.c:1595:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:1597:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:1599:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:1601:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:160:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] block/vhdx.c:1626:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:1666:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1666:76: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1671:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1672:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1716:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1717:28: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1722:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1723:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1748:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1748:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vhdx.c:1757:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:1757:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:179:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] block/vhdx.c:1823:21: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:1825:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vhdx.c:1862:30: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1869:30: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:1934:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:1951:13: warning: enumeration value 'BLOCKDEV_VHDX_SUBFORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] block/vhdx.c:1965:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:2014:25: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:2021:29: warning: implicit conversion changes signedness: 'glong' (aka 'long') to 'unsigned long' [-Wsign-conversion] block/vhdx.c:2021:43: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:2021:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:2060:58: warning: unused parameter 'drv' [-Wunused-parameter] block/vhdx.c:206:17: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] block/vhdx.c:2145:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vhdx.c:2145:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vhdx.c:2145:5: warning: extension used [-Wlanguage-extension-token] block/vhdx.c:2145:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vhdx.c:2160:53: warning: unused parameter 'fix' [-Wunused-parameter] block/vhdx.c:2200:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/vhdx.c:2232:15: warning: missing field 'type' initializer [-Wmissing-field-initializers] block/vhdx.c:2261:27: warning: extra ';' outside of a function [-Wextra-semi] block/vhdx.c:279:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx.c:280:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx.c:281:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx.c:282:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vhdx.c:296:69: warning: unused parameter 'filename' [-Wunused-parameter] block/vhdx.c:329:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:329:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:343:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:343:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:444:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:461:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:535:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:647:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:648:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:664:58: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] block/vhdx.c:752:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:755:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:788:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:791:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:797:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:800:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:806:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vhdx.c:809:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vhdx.c:876:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:877:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:880:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:898:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vhdx.c:910:37: warning: extension used [-Wlanguage-extension-token] block/vhdx.c:910:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vhdx.c:910:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vhdx.c:911:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vhdx.c:927:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/vhdx.c:937:46: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] block/vhdx.h:296:28: warning: packed attribute is unnecessary for 'struct VHDXPage83Data' [-Wpacked] block/vhdx.h:339:16: warning: padding size of 'struct VHDXLogEntries' with 4 bytes to alignment boundary [-Wpadded] block/vhdx.h:360:17: warning: padding struct 'struct BDRVVHDXState' with 4 bytes to align 'headers' [-Wpadded] block/vhdx.h:370:14: warning: padding struct 'struct BDRVVHDXState' with 2 bytes to align 'block_size' [-Wpadded] block/vhdx.h:375:14: warning: padding struct 'struct BDRVVHDXState' with 4 bytes to align 'virtual_disk_size' [-Wpadded] block/vhdx.h:384:19: warning: padding struct 'struct BDRVVHDXState' with 4 bytes to align 'bat' [-Wpadded] block/vhdx.h:390:20: warning: padding struct 'struct BDRVVHDXState' with 7 bytes to align 'log' [-Wpadded] block/vhdx.h:393:29: warning: padding struct 'struct BDRVVHDXState' with 4 bytes to align 'parent_entries' [-Wpadded] block/vhdx.h:399:35: warning: padding struct 'struct BDRVVHDXState' with 7 bytes to align 'regions' [-Wpadded] block/vmdk.c:1020:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:1026:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:1028:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1030:35: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/vmdk.c:1038:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1039:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1042:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vmdk.c:1056:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vmdk.c:1089:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/vmdk.c:1099:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vmdk.c:1274:58: warning: unused parameter 'flags' [-Wunused-parameter] block/vmdk.c:1321:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vmdk.c:1331:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vmdk.c:1380:63: warning: unused parameter 'errp' [-Wunused-parameter] block/vmdk.c:1388:17: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:1388:17: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:1388:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:1397:44: warning: unknown command tag name [-Wdocumentation-unknown-command] block/vmdk.c:1398:22: warning: unknown command tag name [-Wdocumentation-unknown-command] block/vmdk.c:1398:46: warning: unknown command tag name [-Wdocumentation-unknown-command] block/vmdk.c:1402:7: warning: unknown command tag name [-Wdocumentation-unknown-command] block/vmdk.c:1421:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1422:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:1427:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1430:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/vmdk.c:143:14: warning: padding struct 'struct VmdkExtent' with 3 bytes to align 'sesparse_l2_tables_offset' [-Wpadded] block/vmdk.c:1443:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1443:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1444:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1451:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1451:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1452:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1459:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/vmdk.c:1463:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1464:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1464:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1465:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1472:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1473:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1473:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1474:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1494:52: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1495:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1496:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1503:56: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1504:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1505:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1536:55: warning: unknown command tag name [-Wdocumentation-unknown-command] block/vmdk.c:1555:60: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] block/vmdk.c:1561:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:1565:54: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1566:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] block/vmdk.c:158:11: warning: padding struct 'struct VmdkExtent' with 4 bytes to align 'l2_cache' [-Wpadded] block/vmdk.c:1611:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vmdk.c:1624:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vmdk.c:1629:27: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1637:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1646:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1647:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1664:63: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1665:32: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1684:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/vmdk.c:1696:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1700:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:1706:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:172:14: warning: padding struct 'struct BDRVVmdkState' with 2 bytes to align 'cid' [-Wpadded] block/vmdk.c:1731:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1734:29: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1735:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1740:51: warning: unused parameter 'want_zero' [-Wunused-parameter] block/vmdk.c:1755:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:1759:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1774:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1774:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1783:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1783:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1783:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1784:13: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:1784:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:1785:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:1806:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] block/vmdk.c:1807:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] block/vmdk.c:1808:31: warning: comparison of integers of different signs: 'unsigned long long' and 'long long' [-Wsign-compare] block/vmdk.c:1818:50: warning: implicit conversion changes signedness: 'long long' to 'uLongf' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:1832:34: warning: implicit conversion loses integer precision: 'uLongf' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:1846:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1847:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1849:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1854:39: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:1854:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:1888:36: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1894:45: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/vmdk.c:1897:28: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:1898:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:1901:25: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1906:15: warning: implicit conversion changes signedness: 'int' to 'uLongf' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:1907:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vmdk.c:190:15: warning: padding struct 'struct VmdkMetaData' with 3 bytes to align 'l2_cache_entry' [-Wpadded] block/vmdk.c:1913:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vmdk.c:1924:39: warning: comparison of integers of different signs: 'long long' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] block/vmdk.c:1928:66: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:1939:53: warning: unused parameter 'flags' [-Wunused-parameter] block/vmdk.c:1959:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:1962:19: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:1962:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:1962:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (bytes) : (extent->cluster_sectors * (1ULL << 9) - offset_in_cluster))' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:1962:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:1978:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1979:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:1990:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1990:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:1991:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:2013:4: warning: unknown command tag name [-Wdocumentation-unknown-command] block/vmdk.c:2031:48: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] block/vmdk.c:2046:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2046:65: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2047:19: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:2047:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2047:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:2047:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2048:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2052:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2053:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:206:69: warning: unused parameter 'filename' [-Wunused-parameter] block/vmdk.c:2073:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/vmdk.c:2073:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2074:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2074:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2086:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2087:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2094:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:2100:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2101:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2102:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2119:54: warning: unused parameter 'flags' [-Wunused-parameter] block/vmdk.c:2124:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2124:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:213:26: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] block/vmdk.c:213:38: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] block/vmdk.c:2143:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:2145:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2147:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2154:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2160:64: warning: unused parameter 'flags' [-Wunused-parameter] block/vmdk.c:2168:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2168:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2170:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2170:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2188:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2204:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2208:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:2208:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2240:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2245:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2251:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2252:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2258:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] block/vmdk.c:2259:24: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:2260:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:2261:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/vmdk.c:2264:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2265:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2272:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:2273:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/vmdk.c:2276:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2277:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2342:26: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/vmdk.c:2345:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/vmdk.c:2352:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:2355:19: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/vmdk.c:2358:31: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/vmdk.c:2359:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:2384:34: warning: format string is not a string literal [-Wformat-nonliteral] block/vmdk.c:2385:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:244:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] block/vmdk.c:251:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] block/vmdk.c:2545:28: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:2545:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:2573:54: warning: implicit conversion changes signedness: 'BlockdevVmdkSubformat' (aka 'enum BlockdevVmdkSubformat') to 'int' [-Wsign-conversion] block/vmdk.c:2580:56: warning: implicit conversion changes signedness: 'BlockdevVmdkAdapterType' (aka 'enum BlockdevVmdkAdapterType') to 'int' [-Wsign-conversion] block/vmdk.c:2582:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:2588:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2596:72: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:2661:58: warning: unused parameter 'drv' [-Wunused-parameter] block/vmdk.c:267:9: warning: macro is not used [-Wunused-macros] block/vmdk.c:2701:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2716:29: warning: implicit conversion changes signedness: 'int' to 'BlockdevVmdkAdapterType' (aka 'enum BlockdevVmdkAdapterType') [-Wsign-conversion] block/vmdk.c:2733:21: warning: implicit conversion changes signedness: 'int' to 'BlockdevVmdkSubformat' (aka 'enum BlockdevVmdkSubformat') [-Wsign-conversion] block/vmdk.c:2772:56: warning: unused parameter 'split' [-Wunused-parameter] block/vmdk.c:2836:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2912:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2912:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2915:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:2915:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:2950:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vmdk.c:2964:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:2967:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/vmdk.c:2983:58: warning: unused parameter 'errp' [-Wunused-parameter] block/vmdk.c:3032:59: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:3041:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vmdk.c:3041:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vmdk.c:3041:5: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:3041:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:3042:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vmdk.c:3042:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vmdk.c:3042:15: warning: declaration shadows a local variable [-Wshadow] block/vmdk.c:3042:15: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:3042:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:3046:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vmdk.c:3046:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vmdk.c:3046:13: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:3046:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:3047:23: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vmdk.c:3047:23: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vmdk.c:3047:23: warning: declaration shadows a local variable [-Wshadow] block/vmdk.c:3047:23: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:3047:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:3057:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/vmdk.c:3109:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/vmdk.c:310:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:310:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:3148:27: warning: extra ';' outside of a function [-Wextra-semi] block/vmdk.c:351:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:351:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:371:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:371:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:408:50: warning: unused parameter 'queue' [-Wunused-parameter] block/vmdk.c:408:65: warning: unused parameter 'errp' [-Wunused-parameter] block/vmdk.c:472:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:472:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:487:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] block/vmdk.c:492:58: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/vmdk.c:545:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:559:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:559:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:560:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vmdk.c:561:48: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:562:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:562:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vmdk.c:577:47: warning: unused parameter 'bs' [-Wunused-parameter] block/vmdk.c:585:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] block/vmdk.c:591:61: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:592:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:600:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vmdk.c:617:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:617:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vmdk.c:631:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] block/vmdk.c:642:38: warning: unused parameter 'flags' [-Wunused-parameter] block/vmdk.c:649:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:798:36: warning: unused parameter 'flags' [-Wunused-parameter] block/vmdk.c:813:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:830:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:831:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:847:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:848:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:851:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vmdk.c:853:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] block/vmdk.c:886:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vmdk.c:898:12: warning: extension used [-Wlanguage-extension-token] block/vmdk.c:898:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vmdk.c:899:25: warning: implicit conversion changes signedness: 'long long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vmdk.c:901:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vmdk.c:901:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:925:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vmdk.c:977:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:1027:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/vpc.c:1027:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:1033:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:1056:47: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:1061:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:1062:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:1067:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vpc.c:1089:57: warning: unused parameter 'drv' [-Wunused-parameter] block/vpc.c:1156:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:1164:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vpc.c:1164:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vpc.c:1164:5: warning: extension used [-Wlanguage-extension-token] block/vpc.c:1164:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vpc.c:1197:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/vpc.c:1217:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/vpc.c:1256:26: warning: extra ';' outside of a function [-Wextra-semi] block/vpc.c:142:15: warning: padding struct 'struct BDRVVPCState' with 4 bytes to align 'pagetable' [-Wpadded] block/vpc.c:159:12: warning: padding struct 'struct BDRVVPCState' with 6 bytes to align 'migration_blocker' [-Wpadded] block/vpc.c:166:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/vpc.c:174:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/vpc.c:186:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] block/vpc.c:193:68: warning: unused parameter 'filename' [-Wunused-parameter] block/vpc.c:195:43: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] block/vpc.c:219:63: warning: unused parameter 'flags' [-Wunused-parameter] block/vpc.c:254:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:264:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vpc.c:267:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] block/vpc.c:274:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:274:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:275:34: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:348:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:349:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:367:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vpc.c:369:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vpc.c:378:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] block/vpc.c:384:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/vpc.c:403:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:403:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:404:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:419:26: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/vpc.c:420:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:427:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vpc.c:428:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vpc.c:431:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] block/vpc.c:438:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:472:48: warning: unused parameter 'state' [-Wunused-parameter] block/vpc.c:473:49: warning: unused parameter 'queue' [-Wunused-parameter] block/vpc.c:473:64: warning: unused parameter 'errp' [-Wunused-parameter] block/vpc.c:498:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:501:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vpc.c:513:24: warning: variable length array used [-Wvla] block/vpc.c:518:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:519:30: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:526:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:539:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:541:77: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:561:20: warning: variable length array used [-Wvla] block/vpc.c:564:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] block/vpc.c:564:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:569:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:571:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:575:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:576:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:588:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:590:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:594:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:606:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vpc.c:614:52: warning: unused parameter 'flags' [-Wunused-parameter] block/vpc.c:624:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:631:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:632:19: warning: extension used [-Wlanguage-extension-token] block/vpc.c:632:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vpc.c:635:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vpc.c:635:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vpc.c:638:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vpc.c:638:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vpc.c:642:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:664:53: warning: unused parameter 'flags' [-Wunused-parameter] block/vpc.c:674:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:681:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:686:19: warning: extension used [-Wlanguage-extension-token] block/vpc.c:686:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vpc.c:691:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vpc.c:697:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vpc.c:697:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vpc.c:701:44: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:721:50: warning: unused parameter 'want_zero' [-Wunused-parameter] block/vpc.c:741:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:749:13: warning: extension used [-Wlanguage-extension-token] block/vpc.c:749:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vpc.c:765:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vpc.c:789:21: warning: extension used [-Wlanguage-extension-token] block/vpc.c:789:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vpc.c:794:42: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:797:42: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:798:18: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/vpc.c:807:46: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:813:46: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:817:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vpc.c:834:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:836:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:841:19: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:841:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/vpc.c:842:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:851:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/vpc.c:852:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:871:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:872:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vpc.c:880:76: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:898:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:903:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:903:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:904:30: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vpc.c:920:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:942:25: warning: extension used [-Wlanguage-extension-token] block/vpc.c:942:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:942:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vpc.c:942:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:949:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vpc.c:990:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vpc.c:995:13: warning: enumeration value 'BLOCKDEV_VPC_SUBFORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] block/vvfat.c:1000:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1000:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:1021:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/vvfat.c:1025:73: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:1028:37: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] block/vvfat.c:1029:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:1030:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:1031:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:1060:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] block/vvfat.c:1086:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] block/vvfat.c:111:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1121:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:112:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:112:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:1137:65: warning: unused parameter 'flags' [-Wunused-parameter] block/vvfat.c:113:52: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:115:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1164:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:116:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:117:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1233:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:124:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:1298:64: warning: unused parameter 'errp' [-Wunused-parameter] block/vvfat.c:1312:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:131:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:1324:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1326:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:132:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1333:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:1347:71: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:1349:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:1351:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1352:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:1354:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:1354:55: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:135:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1378:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/vvfat.c:1383:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:1384:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:1388:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/vvfat.c:1388:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] block/vvfat.c:1394:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1399:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1410:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1414:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:1416:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1419:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1483:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1483:61: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:1484:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:148:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:1492:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1492:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:1493:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vvfat.c:150:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:151:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1520:42: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vvfat.c:1523:66: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:152:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:152:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1536:54: warning: unused parameter 'flags' [-Wunused-parameter] block/vvfat.c:1540:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vvfat.c:1541:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:1544:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1545:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1547:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:154:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1553:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:1556:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:1584:16: warning: padding size of 'struct commit_t' with 4 bytes to alignment boundary [-Wpadded] block/vvfat.c:1602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:1603:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:166:36: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:169:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:1706:45: warning: implicit conversion loses integer precision: 'int' to 'gunichar2' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:1721:20: warning: implicit conversion loses integer precision: 'glong' (aka 'long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:1744:28: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] block/vvfat.c:1760:36: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] block/vvfat.c:1771:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:1793:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] block/vvfat.c:1808:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:1810:74: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1811:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:1894:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:1900:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:1900:30: warning: integer constant not in range of enumerated type 'enum (unnamed enum at ../block/vvfat.c:282:5)' [-Wassign-enum] block/vvfat.c:1914:20: warning: 'return' will never be executed [-Wunreachable-code-return] block/vvfat.c:1924:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:1935:35: warning: code will never be executed [-Wunreachable-code] block/vvfat.c:1947:35: warning: code will never be executed [-Wunreachable-code] block/vvfat.c:1953:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:1964:25: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:1967:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:1971:53: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1971:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:1974:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:1979:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:1981:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:1981:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:1983:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vvfat.c:1985:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2000:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2002:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2022:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:2037:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2037:26: warning: integer constant not in range of enumerated type 'enum (unnamed enum at ../block/vvfat.c:282:5)' [-Wassign-enum] block/vvfat.c:2040:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2043:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2059:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2060:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2068:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2104:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/vvfat.c:2104:68: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] block/vvfat.c:2113:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2120:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2121:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2132:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2132:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2133:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2160:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2161:28: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:2165:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2180:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2191:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2193:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2220:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2243:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2243:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2247:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2247:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2251:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2253:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2254:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2267:48: warning: cast from 'char *' to 'mapping_t *' (aka 'struct mapping_t *') increases required alignment from 1 to 8 [-Wcast-align] block/vvfat.c:2269:36: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] block/vvfat.c:2276:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2290:48: warning: cast from 'char *' to 'mapping_t *' (aka 'struct mapping_t *') increases required alignment from 1 to 8 [-Wcast-align] block/vvfat.c:2292:36: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] block/vvfat.c:2300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2301:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2302:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] block/vvfat.c:2303:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2317:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2317:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2342:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2343:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2351:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2364:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2364:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2374:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2374:71: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2375:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2376:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2385:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2400:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2400:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2419:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2421:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2422:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2432:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2445:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2468:15: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:2468:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2469:13: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:2470:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2487:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2489:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2509:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2512:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2546:20: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2546:40: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2563:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:2569:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2668:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2669:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2672:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2685:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:2686:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:2689:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2691:21: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:2702:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2706:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:2707:58: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:2709:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/vvfat.c:2718:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2742:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2744:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2745:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2749:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:2750:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2751:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2753:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/vvfat.c:2754:41: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] block/vvfat.c:2757:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2778:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2779:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2783:21: warning: code will never be executed [-Wunreachable-code] block/vvfat.c:2789:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2791:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2805:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:2808:17: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:2811:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2812:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2813:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:2817:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2823:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] block/vvfat.c:2824:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2828:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2828:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:2842:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] block/vvfat.c:2861:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2862:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2870:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:2881:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/vvfat.c:2882:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:2932:16: warning: 'return' will never be executed [-Wunreachable-code-return] block/vvfat.c:2943:16: warning: 'return' will never be executed [-Wunreachable-code-return] block/vvfat.c:2950:16: warning: 'return' will never be executed [-Wunreachable-code-return] block/vvfat.c:2957:16: warning: 'return' will never be executed [-Wunreachable-code-return] block/vvfat.c:3047:29: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:3047:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:3048:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:3048:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:3056:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:3058:38: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:3059:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:305:13: warning: padding struct 'struct BDRVVVFATState' with 4 bytes to align 'fat' [-Wpadded] block/vvfat.c:3060:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:3061:43: warning: cast from 'const unsigned char *' to 'struct direntry_t *' drops const qualifier [-Wcast-qual] block/vvfat.c:3068:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:3077:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:3087:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:3087:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:3088:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:3088:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] block/vvfat.c:308:14: warning: padding struct 'struct BDRVVVFATState' with 1 byte to align 'offset_to_bootsector' [-Wpadded] block/vvfat.c:3110:55: warning: unused parameter 'flags' [-Wunused-parameter] block/vvfat.c:3114:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] block/vvfat.c:3115:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] block/vvfat.c:3118:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:3119:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:3121:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:3125:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:3128:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:3136:65: warning: unused parameter 'bs' [-Wunused-parameter] block/vvfat.c:3137:52: warning: unused parameter 'want_zero' [-Wunused-parameter] block/vvfat.c:3137:71: warning: unused parameter 'offset' [-Wunused-parameter] block/vvfat.c:3139:56: warning: unused parameter 'map' [-Wunused-parameter] block/vvfat.c:3140:66: warning: unused parameter 'file' [-Wunused-parameter] block/vvfat.c:3146:46: warning: unused parameter 'role' [-Wunused-parameter] block/vvfat.c:3146:57: warning: unused parameter 'parent_is_format' [-Wunused-parameter] block/vvfat.c:3147:37: warning: unused parameter 'child_flags' [-Wunused-parameter] block/vvfat.c:3148:36: warning: unused parameter 'parent_flags' [-Wunused-parameter] block/vvfat.c:3148:57: warning: unused parameter 'parent_options' [-Wunused-parameter] block/vvfat.c:3166:34: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] block/vvfat.c:316:14: warning: padding struct 'struct BDRVVVFATState' with 2 bytes to align 'sector_count' [-Wpadded] block/vvfat.c:3185:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] block/vvfat.c:3185:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] block/vvfat.c:3200:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] block/vvfat.c:3200:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] block/vvfat.c:3200:5: warning: extension used [-Wlanguage-extension-token] block/vvfat.c:3200:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vvfat.c:3216:48: warning: unused parameter 'bs' [-Wunused-parameter] block/vvfat.c:3216:63: warning: unused parameter 'c' [-Wunused-parameter] block/vvfat.c:3218:48: warning: unused parameter 'reopen_queue' [-Wunused-parameter] block/vvfat.c:3219:39: warning: unused parameter 'perm' [-Wunused-parameter] block/vvfat.c:3219:54: warning: unused parameter 'shared' [-Wunused-parameter] block/vvfat.c:323:16: warning: padding struct 'struct BDRVVVFATState' with 4 bytes to align 'current_mapping' [-Wpadded] block/vvfat.c:3279:28: warning: extra ';' outside of a function [-Wextra-semi] block/vvfat.c:329:11: warning: padding struct 'struct BDRVVVFATState' with 4 bytes to align 'qcow_filename' [-Wpadded] block/vvfat.c:337:12: warning: padding struct 'struct BDRVVVFATState' with 4 bytes to align 'migration_blocker' [-Wpadded] block/vvfat.c:379:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:381:67: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:387:49: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vvfat.c:413:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] block/vvfat.c:420:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/vvfat.c:427:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:437:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:478:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:516:36: warning: implicit conversion changes signedness: 'gunichar' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:517:16: warning: implicit conversion loses integer precision: 'gunichar' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] block/vvfat.c:540:30: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/vvfat.c:568:18: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/vvfat.c:568:52: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] block/vvfat.c:599:34: warning: extension used [-Wlanguage-extension-token] block/vvfat.c:599:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] block/vvfat.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] block/vvfat.c:623:21: warning: extension used [-Wlanguage-extension-token] block/vvfat.c:623:21: warning: padding size of 'struct (unnamed at ../block/vvfat.c:623:21)' with 7 bits to alignment boundary [-Wpadded] block/vvfat.c:623:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] block/vvfat.c:638:56: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:639:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:652:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:659:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion] block/vvfat.c:660:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] block/vvfat.c:696:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:712:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:731:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:746:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:749:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:752:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:753:68: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:767:51: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:771:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:772:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:777:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/vvfat.c:779:21: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:803:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:805:60: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:805:66: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:816:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:818:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:827:61: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vvfat.c:833:40: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] block/vvfat.c:83:16: warning: padding size of 'struct array_t' with 4 bytes to alignment boundary [-Wpadded] block/vvfat.c:859:21: warning: declaration shadows a local variable [-Wshadow] block/vvfat.c:867:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:870:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:871:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] block/vvfat.c:875:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:876:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:878:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:888:49: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] block/vvfat.c:917:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] block/vvfat.c:937:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] block/vvfat.c:938:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] block/vvfat.c:946:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] block/vvfat.c:963:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] block/vvfat.c:999:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] block/vvfat.c:999:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] block/write-threshold.c:57:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] block/write-threshold.c:58:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] blockdev-nbd.c:176:32: warning: unused parameter 'has_tls_creds' [-Wunused-parameter] blockdev-nbd.c:177:32: warning: unused parameter 'has_tls_authz' [-Wunused-parameter] blockdev-nbd.c:178:32: warning: unused parameter 'has_max_connections' [-Wunused-parameter] blockdev-nbd.c:226:9: warning: extension used [-Wlanguage-extension-token] blockdev-nbd.c:49:37: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] blockdev-nbd.c:52:64: warning: unused parameter 'ignored' [-Wunused-parameter] blockdev-nbd.c:60:40: warning: unused parameter 'listener' [-Wunused-parameter] blockdev-nbd.c:61:33: warning: unused parameter 'opaque' [-Wunused-parameter] blockdev-nbd.c:66:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:1006:12: warning: 7 enumeration values not explicitly handled in switch: 'IF_DEFAULT', 'IF_FLOPPY', 'IF_PFLASH'... [-Wswitch-enum] blockdev.c:1019:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1019:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1019:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:1019:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:1064:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1066:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1067:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1069:40: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1071:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1086:26: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1087:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1101:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1102:26: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1175:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockdev.c:1179:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockdev.c:1200:4: warning: unknown command tag name [-Wdocumentation-unknown-command] blockdev.c:1201:4: warning: unknown command tag name [-Wdocumentation-unknown-command] blockdev.c:1222:4: warning: unknown command tag name [-Wdocumentation-unknown-command] blockdev.c:1223:4: warning: unknown command tag name [-Wdocumentation-unknown-command] blockdev.c:1224:4: warning: unknown command tag name [-Wdocumentation-unknown-command] blockdev.c:1225:4: warning: unknown command tag name [-Wdocumentation-unknown-command] blockdev.c:1240:16: warning: padding size of 'struct InternalSnapshotState' with 7 bytes to alignment boundary [-Wpadded] blockdev.c:1254:57: warning: implicit conversion changes signedness: 'TransactionActionKind' (aka 'enum TransactionActionKind') to 'int' [-Wsign-conversion] blockdev.c:1255:59: warning: implicit conversion changes signedness: 'ActionCompletionMode' (aka 'enum ActionCompletionMode') to 'int' [-Wsign-conversion] blockdev.c:1279:13: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1279:13: warning: cast from 'char *' to 'InternalSnapshotState *' (aka 'struct InternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1279:13: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1341:23: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] blockdev.c:1342:43: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] blockdev.c:1343:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:1368:30: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1368:30: warning: cast from 'char *' to 'InternalSnapshotState *' (aka 'struct InternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1368:30: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1394:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1394:36: warning: cast from 'char *' to 'InternalSnapshotState *' (aka 'struct InternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1394:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1411:16: warning: padding size of 'struct ExternalSnapshotState' with 7 bytes to alignment boundary [-Wpadded] blockdev.c:1433:30: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1433:30: warning: cast from 'char *' to 'ExternalSnapshotState *' (aka 'struct ExternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1433:30: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1440:13: warning: 11 enumeration values not explicitly handled in switch: 'TRANSACTION_ACTION_KIND_ABORT', 'TRANSACTION_ACTION_KIND_BLOCK_DIRTY_BITMAP_ADD', 'TRANSACTION_ACTION_KIND_BLOCK_DIRTY_BITMAP_REMOVE'... [-Wswitch-enum] blockdev.c:1523:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] blockdev.c:1530:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:153:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:1590:30: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1590:30: warning: cast from 'char *' to 'ExternalSnapshotState *' (aka 'struct ExternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1590:30: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1599:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:1609:30: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1609:30: warning: cast from 'char *' to 'ExternalSnapshotState *' (aka 'struct ExternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1609:30: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1652:30: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1652:30: warning: cast from 'char *' to 'ExternalSnapshotState *' (aka 'struct ExternalSnapshotState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1652:30: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1682:31: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1682:31: warning: cast from 'char *' to 'DriveBackupState *' (aka 'struct DriveBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1682:31: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1722:42: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1756:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] blockdev.c:1771:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:1774:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:1828:31: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1828:31: warning: cast from 'char *' to 'DriveBackupState *' (aka 'struct DriveBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1828:31: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1842:31: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1842:31: warning: cast from 'char *' to 'DriveBackupState *' (aka 'struct DriveBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1842:31: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1851:31: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1851:31: warning: cast from 'char *' to 'DriveBackupState *' (aka 'struct DriveBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1851:31: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1874:34: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1874:34: warning: cast from 'char *' to 'BlockdevBackupState *' (aka 'struct BlockdevBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1874:34: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1922:34: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1922:34: warning: cast from 'char *' to 'BlockdevBackupState *' (aka 'struct BlockdevBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1922:34: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1936:34: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1936:34: warning: cast from 'char *' to 'BlockdevBackupState *' (aka 'struct BlockdevBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1936:34: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1945:34: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1945:34: warning: cast from 'char *' to 'BlockdevBackupState *' (aka 'struct BlockdevBackupState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1945:34: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1960:16: warning: padding size of 'struct BlockDirtyBitmapState' with 6 bytes to alignment boundary [-Wpadded] blockdev.c:1974:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1974:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1974:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:1999:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:1999:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:1999:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2014:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2014:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2014:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2040:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2040:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2040:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2050:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2050:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2050:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2060:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2060:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2060:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2086:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2086:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2086:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2098:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2098:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2098:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2124:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2124:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2124:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2136:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2136:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2136:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2154:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2154:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2154:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2173:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2173:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2173:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2184:36: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] blockdev.c:2184:36: warning: cast from 'char *' to 'BlockDirtyBitmapState *' (aka 'struct BlockDirtyBitmapState *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:2184:36: warning: cast from 'const struct BlkActionState *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:2191:43: warning: unused parameter 'common' [-Wunused-parameter] blockdev.c:2196:42: warning: unused parameter 'common' [-Wunused-parameter] blockdev.c:2197:1: warning: function 'abort_commit' could be declared with attribute 'noreturn' [-Wmissing-noreturn] blockdev.c:2341:33: warning: extension used [-Wlanguage-extension-token] blockdev.c:2341:33: warning: padding size of 'struct (unnamed at ../blockdev.c:2341:9)' with 7 bits to alignment boundary [-Wpadded] blockdev.c:2341:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] blockdev.c:2371:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:2451:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] blockdev.c:2467:28: warning: unused parameter 'has_filter_node_name' [-Wunused-parameter] blockdev.c:2788:47: warning: unused parameter 'aio_context' [-Wunused-parameter] blockdev.c:2835:69: warning: implicit conversion changes signedness: 'MirrorSyncMode' (aka 'enum MirrorSyncMode') to 'int' [-Wsign-conversion] blockdev.c:2846:51: warning: implicit conversion changes signedness: 'MirrorSyncMode' (aka 'enum MirrorSyncMode') to 'int' [-Wsign-conversion] blockdev.c:2872:63: warning: implicit conversion changes signedness: 'MirrorSyncMode' (aka 'enum MirrorSyncMode') to 'int' [-Wsign-conversion] blockdev.c:2881:51: warning: implicit conversion changes signedness: 'BitmapSyncMode' (aka 'enum BitmapSyncMode') to 'int' [-Wsign-conversion] blockdev.c:2882:51: warning: implicit conversion changes signedness: 'MirrorSyncMode' (aka 'enum MirrorSyncMode') to 'int' [-Wsign-conversion] blockdev.c:298:37: warning: unused parameter 'opaque' [-Wunused-parameter] blockdev.c:3038:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] blockdev.c:3053:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] blockdev.c:3122:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] blockdev.c:3149:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:3155:17: warning: enumeration value 'NEW_IMAGE_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] blockdev.c:3164:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:330:17: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QDICT'... [-Wswitch-enum] blockdev.c:3324:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3339:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3364:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3379:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3394:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3409:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3428:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3714:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockdev.c:3778:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] blockdev.c:3834:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] blockdev.c:3841:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] blockdev.c:3846:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] blockdev.c:445:13: warning: implicit conversion changes signedness: 'int' to 'BlockdevDetectZeroesOptions' (aka 'enum BlockdevDetectZeroesOptions') [-Wsign-conversion] blockdev.c:581:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:581:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:581:9: warning: extension used [-Wlanguage-extension-token] blockdev.c:581:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:628:27: warning: implicit conversion changes signedness: 'int' to 'BlockdevOnError' (aka 'enum BlockdevOnError') [-Wsign-conversion] blockdev.c:628:42: warning: implicit conversion changes signedness: 'int' to 'BlockdevOnError' (aka 'enum BlockdevOnError') [-Wsign-conversion] blockdev.c:638:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:638:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:638:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:638:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:639:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:639:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:639:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:639:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:644:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:644:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:644:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:644:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:645:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:645:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:645:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:645:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:647:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] blockdev.c:647:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] blockdev.c:647:5: warning: extension used [-Wlanguage-extension-token] blockdev.c:647:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockdev.c:67:33: warning: no previous extern declaration for non-static variable 'monitor_bdrv_states' [-Wmissing-variable-declarations] blockdev.c:718:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] blockdev.c:764:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] blockdev.c:815:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] blockdev.c:815:21: warning: extension used [-Wlanguage-extension-token] blockdev.c:815:21: warning: padding size of 'struct (unnamed at ../blockdev.c:815:21)' with 7 bits to alignment boundary [-Wpadded] blockdev.c:815:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] blockdev.c:901:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] blockdev.c:902:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] blockdev.c:902:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockdev.c:903:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] blockdev.c:903:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockjob.c:108:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:123:54: warning: unused parameter 'drained_end_counter' [-Wunused-parameter] blockjob.c:177:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:259:48: warning: unused parameter 'n' [-Wunused-parameter] blockjob.c:259:57: warning: unused parameter 'opaque' [-Wunused-parameter] blockjob.c:271:12: warning: cast from 'char *' to 'BlockJobDriver *' (aka 'struct BlockJobDriver *') increases required alignment from 1 to 8 [-Wcast-align] blockjob.c:271:12: warning: cast from 'const struct JobDriver *' to 'char *' drops const qualifier [-Wcast-qual] blockjob.c:271:12: warning: extension used [-Wlanguage-extension-token] blockjob.c:271:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockjob.c:296:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] blockjob.c:318:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:348:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:349:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:352:53: warning: possible misuse of comma operator here [-Wcomma] blockjob.c:375:56: warning: unused parameter 'n' [-Wunused-parameter] blockjob.c:389:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:390:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:395:56: warning: unused parameter 'n' [-Wunused-parameter] blockjob.c:414:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:415:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:422:54: warning: unused parameter 'n' [-Wunused-parameter] blockjob.c:435:52: warning: unused parameter 'n' [-Wunused-parameter] blockjob.c:449:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:450:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] blockjob.c:486:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:529:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:535:22: warning: cast from 'char *' to 'BlockJob *' (aka 'struct BlockJob *') increases required alignment from 1 to 8 [-Wcast-align] blockjob.c:535:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] blockjob.c:535:22: warning: extension used [-Wlanguage-extension-token] blockjob.c:535:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockjob.c:546:13: warning: enumeration value 'BLOCKDEV_ON_ERROR__MAX' not explicitly handled in switch [-Wswitch-enum] blockjob.c:56:18: warning: cast from 'char *' to 'BlockJob *' (aka 'struct BlockJob *') increases required alignment from 1 to 8 [-Wcast-align] blockjob.c:56:18: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] blockjob.c:56:18: warning: extension used [-Wlanguage-extension-token] blockjob.c:56:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockjob.c:571:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:65:16: warning: cast from 'char *' to 'BlockJob *' (aka 'struct BlockJob *') increases required alignment from 1 to 8 [-Wcast-align] blockjob.c:65:16: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] blockjob.c:65:16: warning: extension used [-Wlanguage-extension-token] blockjob.c:65:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] blockjob.c:73:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] blockjob.c:79:22: warning: cast from 'char *' to 'BlockJob *' (aka 'struct BlockJob *') increases required alignment from 1 to 8 [-Wcast-align] blockjob.c:79:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] blockjob.c:79:22: warning: extension used [-Wlanguage-extension-token] blockjob.c:79:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char-fd.c:120:21: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] chardev/char-fd.c:133:42: warning: unused parameter 'chr' [-Wunused-parameter] chardev/char-fd.c:138:40: warning: unused parameter 'source' [-Wunused-parameter] chardev/char-fd.c:151:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:152:5: warning: 'glib_autoptr_cleanup_GSource' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:155:80: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] chardev/char-fd.c:155:9: warning: 'glib_autoptr_cleanup_GSource' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:160:79: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] chardev/char-fd.c:160:9: warning: 'glib_autoptr_cleanup_GSource' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:170:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:183:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:184:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:212:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:216:17: warning: implicit conversion turns string literal into bool: 'const char[29]' to 'bool' [-Wstring-conversion] chardev/char-fd.c:220:21: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:222:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:223:22: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:228:21: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:230:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:234:22: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:237:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:241:55: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-fd.c:243:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:264:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-fd.c:39:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:45:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-fd.c:48:60: warning: unused parameter 'cond' [-Wunused-parameter] chardev/char-fd.c:50:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:51:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:65:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-fd.c:72:37: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-fd.c:80:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:81:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fd.c:87:16: warning: padding size of 'struct FDSource' with 4 bytes to alignment boundary [-Wpadded] chardev/char-fd.c:95:25: warning: unused parameter 'timeout_' [-Wunused-parameter] chardev/char-fe.c:104:16: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:107:15: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:134:12: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:135:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:146:12: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:147:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:158:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:159:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:172:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] chardev/char-fe.c:199:29: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:234:29: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:334:16: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:335:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:351:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:352:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:363:15: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:367:11: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:383:16: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:384:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:62:16: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-fe.c:72:15: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-file.c:118:57: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-file.c:120:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-file.c:141:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-file.c:39:41: warning: unused parameter 'be_opened' [-Wunused-parameter] chardev/char-io.c:120:50: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] chardev/char-io.c:128:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] chardev/char-io.c:138:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] chardev/char-io.c:141:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] chardev/char-io.c:40:12: warning: cast from 'char *' to 'IOWatchPoll *' (aka 'struct IOWatchPoll *') increases required alignment from 1 to 8 [-Wcast-align] chardev/char-io.c:40:12: warning: cast from 'const struct _GSource *' to 'char *' drops const qualifier [-Wcast-qual] chardev/char-io.c:40:12: warning: extension used [-Wlanguage-extension-token] chardev/char-io.c:40:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char-io.c:44:45: warning: unused parameter 'timeout' [-Wunused-parameter] chardev/char-io.c:55:53: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] chardev/char-io.c:66:49: warning: unused parameter 'source' [-Wunused-parameter] chardev/char-io.c:66:69: warning: unused parameter 'callback' [-Wunused-parameter] chardev/char-io.c:67:49: warning: unused parameter 'user_data' [-Wunused-parameter] chardev/char-mux.c:115:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] chardev/char-mux.c:119:58: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] chardev/char-mux.c:121:52: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] chardev/char-mux.c:138:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:160:53: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] chardev/char-mux.c:160:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] chardev/char-mux.c:192:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:205:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:222:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:223:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:244:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:259:28: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:264:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:266:24: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:277:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:291:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:305:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:326:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:387:59: warning: unused parameter 'opaque' [-Wunused-parameter] chardev/char-mux.c:405:56: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-mux.c:407:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:431:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-mux.c:46:21: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-mux.c:65:27: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] chardev/char-mux.c:75:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] chardev/char-null.c:29:36: warning: unused parameter 'chr' [-Wunused-parameter] chardev/char-null.c:30:43: warning: unused parameter 'backend' [-Wunused-parameter] chardev/char-null.c:32:35: warning: unused parameter 'errp' [-Wunused-parameter] chardev/char-null.c:37:57: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-null.c:39:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-null.c:56:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-pipe.c:123:38: warning: unused parameter 'be_opened' [-Wunused-parameter] chardev/char-pipe.c:172:57: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-pipe.c:174:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pipe.c:195:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-pty.c:110:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:115:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-pty.c:120:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:129:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:130:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:136:42: warning: unused parameter 'chan' [-Wunused-parameter] chardev/char-pty.c:136:61: warning: unused parameter 'cond' [-Wunused-parameter] chardev/char-pty.c:138:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:139:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:145:13: warning: comparison of integers of different signs: 'gsize' (aka 'unsigned long') and 'int' [-Wsign-compare] chardev/char-pty.c:146:18: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] chardev/char-pty.c:157:37: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-pty.c:164:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:190:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:191:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:311:43: warning: unused parameter 'backend' [-Wunused-parameter] chardev/char-pty.c:336:9: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:337:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:339:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:345:56: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-pty.c:347:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:368:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-pty.c:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] chardev/char-pty.c:63:27: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:64:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:76:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:81:49: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] chardev/char-pty.c:88:21: warning: 'PTY_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-pty.c:91:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:101:25: warning: 'RINGBUF_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:103:38: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-ringbuf.c:137:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-ringbuf.c:144:33: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] chardev/char-ringbuf.c:148:46: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] chardev/char-ringbuf.c:150:34: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] chardev/char-ringbuf.c:151:24: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] chardev/char-ringbuf.c:186:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] chardev/char-ringbuf.c:186:27: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] chardev/char-ringbuf.c:187:31: warning: implicit conversion changes signedness: 'long long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] chardev/char-ringbuf.c:189:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] chardev/char-ringbuf.c:192:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] chardev/char-ringbuf.c:210:44: warning: unused parameter 'errp' [-Wunused-parameter] chardev/char-ringbuf.c:219:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] chardev/char-ringbuf.c:226:60: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-ringbuf.c:228:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:255:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-ringbuf.c:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] chardev/char-ringbuf.c:50:31: warning: 'RINGBUF_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:57:25: warning: 'RINGBUF_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:76:25: warning: 'RINGBUF_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:79:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char-ringbuf.c:90:25: warning: 'RINGBUF_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-ringbuf.c:97:41: warning: unused parameter 'be_opened' [-Wunused-parameter] chardev/char-serial.c:141:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-serial.c:143:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-serial.c:144:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-serial.c:145:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-serial.c:181:20: warning: 'FD_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-serial.c:182:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] chardev/char-serial.c:263:43: warning: unused parameter 'be_opened' [-Wunused-parameter] chardev/char-serial.c:301:59: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-serial.c:303:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-serial.c:328:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-socket.c:1042:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] chardev/char-socket.c:1056:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1057:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1088:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1089:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1090:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:109:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1100:38: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1117:29: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1129:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:112:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-socket.c:1138:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1162:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1163:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1165:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char-socket.c:1185:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1229:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1246:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] chardev/char-socket.c:1322:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:143:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:144:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1467:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] chardev/char-socket.c:1492:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] chardev/char-socket.c:1508:28: warning: unused parameter 'opaque' [-Wunused-parameter] chardev/char-socket.c:1510:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1516:48: warning: unused parameter 'errp' [-Wunused-parameter] chardev/char-socket.c:1518:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1523:59: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-socket.c:1525:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:1562:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-socket.c:225:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:227:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] chardev/char-socket.c:227:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] chardev/char-socket.c:234:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-socket.c:237:29: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] chardev/char-socket.c:251:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:266:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-socket.c:269:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-socket.c:276:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:284:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-socket.c:288:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-socket.c:333:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:351:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:358:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:362:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] chardev/char-socket.c:379:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:400:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] chardev/char-socket.c:407:9: warning: 'break' will never be executed [-Wunreachable-code-break] chardev/char-socket.c:425:9: warning: 'break' will never be executed [-Wunreachable-code-break] chardev/char-socket.c:430:9: warning: 'break' will never be executed [-Wunreachable-code-break] chardev/char-socket.c:442:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:459:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:479:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char-socket.c:484:42: warning: unused parameter 'chan' [-Wunused-parameter] chardev/char-socket.c:484:61: warning: unused parameter 'cond' [-Wunused-parameter] chardev/char-socket.c:486:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:487:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:499:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-socket.c:499:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-socket.c:515:41: warning: unused parameter 'channel' [-Wunused-parameter] chardev/char-socket.c:516:45: warning: unused parameter 'cond' [-Wunused-parameter] chardev/char-socket.c:519:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:526:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:535:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-socket.c:535:39: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] chardev/char-socket.c:535:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-socket.c:586:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:607:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:608:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:629:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:642:29: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:653:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:668:21: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] chardev/char-socket.c:689:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:69:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:715:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:715:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:716:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:716:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:717:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:717:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:718:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:718:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:722:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:722:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:723:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:723:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:724:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:724:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:725:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:725:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:726:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:726:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:727:27: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:727:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:728:33: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:728:39: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] chardev/char-socket.c:760:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:767:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:76:68: warning: implicit conversion loses integer precision: 'long long' to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] chardev/char-socket.c:770:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:798:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:820:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:823:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:836:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:841:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:848:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:854:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:86:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:887:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:902:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:909:44: warning: unused parameter 'listener' [-Wunused-parameter] chardev/char-socket.c:913:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:914:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:921:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:929:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:941:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:951:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:961:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-socket.c:970:24: warning: 'SOCKET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-stdio.c:124:42: warning: unused parameter 'errp' [-Wunused-parameter] chardev/char-stdio.c:135:58: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-stdio.c:137:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-stdio.c:146:41: warning: unused parameter 'obj' [-Wunused-parameter] chardev/char-stdio.c:169:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-stdio.c:56:46: warning: unused parameter 'chr' [-Wunused-parameter] chardev/char-stdio.c:63:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-stdio.c:66:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-stdio.c:67:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-stdio.c:73:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] chardev/char-stdio.c:79:36: warning: unused parameter 'sig' [-Wunused-parameter] chardev/char-stdio.c:87:39: warning: unused parameter 'be_opened' [-Wunused-parameter] chardev/char-udp.c:102:17: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-udp.c:111:21: warning: 'UDP_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:124:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:125:21: warning: 'UDP_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:203:21: warning: 'UDP_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:215:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:218:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:223:56: warning: unused parameter 'data' [-Wunused-parameter] chardev/char-udp.c:225:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:246:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char-udp.c:38:8: warning: padding size of 'struct UdpChardev' with 4 bytes to alignment boundary [-Wpadded] chardev/char-udp.c:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] chardev/char-udp.c:54:21: warning: 'UDP_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:56:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] chardev/char-udp.c:57:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char-udp.c:62:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:65:17: warning: extension used [-Wlanguage-extension-token] chardev/char-udp.c:65:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char-udp.c:74:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:75:21: warning: 'UDP_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:87:42: warning: unused parameter 'chan' [-Wunused-parameter] chardev/char-udp.c:87:61: warning: unused parameter 'cond' [-Wunused-parameter] chardev/char-udp.c:89:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char-udp.c:90:21: warning: 'UDP_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:1031:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:1034:5: warning: 'glib_autoptr_cleanup_Chardev' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:1041:57: warning: implicit conversion changes signedness: 'ChardevBackendKind' (aka 'enum ChardevBackendKind') to 'int' [-Wsign-conversion] chardev/char.c:1046:49: warning: cast from 'const struct ChardevClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] chardev/char.c:106:17: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] chardev/char.c:1109:10: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:1110:61: warning: implicit conversion changes signedness: 'ChardevBackendKind' (aka 'enum ChardevBackendKind') to 'int' [-Wsign-conversion] chardev/char.c:1121:53: warning: cast from 'const struct ChardevClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] chardev/char.c:114:24: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:118:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/char.c:1230:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/char.c:147:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char.c:154:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] chardev/char.c:220:24: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:232:12: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:233:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:239:24: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:264:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:274:9: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:280:36: warning: unused parameter 'chr' [-Wunused-parameter] chardev/char.c:280:56: warning: unused parameter 'buf' [-Wunused-parameter] chardev/char.c:285:52: warning: unused parameter 'data' [-Wunused-parameter] chardev/char.c:287:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:295:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:322:25: warning: 'MUX_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:331:24: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:526:10: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:535:15: warning: padding size of 'struct ChardevAlias' with 7 bytes to alignment boundary [-Wpadded] chardev/char.c:544:23: warning: missing field 'deprecation_warning_printed' initializer [-Wmissing-field-initializers] chardev/char.c:559:9: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:586:26: warning: extension used [-Wlanguage-extension-token] chardev/char.c:586:26: warning: padding size of 'struct (unnamed at ../chardev/char.c:586:26)' with 7 bits to alignment boundary [-Wpadded] chardev/char.c:586:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] chardev/char.c:676:50: warning: cast from 'const struct ChardevClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] chardev/char.c:754:37: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:777:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:785:5: warning: extension used [-Wlanguage-extension-token] chardev/char.c:790:44: warning: unused parameter 'errp' [-Wunused-parameter] chardev/char.c:808:5: warning: extension used [-Wlanguage-extension-token] chardev/char.c:811:60: warning: unused parameter 'errp' [-Wunused-parameter] chardev/char.c:81:5: warning: 'CHARDEV_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:824:18: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/char.c:827:14: warning: no previous extern declaration for non-static variable 'qemu_chardev_opts' [-Wmissing-variable-declarations] chardev/char.c:831:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] chardev/char.c:947:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] chardev/char.c:960:5: warning: void function 'qemu_chr_set_feature' should not return void expression [-Wpedantic] chardev/char.c:978:11: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/chardev-internal.h:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] chardev/msmouse.c:117:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] chardev/msmouse.c:118:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] chardev/msmouse.c:124:64: warning: unused parameter 'src' [-Wunused-parameter] chardev/msmouse.c:127:27: warning: 'MOUSE_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:136:13: warning: enumeration values 'INPUT_EVENT_KIND_KEY', 'INPUT_EVENT_KIND_ABS', and 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] chardev/msmouse.c:156:27: warning: 'MOUSE_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:157:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:168:46: warning: unused parameter 's' [-Wunused-parameter] chardev/msmouse.c:168:64: warning: unused parameter 'buf' [-Wunused-parameter] chardev/msmouse.c:183:27: warning: 'MOUSE_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:210:32: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] chardev/msmouse.c:214:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] chardev/msmouse.c:221:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] chardev/msmouse.c:248:27: warning: 'MOUSE_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:257:46: warning: unused parameter 'backend' [-Wunused-parameter] chardev/msmouse.c:259:38: warning: unused parameter 'errp' [-Wunused-parameter] chardev/msmouse.c:261:27: warning: 'MOUSE_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:270:60: warning: unused parameter 'data' [-Wunused-parameter] chardev/msmouse.c:272:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:293:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/msmouse.c:44:15: warning: no previous extern declaration for non-static variable 'mouse_id' [-Wmissing-variable-declarations] chardev/msmouse.c:51:15: warning: no previous extern declaration for non-static variable 'pnp_data' [-Wmissing-variable-declarations] chardev/msmouse.c:65:11: warning: padding struct 'struct MouseChardev' with 2 bytes to align 'outbuf' [-Wpadded] chardev/msmouse.c:70:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] chardev/msmouse.c:75:27: warning: 'MOUSE_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/msmouse.c:78:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] chardev/msmouse.c:84:45: warning: extension used [-Wlanguage-extension-token] chardev/msmouse.c:84:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/msmouse.c:85:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] chardev/msmouse.c:86:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] chardev/testdev.c:113:60: warning: unused parameter 'data' [-Wunused-parameter] chardev/testdev.c:115:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/testdev.c:132:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/testdev.c:34:8: warning: padding size of 'struct TestdevChardev' with 4 bytes to alignment boundary [-Wpadded] chardev/testdev.c:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] chardev/testdev.c:80:9: warning: 'break' will never be executed [-Wunreachable-code-break] chardev/testdev.c:84:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] chardev/testdev.c:90:31: warning: 'TESTDEV_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/testdev.c:95:18: warning: extension used [-Wlanguage-extension-token] chardev/testdev.c:95:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] chardev/wctablet.c:104:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] chardev/wctablet.c:110:31: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:130:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] chardev/wctablet.c:131:43: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] chardev/wctablet.c:133:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] chardev/wctablet.c:137:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] chardev/wctablet.c:148:65: warning: unused parameter 'src' [-Wunused-parameter] chardev/wctablet.c:155:13: warning: enumeration values 'INPUT_EVENT_KIND_KEY', 'INPUT_EVENT_KIND_REL', and 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] chardev/wctablet.c:158:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] chardev/wctablet.c:190:29: warning: 'WCTABLET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:211:29: warning: 'WCTABLET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:218:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] chardev/wctablet.c:218:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] chardev/wctablet.c:249:16: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] chardev/wctablet.c:278:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] chardev/wctablet.c:284:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] chardev/wctablet.c:291:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] chardev/wctablet.c:300:29: warning: 'WCTABLET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:320:29: warning: 'WCTABLET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:328:47: warning: unused parameter 'backend' [-Wunused-parameter] chardev/wctablet.c:330:39: warning: unused parameter 'errp' [-Wunused-parameter] chardev/wctablet.c:332:29: warning: 'WCTABLET_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:345:60: warning: unused parameter 'data' [-Wunused-parameter] chardev/wctablet.c:347:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] chardev/wctablet.c:368:26: warning: extra ';' outside of a function [-Wextra-semi] chardev/wctablet.c:39:9: warning: macro is not used [-Wunused-macros] chardev/wctablet.c:50:9: warning: no previous extern declaration for non-static variable 'WC_MODEL_STRING' [-Wmissing-variable-declarations] chardev/wctablet.c:53:9: warning: no previous extern declaration for non-static variable 'WC_CONFIG_STRING' [-Wmissing-variable-declarations] chardev/wctablet.c:56:9: warning: no previous extern declaration for non-static variable 'WC_FULL_CONFIG_STRING' [-Wmissing-variable-declarations] chardev/wctablet.c:68:8: warning: padding size of 'struct TabletChardev' with 3 bytes to alignment boundary [-Wpadded] chardev/wctablet.c:82:9: warning: padding struct 'struct TabletChardev' with 3 bytes to align 'axis' [-Wpadded] chardev/wctablet.c:89:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] contrib/elf2dmp/addrspace.c:115:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] contrib/elf2dmp/addrspace.c:132:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] contrib/elf2dmp/addrspace.c:90:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] contrib/elf2dmp/addrspace.c:98:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] contrib/elf2dmp/download.c:28:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] contrib/elf2dmp/download.c:29:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] contrib/elf2dmp/download.c:30:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] contrib/elf2dmp/download.c:31:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] contrib/elf2dmp/download.c:32:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] contrib/elf2dmp/kdbg.h:160:14: warning: padding struct 'struct KDDEBUGGER_DATA64' with 6 bytes to align 'KdPrintCircularBufferPtr' [-Wpadded] contrib/elf2dmp/kdbg.h:41:16: warning: padding size of 'struct KDDEBUGGER_DATA64' with 6 bytes to alignment boundary [-Wpadded] contrib/elf2dmp/kdbg.h:51:14: warning: padding struct 'struct KDDEBUGGER_DATA64' with 15 bits to align 'KiCallUserMode' [-Wpadded] contrib/elf2dmp/main.c:138:17: warning: variable 'kwn' may be uninitialized when used here [-Wconditional-uninitialized] contrib/elf2dmp/main.c:138:22: warning: variable 'kwa' may be uninitialized when used here [-Wconditional-uninitialized] contrib/elf2dmp/main.c:138:27: warning: variable 'KdpDataBlockEncoded' may be uninitialized when used here [-Wconditional-uninitialized] contrib/elf2dmp/main.c:152:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] contrib/elf2dmp/main.c:153:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] contrib/elf2dmp/main.c:154:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] contrib/elf2dmp/main.c:155:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] contrib/elf2dmp/main.c:156:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] contrib/elf2dmp/main.c:157:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] contrib/elf2dmp/main.c:270:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] contrib/elf2dmp/main.c:276:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] contrib/elf2dmp/main.c:279:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] contrib/elf2dmp/main.c:303:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] contrib/elf2dmp/main.c:309:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] contrib/elf2dmp/main.c:570:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] contrib/elf2dmp/pdb.c:117:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] contrib/elf2dmp/pdb.c:117:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] contrib/elf2dmp/pdb.c:119:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] contrib/elf2dmp/pdb.c:125:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] contrib/elf2dmp/pdb.c:157:50: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] contrib/elf2dmp/pdb.c:224:34: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] contrib/elf2dmp/pdb.c:225:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] contrib/elf2dmp/pdb.c:56:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] contrib/elf2dmp/pdb.h:201:5: warning: padding size of 'struct codeview_symbol::(unnamed at ../contrib/elf2dmp/pdb.h:201:5)' with 1 byte to alignment boundary [-Wpadded] contrib/elf2dmp/pdb.h:231:14: warning: padding struct 'struct pdb_reader' with 2 bytes to align 'modimage' [-Wpadded] contrib/elf2dmp/pdb.h:41:16: warning: padding size of 'struct PDB_DS_ROOT' with 3 bytes to alignment boundary [-Wpadded] contrib/elf2dmp/qemu_elf.h:34:16: warning: padding size of 'struct QEMU_Elf' with 4 bytes to alignment boundary [-Wpadded] cpu.c:108:9: warning: extension used [-Wlanguage-extension-token] cpu.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] cpu.c:109:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] cpu.c:120:9: warning: extension used [-Wlanguage-extension-token] cpu.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] cpu.c:121:9: warning: extension used [-Wlanguage-extension-token] cpu.c:121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] cpu.c:122:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] cpu.c:135:15: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] cpu.c:158:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] cpu.c:170:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] cpu.c:175:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] cpu.c:205:5: warning: extension used [-Wlanguage-extension-token] cpu.c:205:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] cpu.c:208:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] cpu.c:211:60: warning: unused parameter 'errp' [-Wunused-parameter] cpu.c:217:72: warning: unused parameter 'errp' [-Wunused-parameter] cpu.c:270:10: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] cpu.c:276:28: warning: declaration shadows a variable in the global scope [-Wshadow] cpu.c:276:28: warning: unused parameter 'optarg' [-Wunused-parameter] cpu.c:302:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] cpu.c:317:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] cpu.c:347:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] cpu.c:391:13: warning: code will never be executed [-Wunreachable-code] cpu.c:492:29: warning: comparison of integers of different signs: 'uintptr_t' (aka 'unsigned long') and 'int' [-Wsign-compare] cpu.c:493:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] cpu.c:49:51: warning: unused parameter 'version_id' [-Wunused-parameter] cpu.c:55:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] cpu.c:90:9: warning: extension used [-Wlanguage-extension-token] cpu.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] cpu.c:91:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] cpus-common.c:113:5: warning: extension used [-Wlanguage-extension-token] cpus-common.c:113:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:125:8: warning: padding size of 'struct qemu_work_item' with 5 bytes to alignment boundary [-Wpadded] cpus-common.c:134:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:159:13: warning: extension used [-Wlanguage-extension-token] cpus-common.c:159:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:162:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:184:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:195:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:202:5: warning: extension used [-Wlanguage-extension-token] cpus-common.c:202:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:204:5: warning: extension used [-Wlanguage-extension-token] cpus-common.c:204:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:205:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:214:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:230:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:242:5: warning: extension used [-Wlanguage-extension-token] cpus-common.c:242:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:257:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:258:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] cpus-common.c:282:5: warning: extension used [-Wlanguage-extension-token] cpus-common.c:282:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:299:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:300:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] cpus-common.c:329:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:336:9: warning: extension used [-Wlanguage-extension-token] cpus-common.c:353:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:357:13: warning: extension used [-Wlanguage-extension-token] cpus-common.c:357:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:51:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:67:5: warning: extension used [-Wlanguage-extension-token] cpus-common.c:67:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] cpus-common.c:85:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] cpus-common.c:98:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] crypto/akcipher.c:117:13: warning: enumeration value 'QCRYPTO_AKCIPHER_ALG__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/akcipher.c:33:69: warning: unused parameter 'opts' [-Wunused-parameter] crypto/akcipher.c:34:62: warning: unused parameter 'type' [-Wunused-parameter] crypto/akcipher.c:35:54: warning: unused parameter 'key' [-Wunused-parameter] crypto/akcipher.c:35:66: warning: unused parameter 'keylen' [-Wunused-parameter] crypto/akcipher.c:36:47: warning: unused parameter 'errp' [-Wunused-parameter] crypto/akcipher.c:43:56: warning: unused parameter 'opts' [-Wunused-parameter] crypto/block-luks-priv.h:77:25: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] crypto/block-luks-priv.h:77:31: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] crypto/block-luks.c:1077:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/block-luks.c:1094:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/block-luks.c:1095:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] crypto/block-luks.c:1372:51: warning: implicit conversion changes signedness: 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') to 'int' [-Wsign-conversion] crypto/block-luks.c:1373:53: warning: implicit conversion changes signedness: 'QCryptoIVGenAlgorithm' (aka 'enum QCryptoIVGenAlgorithm') to 'int' [-Wsign-conversion] crypto/block-luks.c:1375:61: warning: implicit conversion changes signedness: 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] crypto/block-luks.c:1381:51: warning: implicit conversion changes signedness: 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] crypto/block-luks.c:1418:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] crypto/block-luks.c:1476:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] crypto/block-luks.c:1484:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] crypto/block-luks.c:1497:13: warning: extension used [-Wlanguage-extension-token] crypto/block-luks.c:1497:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/block-luks.c:1498:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] crypto/block-luks.c:1521:9: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] crypto/block-luks.c:1522:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/block-luks.c:1529:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] crypto/block-luks.c:1537:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] crypto/block-luks.c:1558:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] crypto/block-luks.c:1593:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] crypto/block-luks.c:1613:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] crypto/block-luks.c:1629:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] crypto/block-luks.c:1659:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] crypto/block-luks.c:1713:34: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] crypto/block-luks.c:1724:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] crypto/block-luks.c:1741:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] crypto/block-luks.c:1757:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] crypto/block-luks.c:1784:52: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] crypto/block-luks.c:1788:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] crypto/block-luks.c:1797:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] crypto/block-luks.c:1807:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] crypto/block-luks.c:180:36: warning: comparison of integers of different signs: 'const int' and 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') [-Wsign-compare] crypto/block-luks.c:1810:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/block-luks.c:1836:13: warning: enumeration value 'Q_CRYPTO_BLOCKLUKS_KEYSLOT_STATE__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/block-luks.c:1852:48: warning: unused parameter 'errp' [-Wunused-parameter] crypto/block-luks.c:1867:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] crypto/block-luks.c:187:43: warning: implicit conversion changes signedness: 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') to 'int' [-Wsign-conversion] crypto/block-luks.c:265:13: warning: 4 enumeration values not explicitly handled in switch: 'QCRYPTO_CIPHER_ALG_DES', 'QCRYPTO_CIPHER_ALG_3DES', 'QCRYPTO_CIPHER_ALG_CAST5_128'... [-Wswitch-enum] crypto/block-luks.c:283:9: warning: 'break' will never be executed [-Wunreachable-code-break] crypto/block-luks.c:301:9: warning: 'break' will never be executed [-Wunreachable-code-break] crypto/block-luks.c:319:9: warning: 'break' will never be executed [-Wunreachable-code-break] crypto/block-luks.c:322:47: warning: implicit conversion changes signedness: 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') to 'int' [-Wsign-conversion] crypto/block-luks.c:348:12: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] crypto/block-luks.c:516:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] crypto/block-luks.c:558:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] crypto/block-luks.c:609:32: warning: implicit conversion changes signedness: 'int' to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wsign-conversion] crypto/block-luks.c:617:25: warning: implicit conversion changes signedness: 'int' to 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') [-Wsign-conversion] crypto/block-luks.c:625:13: warning: implicit conversion changes signedness: 'int' to 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') [-Wsign-conversion] crypto/block-luks.c:635:13: warning: implicit conversion changes signedness: 'int' to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wsign-conversion] crypto/block-luks.c:642:23: warning: implicit conversion changes signedness: 'int' to 'QCryptoIVGenAlgorithm' (aka 'enum QCryptoIVGenAlgorithm') [-Wsign-conversion] crypto/block-luks.c:702:5: warning: 'glib_autoptr_cleanup_QCryptoCipher' was marked unused but was used [-Wused-but-marked-unused] crypto/block-luks.c:703:5: warning: 'glib_autoptr_cleanup_QCryptoIVGen' was marked unused but was used [-Wused-but-marked-unused] crypto/block-luks.c:724:51: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/block-luks.c:752:9: warning: extension used [-Wlanguage-extension-token] crypto/block-luks.c:752:9: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] crypto/block-luks.c:752:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/block-luks.c:761:35: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/block-luks.c:844:29: warning: variable 'splitkeylen' may be uninitialized when used here [-Wconditional-uninitialized] crypto/block-luks.c:875:5: warning: 'glib_autoptr_cleanup_QCryptoCipher' was marked unused but was used [-Wused-but-marked-unused] crypto/block-luks.c:877:5: warning: 'glib_autoptr_cleanup_QCryptoIVGen' was marked unused but was used [-Wused-but-marked-unused] crypto/block-qcow.c:143:42: warning: unused parameter 'block' [-Wunused-parameter] crypto/block-qcow.c:62:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] crypto/block-qcow.c:63:30: warning: extension used [-Wlanguage-extension-token] crypto/block-qcow.c:63:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/block-qcow.c:63:34: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (len) : (sizeof (keybuf)))' (aka 'unsigned long') [-Wsign-conversion] crypto/block.c:118:64: warning: unused parameter 'block' [-Wunused-parameter] crypto/block.c:119:49: warning: unused parameter 'errp' [-Wunused-parameter] crypto/block.c:129:65: warning: unused parameter 'block' [-Wunused-parameter] crypto/block.c:130:16: warning: unused parameter 'offset' [-Wunused-parameter] crypto/block.c:130:39: warning: unused parameter 'buf' [-Wunused-parameter] crypto/block.c:130:51: warning: unused parameter 'buflen' [-Wunused-parameter] crypto/block.c:131:15: warning: unused parameter 'opaque' [-Wunused-parameter] crypto/block.c:131:31: warning: unused parameter 'errp' [-Wunused-parameter] crypto/block.c:145:5: warning: 'glib_autoptr_cleanup_QCryptoBlock' was marked unused but was used [-Wused-but-marked-unused] crypto/block.c:170:50: warning: implicit conversion changes signedness: 'QCryptoBlockFormat' (aka 'enum QCryptoBlockFormat') to 'int' [-Wsign-conversion] crypto/block.c:237:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/block.c:252:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/block.c:369:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] crypto/block.c:371:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] crypto/block.c:372:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] crypto/block.c:378:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/block.c:396:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] crypto/block.c:396:37: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] crypto/block.c:65:52: warning: implicit conversion changes signedness: 'QCryptoBlockFormat' (aka 'enum QCryptoBlockFormat') to 'int' [-Wsign-conversion] crypto/block.c:99:52: warning: implicit conversion changes signedness: 'QCryptoBlockFormat' (aka 'enum QCryptoBlockFormat') to 'int' [-Wsign-conversion] crypto/blockpriv.h:32:31: warning: padding struct 'struct QCryptoBlock' with 4 bytes to align 'driver' [-Wpadded] crypto/blockpriv.h:42:12: warning: padding struct 'struct QCryptoBlock' with 4 bytes to align 'niv' [-Wpadded] crypto/cipher-gnutls.c.inc:115:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/cipher-gnutls.c.inc:116:17: warning: declaration shadows a local variable [-Wshadow] crypto/cipher-gnutls.c.inc:137:16: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] crypto/cipher-gnutls.c.inc:138:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] crypto/cipher-gnutls.c.inc:153:32: warning: cast from 'char *' to 'QCryptoCipherGnutls *' (aka 'struct QCryptoCipherGnutls *') increases required alignment from 1 to 8 [-Wcast-align] crypto/cipher-gnutls.c.inc:153:32: warning: cast from 'const struct QCryptoCipher *' to 'char *' drops const qualifier [-Wcast-qual] crypto/cipher-gnutls.c.inc:153:32: warning: extension used [-Wlanguage-extension-token] crypto/cipher-gnutls.c.inc:153:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/cipher-gnutls.c.inc:176:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/cipher-gnutls.c.inc:177:17: warning: declaration shadows a local variable [-Wshadow] crypto/cipher-gnutls.c.inc:198:16: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] crypto/cipher-gnutls.c.inc:199:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] crypto/cipher-gnutls.c.inc:211:32: warning: cast from 'char *' to 'QCryptoCipherGnutls *' (aka 'struct QCryptoCipherGnutls *') increases required alignment from 1 to 8 [-Wcast-align] crypto/cipher-gnutls.c.inc:211:32: warning: cast from 'const struct QCryptoCipher *' to 'char *' drops const qualifier [-Wcast-qual] crypto/cipher-gnutls.c.inc:211:32: warning: extension used [-Wlanguage-extension-token] crypto/cipher-gnutls.c.inc:211:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/cipher-gnutls.c.inc:219:56: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/cipher-gnutls.c.inc:239:46: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/cipher-gnutls.c.inc:239:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/cipher-gnutls.c.inc:243:13: warning: enumeration values 'QCRYPTO_CIPHER_MODE_CTR' and 'QCRYPTO_CIPHER_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/cipher-gnutls.c.inc:246:17: warning: 11 enumeration values not explicitly handled in switch: 'QCRYPTO_CIPHER_ALG_AES_192', 'QCRYPTO_CIPHER_ALG_DES', 'QCRYPTO_CIPHER_ALG_3DES'... [-Wswitch-enum] crypto/cipher-gnutls.c.inc:261:17: warning: 8 enumeration values not explicitly handled in switch: 'QCRYPTO_CIPHER_ALG_CAST5_128', 'QCRYPTO_CIPHER_ALG_SERPENT_128', 'QCRYPTO_CIPHER_ALG_SERPENT_192'... [-Wswitch-enum] crypto/cipher-gnutls.c.inc:287:47: warning: implicit conversion changes signedness: 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') to 'int' [-Wsign-conversion] crypto/cipher-gnutls.c.inc:288:42: warning: implicit conversion changes signedness: 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') to 'int' [-Wsign-conversion] crypto/cipher-gnutls.c.inc:34:13: warning: enumeration values 'QCRYPTO_CIPHER_MODE_CTR' and 'QCRYPTO_CIPHER_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/cipher-gnutls.c.inc:37:17: warning: 8 enumeration values not explicitly handled in switch: 'QCRYPTO_CIPHER_ALG_CAST5_128', 'QCRYPTO_CIPHER_ALG_SERPENT_128', 'QCRYPTO_CIPHER_ALG_SERPENT_192'... [-Wswitch-enum] crypto/cipher-gnutls.c.inc:49:17: warning: 11 enumeration values not explicitly handled in switch: 'QCRYPTO_CIPHER_ALG_AES_192', 'QCRYPTO_CIPHER_ALG_DES', 'QCRYPTO_CIPHER_ALG_3DES'... [-Wswitch-enum] crypto/cipher-gnutls.c.inc:67:13: warning: padding struct 'struct QCryptoCipherGnutls' with 4 bytes to align 'key' [-Wpadded] crypto/cipher-gnutls.c.inc:76:32: warning: cast from 'char *' to 'QCryptoCipherGnutls *' (aka 'struct QCryptoCipherGnutls *') increases required alignment from 1 to 8 [-Wcast-align] crypto/cipher-gnutls.c.inc:76:32: warning: cast from 'const struct QCryptoCipher *' to 'char *' drops const qualifier [-Wcast-qual] crypto/cipher-gnutls.c.inc:76:32: warning: extension used [-Wlanguage-extension-token] crypto/cipher-gnutls.c.inc:76:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/cipher-gnutls.c.inc:93:32: warning: cast from 'char *' to 'QCryptoCipherGnutls *' (aka 'struct QCryptoCipherGnutls *') increases required alignment from 1 to 8 [-Wcast-align] crypto/cipher-gnutls.c.inc:93:32: warning: cast from 'const struct QCryptoCipher *' to 'char *' drops const qualifier [-Wcast-qual] crypto/cipher-gnutls.c.inc:93:32: warning: extension used [-Wlanguage-extension-token] crypto/cipher-gnutls.c.inc:93:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/der.c:112:68: warning: unused parameter 'dlen' [-Wunused-parameter] crypto/der.c:167:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] crypto/der.c:203:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] crypto/der.c:27:34: warning: padding struct 'struct QCryptoDerEncodeNode' with 7 bytes to align 'parent' [-Wpadded] crypto/der.c:307:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] crypto/der.c:436:57: warning: possible misuse of comma operator here [-Wcomma] crypto/der.c:63:9: warning: macro is not used [-Wunused-macros] crypto/der.c:66:9: warning: macro is not used [-Wunused-macros] crypto/der.c:69:9: warning: macro is not used [-Wunused-macros] crypto/der.c:79:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] crypto/der.c:92:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] crypto/der.h:113:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] crypto/der.h:136:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] crypto/der.h:160:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] crypto/der.h:162:4: warning: unknown command tag name [-Wdocumentation-unknown-command] crypto/der.h:188:4: warning: unknown command tag name [-Wdocumentation-unknown-command] crypto/der.h:278:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] crypto/der.h:33:5: warning: unknown command tag name [-Wdocumentation-unknown-command] crypto/der.h:35:5: warning: unknown command tag name [-Wdocumentation-unknown-command] crypto/der.h:43:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] crypto/der.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] crypto/der.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] crypto/der.h:67:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] crypto/der.h:90:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] crypto/hash-gnutls.c:48:21: warning: comparison of integers of different signs: 'const gnutls_digest_algorithm_t' and 'int' [-Wsign-compare] crypto/hash-gnutls.c:74:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] crypto/hash-gnutls.c:74:31: warning: implicit conversion changes signedness: 'int' to 'gnutls_digest_algorithm_t' [-Wsign-conversion] crypto/hash-gnutls.c:76:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] crypto/hash-gnutls.c:78:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] crypto/hash-gnutls.c:85:35: warning: implicit conversion changes signedness: 'int' to 'gnutls_digest_algorithm_t' [-Wsign-conversion] crypto/hash-gnutls.c:93:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] crypto/hash.c:112:46: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] crypto/hash.c:141:46: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] crypto/hash.c:75:46: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] crypto/hmac-gnutls.c:111:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] crypto/hmac-gnutls.c:115:31: warning: implicit conversion changes signedness: 'int' to 'gnutls_mac_algorithm_t' [-Wsign-conversion] crypto/hmac-gnutls.c:118:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] crypto/hmac-gnutls.c:48:21: warning: comparison of integers of different signs: 'const gnutls_digest_algorithm_t' and 'int' [-Wsign-compare] crypto/hmac-gnutls.c:64:45: warning: implicit conversion changes signedness: 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] crypto/hmac-gnutls.c:71:28: warning: implicit conversion changes signedness: 'int' to 'gnutls_mac_algorithm_t' [-Wsign-conversion] crypto/hmac.c:38:33: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] crypto/hmac.c:79:33: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] crypto/ivgen-essiv.c:44:28: warning: extension used [-Wlanguage-extension-token] crypto/ivgen-essiv.c:57:46: warning: extension used [-Wlanguage-extension-token] crypto/ivgen-essiv.c:57:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/ivgen-essiv.c:81:38: warning: extension used [-Wlanguage-extension-token] crypto/ivgen-essiv.c:81:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] crypto/ivgen-plain.c:25:51: warning: unused parameter 'ivgen' [-Wunused-parameter] crypto/ivgen-plain.c:26:52: warning: unused parameter 'key' [-Wunused-parameter] crypto/ivgen-plain.c:26:64: warning: unused parameter 'nkey' [-Wunused-parameter] crypto/ivgen-plain.c:27:45: warning: unused parameter 'errp' [-Wunused-parameter] crypto/ivgen-plain.c:32:56: warning: unused parameter 'ivgen' [-Wunused-parameter] crypto/ivgen-plain.c:35:50: warning: unused parameter 'errp' [-Wunused-parameter] crypto/ivgen-plain.c:50:55: warning: unused parameter 'ivgen' [-Wunused-parameter] crypto/ivgen-plain64.c:25:51: warning: unused parameter 'ivgen' [-Wunused-parameter] crypto/ivgen-plain64.c:26:52: warning: unused parameter 'key' [-Wunused-parameter] crypto/ivgen-plain64.c:26:64: warning: unused parameter 'nkey' [-Wunused-parameter] crypto/ivgen-plain64.c:27:45: warning: unused parameter 'errp' [-Wunused-parameter] crypto/ivgen-plain64.c:32:56: warning: unused parameter 'ivgen' [-Wunused-parameter] crypto/ivgen-plain64.c:35:50: warning: unused parameter 'errp' [-Wunused-parameter] crypto/ivgen-plain64.c:50:55: warning: unused parameter 'ivgen' [-Wunused-parameter] crypto/ivgen-plain64.c:55:27: warning: no previous extern declaration for non-static variable 'qcrypto_ivgen_plain64' [-Wmissing-variable-declarations] crypto/ivgen.c:42:13: warning: enumeration value 'QCRYPTO_IVGEN_ALG__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/ivgenpriv.h:39:8: warning: padding size of 'struct QCryptoIVGen' with 4 bytes to alignment boundary [-Wpadded] crypto/pbkdf-gnutls.c:28:13: warning: enumeration value 'QCRYPTO_HASH_ALG__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/pbkdf-gnutls.c:59:52: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/pbkdf-gnutls.c:59:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/pbkdf-gnutls.c:60:53: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/pbkdf-gnutls.c:60:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/pbkdf-gnutls.c:73:51: warning: implicit conversion changes signedness: 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] crypto/pbkdf-gnutls.c:77:25: warning: implicit conversion changes signedness: 'const int' to 'gnutls_mac_algorithm_t' [-Wsign-conversion] crypto/pbkdf-gnutls.c:80:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] crypto/pbkdf.c:68:50: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] crypto/pbkdf.c:94:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] crypto/rsakey-builtin.c.inc:132:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] crypto/rsakey-builtin.c.inc:189:13: warning: enumeration value 'QCRYPTO_AKCIPHER_KEY_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] crypto/rsakey-builtin.c.inc:82:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] crypto/rsakey.c:67:44: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] crypto/rsakey.h:99:60: warning: extra ';' outside of a function [-Wextra-semi] crypto/secret.c:103:38: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret.c:105:29: warning: 'QCRYPTO_SECRET' was marked unused but was used [-Wused-but-marked-unused] crypto/secret.c:113:29: warning: 'QCRYPTO_SECRET' was marked unused but was used [-Wused-but-marked-unused] crypto/secret.c:120:50: warning: unused parameter 'data' [-Wunused-parameter] crypto/secret.c:122:37: warning: 'QCRYPTO_SECRET_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/secret.c:151:41: warning: extra ';' outside of a function [-Wextra-semi] crypto/secret.c:39:29: warning: 'QCRYPTO_SECRET' was marked unused but was used [-Wused-but-marked-unused] crypto/secret.c:71:38: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret.c:73:29: warning: 'QCRYPTO_SECRET' was marked unused but was used [-Wused-but-marked-unused] crypto/secret.c:82:38: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret.c:84:29: warning: 'QCRYPTO_SECRET' was marked unused but was used [-Wused-but-marked-unused] crypto/secret.c:92:38: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret.c:94:29: warning: 'QCRYPTO_SECRET' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:143:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:145:35: warning: 'QCRYPTO_SECRET_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:198:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:208:34: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:209:21: warning: implicit conversion changes signedness: 'int' to 'QCryptoSecretFormat' (aka 'enum QCryptoSecretFormat') [-Wsign-conversion] crypto/secret_common.c:217:34: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:218:19: warning: implicit conversion changes signedness: 'QCryptoSecretFormat' (aka 'enum QCryptoSecretFormat') to 'int' [-Wsign-conversion] crypto/secret_common.c:225:36: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret_common.c:227:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:236:36: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret_common.c:238:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:246:39: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret_common.c:248:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:257:39: warning: unused parameter 'errp' [-Wunused-parameter] crypto/secret_common.c:259:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:267:35: warning: 'QCRYPTO_SECRET_COMMON' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:275:50: warning: unused parameter 'data' [-Wunused-parameter] crypto/secret_common.c:277:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:350:47: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] crypto/secret_common.c:392:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] crypto/secret_common.c:404:41: warning: extra ';' outside of a function [-Wextra-semi] crypto/secret_common.c:42:5: warning: 'glib_autoptr_cleanup_QCryptoCipher' was marked unused but was used [-Wused-but-marked-unused] crypto/secret_common.c:64:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] crypto/tls-cipher-suites.c:102:47: warning: 'QCRYPTO_TLS_CIPHER_SUITES' was marked unused but was used [-Wused-but-marked-unused] crypto/tls-cipher-suites.c:106:73: warning: unused parameter 'data' [-Wunused-parameter] crypto/tls-cipher-suites.c:108:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/tls-cipher-suites.c:109:37: warning: 'FW_CFG_DATA_GENERATOR_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/tls-cipher-suites.c:124:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] crypto/tls-cipher-suites.c:133:52: warning: extra ';' outside of a function [-Wextra-semi] crypto/tls-cipher-suites.c:30:9: warning: packed attribute is unnecessary for 'IANA_TLS_CIPHER' [-Wpacked] crypto/tls-cipher-suites.c:37:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tls-cipher-suites.c:55:13: warning: declaration shadows a local variable [-Wshadow] crypto/tls-cipher-suites.c:62:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/tls-cipher-suites.c:91:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:146:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:156:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:167:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:177:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:188:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:198:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:209:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:211:23: warning: implicit conversion changes signedness: 'int' to 'QCryptoTLSCredsEndpoint' (aka 'enum QCryptoTLSCredsEndpoint') [-Wsign-conversion] crypto/tlscreds.c:219:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:221:19: warning: implicit conversion changes signedness: 'QCryptoTLSCredsEndpoint' (aka 'enum QCryptoTLSCredsEndpoint') to 'int' [-Wsign-conversion] crypto/tlscreds.c:226:53: warning: unused parameter 'data' [-Wunused-parameter] crypto/tlscreds.c:248:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:257:30: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscreds.c:269:48: warning: implicit conversion changes signedness: 'QCryptoTLSCredsEndpoint' (aka 'enum QCryptoTLSCredsEndpoint') to 'int' [-Wsign-conversion] crypto/tlscreds.c:294:44: warning: extra ';' outside of a function [-Wextra-semi] crypto/tlscreds.c:71:21: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsanon.c:124:34: warning: 'QCRYPTO_TLS_CREDS_ANON' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsanon.c:137:34: warning: 'QCRYPTO_TLS_CREDS_ANON' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsanon.c:164:34: warning: 'QCRYPTO_TLS_CREDS_ANON' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsanon.c:171:58: warning: unused parameter 'data' [-Wunused-parameter] crypto/tlscredsanon.c:173:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsanon.c:192:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] crypto/tlscredsanon.c:204:49: warning: extra ';' outside of a function [-Wextra-semi] crypto/tlscredspriv.h:35:24: warning: padding struct 'struct QCryptoTLSCreds' with 4 bytes to align 'dh_params' [-Wpadded] crypto/tlscredspriv.h:38:11: warning: padding struct 'struct QCryptoTLSCreds' with 7 bytes to align 'priority' [-Wpadded] crypto/tlscredspriv.h:68:11: warning: padding struct 'struct QCryptoTLSCredsX509' with 7 bytes to align 'passwordid' [-Wpadded] crypto/tlscredspsk.c:203:33: warning: 'QCRYPTO_TLS_CREDS_PSK' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredspsk.c:216:33: warning: 'QCRYPTO_TLS_CREDS_PSK' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredspsk.c:243:33: warning: 'QCRYPTO_TLS_CREDS_PSK' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredspsk.c:253:33: warning: 'QCRYPTO_TLS_CREDS_PSK' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredspsk.c:263:33: warning: 'QCRYPTO_TLS_CREDS_PSK' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredspsk.c:269:57: warning: unused parameter 'data' [-Wunused-parameter] crypto/tlscredspsk.c:271:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredspsk.c:293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] crypto/tlscredspsk.c:305:48: warning: extra ';' outside of a function [-Wextra-semi] crypto/tlscredspsk.c:56:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsx509.c:142:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] crypto/tlscredsx509.c:142:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] crypto/tlscredsx509.c:206:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsx509.c:227:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsx509.c:232:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] crypto/tlscredsx509.c:240:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] crypto/tlscredsx509.c:331:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsx509.c:403:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsx509.c:450:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] crypto/tlscredsx509.c:692:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:705:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:730:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:741:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:751:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:761:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:773:39: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:815:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:824:34: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:832:58: warning: unused parameter 'data' [-Wunused-parameter] crypto/tlscredsx509.c:834:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:835:34: warning: 'QCRYPTO_TLS_CREDS_CLASS' was marked unused but was used [-Wused-but-marked-unused] crypto/tlscredsx509.c:863:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] crypto/tlscredsx509.c:875:49: warning: extra ';' outside of a function [-Wextra-semi] crypto/tlssession.c:109:39: warning: implicit conversion changes signedness: 'QCryptoTLSCredsEndpoint' (aka 'enum QCryptoTLSCredsEndpoint') to 'int' [-Wsign-conversion] crypto/tlssession.c:138:39: warning: 'QCRYPTO_TLS_CREDS_ANON' was marked unused but was used [-Wused-but-marked-unused] crypto/tlssession.c:174:38: warning: 'QCRYPTO_TLS_CREDS_PSK' was marked unused but was used [-Wused-but-marked-unused] crypto/tlssession.c:210:39: warning: 'QCRYPTO_TLS_CREDS_X509' was marked unused but was used [-Wused-but-marked-unused] crypto/tlssession.c:43:32: warning: padding struct 'struct QCryptoTLSSession' with 7 bytes to align 'writeFunc' [-Wpadded] crypto/tlssession.c:539:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas.c:135:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] disas.c:216:28: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] disas.c:216:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] disas.c:226:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas.c:226:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas.c:226:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas.c:226:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas.c:232:18: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] disas.c:232:18: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] disas.c:246:26: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas.c:250:32: warning: format string is not a string literal [-Wformat-nonliteral] disas.c:253:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] disas.c:253:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas.c:256:42: warning: unused parameter 'addr' [-Wunused-parameter] disas.c:256:73: warning: unused parameter 'info' [-Wunused-parameter] disas.c:26:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas.c:26:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas.c:276:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas.c:303:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] disas.c:312:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas.c:312:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas.c:347:19: warning: cast from 'char *' to 'CPUDebug *' (aka 'struct CPUDebug *') increases required alignment from 1 to 8 [-Wcast-align] disas.c:347:19: warning: cast from 'const struct disassemble_info *' to 'char *' drops const qualifier [-Wcast-qual] disas.c:347:19: warning: extension used [-Wlanguage-extension-token] disas.c:347:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas.c:351:38: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] disas.c:361:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] disas.c:390:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas.c:390:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas.c:41:19: warning: cast from 'char *' to 'CPUDebug *' (aka 'struct CPUDebug *') increases required alignment from 1 to 8 [-Wcast-align] disas.c:41:19: warning: cast from 'const struct disassemble_info *' to 'char *' drops const qualifier [-Wcast-qual] disas.c:41:19: warning: extension used [-Wlanguage-extension-token] disas.c:41:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas.c:42:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] disas.c:77:38: warning: unused parameter 'addr' [-Wunused-parameter] disas.c:77:69: warning: unused parameter 'info' [-Wunused-parameter] disas.c:86:40: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] disas/alpha.c:114:14: warning: padding struct 'struct alpha_operand' with 2 bytes to align 'insert' [-Wpadded] disas/alpha.c:146:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:1698:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1698:13: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1699:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1699:13: warning: signed shift result (0x84000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1700:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1700:13: warning: signed shift result (0x88000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1701:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1701:13: warning: signed shift result (0x8C000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1702:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1702:13: warning: signed shift result (0x90000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1703:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1703:13: warning: signed shift result (0x94000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1704:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1704:13: warning: signed shift result (0x98000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1705:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1705:13: warning: signed shift result (0x9C000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1707:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1707:13: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1708:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1708:13: warning: signed shift result (0xA4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1709:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1709:15: warning: signed shift result (0xA8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1710:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1710:15: warning: signed shift result (0xAC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1711:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1711:13: warning: signed shift result (0xB0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1712:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1712:13: warning: signed shift result (0xB4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1713:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1713:15: warning: signed shift result (0xB8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1714:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1714:15: warning: signed shift result (0xBC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1716:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1716:12: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1717:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1717:12: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1718:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1718:14: warning: signed shift result (0xC4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1719:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1719:14: warning: signed shift result (0xC8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1720:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1720:14: warning: signed shift result (0xCC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1721:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1721:13: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1722:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1722:14: warning: signed shift result (0xD4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1723:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1723:14: warning: signed shift result (0xD8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1724:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1724:14: warning: signed shift result (0xDC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1725:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1725:14: warning: signed shift result (0xE0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1726:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1726:13: warning: signed shift result (0xE4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1727:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1727:13: warning: signed shift result (0xE8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1728:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1728:13: warning: signed shift result (0xEC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1729:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1729:14: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1730:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1730:13: warning: signed shift result (0xF4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1731:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1731:13: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1732:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1732:13: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/alpha.c:1795:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/alpha.c:1818:12: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] disas/alpha.c:1881:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/alpha.c:189:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:1904:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/alpha.c:207:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:208:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:209:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:210:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:211:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:212:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:213:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:214:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:215:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:216:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:217:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:218:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:219:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:220:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:221:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:222:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:223:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:224:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:225:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:226:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:227:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:228:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:229:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:230:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:231:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:232:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:233:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:234:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:235:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:236:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:237:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:238:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:239:9: warning: macro is not used [-Wunused-macros] disas/alpha.c:96:16: warning: padding struct 'struct alpha_operand' with 6 bits to align 'flags' [-Wpadded] disas/capstone.c:157:40: warning: extension used [-Wlanguage-extension-token] disas/capstone.c:157:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/capstone.c:171:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/capstone.c:172:44: warning: extension used [-Wlanguage-extension-token] disas/capstone.c:172:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/capstone.c:191:24: warning: extension used [-Wlanguage-extension-token] disas/capstone.c:191:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/capstone.c:194:65: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas/capstone.c:25:51: warning: unused parameter 'code_size' [-Wunused-parameter] disas/capstone.c:26:44: warning: unused parameter 'user_data' [-Wunused-parameter] disas/capstone.c:290:24: warning: extension used [-Wlanguage-extension-token] disas/capstone.c:290:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/capstone.c:296:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas/capstone.c:330:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas/capstone.c:70:25: warning: implicit conversion changes signedness: 'int' to 'cs_arch' (aka 'enum cs_arch') [-Wsign-conversion] disas/cris.c:1276:27: warning: padding struct 'struct cris_disasm_data' with 3 bytes to align 'distype' [-Wpadded] disas/cris.c:1320:14: warning: 7 enumeration values not explicitly handled in switch: 'cris_ver_v0_3', 'cris_ver_v8', 'cris_ver_sim_v0_10'... [-Wswitch-enum] disas/cris.c:1479:3: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] disas/cris.c:1485:16: warning: enumeration value 'cris_ver_v3_10' not explicitly handled in switch [-Wswitch-enum] disas/cris.c:1724:22: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/cris.c:1841:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/cris.c:1844:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/cris.c:2006:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/cris.c:2067:35: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/cris.c:2067:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/cris.c:2132:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/cris.c:2135:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] disas/cris.c:2163:23: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/cris.c:2168:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] disas/cris.c:2272:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/cris.c:2294:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/cris.c:2449:65: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] disas/cris.c:2571:12: warning: extension used [-Wlanguage-extension-token] disas/cris.c:2571:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/cris.c:2616:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] disas/cris.c:2651:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/cris.c:2660:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/hppa.c:1618:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1619:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1620:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1621:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1622:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1624:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1655:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:170:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:172:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:174:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:1818:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:1824:10: warning: 'low_sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1832:10: warning: 'low_sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1872:10: warning: 'low_sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1880:10: warning: 'low_sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1894:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:1894:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:1894:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:1895:10: warning: 'sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1895:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:1916:10: warning: 'sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1924:10: warning: 'sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1926:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:1935:10: warning: 'sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1938:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:1944:10: warning: 'sign_extend' was marked unused but was used [-Wused-but-marked-unused] disas/hppa.c:1948:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:1969:10: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] disas/hppa.c:2055:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2057:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2065:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2073:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2081:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2089:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2097:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2122:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2490:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2506:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2509:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2513:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2518:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2536:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/hppa.c:2541:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/hppa.c:2547:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2582:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:2594:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/hppa.c:2692:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2707:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2723:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2733:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2742:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2780:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/hppa.c:2816:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/hppa.c:324:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'bfd_signed_vma' (aka 'long long') [-Wsign-conversion] disas/hppa.c:324:21: warning: implicit conversion changes signedness: 'bfd_signed_vma' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/hppa.c:325:11: warning: 8 enumeration values not explicitly handled in switch: 'e_psel', 'e_lpsel', 'e_rpsel'... [-Wswitch-enum] disas/hppa.c:381:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'bfd_signed_vma' (aka 'long long') [-Wsign-conversion] disas/hppa.c:381:44: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] disas/hppa.c:401:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:47:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:49:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:50:9: warning: macro is not used [-Wunused-macros] disas/hppa.c:531:10: warning: 'return' will never be executed [-Wunreachable-code-return] disas/hppa.c:575:8: warning: padding size of 'struct pa_opcode' with 3 bytes to alignment boundary [-Wpadded] disas/m68k.c:1037:19: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/m68k.c:1040:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1040:19: warning: implicit conversion changes signedness: 'long long' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/m68k.c:1060:20: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/m68k.c:1063:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1063:20: warning: implicit conversion changes signedness: 'long long' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/m68k.c:1159:15: warning: padding size of 'struct (unnamed at ../disas/m68k.c:1159:15)' with 4 bytes to alignment boundary [-Wpadded] disas/m68k.c:1304:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1304:8: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] disas/m68k.c:1318:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1325:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1330:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1337:43: warning: implicit conversion changes signedness: 'bfd_signed_vma' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/m68k.c:1455:37: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/m68k.c:1466:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/m68k.c:1489:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:1489:11: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] disas/m68k.c:1513:47: warning: variable 'flval' may be uninitialized when used here [-Wconditional-uninitialized] disas/m68k.c:1635:6: warning: declaration shadows a local variable [-Wshadow] disas/m68k.c:165:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:1716:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] disas/m68k.c:171:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:1817:62: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] disas/m68k.c:1852:55: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] disas/m68k.c:1859:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] disas/m68k.c:1891:34: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] disas/m68k.c:191:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:192:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:193:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:194:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:195:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:196:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:197:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:198:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:199:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:209:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:213:8: warning: padding size of 'struct m68k_opcode' with 4 bytes to alignment boundary [-Wpadded] disas/m68k.c:221:17: warning: padding struct 'struct m68k_opcode' with 4 bytes to align 'opcode' [-Wpadded] disas/m68k.c:29:9: warning: macro is not used [-Wunused-macros] disas/m68k.c:4699:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4704:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4733:14: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/m68k.c:4744:29: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/m68k.c:4748:23: warning: extension used [-Wlanguage-extension-token] disas/m68k.c:4748:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4748:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/m68k.c:4770:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] disas/m68k.c:4772:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] disas/m68k.c:4782:25: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/m68k.c:4801:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] disas/m68k.c:4808:19: warning: extension used [-Wlanguage-extension-token] disas/m68k.c:4808:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4808:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] disas/m68k.c:4817:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4820:10: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/m68k.c:4822:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] disas/m68k.c:4870:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4874:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:4913:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] disas/m68k.c:4930:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] disas/m68k.c:4942:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/m68k.c:4952:25: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/m68k.c:4957:41: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/m68k.c:618:8: warning: padding size of 'struct private' with 4 bytes to alignment boundary [-Wpadded] disas/m68k.c:623:11: warning: padding struct 'struct private' with 2 bytes to align 'insn_start' [-Wpadded] disas/m68k.c:635:57: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] disas/m68k.c:639:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] disas/microblaze.c:135:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:156:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:157:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:159:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:160:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:163:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:164:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:165:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:166:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:167:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:168:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:169:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:171:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:172:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:173:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:174:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:175:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:176:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:179:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:180:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:183:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:184:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:210:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:37:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:38:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:41:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:572:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:573:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:575:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:576:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:746:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/microblaze.c:747:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/microblaze.c:749:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/microblaze.c:750:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/microblaze.c:773:35: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:775:40: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] disas/microblaze.c:785:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/microblaze.c:790:53: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] disas/microblaze.c:79:9: warning: macro is not used [-Wunused-macros] disas/microblaze.c:813:56: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:813:76: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:813:96: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:816:54: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:816:74: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:816:95: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:825:53: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:827:34: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:832:54: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:832:74: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:832:96: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:835:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:835:72: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:838:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:838:72: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:841:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:841:75: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:844:55: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:844:79: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:847:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:847:70: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:850:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:850:70: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:853:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:853:71: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:865:53: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:867:34: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:875:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:875:71: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:886:39: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:888:34: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:893:47: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:904:53: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:906:34: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] disas/microblaze.c:914:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:914:70: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:917:48: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:920:48: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:923:52: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:923:72: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:926:52: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:926:75: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:930:48: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/microblaze.c:933:50: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] disas/mips.c:1052:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1053:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1059:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1061:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1063:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1065:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1067:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1069:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1071:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1073:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1075:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1077:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1079:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1081:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1083:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1085:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1087:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1089:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1138:9: warning: macro is not used [-Wunused-macros] disas/mips.c:1144:9: warning: macro is not used [-Wunused-macros] disas/mips.c:126:9: warning: macro is not used [-Wunused-macros] disas/mips.c:127:9: warning: macro is not used [-Wunused-macros] disas/mips.c:128:9: warning: macro is not used [-Wunused-macros] disas/mips.c:129:9: warning: macro is not used [-Wunused-macros] disas/mips.c:130:9: warning: macro is not used [-Wunused-macros] disas/mips.c:131:9: warning: macro is not used [-Wunused-macros] disas/mips.c:132:9: warning: macro is not used [-Wunused-macros] disas/mips.c:133:9: warning: macro is not used [-Wunused-macros] disas/mips.c:134:9: warning: macro is not used [-Wunused-macros] disas/mips.c:135:9: warning: macro is not used [-Wunused-macros] disas/mips.c:136:9: warning: macro is not used [-Wunused-macros] disas/mips.c:137:9: warning: macro is not used [-Wunused-macros] disas/mips.c:138:9: warning: macro is not used [-Wunused-macros] disas/mips.c:139:9: warning: macro is not used [-Wunused-macros] disas/mips.c:140:9: warning: macro is not used [-Wunused-macros] disas/mips.c:141:9: warning: macro is not used [-Wunused-macros] disas/mips.c:142:9: warning: macro is not used [-Wunused-macros] disas/mips.c:143:9: warning: macro is not used [-Wunused-macros] disas/mips.c:144:9: warning: macro is not used [-Wunused-macros] disas/mips.c:145:9: warning: macro is not used [-Wunused-macros] disas/mips.c:146:9: warning: macro is not used [-Wunused-macros] disas/mips.c:147:9: warning: macro is not used [-Wunused-macros] disas/mips.c:148:9: warning: macro is not used [-Wunused-macros] disas/mips.c:149:9: warning: macro is not used [-Wunused-macros] disas/mips.c:150:9: warning: macro is not used [-Wunused-macros] disas/mips.c:151:9: warning: macro is not used [-Wunused-macros] disas/mips.c:152:9: warning: macro is not used [-Wunused-macros] disas/mips.c:153:9: warning: macro is not used [-Wunused-macros] disas/mips.c:174:9: warning: macro is not used [-Wunused-macros] disas/mips.c:175:9: warning: macro is not used [-Wunused-macros] disas/mips.c:176:9: warning: macro is not used [-Wunused-macros] disas/mips.c:177:9: warning: macro is not used [-Wunused-macros] disas/mips.c:178:9: warning: macro is not used [-Wunused-macros] disas/mips.c:179:9: warning: macro is not used [-Wunused-macros] disas/mips.c:180:9: warning: macro is not used [-Wunused-macros] disas/mips.c:181:9: warning: macro is not used [-Wunused-macros] disas/mips.c:182:9: warning: macro is not used [-Wunused-macros] disas/mips.c:183:9: warning: macro is not used [-Wunused-macros] disas/mips.c:184:9: warning: macro is not used [-Wunused-macros] disas/mips.c:185:9: warning: macro is not used [-Wunused-macros] disas/mips.c:186:9: warning: macro is not used [-Wunused-macros] disas/mips.c:187:9: warning: macro is not used [-Wunused-macros] disas/mips.c:188:9: warning: macro is not used [-Wunused-macros] disas/mips.c:189:9: warning: macro is not used [-Wunused-macros] disas/mips.c:248:9: warning: macro is not used [-Wunused-macros] disas/mips.c:249:9: warning: macro is not used [-Wunused-macros] disas/mips.c:250:9: warning: macro is not used [-Wunused-macros] disas/mips.c:251:9: warning: macro is not used [-Wunused-macros] disas/mips.c:252:9: warning: macro is not used [-Wunused-macros] disas/mips.c:253:9: warning: macro is not used [-Wunused-macros] disas/mips.c:254:9: warning: macro is not used [-Wunused-macros] disas/mips.c:255:9: warning: macro is not used [-Wunused-macros] disas/mips.c:256:9: warning: macro is not used [-Wunused-macros] disas/mips.c:257:9: warning: macro is not used [-Wunused-macros] disas/mips.c:258:9: warning: macro is not used [-Wunused-macros] disas/mips.c:259:9: warning: macro is not used [-Wunused-macros] disas/mips.c:260:9: warning: macro is not used [-Wunused-macros] disas/mips.c:261:9: warning: macro is not used [-Wunused-macros] disas/mips.c:262:9: warning: macro is not used [-Wunused-macros] disas/mips.c:265:9: warning: macro is not used [-Wunused-macros] disas/mips.c:266:9: warning: macro is not used [-Wunused-macros] disas/mips.c:267:9: warning: macro is not used [-Wunused-macros] disas/mips.c:268:9: warning: macro is not used [-Wunused-macros] disas/mips.c:3518:26: warning: cast from 'const struct mips_opcode *' to 'struct mips_opcode *' drops const qualifier [-Wcast-qual] disas/mips.c:3852:17: warning: padding struct 'struct mips_arch_choice' with 4 bytes to align 'bfd_mach' [-Wpadded] disas/mips.c:3858:23: warning: padding struct 'struct mips_arch_choice' with 4 bytes to align 'hwr_names' [-Wpadded] disas/mips.c:3878:9: warning: macro is not used [-Wunused-macros] disas/mips.c:3945:33: warning: extension used [-Wlanguage-extension-token] disas/mips.c:3945:33: warning: padding size of 'struct (unnamed at ../disas/mips.c:3945:33)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:3945:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:3952:35: warning: extension used [-Wlanguage-extension-token] disas/mips.c:3952:35: warning: padding size of 'struct (unnamed at ../disas/mips.c:3952:35)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:3952:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:3959:33: warning: extension used [-Wlanguage-extension-token] disas/mips.c:3959:33: warning: padding size of 'struct (unnamed at ../disas/mips.c:3959:33)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:3959:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:3966:35: warning: extension used [-Wlanguage-extension-token] disas/mips.c:3966:35: warning: padding size of 'struct (unnamed at ../disas/mips.c:3966:35)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:3966:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:3972:28: warning: extension used [-Wlanguage-extension-token] disas/mips.c:3972:28: warning: padding size of 'struct (unnamed at ../disas/mips.c:3972:28)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:3972:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:4002:29: warning: extension used [-Wlanguage-extension-token] disas/mips.c:4002:29: warning: padding size of 'struct (unnamed at ../disas/mips.c:4002:29)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:4002:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:4016:29: warning: extension used [-Wlanguage-extension-token] disas/mips.c:4016:29: warning: padding size of 'struct (unnamed at ../disas/mips.c:4016:29)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:4016:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:4039:29: warning: extension used [-Wlanguage-extension-token] disas/mips.c:4039:29: warning: padding size of 'struct (unnamed at ../disas/mips.c:4039:29)' with 7 bits to alignment boundary [-Wpadded] disas/mips.c:4039:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/mips.c:4095:44: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/mips.c:4152:41: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/mips.c:4184:41: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/mips.c:4215:50: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] disas/mips.c:4342:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/mips.c:4407:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/mips.c:4462:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/mips.c:4468:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/mips.c:4469:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/mips.c:4493:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/mips.c:4691:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/mips.c:4980:8: warning: code will never be executed [-Wunreachable-code] disas/mips.c:4981:3: warning: code will never be executed [-Wunreachable-code] disas/mips.c:549:9: warning: macro is not used [-Wunused-macros] disas/mips.c:563:9: warning: macro is not used [-Wunused-macros] disas/mips.c:617:15: warning: macro is not used [-Wunused-macros] disas/mips.c:630:15: warning: macro is not used [-Wunused-macros] disas/mips.c:631:15: warning: macro is not used [-Wunused-macros] disas/mips.c:635:9: warning: macro is not used [-Wunused-macros] disas/mips.c:88:9: warning: macro is not used [-Wunused-macros] disas/mips.c:89:9: warning: macro is not used [-Wunused-macros] disas/mips.c:975:9: warning: macro is not used [-Wunused-macros] disas/mips.c:976:9: warning: macro is not used [-Wunused-macros] disas/mips.c:977:9: warning: macro is not used [-Wunused-macros] disas/mips.c:978:9: warning: macro is not used [-Wunused-macros] disas/mips.c:979:9: warning: macro is not used [-Wunused-macros] disas/mips.c:980:9: warning: macro is not used [-Wunused-macros] disas/mips.c:981:9: warning: macro is not used [-Wunused-macros] disas/mips.c:982:9: warning: macro is not used [-Wunused-macros] disas/mips.c:983:9: warning: macro is not used [-Wunused-macros] disas/mips.c:984:9: warning: macro is not used [-Wunused-macros] disas/mips.c:985:9: warning: macro is not used [-Wunused-macros] disas/mips.c:986:9: warning: macro is not used [-Wunused-macros] disas/mips.c:987:9: warning: macro is not used [-Wunused-macros] disas/mips.c:988:9: warning: macro is not used [-Wunused-macros] disas/mips.c:989:9: warning: macro is not used [-Wunused-macros] disas/mips.c:990:9: warning: macro is not used [-Wunused-macros] disas/mips.c:991:9: warning: macro is not used [-Wunused-macros] disas/mips.c:992:9: warning: macro is not used [-Wunused-macros] disas/mips.c:993:9: warning: macro is not used [-Wunused-macros] disas/mips.c:994:9: warning: macro is not used [-Wunused-macros] disas/mips.c:995:9: warning: macro is not used [-Wunused-macros] disas/mips.c:996:9: warning: macro is not used [-Wunused-macros] disas/mips.c:997:9: warning: macro is not used [-Wunused-macros] disas/mips.c:998:9: warning: macro is not used [-Wunused-macros] disas/mips.c:999:9: warning: macro is not used [-Wunused-macros] disas/nanomips.c:10120:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:11203:52: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:11221:52: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:11379:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:119:23: warning: implicit conversion changes signedness: 'int' to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:12228:53: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:12543:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:12908:54: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:12927:54: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:13116:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:14116:51: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:14324:53: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15295:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:15359:49: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15420:56: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15437:56: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15478:52: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15496:53: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15514:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15532:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15550:51: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15568:51: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15586:51: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15604:52: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15622:49: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15640:49: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15658:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15676:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15954:48: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:15971:49: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:1924:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:1946:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:21918:49: warning: extension used [-Wlanguage-extension-token] disas/nanomips.c:21918:49: warning: padding size of 'struct (unnamed at ../disas/nanomips.c:21918:49)' with 7 bits to alignment boundary [-Wpadded] disas/nanomips.c:21918:49: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/nanomips.c:21939:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] disas/nanomips.c:21977:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] disas/nanomips.c:21977:25: warning: extension used [-Wlanguage-extension-token] disas/nanomips.c:21977:25: warning: padding size of 'struct (unnamed at ../disas/nanomips.c:21977:25)' with 7 bits to alignment boundary [-Wpadded] disas/nanomips.c:21977:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] disas/nanomips.c:2404:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2561:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2581:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2626:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2649:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2669:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2689:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2711:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2733:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2754:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2775:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2823:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2846:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2868:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2892:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2915:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2938:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2962:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:2986:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3009:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3032:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3056:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3104:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3127:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3149:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3169:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:3185:54: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:3204:54: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:397:16: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64' (aka 'long long') [-Wsign-conversion] disas/nanomips.c:473:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] disas/nanomips.c:480:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] disas/nanomips.c:4842:51: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:526:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/nanomips.c:5375:50: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:65:5: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] disas/nanomips.c:6834:48: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:6892:49: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:68:16: warning: padding size of 'struct Dis_info' with 4 bytes to alignment boundary [-Wpadded] disas/nanomips.c:6910:51: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:7472:52: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:7491:56: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:7558:49: warning: unused parameter 'info' [-Wunused-parameter] disas/nanomips.c:8171:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nanomips.c:81:27: warning: padding struct 'struct Pool' with 4 bytes to align 'next_table' [-Wpadded] disas/nanomips.c:9135:34: warning: implicit conversion changes signedness: 'int64' (aka 'long long') to 'uint64' (aka 'unsigned long long') [-Wsign-conversion] disas/nios2.c:1004:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1006:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1011:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1013:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1018:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1020:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1025:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1027:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1033:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1039:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1041:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1046:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1048:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1050:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1051:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1052:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1053:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1054:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1055:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1061:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1067:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1069:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1074:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1076:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1081:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1083:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1089:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1095:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1097:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1102:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1104:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1109:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1111:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1117:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1127:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1133:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1135:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1140:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1142:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1147:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1149:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1151:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1152:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1153:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1154:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1155:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1156:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1165:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1166:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1167:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1168:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1169:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1170:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1175:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1177:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1182:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1184:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1296:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1359:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:152:8: warning: padding size of 'struct nios2_opcode' with 4 bytes to alignment boundary [-Wpadded] disas/nios2.c:181:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:1903:53: warning: cast from 'const struct nios2_reg *' to 'struct nios2_reg *' drops const qualifier [-Wcast-qual] disas/nios2.c:200:17: warning: padding struct 'struct nios2_reg' with 4 bytes to align 'regtype' [-Wpadded] disas/nios2.c:207:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:234:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:236:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2480:62: warning: cast from 'const struct nios2_opcode *' to 'struct nios2_opcode *' drops const qualifier [-Wcast-qual] disas/nios2.c:2527:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2563:16: warning: padding size of 'struct _nios2_disassembler_state' with 7 bytes to alignment boundary [-Wpadded] disas/nios2.c:2579:3: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] disas/nios2.c:2580:3: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] disas/nios2.c:2590:3: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] disas/nios2.c:2591:3: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] disas/nios2.c:2611:42: warning: implicit conversion loses integer precision: 'const unsigned long' to 'unsigned int' [-Wshorten-64-to-32] disas/nios2.c:2620:43: warning: implicit conversion loses integer precision: 'const unsigned long' to 'unsigned int' [-Wshorten-64-to-32] disas/nios2.c:263:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2694:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] disas/nios2.c:2700:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] disas/nios2.c:271:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2755:1: warning: function 'bad_opcode' could be declared with attribute 'noreturn' [-Wmissing-noreturn] disas/nios2.c:276:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2783:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_j_type', 'iw_custom_type'... [-Wswitch-enum] disas/nios2.c:278:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2800:15: warning: 21 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_j_type', 'iw_L26_type'... [-Wswitch-enum] disas/nios2.c:2833:15: warning: 13 enumeration values not explicitly handled in switch: 'iw_j_type', 'iw_L26_type', 'iw_I10_type'... [-Wswitch-enum] disas/nios2.c:283:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:285:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2890:15: warning: 15 enumeration values not explicitly handled in switch: 'iw_j_type', 'iw_L26_type', 'iw_F1X4I12_type'... [-Wswitch-enum] disas/nios2.c:290:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:292:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2940:15: warning: 22 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:2963:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:2969:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:297:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:2982:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:2994:15: warning: 20 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:299:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3020:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3025:15: warning: 24 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3039:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3045:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_r_type', 'iw_j_type', 'iw_custom_type'... [-Wswitch-enum] disas/nios2.c:3048:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:304:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3051:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3061:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3064:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3067:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:306:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3077:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_r_type', 'iw_j_type', 'iw_custom_type'... [-Wswitch-enum] disas/nios2.c:3093:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3109:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:311:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3122:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3138:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:313:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3151:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3164:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_r_type', 'iw_j_type', 'iw_custom_type'... [-Wswitch-enum] disas/nios2.c:3167:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3170:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3181:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3184:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:318:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3195:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3198:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3209:15: warning: 23 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_j_type', 'iw_custom_type'... [-Wswitch-enum] disas/nios2.c:320:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3231:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3244:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:325:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3260:15: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_custom_type'... [-Wswitch-enum] disas/nios2.c:3279:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:327:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:3292:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3305:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3318:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3325:10: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3327:10: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3341:10: warning: 25 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3352:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3352:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/nios2.c:3361:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/nios2.c:3361:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] disas/nios2.c:3395:15: warning: 26 enumeration values not explicitly handled in switch: 'iw_i_type', 'iw_r_type', 'iw_j_type'... [-Wswitch-enum] disas/nios2.c:3460:35: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/nios2.c:3461:18: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] disas/nios2.c:35:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:663:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:677:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:679:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:693:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:698:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:700:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:707:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:713:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:715:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:720:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:722:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:727:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:729:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:734:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:736:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:742:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:748:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:750:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:755:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:757:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:762:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:764:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:769:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:771:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:776:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:778:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:783:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:785:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:787:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:788:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:789:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:790:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:791:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:792:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:797:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:799:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:806:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:836:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:841:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:843:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:848:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:850:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:855:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:857:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:862:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:864:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:869:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:871:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:876:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:878:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:883:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:885:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:890:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:892:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:897:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:899:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:904:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:906:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:911:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:913:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:920:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:922:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:927:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:929:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:934:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:936:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:941:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:943:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:948:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:950:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:955:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:957:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:962:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:964:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:969:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:971:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:977:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:983:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:985:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:987:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:988:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:989:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:990:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:991:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:992:9: warning: macro is not used [-Wunused-macros] disas/nios2.c:998:9: warning: macro is not used [-Wunused-macros] disas/riscv.c:1291:22: warning: no previous extern declaration for non-static variable 'opcode_data' [-Wmissing-variable-declarations] disas/riscv.c:1292:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1293:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1294:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1295:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1296:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1297:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1298:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1299:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1300:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1301:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1302:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1303:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1304:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1305:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1306:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1307:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1308:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1309:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1310:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1311:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1312:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1313:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1314:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1315:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1316:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1317:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1318:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1319:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1320:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1321:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1322:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1323:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1324:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1325:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1326:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1327:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1328:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1329:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1330:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1331:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1332:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1333:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1334:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1335:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1336:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1337:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1338:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1339:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1340:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1341:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1342:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1343:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1344:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1345:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1346:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1347:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1348:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1349:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1350:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1351:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1352:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1353:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1354:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1355:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1356:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1357:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1358:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1359:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1360:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1361:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1362:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1363:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1364:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1365:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1366:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1367:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1368:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1369:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1370:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1371:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1372:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1373:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1374:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1375:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1376:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1377:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1378:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1379:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1380:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1381:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1382:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1383:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1384:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1385:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1386:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1387:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1388:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1389:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1390:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1391:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1392:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1393:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1394:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1395:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1396:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1397:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1398:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1399:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1400:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1401:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1402:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1403:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1404:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1405:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1406:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1407:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1408:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1409:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1410:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1411:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1412:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1413:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1414:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1415:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1416:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1417:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1418:71: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1419:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1420:74: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1421:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1422:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1423:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1424:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1425:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1426:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1427:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1428:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1429:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1430:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1431:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1432:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1433:74: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1434:76: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1435:76: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1436:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1437:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1438:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1439:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1440:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1441:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1442:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1443:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1444:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1445:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1446:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1447:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1448:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1449:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1450:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1451:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1452:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1453:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1454:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1455:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1456:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1457:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1458:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1459:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1460:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1461:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1462:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1463:74: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1464:76: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1465:76: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1466:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1467:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1468:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1469:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1470:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1471:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1472:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1473:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1474:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1475:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1476:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1477:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1478:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1479:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1480:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1481:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1482:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1483:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1484:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1485:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1486:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1487:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1488:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1489:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1490:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1491:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1492:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1493:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1494:70: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1495:74: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1496:76: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1497:76: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1498:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1499:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1500:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1501:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1502:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1503:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1504:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1505:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1506:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1507:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1508:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1509:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1510:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1511:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1512:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1513:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1514:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1515:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1516:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1517:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1518:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1521:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1522:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1523:77: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1524:86: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1525:89: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1526:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1527:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1530:73: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1531:91: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1541:30: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1542:86: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1543:86: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1544:82: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1545:86: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1546:90: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1547:90: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1548:83: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1549:91: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1550:91: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1553:97: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1554:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1555:81: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1556:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1557:91: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1558:97: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1559:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1560:86: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1561:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1562:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1563:83: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1564:81: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1565:82: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1566:84: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1567:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1568:87: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1569:74: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1570:75: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1571:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1572:80: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1573:53: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1574:54: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1575:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1576:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1577:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1578:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1579:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1580:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1581:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1582:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1583:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1584:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1585:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1586:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1587:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1588:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1589:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1590:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1591:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1592:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1593:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1594:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1595:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1596:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1597:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1598:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1599:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1600:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1601:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1602:54: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1603:53: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1604:51: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1605:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1606:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1607:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1608:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1609:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1610:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1611:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1612:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1613:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1614:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1615:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1616:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1617:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1618:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1619:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1620:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1621:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1622:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1623:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1624:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1625:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1626:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1627:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1628:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1629:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1630:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1631:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1632:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1633:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1634:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1635:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1636:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1637:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1638:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1639:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1640:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1641:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1642:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1643:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1644:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1645:59: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1646:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1647:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1648:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1649:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1650:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1651:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1652:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1653:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1654:56: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1655:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1656:65: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1657:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1658:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1659:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1660:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1661:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1662:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1663:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1664:68: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1665:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1666:72: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1667:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1668:56: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1669:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1670:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1671:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1672:63: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1673:59: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1674:59: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1675:59: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1676:59: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1677:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1678:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1679:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1680:66: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1681:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1682:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1683:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1684:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1685:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1686:67: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1687:54: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1688:54: warning: missing field 'decomp_rv128' initializer [-Wmissing-field-initializers] disas/riscv.c:1689:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1690:64: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1691:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1692:60: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1693:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1694:61: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1695:57: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1696:55: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1697:62: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1698:58: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1699:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1700:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1701:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1702:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1703:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1704:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1705:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1706:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1707:90: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1708:90: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1709:97: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1710:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1711:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1712:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1713:97: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1714:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1715:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1716:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1717:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1718:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1719:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1720:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1721:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1722:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1723:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1724:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1725:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1726:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1727:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1728:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1729:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1730:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1731:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1732:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1733:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1734:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1735:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1736:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1737:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1738:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1739:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1740:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1741:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1742:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1743:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1744:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1745:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1746:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1747:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1748:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1749:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1750:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1751:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1752:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1753:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1754:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1755:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1756:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1757:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1758:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1759:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1760:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1761:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1762:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1763:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1764:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1765:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1766:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1767:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1768:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1769:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1770:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1771:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1772:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1773:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1774:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1775:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1776:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1777:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1778:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1779:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1780:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1781:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1782:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1783:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1784:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1785:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1786:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1787:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1788:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1789:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1790:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1791:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1792:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1793:89: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1794:89: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1795:89: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1796:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1797:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1798:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1799:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1800:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1801:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1802:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1803:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1804:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1805:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1806:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1807:93: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1808:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1809:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1810:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1811:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1812:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1813:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1814:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1815:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1816:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1817:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1818:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1819:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1820:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1821:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1822:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1823:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1824:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1825:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1826:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1827:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1828:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1829:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1830:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1831:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1832:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1833:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1834:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1835:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1836:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1837:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1838:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1839:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1840:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1841:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1842:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1843:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1844:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1845:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1846:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1847:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1848:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1849:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1850:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1851:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1852:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1853:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1854:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1855:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1856:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1857:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1858:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1859:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1860:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1861:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1862:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1863:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1864:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1865:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1866:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1867:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1868:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1869:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1870:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1871:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1872:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1873:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1874:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1875:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1876:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1877:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1878:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1879:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1880:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1881:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1882:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1883:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1884:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1885:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1886:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1887:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1888:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1889:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1890:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1891:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1892:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1893:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1894:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1895:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1896:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1897:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1898:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1899:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1900:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1901:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1902:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1903:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1904:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1905:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1906:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1907:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1908:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1909:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1910:96: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1911:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1912:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1913:102: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1914:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1915:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1916:99: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1917:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1918:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1919:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1920:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1921:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1922:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1923:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1924:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1925:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1926:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1927:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1928:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1929:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1930:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1931:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1932:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1933:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1934:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1935:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1936:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1937:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1938:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1939:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1940:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1941:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1942:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1943:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1944:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1945:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1946:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1947:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1948:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1949:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1950:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1951:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1952:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1953:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1954:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1955:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1956:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1957:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1958:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1959:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1960:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1961:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1962:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1963:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1964:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1965:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1966:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1967:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1968:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1969:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1970:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1971:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1972:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1973:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1974:110: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1975:116: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1976:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1977:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1978:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1979:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1980:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1981:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1982:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1983:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1984:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1985:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1986:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1987:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1988:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1989:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1990:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1991:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1992:100: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1993:115: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1994:112: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1995:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1996:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1997:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1998:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:1999:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2000:118: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2001:115: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2002:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2003:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2004:106: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2005:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2006:103: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2007:115: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2008:118: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2009:115: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2010:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2011:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2012:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2013:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2014:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2015:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2016:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2017:101: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2018:107: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2019:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2020:107: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2021:107: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2022:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2023:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2024:110: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2025:110: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2026:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2027:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2028:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2029:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2030:92: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2031:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2032:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2033:98: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2034:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2035:91: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2036:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2037:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2038:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2039:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2040:78: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2041:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2042:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2043:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2044:88: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2045:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2046:105: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2047:107: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2048:110: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2049:111: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2050:113: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2051:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2052:116: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2053:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2054:105: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2055:104: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2056:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2057:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2058:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2059:85: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2060:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2061:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2062:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2063:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2064:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2065:94: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2066:90: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2067:95: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2068:84: warning: missing field 'decomp_data' initializer [-Wmissing-field-initializers] disas/riscv.c:2290:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2292:33: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2327:33: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2329:36: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2343:36: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2349:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2358:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2358:65: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2375:33: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2395:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2397:40: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2403:40: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2405:44: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2433:32: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2435:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2447:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2449:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2455:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2457:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2472:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2478:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2480:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2491:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2497:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2499:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2510:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2516:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2518:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2531:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2538:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2541:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2542:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2543:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2544:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2545:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2548:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2549:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2550:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2551:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2552:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2553:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2554:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2555:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2556:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2557:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2558:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2559:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2562:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2563:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2564:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2565:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2567:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2567:56: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2573:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2574:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2575:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2576:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2577:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2578:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2579:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2581:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2582:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2591:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2592:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2593:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2594:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2595:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2598:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2599:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2600:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2601:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2602:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2603:44: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2604:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2605:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2606:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2617:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2620:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2624:44: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2625:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2626:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2627:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2633:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2642:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2651:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2653:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2659:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2661:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2675:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2677:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2687:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2689:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2699:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2701:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2713:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2713:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2721:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2726:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2731:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2762:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2762:69: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2780:40: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2822:36: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2833:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2833:69: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2844:40: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2859:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2866:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2873:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2880:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2887:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2901:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2908:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2915:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2922:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2928:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2934:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2940:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2946:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2952:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2958:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2963:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2968:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2973:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2980:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2987:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:2994:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3002:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3010:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3018:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3026:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3034:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3042:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3042:71: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3048:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3048:71: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3054:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3054:71: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3060:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3060:71: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3065:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3065:71: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3070:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3070:71: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3077:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3079:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3096:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3126:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3139:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3144:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3169:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3204:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3218:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3225:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3235:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3240:50: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3281:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3293:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3308:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3326:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3345:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3375:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3386:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3393:46: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3426:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3434:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3472:44: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3479:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3482:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3487:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3495:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3505:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3511:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3513:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3513:74: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3515:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3522:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3524:49: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3530:49: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3538:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3543:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3548:45: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3563:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3563:69: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:3701:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3706:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3708:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3714:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3714:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3720:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3722:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3728:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] disas/riscv.c:3733:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] disas/riscv.c:3738:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] disas/riscv.c:3744:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] disas/riscv.c:3749:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3749:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3755:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3755:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3762:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3769:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3776:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3782:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3785:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3791:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3797:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3803:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:3806:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] disas/riscv.c:3812:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3818:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3824:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3832:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3839:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3845:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3852:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/riscv.c:3858:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] disas/riscv.c:3891:39: warning: implicit conversion loses integer precision: 'const rv_codec' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3898:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3903:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3908:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3909:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3914:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3915:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3917:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:3920:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3921:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3923:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:3926:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3927:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3929:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:3932:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3933:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3935:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:3939:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3940:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3945:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3946:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3950:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3951:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3952:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3956:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3957:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3958:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3960:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3963:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3964:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3965:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3966:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3968:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3971:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3972:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3973:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3975:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3976:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3979:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3980:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3983:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3984:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3988:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3989:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3994:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:3999:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4004:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4006:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4009:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4011:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4014:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4019:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4021:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4024:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4026:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4035:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4038:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4041:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4044:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4047:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4050:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4053:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4059:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4069:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4072:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4084:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4085:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4087:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4090:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4091:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4093:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4096:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4097:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4099:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4102:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4103:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4107:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4108:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4114:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4120:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4125:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4126:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4131:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4132:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4133:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4137:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4138:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4139:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4143:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4144:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4145:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4150:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4151:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4156:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4157:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4162:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4163:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4166:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4167:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4168:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4171:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4172:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4173:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4176:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4177:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4178:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4179:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4182:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4183:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4184:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4187:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4188:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4189:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4190:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4193:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4194:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4198:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4199:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] disas/riscv.c:4212:17: warning: enumeration value 'rvc_end' not explicitly handled in switch [-Wswitch-enum] disas/riscv.c:4324:25: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4324:34: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4325:22: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4325:34: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4326:21: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4326:34: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4327:20: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4327:34: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4399:68: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4409:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] disas/riscv.c:4512:56: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4514:43: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] disas/riscv.c:4561:34: warning: implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] disas/riscv.c:4562:47: warning: implicit conversion loses integer precision: 'const rv_codec' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4579:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] disas/riscv.c:4580:49: warning: implicit conversion loses integer precision: 'const rv_codec' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4593:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] disas/riscv.c:4594:49: warning: implicit conversion loses integer precision: 'const rv_codec' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4607:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] disas/riscv.c:4608:49: warning: implicit conversion loses integer precision: 'const rv_codec' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] disas/riscv.c:4693:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] disas/riscv.c:960:15: warning: padding struct 'rv_decode' with 1 byte to align 'vzimm' [-Wpadded] disas/riscv.c:965:27: warning: padding struct 'rv_comp_data' with 4 bytes to align 'constraints' [-Wpadded] disas/riscv.c:975:24: warning: padding struct 'rv_opcode_data' with 4 bytes to align 'format' [-Wpadded] disas/sh4.c:1169:15: warning: 70 enumeration values not explicitly handled in switch: 'A_END', 'A_BDISP12', 'A_BDISP8'... [-Wswitch-enum] disas/sh4.c:1450:12: warning: 65 enumeration values not explicitly handled in switch: 'HEX_2', 'HEX_3', 'HEX_5'... [-Wswitch-enum] disas/sh4.c:1478:16: warning: 86 enumeration values not explicitly handled in switch: 'A_END', 'A_BDISP12', 'A_BDISP8'... [-Wswitch-enum] disas/sh4.c:1641:12: warning: implicit conversion changes signedness: 'const sh_nibble_type' to 'int' [-Wsign-conversion] disas/sh4.c:1810:12: warning: 29 enumeration values not explicitly handled in switch: 'A_END', 'A_PC', 'A_DISP_PC_ABS'... [-Wswitch-enum] disas/sh4.c:1859:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sh4.c:1890:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sh4.c:2045:13: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] disas/sh4.c:2047:13: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] disas/sh4.c:2052:13: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] disas/sh4.c:2054:13: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] disas/sh4.c:223:9: warning: macro is not used [-Wunused-macros] disas/sh4.c:256:9: warning: macro is not used [-Wunused-macros] disas/sh4.c:258:9: warning: macro is not used [-Wunused-macros] disas/sh4.c:265:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:195:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:2016:15: warning: padding struct 'arg' with 4 bytes to align 'name' [-Wpadded] disas/sparc.c:202:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:2246:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:2250:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:2252:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:2412:31: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2466:43: warning: cast from 'const void *' to 'struct sparc_opcode **' drops const qualifier [-Wcast-qual] disas/sparc.c:2467:43: warning: cast from 'const void *' to 'struct sparc_opcode **' drops const qualifier [-Wcast-qual] disas/sparc.c:2477:12: warning: implicit conversion changes signedness: 'short' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2479:19: warning: implicit conversion changes signedness: 'short' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2484:16: warning: implicit conversion changes signedness: 'short' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2550:7: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2554:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/sparc.c:2564:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] disas/sparc.c:2626:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2629:18: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2684:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2725:31: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2730:22: warning: implicit conversion changes signedness: 'const short' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2839:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2847:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2855:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] disas/sparc.c:2877:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:2913:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] disas/sparc.c:2951:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sparc.c:2956:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sparc.c:3065:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sparc.c:3075:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sparc.c:3204:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/sparc.c:3206:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sparc.c:3208:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] disas/sparc.c:62:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:69:9: warning: macro is not used [-Wunused-macros] disas/sparc.c:85:16: warning: padding size of 'struct sparc_opcode' with 4 bytes to alignment boundary [-Wpadded] disas/sparc.c:93:9: warning: padding struct 'struct sparc_opcode' with 1 byte to align 'architecture' [-Wpadded] disas/xtensa.c:114:67: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] disas/xtensa.c:132:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/xtensa.c:45:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/xtensa.c:48:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] disas/xtensa.c:49:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] disas/xtensa.c:55:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] disas/xtensa.c:63:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] dtc/libfdt/fdt.c:115:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt.c:123:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt.c:127:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt.c:134:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt.c:145:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt.c:146:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt.c:159:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt.c:199:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt.c:212:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt.c:215:16: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt.c:215:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt.c:222:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt.c:234:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt.c:23:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] dtc/libfdt/fdt.c:313:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt.c:318:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt.c:47:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] dtc/libfdt/fdt.h:38:12: warning: zero size arrays are an extension [-Wzero-length-array] dtc/libfdt/fdt.h:45:12: warning: zero size arrays are an extension [-Wzero-length-array] dtc/libfdt/fdt_addresses.c:100:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_addresses.c:100:36: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_addresses.c:87:10: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:17:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:204:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:205:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:242:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:273:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:349:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:354:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:355:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:396:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:404:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:404:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:407:2: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/fdt_overlay.c:452:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:455:25: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:465:18: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:475:18: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:479:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:541:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_overlay.c:731:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:749:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:753:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:756:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:758:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:794:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_overlay.c:865:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:873:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_overlay.c:879:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_ro.c:111:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:23:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:247:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:260:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:265:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:281:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:285:56: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:28:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:297:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:328:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:373:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:411:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:448:6: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:464:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:46:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:482:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:491:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:497:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:505:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:539:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:55:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:58:8: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:66:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:674:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:67:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:708:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:70:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:712:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:714:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:735:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dtc/libfdt/fdt_ro.c:735:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:758:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:762:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dtc/libfdt/fdt_ro.c:762:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:768:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_ro.c:796:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dtc/libfdt/fdt_ro.c:796:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_ro.c:91:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:100:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:102:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:114:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:122:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_rw.c:123:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/fdt_rw.c:132:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:138:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:141:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:152:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:16:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:18:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:194:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:194:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:195:11: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:198:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:20:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:219:27: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:219:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:230:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:231:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:243:29: warning: cast from function call of type 'const char *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dtc/libfdt/fdt_rw.c:247:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:249:39: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:249:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:250:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:250:6: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:303:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:303:7: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:304:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:304:7: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:307:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:329:26: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:329:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:34:8: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:362:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:362:50: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:369:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:371:11: warning: cast from 'char *' to 'fdt32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] dtc/libfdt/fdt_rw.c:379:58: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_rw.c:403:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:407:35: warning: cast from 'const char *' to 'const struct fdt_header *' increases required alignment from 1 to 4 [-Wcast-align] dtc/libfdt/fdt_rw.c:408:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:410:34: warning: cast from 'const char *' to 'const struct fdt_header *' increases required alignment from 1 to 4 [-Wcast-align] dtc/libfdt/fdt_rw.c:411:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:412:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:414:35: warning: cast from 'const char *' to 'const struct fdt_header *' increases required alignment from 1 to 4 [-Wcast-align] dtc/libfdt/fdt_rw.c:415:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:416:31: warning: cast from 'const char *' to 'const struct fdt_header *' increases required alignment from 1 to 4 [-Wcast-align] dtc/libfdt/fdt_rw.c:430:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:431:3: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:434:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:452:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:453:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:458:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:458:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:459:17: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:459:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:475:4: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:479:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:493:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:494:3: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:495:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:496:4: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:58:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dtc/libfdt/fdt_rw.c:60:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:60:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:62:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:64:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:64:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:73:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:73:28: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:75:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:75:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:75:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:75:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:78:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:79:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:92:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_rw.c:93:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:105:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dtc/libfdt/fdt_sw.c:106:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:118:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:134:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:181:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:183:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:195:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:196:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:199:7: warning: cast from 'char *' to 'struct fdt_reserve_entry *' increases required alignment from 1 to 8 [-Wcast-align] dtc/libfdt/fdt_sw.c:203:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:226:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_sw.c:227:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:254:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] dtc/libfdt/fdt_sw.c:264:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:270:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:271:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_sw.c:273:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:279:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:286:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_sw.c:311:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:319:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:320:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:354:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:355:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:357:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:367:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dtc/libfdt/fdt_sw.c:369:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dtc/libfdt/fdt_sw.c:377:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_wip.c:26:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/fdt_wip.c:47:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dtc/libfdt/fdt_wip.c:68:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dtc/libfdt/fdt_wip.c:68:28: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] dtc/libfdt/libfdt.h:1029:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1088:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1089:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1090:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1118:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1140:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:124:28: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dtc/libfdt/libfdt.h:124:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] dtc/libfdt/libfdt.h:1287:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1322:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1357:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1432:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1434:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1450:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1489:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1490:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1592:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1624:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1654:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1689:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1724:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1802:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1832:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1867:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1902:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:190:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:191:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1947:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:1950:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:2084:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:259:20: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:260:24: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:261:28: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:262:29: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:263:29: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:264:22: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:265:32: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:266:30: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:267:30: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:268:29: warning: extra ';' outside of a function [-Wextra-semi] dtc/libfdt/libfdt.h:308:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:309:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:335:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:336:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:365:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:433:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:434:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:435:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:470:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:511:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:536:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:713:3: warning: cast from function call of type 'const struct fdt_property *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dtc/libfdt/libfdt.h:772:28: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dtc/libfdt/libfdt.h:810:28: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dtc/libfdt/libfdt.h:862:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:863:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:889:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:890:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:965:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:966:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:967:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt.h:968:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt_internal.h:181:4: warning: unknown command tag name [-Wdocumentation-unknown-command] dtc/libfdt/libfdt_internal.h:33:28: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dtc/libfdt/libfdt_internal.h:39:3: warning: cast from 'const char *' to 'const struct fdt_reserve_entry *' increases required alignment from 1 to 8 [-Wcast-align] dtc/libfdt/libfdt_internal.h:46:28: warning: cast from function call of type 'const struct fdt_reserve_entry *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] dump/dump-hmp-cmds.c:73:47: warning: unused parameter 'qdict' [-Wunused-parameter] dump/dump-hmp-cmds.c:78:64: warning: implicit conversion changes signedness: 'DumpStatus' (aka 'enum DumpStatus') to 'int' [-Wsign-conversion] dump/dump-hmp-cmds.c:83:45: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] dump/dump-hmp-cmds.c:84:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dump/dump.c:1001:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1011:46: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:1014:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1018:41: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1027:32: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:1035:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:1036:25: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:1058:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:1076:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1076:57: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] dump/dump.c:1080:38: warning: extension used [-Wlanguage-extension-token] dump/dump.c:1080:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1080:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:1082:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1122:46: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:1129:41: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:1138:32: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:1147:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:1148:25: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:1206:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:1207:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:1218:29: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:1218:69: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:1219:26: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:1230:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:127:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:1282:24: warning: extension used [-Wlanguage-extension-token] dump/dump.c:1282:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:142:22: warning: extension used [-Wlanguage-extension-token] dump/dump.c:142:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:142:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:1472:19: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:1472:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:147:49: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] dump/dump.c:1493:39: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:150:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:1537:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1550:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1564:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1579:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:158:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:1591:42: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:159:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:1627:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:1690:33: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'long long' [-Wsign-compare] dump/dump.c:1691:31: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] dump/dump.c:169:22: warning: extension used [-Wlanguage-extension-token] dump/dump.c:169:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:169:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:1704:18: warning: extension used [-Wlanguage-extension-token] dump/dump.c:1719:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:174:49: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] dump/dump.c:177:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:1785:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:180:47: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:1812:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:1812:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:183:47: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:185:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:1864:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dump/dump.c:186:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/dump.c:1882:18: warning: declaration shadows a local variable [-Wshadow] dump/dump.c:1926:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] dump/dump.c:1937:17: warning: enumeration values 'DUMP_GUEST_MEMORY_FORMAT_ELF', 'DUMP_GUEST_MEMORY_FORMAT_WIN_DMP', and 'DUMP_GUEST_MEMORY_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] dump/dump.c:2013:44: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:2014:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:2025:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:2039:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:2039:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:2061:41: warning: unused parameter 'errp' [-Wunused-parameter] dump/dump.c:2065:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:2067:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:2067:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:2079:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:216:34: warning: unused parameter 'phdr_index' [-Wunused-parameter] dump/dump.c:2199:75: warning: unused parameter 'errp' [-Wunused-parameter] dump/dump.c:228:65: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] dump/dump.c:240:34: warning: unused parameter 'phdr_index' [-Wunused-parameter] dump/dump.c:248:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:249:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:250:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:251:53: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:253:42: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:253:54: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] dump/dump.c:270:42: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:271:41: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:300:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:300:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:309:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:309:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:324:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:326:42: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:327:41: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:338:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:338:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:347:5: warning: extension used [-Wlanguage-extension-token] dump/dump.c:347:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:360:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:401:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] dump/dump.c:402:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] dump/dump.c:411:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'Elf64_Word' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:417:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'Elf32_Off' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:418:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'Elf32_Word' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:455:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] dump/dump.c:460:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] dump/dump.c:521:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:533:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:538:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dump/dump.c:546:25: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] dump/dump.c:565:17: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:569:23: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] dump/dump.c:570:23: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'long long' [-Wsign-compare] dump/dump.c:577:37: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'long long' [-Wsign-compare] dump/dump.c:578:35: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] dump/dump.c:583:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] dump/dump.c:584:32: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:589:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:589:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:590:62: warning: comparison of integers of different signs: 'long long' and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] dump/dump.c:591:76: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] dump/dump.c:594:28: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:595:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:598:23: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] dump/dump.c:598:45: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'long long' [-Wsign-compare] dump/dump.c:599:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:606:52: warning: comparison of integers of different signs: 'unsigned long long' and 'long long' [-Wsign-compare] dump/dump.c:608:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:608:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:612:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:618:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:628:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dump/dump.c:631:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] dump/dump.c:657:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:719:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:723:12: warning: extension used [-Wlanguage-extension-token] dump/dump.c:723:12: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:723:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:723:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (filter_area_start) : (block->target_start))' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:724:13: warning: extension used [-Wlanguage-extension-token] dump/dump.c:724:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:724:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:724:35: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (filter_area_start + filter_area_length) : (block->target_end))' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:737:33: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'long long' [-Wsign-compare] dump/dump.c:738:31: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] dump/dump.c:742:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] dump/dump.c:743:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] dump/dump.c:743:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:753:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:766:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:776:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:800:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:826:12: warning: extension used [-Wlanguage-extension-token] dump/dump.c:826:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:828:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:829:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:832:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:849:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:862:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:862:30: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/dump.c:863:20: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/dump.c:865:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:870:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] dump/dump.c:883:35: warning: comparison of integers of different signs: 'unsigned long' and 'ssize_t' (aka 'long') [-Wsign-compare] dump/dump.c:935:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] dump/dump.c:941:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] dump/dump.c:941:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dump/dump.c:947:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] dump/dump.c:965:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:965:57: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] dump/dump.c:969:38: warning: extension used [-Wlanguage-extension-token] dump/dump.c:969:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/dump.c:969:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/dump.c:971:66: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:105:18: warning: variable 'ptr64' may be uninitialized when used here [-Wconditional-uninitialized] dump/win_dump.c:105:26: warning: variable 'ptr32' may be uninitialized when used here [-Wconditional-uninitialized] dump/win_dump.c:112:29: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:112:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:125:27: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:125:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:132:29: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:132:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:207:29: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:207:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:236:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:240:8: warning: padding size of 'struct saved_context' with 8 bytes to alignment boundary [-Wpadded] dump/win_dump.c:255:27: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:255:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:262:29: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:262:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:269:5: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:269:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:270:27: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] dump/win_dump.c:276:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dump/win_dump.c:283:31: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:283:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:284:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] dump/win_dump.c:291:31: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:291:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:306:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/win_dump.c:307:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/win_dump.c:308:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/win_dump.c:309:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/win_dump.c:310:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/win_dump.c:311:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] dump/win_dump.c:355:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:356:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:357:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:358:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:359:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:360:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:362:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:363:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:364:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:365:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:366:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:367:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:368:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:369:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:371:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] dump/win_dump.c:375:33: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:375:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:381:33: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:381:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dump/win_dump.c:397:33: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:397:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:407:29: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] dump/win_dump.c:407:37: warning: extension used [-Wlanguage-extension-token] dump/win_dump.c:407:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] dump/win_dump.c:455:36: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] dump/win_dump.c:458:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] dump/win_dump.c:64:13: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] dump/win_dump.c:85:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ebpf/ebpf_rss-stub.c:16:43: warning: unused parameter 'ctx' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:21:48: warning: unused parameter 'ctx' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:26:43: warning: unused parameter 'ctx' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:31:46: warning: unused parameter 'ctx' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:31:73: warning: unused parameter 'config' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:32:33: warning: unused parameter 'indirections_table' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:32:62: warning: unused parameter 'toeplitz_key' [-Wunused-parameter] ebpf/ebpf_rss-stub.c:37:45: warning: unused parameter 'ctx' [-Wunused-parameter] event-loop-base.c:102:66: warning: unused parameter 'class_data' [-Wunused-parameter] event-loop-base.c:104:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:132:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] event-loop-base.c:140:26: warning: extra ';' outside of a function [-Wextra-semi] event-loop-base.c:27:27: warning: 'EVENT_LOOP_BASE' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:45:38: warning: 'EVENT_LOOP_BASE' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:47:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] event-loop-base.c:55:30: warning: 'EVENT_LOOP_BASE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:56:27: warning: 'EVENT_LOOP_BASE' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:58:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] event-loop-base.c:82:30: warning: 'EVENT_LOOP_BASE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:83:27: warning: 'EVENT_LOOP_BASE' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:92:30: warning: 'EVENT_LOOP_BASE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] event-loop-base.c:93:30: warning: 'EVENT_LOOP_BASE' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-parts.c.inc:1032:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1067:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1073:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1078:23: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1078:29: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1100:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1102:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] fpu/softfloat-parts.c.inc:1104:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1112:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat-parts.c.inc:1113:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1134:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1180:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat-parts.c.inc:1192:60: warning: unused parameter 's' [-Wunused-parameter] fpu/softfloat-parts.c.inc:1194:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat-parts.c.inc:1210:13: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1210:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:1210:17: warning: declaration shadows a local variable [-Wshadow] fpu/softfloat-parts.c.inc:1210:17: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1210:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:1224:60: warning: unused parameter 'status' [-Wunused-parameter] fpu/softfloat-parts.c.inc:1232:17: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1232:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:1232:21: warning: declaration shadows a local variable [-Wshadow] fpu/softfloat-parts.c.inc:1232:21: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1232:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:1245:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:1258:20: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-parts.c.inc:1276:20: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-parts.c.inc:1286:17: warning: enumeration values 'float_class_unclassified', 'float_class_qnan', and 'float_class_snan' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1299:17: warning: enumeration values 'float_class_unclassified', 'float_class_qnan', and 'float_class_snan' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1346:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:1407:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1416:19: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1416:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:1416:23: warning: declaration shadows a local variable [-Wshadow] fpu/softfloat-parts.c.inc:1416:23: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1416:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:1433:17: warning: enumeration values 'float_class_unclassified' and 'float_class_normal' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:1483:13: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:1483:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:191:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] fpu/softfloat-parts.c.inc:20:13: warning: 4 enumeration values not explicitly handled in switch: 'float_class_unclassified', 'float_class_zero', 'float_class_normal'... [-Wswitch-enum] fpu/softfloat-parts.c.inc:263:21: warning: 4 enumeration values not explicitly handled in switch: 'float_round_down', 'float_round_up', 'float_round_to_zero'... [-Wswitch-enum] fpu/softfloat-parts.c.inc:301:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat-parts.c.inc:310:17: warning: enumeration values 'float_class_unclassified' and 'float_class_normal' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:343:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:422:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:42:28: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-parts.c.inc:42:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-parts.c.inc:484:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:485:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:485:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:57:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-parts.c.inc:600:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:659:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] fpu/softfloat-parts.c.inc:710:17: warning: enumeration values 'float_class_unclassified' and 'float_class_normal' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:739:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat-parts.c.inc:767:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] fpu/softfloat-parts.c.inc:777:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat-parts.c.inc:800:57: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat-parts.c.inc:825:53: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat-parts.c.inc:909:13: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:909:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:909:17: warning: declaration shadows a local variable [-Wshadow] fpu/softfloat-parts.c.inc:909:17: warning: extension used [-Wlanguage-extension-token] fpu/softfloat-parts.c.inc:909:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fpu/softfloat-parts.c.inc:916:17: warning: enumeration value 'float_round_to_odd_inf' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:984:13: warning: enumeration value 'float_round_to_odd_inf' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat-parts.c.inc:98:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:102:50: warning: unused parameter 'status' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:132:64: warning: unused parameter 'status' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:390:49: warning: unused parameter 'b_cls' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:391:25: warning: unused parameter 'aIsLargerSignificand' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:391:61: warning: unused parameter 'status' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:416:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:418:16: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:420:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:445:9: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:456:13: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:462:13: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:479:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:480:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:483:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:484:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:485:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:485:32: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:502:37: warning: unused parameter 'a_cls' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:502:55: warning: unused parameter 'b_cls' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:502:73: warning: unused parameter 'c_cls' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:503:31: warning: unused parameter 'infzero' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:503:54: warning: unused parameter 'status' [-Wunused-parameter] fpu/softfloat-specialize.c.inc:509:20: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:517:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:519:16: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:521:16: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:523:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:525:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:541:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:543:20: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:545:20: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:547:20: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:549:20: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:564:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:566:20: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:568:20: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:570:20: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:572:20: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:588:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:590:16: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:592:16: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:594:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:596:16: warning: 'is_qnan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:614:9: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:616:16: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:637:13: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:639:20: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:645:13: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:647:20: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:657:9: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:659:16: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:793:27: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:793:9: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:810:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:815:13: warning: 'is_snan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat-specialize.c.inc:86:52: warning: unused parameter 'status' [-Wunused-parameter] fpu/softfloat.c:1033:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1034:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1165:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1165:29: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1165:38: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1168:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1168:29: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1168:37: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1171:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1171:28: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1171:36: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1174:19: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1174:27: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1174:35: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1389:16: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1414:16: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1488:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1488:29: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1488:37: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1492:20: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1492:29: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1492:38: warning: possible misuse of comma operator here [-Wcomma] fpu/softfloat.c:1710:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:1768:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] fpu/softfloat.c:1798:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:2365:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fpu/softfloat.c:2486:57: warning: unused parameter 'b' [-Wunused-parameter] fpu/softfloat.c:2494:57: warning: unused parameter 'b' [-Wunused-parameter] fpu/softfloat.c:2650:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:2686:9: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat.c:2693:9: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat.c:2710:16: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat.c:2725:9: warning: 'is_nan' was marked unused but was used [-Wused-but-marked-unused] fpu/softfloat.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fpu/softfloat.c:3032:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] fpu/softfloat.c:3041:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] fpu/softfloat.c:3050:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:3068:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] fpu/softfloat.c:3077:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:3095:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] fpu/softfloat.c:3104:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:3122:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] fpu/softfloat.c:3131:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:3149:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:3170:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:3176:13: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3181:22: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3200:17: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3203:26: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3211:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:3223:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:3422:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] fpu/softfloat.c:3431:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:3440:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat.c:3458:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:3467:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat.c:3485:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:3494:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat.c:3512:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:3521:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat.c:3539:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat.c:3560:13: warning: enumeration value 'float_class_unclassified' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:3566:13: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3571:38: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3594:17: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3602:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:3918:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] fpu/softfloat.c:3928:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:3936:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:4136:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] fpu/softfloat.c:4142:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:4150:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:474:13: warning: padding struct 'FloatParts64' with 2 bytes to align 'exp' [-Wpadded] fpu/softfloat.c:4822:18: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] fpu/softfloat.c:4872:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] fpu/softfloat.c:4876:13: warning: enumeration values 'float_round_to_odd' and 'float_round_to_odd_inf' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:4892:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] fpu/softfloat.c:4892:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4895:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4906:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4909:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] fpu/softfloat.c:4909:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4916:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:491:13: warning: padding struct 'FloatParts128' with 2 bytes to align 'exp' [-Wpadded] fpu/softfloat.c:4922:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4929:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4930:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] fpu/softfloat.c:4938:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:4942:13: warning: enumeration values 'float_round_to_odd' and 'float_round_to_odd_inf' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:4973:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:4992:21: warning: enumeration values 'float_round_to_odd' and 'float_round_to_odd_inf' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:499:13: warning: padding struct 'FloatParts256' with 2 bytes to align 'exp' [-Wpadded] fpu/softfloat.c:5012:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:5030:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:5062:18: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] fpu/softfloat.c:5114:17: warning: enumeration values 'float_class_unclassified' and 'float_class_normal' not explicitly handled in switch [-Wswitch-enum] fpu/softfloat.c:529:14: warning: padding struct 'FloatFmt' with 7 bytes to align 'round_mask' [-Wpadded] fpu/softfloat.c:577:32: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:578:32: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:579:32: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] fpu/softfloat.c:591:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:621:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] fpu/softfloat.c:634:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] fpu/softfloat.c:648:45: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:655:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:660:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'bfloat16' (aka 'unsigned short') [-Wimplicit-int-conversion] fpu/softfloat.c:665:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] fpu/softfloat.c:680:43: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:952:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:957:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] fpu/softfloat.c:973:24: warning: possible misuse of comma operator here [-Wcomma] fsdev/9p-iov-marshal.c:124:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] fsdev/9p-iov-marshal.c:176:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] fsdev/9p-iov-marshal.c:179:19: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] fsdev/9p-iov-marshal.c:205:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] fsdev/9p-iov-marshal.c:210:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fsdev/9p-iov-marshal.c:238:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] fsdev/9p-iov-marshal.c:289:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] fsdev/9p-iov-marshal.c:292:19: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] fsdev/9p-iov-marshal.c:36:19: warning: extension used [-Wlanguage-extension-token] fsdev/9p-iov-marshal.c:36:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] fsdev/9p-iov-marshal.c:38:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] fsdev/9p-iov-marshal.c:40:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] fsdev/9p-iov-marshal.c:44:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] fsdev/9p-iov-marshal.c:57:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] fsdev/9p-iov-marshal.c:69:36: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] fsdev/9p-marshal.c:21:1: warning: cast from 'char *' to 'P9ArrayV9fsString *' (aka 'struct P9ArrayV9fsString *') increases required alignment from 1 to 8 [-Wcast-align] fsdev/9p-marshal.c:21:50: warning: extra ';' outside of a function [-Wextra-semi] fsdev/9p-marshal.c:38:17: warning: implicit conversion loses integer precision: 'gint' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] fsdev/9p-marshal.h:10:33: warning: extra ';' outside of a function [-Wextra-semi] fsdev/9p-marshal.h:14:14: warning: padding struct 'struct V9fsQID' with 3 bytes to align 'version' [-Wpadded] fsdev/9p-marshal.h:18:16: warning: padding size of 'struct V9fsStat' with 4 bytes to alignment boundary [-Wpadded] fsdev/9p-marshal.h:26:13: warning: padding struct 'struct V9fsStat' with 4 bytes to align 'length' [-Wpadded] fsdev/9p-marshal.h:56:14: warning: padding struct 'struct V9fsStatDotl' with 4 bytes to align 'st_nlink' [-Wpadded] fsdev/9p-marshal.h:8:11: warning: padding struct 'struct V9fsString' with 6 bytes to align 'data' [-Wpadded] fsdev/file-op-9p.h:101:11: warning: padding struct 'struct FsContext' with 4 bytes to align 'fs_root' [-Wpadded] fsdev/file-op-9p.h:103:23: warning: padding struct 'struct FsContext' with 4 bytes to align 'xops' [-Wpadded] fsdev/file-op-9p.h:114:11: warning: padding struct 'struct V9fsPath' with 6 bytes to align 'data' [-Wpadded] fsdev/file-op-9p.h:116:31: warning: extra ';' outside of a function [-Wextra-semi] fsdev/file-op-9p.h:37:13: warning: padding struct 'struct FsCred' with 2 bytes to align 'fc_rdev' [-Wpadded] fsdev/file-op-9p.h:89:16: warning: padding size of 'struct FsDriverEntry' with 4 bytes to alignment boundary [-Wpadded] fsdev/file-op-9p.h:93:21: warning: padding struct 'struct FsDriverEntry' with 4 bytes to align 'ops' [-Wpadded] fsdev/file-op-9p.h:99:8: warning: padding size of 'struct FsContext' with 4 bytes to alignment boundary [-Wpadded] fsdev/qemu-fsdev-dummy.c:18:30: warning: unused parameter 'opts' [-Wunused-parameter] fsdev/qemu-fsdev-dummy.c:18:44: warning: unused parameter 'errp' [-Wunused-parameter] fsdev/qemu-fsdev-opts.c:106:33: warning: extra ';' outside of a function [-Wextra-semi] fsdev/qemu-fsdev-opts.c:18:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] fsdev/qemu-fsdev-opts.c:53:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] fsdev/qemu-fsdev-opts.c:61:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] fsdev/qemu-fsdev-opts.c:97:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] fsdev/qemu-fsdev-throttle.c:103:13: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] fsdev/qemu-fsdev-throttle.c:106:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] fsdev/qemu-fsdev.c:105:69: warning: unused parameter 'value' [-Wunused-parameter] fsdev/qemu-fsdev.c:136:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] fsdev/qemu-fsdev.c:136:25: warning: extension used [-Wlanguage-extension-token] fsdev/qemu-fsdev.c:136:25: warning: padding size of 'struct (unnamed at ../fsdev/qemu-fsdev.c:136:25)' with 7 bits to alignment boundary [-Wpadded] fsdev/qemu-fsdev.c:136:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] fsdev/qemu-fsdev.c:142:18: warning: extension used [-Wlanguage-extension-token] fsdev/qemu-fsdev.c:142:18: warning: padding size of 'struct (unnamed at ../fsdev/qemu-fsdev.c:142:18)' with 7 bits to alignment boundary [-Wpadded] fsdev/qemu-fsdev.c:142:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:1081:11: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] gdbstub/gdbstub.c:1086:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1089:11: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] gdbstub/gdbstub.c:1094:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1122:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:1129:5: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:1129:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:1148:26: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] gdbstub/gdbstub.c:1153:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1191:39: warning: variable 'pid' may be uninitialized when used here [-Wconditional-uninitialized] gdbstub/gdbstub.c:1209:36: warning: variable 'tid' may be uninitialized when used here [-Wconditional-uninitialized] gdbstub/gdbstub.c:1233:15: warning: padding size of 'union GdbCmdVariant' with 4 bytes to alignment boundary [-Wpadded] gdbstub/gdbstub.c:1307:45: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] gdbstub/gdbstub.c:1360:17: warning: padding struct 'struct GdbCmdParseEntry' with 7 bytes to align 'schema' [-Wpadded] gdbstub/gdbstub.c:1372:5: warning: 'glib_autoptr_cleanup_GArray' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:1417:49: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1428:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1451:55: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1475:51: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1478:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1485:56: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1497:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1504:53: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1549:52: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1559:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1573:52: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1583:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1608:50: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1622:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1625:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1629:50: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1645:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1650:56: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] gdbstub/gdbstub.c:1657:52: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1672:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1674:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1676:57: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1684:51: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1698:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1701:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1703:57: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1709:39: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1713:57: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1724:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1725:67: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1725:67: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1727:25: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] gdbstub/gdbstub.c:1727:25: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] gdbstub/gdbstub.c:1729:73: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1729:73: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1730:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] gdbstub/gdbstub.c:1730:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] gdbstub/gdbstub.c:1736:42: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:1736:56: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1743:25: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] gdbstub/gdbstub.c:1743:25: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] gdbstub/gdbstub.c:1744:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] gdbstub/gdbstub.c:1744:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] gdbstub/gdbstub.c:1746:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1746:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1750:70: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:1750:70: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1754:50: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1762:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1809:47: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1819:51: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1847:41: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:1847:55: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1852:49: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1868:51: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1878:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] gdbstub/gdbstub.c:1899:35: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:1899:49: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1900:1: warning: function 'handle_v_kill' could be declared with attribute 'noreturn' [-Wmissing-noreturn] gdbstub/gdbstub.c:1934:53: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1942:28: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:1942:28: warning: padding size of 'struct (unnamed at ../gdbstub/gdbstub.c:1942:28)' with 7 bits to alignment boundary [-Wpadded] gdbstub/gdbstub.c:1942:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:1947:49: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:1947:63: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1964:57: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1972:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:1983:45: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:1983:59: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:1990:43: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:1990:57: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2007:42: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:2007:56: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2026:61: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2028:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:2058:63: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:2078:53: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2088:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:2099:48: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:2104:58: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2109:10: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:2109:24: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:2109:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:2134:62: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2148:10: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:2176:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:2179:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:2183:48: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:2233:43: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:2233:57: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2238:49: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:2238:63: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2248:52: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:2249:50: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2255:64: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2385:52: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2393:29: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:2393:29: warning: padding size of 'struct (unnamed at ../gdbstub/gdbstub.c:2393:29)' with 7 bits to alignment boundary [-Wpadded] gdbstub/gdbstub.c:2393:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:2399:28: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:2399:28: warning: padding size of 'struct (unnamed at ../gdbstub/gdbstub.c:2399:28)' with 7 bits to alignment boundary [-Wpadded] gdbstub/gdbstub.c:2399:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:2404:50: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2412:29: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:2412:29: warning: padding size of 'struct (unnamed at ../gdbstub/gdbstub.c:2412:29)' with 7 bits to alignment boundary [-Wpadded] gdbstub/gdbstub.c:2412:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:2418:28: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:2418:28: warning: padding size of 'struct (unnamed at ../gdbstub/gdbstub.c:2418:28)' with 7 bits to alignment boundary [-Wpadded] gdbstub/gdbstub.c:2418:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:2423:40: warning: unused parameter 'params' [-Wunused-parameter] gdbstub/gdbstub.c:2423:54: warning: unused parameter 'user_ctx' [-Wunused-parameter] gdbstub/gdbstub.c:2700:39: warning: unused parameter 'opaque' [-Wunused-parameter] gdbstub/gdbstub.c:2703:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:2704:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:2724:13: warning: 8 enumeration values not explicitly handled in switch: 'RUN_STATE_INMIGRATE', 'RUN_STATE_POSTMIGRATE', 'RUN_STATE_PRELAUNCH'... [-Wswitch-enum] gdbstub/gdbstub.c:2778:35: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:2886:53: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:2906:16: warning: enumeration value 'RS_INACTIVE' not explicitly handled in switch [-Wswitch-enum] gdbstub/gdbstub.c:2929:55: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] gdbstub/gdbstub.c:2934:78: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] gdbstub/gdbstub.c:2942:55: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] gdbstub/gdbstub.c:2948:81: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] gdbstub/gdbstub.c:2965:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] gdbstub/gdbstub.c:3004:70: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:3004:96: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:3013:41: warning: implicit conversion changes signedness: 'int' to 'enum RSState' [-Wsign-conversion] gdbstub/gdbstub.c:3060:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:3067:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] gdbstub/gdbstub.c:3069:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] gdbstub/gdbstub.c:314:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] gdbstub/gdbstub.c:314:15: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:314:15: warning: padding size of 'struct (unnamed at ../gdbstub/gdbstub.c:314:15)' with 7 bits to alignment boundary [-Wpadded] gdbstub/gdbstub.c:314:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] gdbstub/gdbstub.c:329:16: warning: padding size of 'struct GDBProcess' with 3 bytes to alignment boundary [-Wpadded] gdbstub/gdbstub.c:3302:38: warning: unused parameter 'opaque' [-Wunused-parameter] gdbstub/gdbstub.c:3309:35: warning: unused parameter 'opaque' [-Wunused-parameter] gdbstub/gdbstub.c:3323:13: warning: 4 enumeration values not explicitly handled in switch: 'CHR_EVENT_BREAK', 'CHR_EVENT_MUX_IN', 'CHR_EVENT_MUX_OUT'... [-Wswitch-enum] gdbstub/gdbstub.c:3342:39: warning: unused parameter 'chr' [-Wunused-parameter] gdbstub/gdbstub.c:3344:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:3351:37: warning: unused parameter 'signal' [-Wunused-parameter] gdbstub/gdbstub.c:3359:39: warning: unused parameter 'chr' [-Wunused-parameter] gdbstub/gdbstub.c:3359:60: warning: unused parameter 'backend' [-Wunused-parameter] gdbstub/gdbstub.c:3360:55: warning: unused parameter 'errp' [-Wunused-parameter] gdbstub/gdbstub.c:3365:56: warning: unused parameter 'data' [-Wunused-parameter] gdbstub/gdbstub.c:3367:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:3386:36: warning: 'CPU_CLUSTER' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:3411:37: warning: cast from 'const void *' to 'struct GDBProcess *' drops const qualifier [-Wcast-qual] gdbstub/gdbstub.c:3412:37: warning: cast from 'const void *' to 'struct GDBProcess *' drops const qualifier [-Wcast-qual] gdbstub/gdbstub.c:3429:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] gdbstub/gdbstub.c:3443:10: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:3443:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:347:15: warning: padding struct 'struct GDBState' with 7 bytes to align 'c_cpu' [-Wpadded] gdbstub/gdbstub.c:3516:26: warning: extra ';' outside of a function [-Wextra-semi] gdbstub/gdbstub.c:362:17: warning: padding struct 'struct GDBState' with 4 bytes to align 'chr' [-Wpadded] gdbstub/gdbstub.c:366:17: warning: padding struct 'struct GDBState' with 7 bytes to align 'processes' [-Wpadded] gdbstub/gdbstub.c:369:29: warning: padding struct 'struct GDBState' with 4 bytes to align 'current_syscall_cb' [-Wpadded] gdbstub/gdbstub.c:518:9: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:518:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:529:9: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:529:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:606:32: warning: implicit conversion loses integer precision: 'int' to 'gchar' (aka 'char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:607:32: warning: implicit conversion loses integer precision: 'int' to 'gchar' (aka 'char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:617:44: warning: implicit conversion loses integer precision: 'int' to 'guint8' (aka 'unsigned char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:629:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] gdbstub/gdbstub.c:641:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] gdbstub/gdbstub.c:644:40: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] gdbstub/gdbstub.c:645:40: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] gdbstub/gdbstub.c:652:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] gdbstub/gdbstub.c:671:52: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] gdbstub/gdbstub.c:677:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:678:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] gdbstub/gdbstub.c:682:49: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] gdbstub/gdbstub.c:702:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] gdbstub/gdbstub.c:737:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] gdbstub/gdbstub.c:74:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] gdbstub/gdbstub.c:767:5: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:767:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:768:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] gdbstub/gdbstub.c:76:49: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] gdbstub/gdbstub.c:780:5: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:780:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:792:11: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:792:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:799:15: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:799:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:808:11: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:808:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:815:15: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:815:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:824:21: warning: extension used [-Wlanguage-extension-token] gdbstub/gdbstub.c:824:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] gdbstub/gdbstub.c:82:10: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:86:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] gdbstub/gdbstub.c:884:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:942:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] gdbstub/gdbstub.c:960:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p-local.c:1058:24: warning: comparison of integers of different signs: 'uid_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p-local.c:1058:47: warning: comparison of integers of different signs: 'gid_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p-local.c:1171:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:1348:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-local.c:136:42: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-local.c:1419:49: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:1419:65: warning: unused parameter 'data' [-Wunused-parameter] hw/9pfs/9p-local.c:1419:79: warning: unused parameter 'errp' [-Wunused-parameter] hw/9pfs/9p-local.c:1502:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p-local.c:172:29: warning: implicit conversion changes signedness: 'int' to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-local.c:174:29: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-local.c:176:30: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-local.c:218:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-local.c:222:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'dev_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p-local.c:222:42: warning: implicit conversion changes signedness: 'dev_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-local.c:312:23: warning: comparison of integers of different signs: 'uid_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p-local.c:313:22: warning: implicit conversion changes signedness: 'uid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/9pfs/9p-local.c:315:23: warning: comparison of integers of different signs: 'gid_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p-local.c:316:22: warning: implicit conversion changes signedness: 'gid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/9pfs/9p-local.c:408:23: warning: comparison of integers of different signs: 'uid_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p-local.c:416:23: warning: comparison of integers of different signs: 'gid_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p-local.c:433:48: warning: implicit conversion changes signedness: 'dev_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-local.c:44:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p-local.c:47:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p-local.c:497:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:502:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:50:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p-local.c:53:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p-local.c:540:40: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:545:39: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:550:54: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:567:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-local.c:572:24: warning: implicit conversion changes signedness: 'int' to '__uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-local.c:588:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:593:40: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:609:41: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-local.c:803:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-local.c:807:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'dev_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p-local.c:807:42: warning: implicit conversion changes signedness: 'dev_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-local.c:910:24: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-local.c:912:44: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/9pfs/9p-local.c:912:53: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p-posix-acl.c:109:75: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:112:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-posix-acl.c:117:62: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:121:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-posix-acl.c:31:45: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:36:45: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:36:62: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:37:40: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:45:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'ssize_t' (aka 'long') [-Wsign-compare] hw/9pfs/9p-posix-acl.c:55:75: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:58:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-posix-acl.c:63:62: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:67:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-posix-acl.c:85:45: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:90:45: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:90:62: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:91:40: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-posix-acl.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'ssize_t' (aka 'long') [-Wsign-compare] hw/9pfs/9p-proxy.c:1033:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-proxy.c:1063:42: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:107:17: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p-proxy.c:108:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/9pfs/9p-proxy.c:1094:49: warning: unused parameter 'flags' [-Wunused-parameter] hw/9pfs/9p-proxy.c:118:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:119:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:127:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:128:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:141:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'dev_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:143:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'nlink_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-proxy.c:144:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-proxy.c:147:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'dev_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:148:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:149:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'blksize_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:150:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'blkcnt_t' (aka 'long long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:151:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:152:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:153:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:155:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:156:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:157:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:158:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/9pfs/9p-proxy.c:159:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/9pfs/9p-proxy.c:160:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/9pfs/9p-proxy.c:189:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:194:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:203:21: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p-proxy.c:203:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/9pfs/9p-proxy.c:203:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p-proxy.c:204:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:204:65: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:208:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/9pfs/9p-proxy.c:214:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:215:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/9pfs/9p-proxy.c:223:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:231:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:247:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:261:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:270:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:276:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:300:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:305:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:307:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:308:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/9pfs/9p-proxy.c:313:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:31:15: warning: padding struct 'struct V9fsProxy' with 4 bytes to align 'mutex' [-Wpadded] hw/9pfs/9p-proxy.c:337:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p-proxy.c:350:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:352:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:362:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:365:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:372:16: warning: implicit conversion loses integer precision: 'long' to 'dev_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:375:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:378:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:387:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:390:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:399:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:402:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:409:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:412:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:418:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:420:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:427:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:429:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:435:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:437:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:444:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:446:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:454:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:456:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:463:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:465:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:475:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:479:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:486:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:488:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:494:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:496:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:504:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:507:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:514:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:516:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:526:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:529:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:536:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:538:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:544:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:546:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-proxy.c:562:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:566:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:567:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/9pfs/9p-proxy.c:59:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:651:12: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:654:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:659:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:696:40: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:701:39: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:706:48: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:715:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-proxy.c:720:24: warning: implicit conversion changes signedness: 'int' to '__uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-proxy.c:725:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:730:40: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:746:41: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:824:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.c:84:16: warning: cast from 'unsigned char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] hw/9pfs/9p-proxy.c:966:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-proxy.h:23:49: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/9pfs/9p-proxy.h:24:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/9pfs/9p-proxy.h:25:48: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/9pfs/9p-proxy.h:26:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/9pfs/9p-proxy.h:72:14: warning: padding struct 'ProxyStat' with 4 bytes to align 'st_rdev' [-Wpadded] hw/9pfs/9p-synth.c:122:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p-synth.c:148:33: warning: implicit conversion changes signedness: 'int' to '__darwin_ino64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-synth.c:149:34: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-synth.c:150:35: warning: implicit conversion loses integer precision: 'int' to 'nlink_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p-synth.c:162:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:165:28: warning: cast from 'char *' to 'V9fsSynthNode **' (aka 'struct V9fsSynthNode **') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/9p-synth.c:171:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:171:47: warning: unused parameter 'fid_type' [-Wunused-parameter] hw/9pfs/9p-synth.c:179:37: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:183:28: warning: cast from 'char *' to 'V9fsSynthNode **' (aka 'struct V9fsSynthNode **') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/9p-synth.c:197:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:208:39: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:214:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:236:32: warning: implicit conversion changes signedness: 'int' to '__uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-synth.c:238:28: warning: implicit conversion changes signedness: 'long long' to '__uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-synth.c:267:48: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:279:34: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:280:32: warning: unused parameter 'flags' [-Wunused-parameter] hw/9pfs/9p-synth.c:283:28: warning: cast from 'char *' to 'V9fsSynthNode **' (aka 'struct V9fsSynthNode **') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/9p-synth.c:292:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:292:53: warning: unused parameter 'dir_path' [-Wunused-parameter] hw/9pfs/9p-synth.c:293:41: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-synth.c:293:51: warning: unused parameter 'flags' [-Wunused-parameter] hw/9pfs/9p-synth.c:294:37: warning: unused parameter 'credp' [-Wunused-parameter] hw/9pfs/9p-synth.c:294:62: warning: unused parameter 'fs' [-Wunused-parameter] hw/9pfs/9p-synth.c:300:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:311:41: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:323:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-synth.c:323:60: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-synth.c:328:20: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] hw/9pfs/9p-synth.c:335:40: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:347:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-synth.c:347:59: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-synth.c:352:20: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] hw/9pfs/9p-synth.c:359:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:359:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:359:65: warning: unused parameter 'offset' [-Wunused-parameter] hw/9pfs/9p-synth.c:365:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:365:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:365:67: warning: unused parameter 'credp' [-Wunused-parameter] hw/9pfs/9p-synth.c:371:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:371:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:372:36: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:372:49: warning: unused parameter 'credp' [-Wunused-parameter] hw/9pfs/9p-synth.c:378:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:378:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:379:36: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:379:49: warning: unused parameter 'credp' [-Wunused-parameter] hw/9pfs/9p-synth.c:385:42: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:385:60: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:386:42: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:386:54: warning: unused parameter 'bufsz' [-Wunused-parameter] hw/9pfs/9p-synth.c:392:37: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:392:57: warning: unused parameter 'oldpath' [-Wunused-parameter] hw/9pfs/9p-synth.c:393:41: warning: unused parameter 'newpath' [-Wunused-parameter] hw/9pfs/9p-synth.c:393:62: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:393:75: warning: unused parameter 'credp' [-Wunused-parameter] hw/9pfs/9p-synth.c:399:34: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:399:52: warning: unused parameter 'oldpath' [-Wunused-parameter] hw/9pfs/9p-synth.c:400:38: warning: unused parameter 'newpath' [-Wunused-parameter] hw/9pfs/9p-synth.c:400:59: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:406:36: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:406:53: warning: unused parameter 'oldpath' [-Wunused-parameter] hw/9pfs/9p-synth.c:407:42: warning: unused parameter 'newpath' [-Wunused-parameter] hw/9pfs/9p-synth.c:413:35: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:413:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:413:67: warning: unused parameter 'credp' [-Wunused-parameter] hw/9pfs/9p-synth.c:419:39: warning: unused parameter 'fs_ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:419:57: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:420:56: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:426:36: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:426:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:432:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:432:44: warning: unused parameter 'fid_type' [-Wunused-parameter] hw/9pfs/9p-synth.c:433:47: warning: unused parameter 'fs' [-Wunused-parameter] hw/9pfs/9p-synth.c:433:55: warning: unused parameter 'datasync' [-Wunused-parameter] hw/9pfs/9p-synth.c:439:36: warning: unused parameter 's' [-Wunused-parameter] hw/9pfs/9p-synth.c:439:49: warning: unused parameter 'fs_path' [-Wunused-parameter] hw/9pfs/9p-synth.c:445:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p-synth.c:452:43: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:452:58: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:453:49: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-synth.c:453:61: warning: unused parameter 'value' [-Wunused-parameter] hw/9pfs/9p-synth.c:453:75: warning: unused parameter 'size' [-Wunused-parameter] hw/9pfs/9p-synth.c:459:44: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:459:59: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:460:44: warning: unused parameter 'value' [-Wunused-parameter] hw/9pfs/9p-synth.c:460:58: warning: unused parameter 'size' [-Wunused-parameter] hw/9pfs/9p-synth.c:466:39: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:466:54: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:467:45: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-synth.c:467:57: warning: unused parameter 'value' [-Wunused-parameter] hw/9pfs/9p-synth.c:468:40: warning: unused parameter 'size' [-Wunused-parameter] hw/9pfs/9p-synth.c:468:50: warning: unused parameter 'flags' [-Wunused-parameter] hw/9pfs/9p-synth.c:474:42: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:475:46: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-synth.c:475:64: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-synth.c:481:42: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:496:21: warning: cast from 'char *' to 'V9fsSynthNode **' (aka 'struct V9fsSynthNode **') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/9p-synth.c:523:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:523:53: warning: unused parameter 'olddir' [-Wunused-parameter] hw/9pfs/9p-synth.c:524:44: warning: unused parameter 'old_name' [-Wunused-parameter] hw/9pfs/9p-synth.c:524:64: warning: unused parameter 'newdir' [-Wunused-parameter] hw/9pfs/9p-synth.c:525:44: warning: unused parameter 'new_name' [-Wunused-parameter] hw/9pfs/9p-synth.c:531:38: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-synth.c:531:53: warning: unused parameter 'dir' [-Wunused-parameter] hw/9pfs/9p-synth.c:532:44: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-synth.c:532:54: warning: unused parameter 'flags' [-Wunused-parameter] hw/9pfs/9p-synth.c:538:45: warning: unused parameter 'buf' [-Wunused-parameter] hw/9pfs/9p-synth.c:538:54: warning: unused parameter 'len' [-Wunused-parameter] hw/9pfs/9p-synth.c:538:65: warning: unused parameter 'offset' [-Wunused-parameter] hw/9pfs/9p-synth.c:539:45: warning: unused parameter 'arg' [-Wunused-parameter] hw/9pfs/9p-synth.c:544:60: warning: unused parameter 'len' [-Wunused-parameter] hw/9pfs/9p-synth.c:544:71: warning: unused parameter 'offset' [-Wunused-parameter] hw/9pfs/9p-synth.c:545:51: warning: unused parameter 'arg' [-Wunused-parameter] hw/9pfs/9p-synth.c:558:47: warning: unused parameter 'errp' [-Wunused-parameter] hw/9pfs/9p-synth.c:87:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p-synth.h:26:21: warning: padding struct 'struct V9fsSynthNodeAttr' with 4 bytes to align 'read' [-Wpadded] hw/9pfs/9p-synth.h:30:8: warning: padding size of 'struct V9fsSynthNode' with 4 bytes to alignment boundary [-Wpadded] hw/9pfs/9p-synth.h:34:24: warning: padding struct 'struct V9fsSynthNode' with 1 byte to align 'attr' [-Wpadded] hw/9pfs/9p-synth.h:40:16: warning: padding size of 'struct V9fsSynthOpenState' with 1 byte to alignment boundary [-Wpadded] hw/9pfs/9p-util-darwin.c:126:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p-util-darwin.c:23:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-util-darwin.c:37:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-util-darwin.c:84:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/9pfs/9p-util.h:180:18: warning: implicit conversion changes signedness: '__uint64_t' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] hw/9pfs/9p-util.h:187:50: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/9p-util.h:213:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] hw/9pfs/9p-util.h:57:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-util.h:57:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p-xattr-user.c:39:45: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-xattr-user.c:39:62: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-xattr-user.c:42:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-xattr-user.c:62:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/9pfs/9p-xattr-user.c:83:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-xattr-user.c:97:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-xattr.c:100:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p-xattr.c:101:64: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p-xattr.c:124:19: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/9pfs/9p-xattr.c:125:22: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p-xattr.c:129:39: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p-xattr.c:134:22: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/9pfs/9p-xattr.c:218:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-xattr.c:244:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-xattr.c:247:36: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-xattr.c:247:53: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-xattr.c:247:71: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-xattr.c:248:31: warning: unused parameter 'value' [-Wunused-parameter] hw/9pfs/9p-xattr.c:248:45: warning: unused parameter 'size' [-Wunused-parameter] hw/9pfs/9p-xattr.c:254:32: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-xattr.c:254:49: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-xattr.c:254:67: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-xattr.c:255:27: warning: unused parameter 'value' [-Wunused-parameter] hw/9pfs/9p-xattr.c:255:41: warning: unused parameter 'size' [-Wunused-parameter] hw/9pfs/9p-xattr.c:255:51: warning: unused parameter 'flags' [-Wunused-parameter] hw/9pfs/9p-xattr.c:261:37: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-xattr.c:261:54: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-xattr.c:261:66: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-xattr.c:262:32: warning: unused parameter 'value' [-Wunused-parameter] hw/9pfs/9p-xattr.c:262:46: warning: unused parameter 'size' [-Wunused-parameter] hw/9pfs/9p-xattr.c:267:35: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-xattr.c:267:52: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-xattr.c:267:70: warning: unused parameter 'name' [-Wunused-parameter] hw/9pfs/9p-xattr.c:50:33: warning: unused parameter 'ctx' [-Wunused-parameter] hw/9pfs/9p-xattr.c:50:50: warning: unused parameter 'path' [-Wunused-parameter] hw/9pfs/9p-xattr.c:53:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p-xattr.c:58:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/9pfs/9p.c:1001:37: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/9pfs/9p.c:1036:25: warning: implicit conversion changes signedness: 'int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] hw/9pfs/9p.c:1059:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1066:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:1068:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1068:36: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:1078:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1078:32: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:1096:17: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/9pfs/9p.c:1097:15: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/9pfs/9p.c:1246:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p.c:1247:28: warning: implicit conversion loses integer precision: 'const __darwin_time_t' (aka 'const long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p.c:1248:28: warning: implicit conversion loses integer precision: 'const __darwin_time_t' (aka 'const long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p.c:1255:28: warning: implicit conversion changes signedness: 'const uid_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p.c:1256:28: warning: implicit conversion changes signedness: 'const gid_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p.c:1281:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:1286:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1287:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1288:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1289:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1290:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1291:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1292:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1293:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1294:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1295:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1296:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1298:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1300:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1303:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:1310:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/9p.c:1311:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/9p.c:1350:31: warning: implicit conversion changes signedness: 'const off_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1351:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1352:33: warning: implicit conversion changes signedness: 'const blkcnt_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1353:36: warning: implicit conversion changes signedness: 'const __darwin_time_t' (aka 'const long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1354:36: warning: implicit conversion changes signedness: 'const __darwin_time_t' (aka 'const long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1355:36: warning: implicit conversion changes signedness: 'const __darwin_time_t' (aka 'const long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1357:50: warning: implicit conversion changes signedness: 'const long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1358:50: warning: implicit conversion changes signedness: 'const long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1359:50: warning: implicit conversion changes signedness: 'const long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:1438:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:1483:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:158:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/9pfs/9p.c:158:21: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:158:21: warning: padding size of 'struct (unnamed at ../hw/9pfs/9p.c:158:21)' with 7 bits to alignment boundary [-Wpadded] hw/9pfs/9p.c:158:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/9pfs/9p.c:1673:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1688:55: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:169:21: warning: implicit conversion changes signedness: 'int' to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:170:21: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:171:22: warning: implicit conversion changes signedness: 'int' to 'mode_t' (aka 'unsigned short') [-Wsign-conversion] hw/9pfs/9p.c:1733:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:1734:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:1745:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:175:42: warning: unused parameter 's' [-Wunused-parameter] hw/9pfs/9p.c:1761:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1763:15: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:1767:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1769:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:1771:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1803:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1808:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:1817:9: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:1820:9: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:1822:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:1830:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:1911:13: warning: variable 'fidst' may be uninitialized when used here [-Wconditional-uninitialized] hw/9pfs/9p.c:1958:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:1959:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:1976:54: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p.c:2038:37: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] hw/9pfs/9p.c:2089:30: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:2136:28: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:2159:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:215:52: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:2172:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2188:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2206:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2237:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/9pfs/9p.c:2238:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/9pfs/9p.c:2242:39: warning: unused parameter 's' [-Wunused-parameter] hw/9pfs/9p.c:2260:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2262:15: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2270:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2272:15: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2273:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2291:16: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2315:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/9pfs/9p.c:2326:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2326:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:2376:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:2395:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2405:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:2405:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2407:17: warning: code will never be executed [-Wunreachable-code] hw/9pfs/9p.c:2411:70: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/9pfs/9p.c:2413:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:2422:24: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/9pfs/9p.c:2427:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2533:20: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:2533:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:2545:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2545:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:2587:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/9pfs/9p.c:2588:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2589:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:2604:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:2611:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p.c:2620:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2621:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2628:40: warning: unused parameter 's' [-Wunused-parameter] hw/9pfs/9p.c:2647:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2656:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2658:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2662:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:2663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:2666:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2689:15: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2717:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:2717:70: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:2719:13: warning: code will never be executed [-Wunreachable-code] hw/9pfs/9p.c:2723:67: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/9pfs/9p.c:2725:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:2734:20: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/9pfs/9p.c:2772:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2798:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/9pfs/9p.c:2800:40: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2818:47: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2877:58: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2890:58: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2903:58: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2916:47: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:2936:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2967:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:2996:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3041:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] hw/9pfs/9p.c:3060:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3089:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3108:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3134:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3155:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3204:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3269:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3326:15: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p.c:3366:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3452:15: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p.c:3474:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3498:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/9pfs/9p.c:3505:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:3531:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:3531:68: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:3550:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3576:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/9pfs/9p.c:3576:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/9pfs/9p.c:3582:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/9pfs/9p.c:3588:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:3589:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:3590:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/9pfs/9p.c:3603:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3659:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3682:48: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:3690:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3722:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p.c:3733:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/9pfs/9p.c:3746:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p.c:3773:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p.c:3792:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/9pfs/9p.c:3822:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3843:43: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/9p.c:3851:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:3908:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:3911:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:3941:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:3944:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/9p.c:4046:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/9p.c:4063:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:4079:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:4179:20: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:4179:20: warning: padding size of 'struct (unnamed at ../hw/9pfs/9p.c:4179:20)' with 7 bits to alignment boundary [-Wpadded] hw/9pfs/9p.c:4179:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/9pfs/9p.c:4197:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p.c:4213:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:4238:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:4246:18: warning: implicit conversion changes signedness: 'int' to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:4324:16: warning: padding size of 'struct VirtfsCoResetData' with 7 bytes to alignment boundary [-Wpadded] hw/9pfs/9p.c:4361:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:4361:34: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:4361:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:4362:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/9pfs/9p.c:507:9: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:537:5: warning: 'glib_autoptr_cleanup_GArray' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p.c:562:19: warning: comparison of integers of different signs: 'gint' (aka 'int') and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/9pfs/9p.c:571:19: warning: comparison of integers of different signs: 'gint' (aka 'int') and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/9pfs/9p.c:586:5: warning: 'glib_autoptr_cleanup_GList' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/9p.c:58:1: warning: cast from 'char *' to 'P9ArrayV9fsPath *' (aka 'struct P9ArrayV9fsPath *') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/9p.c:58:46: warning: extra ';' outside of a function [-Wextra-semi] hw/9pfs/9p.c:608:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:609:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:610:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:611:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:612:9: warning: macro is not used [-Wunused-macros] hw/9pfs/9p.c:632:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/9pfs/9p.c:674:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/9p.c:690:28: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] hw/9pfs/9p.c:694:24: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:694:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:700:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/9p.c:719:50: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] hw/9pfs/9p.c:726:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/9p.c:746:41: warning: implicit conversion changes signedness: 'dev_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:751:34: warning: implicit conversion changes signedness: 'dev_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/9pfs/9p.c:772:47: warning: unused parameter 'h' [-Wunused-parameter] hw/9pfs/9p.c:772:56: warning: unused parameter 'up' [-Wunused-parameter] hw/9pfs/9p.c:819:21: warning: implicit conversion changes signedness: 'dev_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/9pfs/9p.c:865:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:942:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:979:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:987:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.c:997:16: warning: extension used [-Wlanguage-extension-token] hw/9pfs/9p.c:997:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.h:146:8: warning: padding size of 'struct V9fsPDU' with 4 bytes to alignment boundary [-Wpadded] hw/9pfs/9p.h:187:16: warning: padding size of 'struct V9fsXattr' with 3 bytes to alignment boundary [-Wpadded] hw/9pfs/9p.h:201:13: warning: padding struct 'struct V9fsDir' with 4 bytes to align 'readdir_mutex_u' [-Wpadded] hw/9pfs/9p.h:211:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/9p.h:283:34: warning: padding struct 'struct V9fsFidState' with 7 bytes to align 'next' [-Wpadded] hw/9pfs/9p.h:303:16: warning: padding size of 'struct VariLenAffix' with 4 bytes to alignment boundary [-Wpadded] hw/9pfs/9p.h:305:14: warning: padding struct 'struct VariLenAffix' with 4 bytes to align 'value' [-Wpadded] hw/9pfs/9p.h:328:14: warning: padding struct 'QppEntry' with 2 bytes to align 'qp_affix_index' [-Wpadded] hw/9pfs/9p.h:329:18: warning: padding struct 'QppEntry' with 4 bytes to align 'qp_affix' [-Wpadded] hw/9pfs/9p.h:335:11: warning: padding struct 'QpfEntry' with 4 bytes to align 'ino' [-Wpadded] hw/9pfs/9p.h:356:12: warning: padding struct 'struct V9fsState' with 4 bytes to align 'migration_blocker' [-Wpadded] hw/9pfs/9p.h:360:16: warning: padding struct 'struct V9fsState' with 4 bytes to align 'qpd_table' [-Wpadded] hw/9pfs/9p.h:365:14: warning: padding struct 'struct V9fsState' with 6 bytes to align 'qp_fullpath_next' [-Wpadded] hw/9pfs/9p.h:408:14: warning: padding struct 'struct V9fsFlock' with 3 bytes to align 'flags' [-Wpadded] hw/9pfs/9p.h:412:16: warning: padding struct 'struct V9fsFlock' with 4 bytes to align 'client_id' [-Wpadded] hw/9pfs/9p.h:418:14: warning: padding struct 'struct V9fsGetlock' with 7 bytes to align 'start' [-Wpadded] hw/9pfs/9p.h:421:16: warning: padding struct 'struct V9fsGetlock' with 4 bytes to align 'client_id' [-Wpadded] hw/9pfs/codir.c:110:15: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/9pfs/codir.c:135:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/9pfs/codir.c:189:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/codir.c:190:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/codir.c:194:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/codir.c:195:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/9pfs/cofile.c:259:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/cofile.c:279:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/cofs.c:32:58: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/cofs.c:45:34: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/9pfs/cofs.c:52:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/cofs.c:69:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/coth.c:27:50: warning: unused parameter 'ret' [-Wunused-parameter] hw/9pfs/coxattr.c:38:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/coxattr.c:60:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/9pfs/virtio-9p-device.c:101:26: warning: 'VIRTIO_9P' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:104:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/9pfs/virtio-9p-device.c:105:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/9pfs/virtio-9p-device.c:106:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/9pfs/virtio-9p-device.c:124:26: warning: cast from 'char *' to 'V9fsVirtioState *' (aka 'struct V9fsVirtioState *') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/virtio-9p-device.c:124:26: warning: cast from 'const struct V9fsState *' to 'char *' drops const qualifier [-Wcast-qual] hw/9pfs/virtio-9p-device.c:124:26: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:124:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/virtio-9p-device.c:128:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/9pfs/virtio-9p-device.c:130:30: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:142:26: warning: cast from 'char *' to 'V9fsVirtioState *' (aka 'struct V9fsVirtioState *') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/virtio-9p-device.c:142:26: warning: cast from 'const struct V9fsState *' to 'char *' drops const qualifier [-Wcast-qual] hw/9pfs/virtio-9p-device.c:142:26: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:142:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/virtio-9p-device.c:146:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/9pfs/virtio-9p-device.c:148:30: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:159:26: warning: cast from 'char *' to 'V9fsVirtioState *' (aka 'struct V9fsVirtioState *') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/virtio-9p-device.c:159:26: warning: cast from 'const struct V9fsState *' to 'char *' drops const qualifier [-Wcast-qual] hw/9pfs/virtio-9p-device.c:159:26: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:159:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/virtio-9p-device.c:164:30: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:179:26: warning: cast from 'char *' to 'V9fsVirtioState *' (aka 'struct V9fsVirtioState *') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/virtio-9p-device.c:179:26: warning: cast from 'const struct V9fsState *' to 'char *' drops const qualifier [-Wcast-qual] hw/9pfs/virtio-9p-device.c:179:26: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:179:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/virtio-9p-device.c:184:30: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:205:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:206:26: warning: 'VIRTIO_9P' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:225:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:226:26: warning: 'VIRTIO_9P' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:242:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/9pfs/virtio-9p-device.c:247:5: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:247:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/9pfs/virtio-9p-device.c:247:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/9pfs/virtio-9p-device.c:248:5: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:248:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/9pfs/virtio-9p-device.c:248:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/9pfs/virtio-9p-device.c:249:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/9pfs/virtio-9p-device.c:252:60: warning: unused parameter 'data' [-Wunused-parameter] hw/9pfs/virtio-9p-device.c:254:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:255:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:34:26: warning: cast from 'char *' to 'V9fsVirtioState *' (aka 'struct V9fsVirtioState *') increases required alignment from 1 to 8 [-Wcast-align] hw/9pfs/virtio-9p-device.c:34:26: warning: cast from 'const struct V9fsState *' to 'char *' drops const qualifier [-Wcast-qual] hw/9pfs/virtio-9p-device.c:34:26: warning: extension used [-Wlanguage-extension-token] hw/9pfs/virtio-9p-device.c:34:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/9pfs/virtio-9p-device.c:43:19: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/9pfs/virtio-9p-device.c:69:15: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/9pfs/virtio-9p-device.c:90:54: warning: unused parameter 'vdev' [-Wunused-parameter] hw/9pfs/virtio-9p-device.c:91:48: warning: unused parameter 'errp' [-Wunused-parameter] hw/9pfs/virtio-9p.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/acpi/acpi-cpu-hotplug-stub.c:10:50: warning: unused parameter 'cpuhp_state' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:11:42: warning: unused parameter 'io_port' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:16:49: warning: unused parameter 'parent' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:16:65: warning: unused parameter 'owner' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:17:51: warning: unused parameter 'gpe_cpu' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:17:69: warning: unused parameter 'base' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:22:44: warning: unused parameter 'cpu_st' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:22:71: warning: unused parameter 'list' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:27:39: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:28:40: warning: unused parameter 'cpu_st' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:28:61: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:28:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:33:46: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:34:46: warning: unused parameter 'g' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:34:62: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:34:75: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:39:42: warning: unused parameter 'cpu_st' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:40:38: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:40:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:45:49: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:46:50: warning: unused parameter 'cpu_st' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:47:46: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:47:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-cpu-hotplug-stub.c:9:49: warning: unused parameter 'gpe_cpu' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:13:47: warning: unused parameter 'mem_st' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:13:74: warning: unused parameter 'list' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:18:42: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:18:72: warning: unused parameter 'mem_st' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:19:39: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:19:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:24:45: warning: unused parameter 'mem_st' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:25:41: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:25:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:30:52: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:31:53: warning: unused parameter 'mem_st' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:32:49: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:32:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:7:45: warning: unused parameter 'as' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:7:57: warning: unused parameter 'owner' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:8:48: warning: unused parameter 'state' [-Wunused-parameter] hw/acpi/acpi-mem-hotplug-stub.c:8:62: warning: unused parameter 'io_base' [-Wunused-parameter] hw/acpi/acpi-nvdimm-stub.c:5:42: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-nvdimm-stub.c:5:68: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:14:48: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:14:77: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:15:45: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:15:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:20:52: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:21:49: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:21:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:26:50: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:26:79: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:27:47: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:27:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:32:58: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:33:58: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:33:74: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:34:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:39:39: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:39:47: warning: unused parameter 'acpihp_root_off' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:7:30: warning: unused parameter 'owner' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:7:53: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:7:64: warning: unused parameter 'root_bus' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:8:36: warning: unused parameter 'address_space_io' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:8:59: warning: unused parameter 'bridges_enabled' [-Wunused-parameter] hw/acpi/acpi-pci-hotplug-stub.c:9:31: warning: unused parameter 'io_base' [-Wunused-parameter] hw/acpi/acpi-stub.c:26:37: warning: unused parameter 'opts' [-Wunused-parameter] hw/acpi/acpi-x86-stub.c:5:38: warning: unused parameter 'adev' [-Wunused-parameter] hw/acpi/acpi-x86-stub.c:5:48: warning: unused parameter 'uid' [-Wunused-parameter] hw/acpi/acpi-x86-stub.c:6:45: warning: unused parameter 'apic_ids' [-Wunused-parameter] hw/acpi/acpi-x86-stub.c:6:63: warning: unused parameter 'entry' [-Wunused-parameter] hw/acpi/acpi-x86-stub.c:7:29: warning: unused parameter 'force_enabled' [-Wunused-parameter] hw/acpi/acpi_interface.c:8:32: warning: 'ACPI_DEVICE_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/aml-build-stub.c:100:21: warning: unused parameter 'buffer_size' [-Wunused-parameter] hw/acpi/aml-build-stub.c:100:43: warning: unused parameter 'byte_list' [-Wunused-parameter] hw/acpi/aml-build-stub.c:25:22: warning: unused parameter 'parent_ctx' [-Wunused-parameter] hw/acpi/aml-build-stub.c:25:39: warning: unused parameter 'child' [-Wunused-parameter] hw/acpi/aml-build-stub.c:29:22: warning: unused parameter 'val' [-Wunused-parameter] hw/acpi/aml-build-stub.c:34:29: warning: unused parameter 'name' [-Wunused-parameter] hw/acpi/aml-build-stub.c:34:39: warning: unused parameter 'arg_count' [-Wunused-parameter] hw/acpi/aml-build-stub.c:34:67: warning: unused parameter 'sflag' [-Wunused-parameter] hw/acpi/aml-build-stub.c:44:29: warning: unused parameter 'name_format' [-Wunused-parameter] hw/acpi/aml-build-stub.c:49:29: warning: unused parameter 'str' [-Wunused-parameter] hw/acpi/aml-build-stub.c:54:32: warning: unused parameter 'name' [-Wunused-parameter] hw/acpi/aml-build-stub.c:54:43: warning: unused parameter 'val' [-Wunused-parameter] hw/acpi/aml-build-stub.c:59:25: warning: unused parameter 'dec' [-Wunused-parameter] hw/acpi/aml-build-stub.c:59:39: warning: unused parameter 'min_base' [-Wunused-parameter] hw/acpi/aml-build-stub.c:59:58: warning: unused parameter 'max_base' [-Wunused-parameter] hw/acpi/aml-build-stub.c:60:21: warning: unused parameter 'aln' [-Wunused-parameter] hw/acpi/aml-build-stub.c:60:34: warning: unused parameter 'len' [-Wunused-parameter] hw/acpi/aml-build-stub.c:65:31: warning: unused parameter 'irq' [-Wunused-parameter] hw/acpi/aml-build-stub.c:70:43: warning: unused parameter 'con_and_pro' [-Wunused-parameter] hw/acpi/aml-build-stub.c:71:36: warning: unused parameter 'level_and_edge' [-Wunused-parameter] hw/acpi/aml-build-stub.c:72:40: warning: unused parameter 'high_and_low' [-Wunused-parameter] hw/acpi/aml-build-stub.c:72:64: warning: unused parameter 'shared' [-Wunused-parameter] hw/acpi/aml-build-stub.c:73:30: warning: unused parameter 'irq_list' [-Wunused-parameter] hw/acpi/aml-build-stub.c:73:48: warning: unused parameter 'irq_count' [-Wunused-parameter] hw/acpi/aml-build-stub.c:78:34: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/aml-build-stub.c:78:49: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/aml-build-stub.c:79:41: warning: unused parameter 'read_and_write' [-Wunused-parameter] hw/acpi/aml-build-stub.c:84:29: warning: unused parameter 'val' [-Wunused-parameter] hw/acpi/aml-build-stub.c:89:26: warning: unused parameter 'num_elements' [-Wunused-parameter] hw/acpi/aml-build-stub.c:94:25: warning: unused parameter 'typ' [-Wunused-parameter] hw/acpi/aml-build-stub.c:94:46: warning: unused parameter 'bm' [-Wunused-parameter] hw/acpi/aml-build-stub.c:94:66: warning: unused parameter 'sz' [-Wunused-parameter] hw/acpi/aml-build-stub.c:95:22: warning: unused parameter 'channel' [-Wunused-parameter] hw/acpi/aml-build.c:1006:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1031:33: warning: implicit conversion loses integer precision: 'AmlIODecode' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1056:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:109:49: warning: cast from 'const void *' to 'struct CrsRangeEntry **' drops const qualifier [-Wcast-qual] hw/acpi/aml-build.c:110:49: warning: cast from 'const void *' to 'struct CrsRangeEntry **' drops const qualifier [-Wcast-qual] hw/acpi/aml-build.c:1137:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/aml-build.c:1137:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/acpi/aml-build.c:1140:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1198:33: warning: implicit conversion loses integer precision: 'AmlRegionSpace' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1228:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1240:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1287:42: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:1296:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1328:24: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/acpi/aml-build.c:1331:14: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/acpi/aml-build.c:1346:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:1359:43: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:135:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:1362:33: warning: implicit conversion loses integer precision: 'AmlResourceType' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1472:29: warning: implicit conversion loses integer precision: 'AmlISARanges' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1490:29: warning: implicit conversion loses integer precision: 'AmlISARanges' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1506:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:150:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:1526:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1538:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1542:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1568:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1619:37: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/acpi/aml-build.c:1622:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/acpi/aml-build.c:177:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:1803:24: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/aml-build.c:1830:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:1837:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/aml-build.c:1851:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:1860:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/aml-build.c:1876:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:1905:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:190:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:1914:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:1915:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:1929:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/aml-build.c:1955:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/aml-build.c:1979:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:1991:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:2004:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/aml-build.c:2005:20: warning: declaration shadows a variable in the global scope [-Wshadow] hw/acpi/aml-build.c:202:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/acpi/aml-build.c:2030:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2041:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2051:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:2059:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:205:37: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:2066:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:207:57: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:2084:16: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/aml-build.c:2088:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:2093:16: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/aml-build.c:2097:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:2167:16: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/aml-build.c:2171:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/aml-build.c:2219:39: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/aml-build.c:2249:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/aml-build.c:2249:25: warning: padding size of 'struct (unnamed at ../hw/acpi/aml-build.c:2249:25)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/aml-build.c:2249:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/aml-build.c:2276:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:2282:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/acpi/aml-build.c:2282:29: warning: extension used [-Wlanguage-extension-token] hw/acpi/aml-build.c:2282:29: warning: padding size of 'struct (unnamed at ../hw/acpi/aml-build.c:2282:29)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/aml-build.c:2282:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/aml-build.c:237:34: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/acpi/aml-build.c:2381:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:2386:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2386:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2387:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2392:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:2400:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2400:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2401:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:2406:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/aml-build.c:2423:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:2426:62: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:2457:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:257:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:322:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:326:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:331:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:336:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:345:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:439:21: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/aml-build.c:441:23: warning: comparison of integers of different signs: 'guint' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/acpi/aml-build.c:450:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/aml-build.c:476:46: warning: unused parameter 'user_data' [-Wunused-parameter] hw/acpi/aml-build.c:536:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/acpi/aml-build.c:609:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:62:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/aml-build.c:674:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] hw/acpi/aml-build.c:675:4: warning: unknown command tag name 'arg1'; did you mean 'arg'? [-Wdocumentation-unknown-command] hw/acpi/aml-build.c:676:4: warning: unknown command tag name 'arg2'; did you mean 'arg'? [-Wdocumentation-unknown-command] hw/acpi/aml-build.c:677:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] hw/acpi/aml-build.c:901:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:904:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:910:33: warning: implicit conversion loses integer precision: 'AmlGpioConnectionType' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:916:33: warning: implicit conversion loses integer precision: 'AmlPinConfig' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:959:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:978:33: warning: implicit conversion loses integer precision: 'AmlReadAndWrite' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:981:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:982:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:983:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:984:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:987:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:988:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:989:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/aml-build.c:990:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/bios-linker-loader.c:147:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/bios-linker-loader.c:161:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/bios-linker-loader.c:47:9: warning: padding size of 'struct BiosLinkerLoaderEntry::(unnamed at ../hw/acpi/bios-linker-loader.c:47:9)' with 3 bytes to alignment boundary [-Wpadded] hw/acpi/bios-linker-loader.c:59:9: warning: padding size of 'struct BiosLinkerLoaderEntry::(unnamed at ../hw/acpi/bios-linker-loader.c:59:9)' with 3 bytes to alignment boundary [-Wpadded] hw/acpi/bios-linker-loader.c:87:9: warning: padding size of 'struct BiosLinkerLoaderEntry::(unnamed at ../hw/acpi/bios-linker-loader.c:87:9)' with 3 bytes to alignment boundary [-Wpadded] hw/acpi/core.c:182:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/core.c:182:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/core.c:186:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/core.c:198:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/core.c:235:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/core.c:236:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/acpi/core.c:286:50: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/acpi/core.c:288:28: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/acpi/core.c:310:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/acpi/core.c:333:28: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/acpi/core.c:358:20: warning: cast from 'char *' to 'ACPIREGS *' (aka 'struct ACPIREGS *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/core.c:358:20: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/core.c:358:20: warning: extension used [-Wlanguage-extension-token] hw/acpi/core.c:358:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/core.c:361:13: warning: enumeration value 'QEMU_WAKEUP_REASON_NONE' not explicitly handled in switch [-Wswitch-enum] hw/acpi/core.c:387:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/acpi/core.c:387:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/core.c:429:70: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/core.c:443:40: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/core.c:448:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/core.c:452:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/core.c:483:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/acpi/core.c:483:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/core.c:493:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/acpi/core.c:493:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/core.c:503:43: warning: unused parameter 'ar' [-Wunused-parameter] hw/acpi/core.c:505:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/core.c:517:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/core.c:517:70: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/core.c:522:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/core.c:522:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/core.c:522:67: warning: unused parameter 'val' [-Wunused-parameter] hw/acpi/core.c:523:40: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/core.c:593:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/core.c:593:70: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/core.c:599:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/core.c:600:40: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/core.c:602:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/core.c:637:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/core.c:638:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/core.c:695:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/core.c:70:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] hw/acpi/core.c:78:32: warning: extra ';' outside of a function [-Wextra-semi] hw/acpi/cpu.c:106:41: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/cpu.c:123:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/cpu.c:138:44: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:138:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/cpu.c:144:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:150:44: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:150:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/cpu.c:159:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/cpu.c:161:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/cpu.c:183:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/cpu.c:189:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/cpu.c:190:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/cpu.c:219:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:220:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:226:33: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/cpu.c:227:26: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:239:19: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:240:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu.c:243:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/cpu.c:252:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/cpu.c:264:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:270:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/cpu.c:280:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:284:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/cpu.c:301:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:302:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:302:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:303:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:303:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:304:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:305:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/cpu.c:314:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:315:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:316:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/cpu.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/cpu.c:318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/cpu.c:354:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:358:32: warning: 'ACPI_DEVICE_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:35:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu.c:372:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/cpu.c:372:55: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/cpu.c:440:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu.c:49:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/cpu.c:531:72: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu.c:54:68: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/cpu.c:652:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu.c:654:45: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/acpi/cpu.c:657:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/cpu.c:673:38: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/cpu.c:676:47: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu.c:676:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/cpu.c:695:60: warning: implicit conversion changes signedness: 'const int64_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu.c:71:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/cpu.c:84:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/cpu.c:97:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/cpu_hotplug.c:100:49: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu_hotplug.c:126:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu_hotplug.c:128:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu_hotplug.c:265:13: warning: declaration shadows a local variable [-Wshadow] hw/acpi/cpu_hotplug.c:265:41: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/acpi/cpu_hotplug.c:269:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/cpu_hotplug.c:273:58: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu_hotplug.c:273:76: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu_hotplug.c:279:61: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu_hotplug.c:27:73: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/cpu_hotplug.c:284:60: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu_hotplug.c:298:13: warning: declaration shadows a local variable [-Wshadow] hw/acpi/cpu_hotplug.c:298:41: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/acpi/cpu_hotplug.c:29:21: warning: declaration shadows a variable in the global scope [-Wshadow] hw/acpi/cpu_hotplug.c:300:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/cpu_hotplug.c:315:60: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/cpu_hotplug.c:319:13: warning: declaration shadows a local variable [-Wshadow] hw/acpi/cpu_hotplug.c:319:41: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/acpi/cpu_hotplug.c:36:43: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/cpu_hotplug.c:43:25: warning: declaration shadows a variable in the global scope [-Wshadow] hw/acpi/cpu_hotplug.c:61:19: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu_hotplug.c:75:75: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/cpu_hotplug.c:78:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cpu_hotplug.c:91:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/cpu_hotplug.c:91:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/cxl-stub.c:10:1: warning: function 'build_cxl_osc_method' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/acpi/cxl-stub.c:9:32: warning: unused parameter 'dev' [-Wunused-parameter] hw/acpi/cxl.c:125:36: warning: 'PXB_CXL_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/cxl.c:35:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/erst.c:1005:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:1005:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:1007:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:1007:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:1009:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/erst.c:1012:55: warning: unused parameter 'data' [-Wunused-parameter] hw/acpi/erst.c:1014:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/erst.c:1015:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/erst.c:1040:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/erst.c:155:9: warning: padding size of 'ERSTDeviceState' with 12 bytes to alignment boundary [-Wpadded] hw/acpi/erst.c:165:18: warning: padding struct 'ERSTDeviceState' with 8 bytes to align 'iomem_mr' [-Wpadded] hw/acpi/erst.c:174:14: warning: padding struct 'ERSTDeviceState' with 1 byte to align 'record_offset' [-Wpadded] hw/acpi/erst.c:193:14: warning: padding struct 'BuildSerializationInstructionEntry' with 5 bytes to align 'register_offset' [-Wpadded] hw/acpi/erst.c:240:38: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/erst.c:291:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:294:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:297:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:300:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:303:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:304:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:307:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:309:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:312:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:313:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:316:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:317:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:320:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:321:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:324:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:325:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:328:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:329:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:332:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:335:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:336:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:339:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:340:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:343:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:344:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:347:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:348:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:44:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:53:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:600:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/acpi/erst.c:63:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:64:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:65:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:669:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/acpi/erst.c:66:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:67:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:68:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:69:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:70:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:71:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:72:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:73:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:74:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:75:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:76:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:77:9: warning: macro is not used [-Wunused-macros] hw/acpi/erst.c:817:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:820:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/erst.c:827:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:830:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:833:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:855:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/erst.c:865:53: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/erst.c:919:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/erst.c:936:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:936:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:937:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:937:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:938:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:938:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:939:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:939:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:940:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:940:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:941:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:941:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:942:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:942:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:943:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/erst.c:943:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/erst.c:944:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/erst.c:950:26: warning: cast from 'Object *' (aka 'struct Object *') to 'ERSTDeviceState *' increases required alignment from 8 to 16 [-Wcast-align] hw/acpi/erst.c:966:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/erst.c:991:26: warning: cast from 'Object *' (aka 'struct Object *') to 'ERSTDeviceState *' increases required alignment from 8 to 16 [-Wcast-align] hw/acpi/generic_event_device.c:153:66: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/generic_event_device.c:172:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/generic_event_device.c:172:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/generic_event_device.c:172:63: warning: unused parameter 'data' [-Wunused-parameter] hw/acpi/generic_event_device.c:173:40: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/generic_event_device.c:187:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/generic_event_device.c:187:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/generic_event_device.c:187:67: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/generic_event_device.c:192:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/generic_event_device.c:193:41: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/generic_event_device.c:229:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:246:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:260:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:272:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:279:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:307:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:307:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/generic_event_device.c:308:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/generic_event_device.c:317:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:326:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/generic_event_device.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/generic_event_device.c:337:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/generic_event_device.c:355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/generic_event_device.c:365:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:376:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:377:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:378:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:405:59: warning: unused parameter 'data' [-Wunused-parameter] hw/acpi/generic_event_device.c:407:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:408:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:409:32: warning: 'ACPI_DEVICE_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:432:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/generic_event_device.c:43:23: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/generic_event_device.c:91:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/generic_event_device.c:96:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/generic_event_device.c:96:25: warning: padding size of 'struct (unnamed at ../hw/acpi/generic_event_device.c:96:25)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/generic_event_device.c:96:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/ghes-stub.c:14:37: warning: unused parameter 'source_id' [-Wunused-parameter] hw/acpi/ghes-stub.c:14:57: warning: unused parameter 'physical_address' [-Wunused-parameter] hw/acpi/ghes.c:133:45: warning: extension used [-Wlanguage-extension-token] hw/acpi/ghes.c:133:45: warning: padding size of 'struct (unnamed at ../hw/acpi/ghes.c:133:45)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/ghes.c:133:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/ghes.c:200:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ghes.c:260:50: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/ghes.c:276:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/acpi/ghes.c:278:39: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/ghes.c:299:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/ghes.c:319:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ghes.c:320:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/acpi/ghes.c:347:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ghes.c:349:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/acpi/ghes.c:401:22: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ghes.c:452:22: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/hmat.c:113:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/hmat.c:116:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/hmat.c:121:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/hmat.c:126:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/hmat.c:127:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/hmat.c:132:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/hmat.c:134:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/acpi/hmat.c:139:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/acpi/hmat.c:212:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/hmat.c:217:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/hmat.c:233:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/hmat.c:252:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/ich9.c:107:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/acpi/ich9.c:136:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/ich9.c:168:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:169:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ich9.c:185:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:187:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ich9.c:212:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:213:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ich9.c:230:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:230:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/ich9.c:230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:233:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ich9.c:243:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:243:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:244:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:245:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:246:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:246:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/ich9.c:246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:247:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:248:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/ich9.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:249:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/ich9.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/ich9.c:252:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ich9.c:278:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/ich9.c:287:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/ich9.c:289:25: warning: cast from 'char *' to 'ICH9LPCPMRegs *' (aka 'struct ICH9LPCPMRegs *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/ich9.c:289:25: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/ich9.c:289:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:289:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/ich9.c:330:34: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:349:42: warning: unused parameter 'obj' [-Wunused-parameter] hw/acpi/ich9.c:358:69: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:360:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:366:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:368:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:373:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:375:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:381:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:383:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:393:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:395:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:399:69: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:401:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:405:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:407:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:412:75: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:414:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:419:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:421:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:426:76: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/ich9.c:428:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:477:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:504:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:531:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:54:25: warning: cast from 'char *' to 'ICH9LPCPMRegs *' (aka 'struct ICH9LPCPMRegs *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/ich9.c:54:25: warning: cast from 'const struct ACPIREGS *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/ich9.c:54:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/ich9.c:54:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/ich9.c:567:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:586:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ich9.c:58:68: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/ich9.c:61:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ich9.c:65:38: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/ich9.c:68:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ich9.c:68:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ich9.c:82:68: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/ich9.c:96:38: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/ipmi-stub.c:13:39: warning: unused parameter 'adev' [-Wunused-parameter] hw/acpi/ipmi-stub.c:13:50: warning: unused parameter 'scope' [-Wunused-parameter] hw/acpi/ipmi.c:26:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/ipmi.c:27:75: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/ipmi.c:28:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/ipmi.c:36:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ipmi.c:37:72: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ipmi.c:38:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/ipmi.c:51:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/ipmi.c:54:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/acpi/ipmi.c:59:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/ipmi.c:68:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/ipmi.c:70:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/ipmi.c:76:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/ipmi.c:84:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/memory_hotplug.c:109:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/memory_hotplug.c:116:52: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/memory_hotplug.c:138:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:148:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:153:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:157:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/memory_hotplug.c:175:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/memory_hotplug.c:187:60: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/acpi/memory_hotplug.c:216:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/memory_hotplug.c:218:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:231:4: warning: unknown command tag name 'mem'; did you mean 'em'? [-Wdocumentation-unknown-command] hw/acpi/memory_hotplug.c:232:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] hw/acpi/memory_hotplug.c:244:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:252:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/memory_hotplug.c:268:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/memory_hotplug.c:283:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/memory_hotplug.c:299:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/memory_hotplug.c:321:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/memory_hotplug.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/memory_hotplug.c:322:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/memory_hotplug.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/memory_hotplug.c:323:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/memory_hotplug.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/memory_hotplug.c:324:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/memory_hotplug.c:324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/memory_hotplug.c:325:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/memory_hotplug.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/memory_hotplug.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/memory_hotplug.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/memory_hotplug.c:335:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/memory_hotplug.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/memory_hotplug.c:337:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/memory_hotplug.c:365:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/memory_hotplug.c:365:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/memory_hotplug.c:369:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:44:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/memory_hotplug.c:58:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/memory_hotplug.c:65:55: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/memory_hotplug.c:665:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/memory_hotplug.c:708:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/acpi/memory_hotplug.c:709:58: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/memory_hotplug.c:81:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:90:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/memory_hotplug.c:99:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/nvdimm.c:1009:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/nvdimm.c:1249:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/nvdimm.c:1414:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/nvdimm.c:1435:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/acpi/nvdimm.c:1440:48: warning: integer constant not in range of enumerated type 'MemoryAffinityFlags' [-Wassign-enum] hw/acpi/nvdimm.c:152:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/nvdimm.c:165:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/nvdimm.c:178:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/nvdimm.c:194:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/acpi/nvdimm.c:216:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/nvdimm.c:218:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/acpi/nvdimm.c:260:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/nvdimm.c:263:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/acpi/nvdimm.c:280:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/nvdimm.c:301:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/acpi/nvdimm.c:309:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/nvdimm.c:337:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/nvdimm.c:364:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/nvdimm.c:571:16: warning: extension used [-Wlanguage-extension-token] hw/acpi/nvdimm.c:571:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/nvdimm.c:571:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/nvdimm.c:575:41: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/acpi/nvdimm.c:576:29: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/acpi/nvdimm.c:578:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/nvdimm.c:582:59: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/nvdimm.c:643:12: warning: extension used [-Wlanguage-extension-token] hw/acpi/nvdimm.c:643:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/nvdimm.c:659:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/nvdimm.c:702:24: warning: 'NVDIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/nvdimm.c:722:40: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/acpi/nvdimm.c:724:35: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/acpi/nvdimm.c:726:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/nvdimm.c:732:65: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/nvdimm.c:742:24: warning: 'NVDIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/nvdimm.c:821:23: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/nvdimm.c:821:38: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/nvdimm.c:821:53: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/nvdimm.c:828:39: warning: unused parameter 'addr' [-Wunused-parameter] hw/acpi/nvdimm.c:828:68: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/nvdimm.c:886:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/nvdimm.c:988:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/nvdimm.c:990:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/nvdimm.c:992:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/pcihp.c:123:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:135:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:136:37: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:138:34: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:181:43: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:187:54: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/pcihp.c:189:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:190:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:208:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/acpi/pcihp.c:210:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/pcihp.c:222:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:258:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/pcihp.c:261:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/acpi/pcihp.c:268:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:297:52: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/pcihp.c:300:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:340:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/pcihp.c:342:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:358:50: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:362:18: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:363:42: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:367:38: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:385:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:388:50: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/acpi/pcihp.c:388:79: warning: unused parameter 's' [-Wunused-parameter] hw/acpi/pcihp.c:389:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/pcihp.c:391:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:414:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:433:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:436:66: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/pcihp.c:440:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/pcihp.c:482:36: warning: unused parameter 'size' [-Wunused-parameter] hw/acpi/pcihp.c:496:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/pcihp.c:502:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/acpi/pcihp.c:508:30: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/pcihp.c:510:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/pcihp.c:514:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/acpi/pcihp.c:520:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/acpi/pcihp.c:524:72: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/pcihp.c:542:36: warning: declaration shadows a variable in the global scope [-Wshadow] hw/acpi/pcihp.c:54:13: warning: padding struct 'struct AcpiPciHpFind' with 4 bytes to align 'bus' [-Wpadded] hw/acpi/pcihp.c:566:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/pcihp.c:566:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/pcihp.c:567:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/pcihp.c:567:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/pcihp.c:568:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/pcihp.c:57:69: warning: unused parameter 'user_data' [-Wunused-parameter] hw/acpi/pcihp.c:59:14: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/acpi/pcihp.c:59:14: warning: implicit conversion loses integer precision: 'long' to 'gint' (aka 'int') [-Wshorten-64-to-32] hw/acpi/pcihp.c:84:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/acpi/pcihp.c:96:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:106:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:108:35: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/acpi/piix4.c:121:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/piix4.c:122:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/piix4.c:125:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/piix4.c:126:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/piix4.c:131:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/piix4.c:155:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:155:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/piix4.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:156:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:156:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/piix4.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:157:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:167:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:168:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:172:68: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/piix4.c:179:57: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/piix4.c:197:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:197:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:198:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:222:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:223:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:227:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/piix4.c:227:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/piix4.c:236:63: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/piix4.c:238:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:261:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/piix4.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:270:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/piix4.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:273:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:284:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:285:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:311:55: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/piix4.c:313:23: warning: cast from 'char *' to 'PIIX4PMState *' (aka 'struct PIIX4PMState *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/piix4.c:313:23: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/piix4.c:313:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:313:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/piix4.c:322:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:342:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:367:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:388:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:405:55: warning: unused parameter 'opaque' [-Wunused-parameter] hw/acpi/piix4.c:407:23: warning: cast from 'char *' to 'PIIX4PMState *' (aka 'struct PIIX4PMState *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/piix4.c:407:23: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/piix4.c:407:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:407:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/piix4.c:408:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:442:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/piix4.c:444:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:464:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/piix4.c:465:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/piix4.c:467:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:495:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:502:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:504:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:505:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:511:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/piix4.c:523:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/piix4.c:523:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/piix4.c:538:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/piix4.c:540:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:545:75: warning: unused parameter 'errp' [-Wunused-parameter] hw/acpi/piix4.c:547:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:584:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:594:23: warning: 'PIIX4_PM' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:600:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:600:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:601:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:601:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:602:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:602:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:603:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:603:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:604:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:604:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:606:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:606:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:608:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:608:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:610:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:610:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:611:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:611:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:612:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:612:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/piix4.c:614:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:617:59: warning: unused parameter 'data' [-Wunused-parameter] hw/acpi/piix4.c:619:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:620:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:621:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:622:32: warning: 'ACPI_DEVICE_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:659:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/piix4.c:69:23: warning: cast from 'char *' to 'PIIX4PMState *' (aka 'struct PIIX4PMState *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/piix4.c:69:23: warning: cast from 'const struct ACPIREGS *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/piix4.c:69:23: warning: extension used [-Wlanguage-extension-token] hw/acpi/piix4.c:69:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/piix4.c:76:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:93:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/piix4.c:95:31: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/acpi/tco.c:135:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/tco.c:139:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/tco.c:144:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/tco.c:160:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/tco.c:169:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/tco.c:172:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/tco.c:175:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/tco.c:178:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/tco.c:181:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/tco.c:184:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/acpi/tco.c:189:66: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/tco.c:192:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/tco.c:196:36: warning: unused parameter 'width' [-Wunused-parameter] hw/acpi/tco.c:199:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/tco.c:199:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/acpi/tco.c:243:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:243:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:244:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:245:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:246:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:247:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:252:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:253:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:255:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/acpi/tco.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/tco.c:258:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/tco.c:38:40: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/acpi/tco.c:52:25: warning: cast from 'char *' to 'ICH9LPCPMRegs *' (aka 'struct ICH9LPCPMRegs *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/tco.c:52:25: warning: cast from 'const struct TCOIORegs *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/tco.c:52:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:52:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/tco.c:53:25: warning: cast from 'char *' to 'ICH9LPCState *' (aka 'struct ICH9LPCState *') increases required alignment from 1 to 16 [-Wcast-align] hw/acpi/tco.c:53:25: warning: cast from 'const struct ICH9LPCPMRegs *' to 'char *' drops const qualifier [-Wcast-qual] hw/acpi/tco.c:53:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/tco.c:53:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/acpi/utils.c:46:74: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/viot.c:112:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/viot.c:131:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/acpi/viot.c:136:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/acpi/viot.c:28:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/viot.c:34:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/viot.c:36:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/acpi/viot.c:49:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/viot.c:69:73: warning: cast from 'const void *' to 'struct viot_pci_host_range *' drops const qualifier [-Wcast-qual] hw/acpi/viot.c:70:73: warning: cast from 'const void *' to 'struct viot_pci_host_range *' drops const qualifier [-Wcast-qual] hw/acpi/vmgenid.c:132:30: warning: extension used [-Wlanguage-extension-token] hw/acpi/vmgenid.c:132:30: warning: padding size of 'struct (unnamed at ../hw/acpi/vmgenid.c:132:30)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/vmgenid.c:132:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/vmgenid.c:162:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/vmgenid.c:170:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/acpi/vmgenid.c:183:9: warning: extension used [-Wlanguage-extension-token] hw/acpi/vmgenid.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/vmgenid.c:184:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/vmgenid.c:190:25: warning: 'VMGENID' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/vmgenid.c:192:37: warning: extension used [-Wlanguage-extension-token] hw/acpi/vmgenid.c:192:37: warning: padding size of 'struct (unnamed at ../hw/acpi/vmgenid.c:192:5)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/vmgenid.c:192:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/vmgenid.c:197:25: warning: 'VMGENID' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/vmgenid.c:219:5: warning: extension used [-Wlanguage-extension-token] hw/acpi/vmgenid.c:219:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/acpi/vmgenid.c:220:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/acpi/vmgenid.c:223:65: warning: unused parameter 'data' [-Wunused-parameter] hw/acpi/vmgenid.c:225:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/vmgenid.c:258:11: warning: 'VMGENID' was marked unused but was used [-Wused-but-marked-unused] hw/acpi/vmgenid.c:38:50: warning: extension used [-Wlanguage-extension-token] hw/acpi/vmgenid.c:38:50: warning: padding size of 'struct (unnamed at ../hw/acpi/vmgenid.c:38:50)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/vmgenid.c:38:50: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/vmgenid.c:45:25: warning: extension used [-Wlanguage-extension-token] hw/acpi/vmgenid.c:45:25: warning: padding size of 'struct (unnamed at ../hw/acpi/vmgenid.c:45:25)' with 7 bits to alignment boundary [-Wpadded] hw/acpi/vmgenid.c:45:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/acpi/vmgenid.c:53:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/adc/aspeed_adc.c:110:31: warning: 'ASPEED_ADC_ENGINE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:111:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/adc/aspeed_adc.c:115:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:123:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:131:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:132:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:141:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:149:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:168:50: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/aspeed_adc.c:170:31: warning: 'ASPEED_ADC_ENGINE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:171:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/adc/aspeed_adc.c:190:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:198:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:206:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:207:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:210:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:218:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/adc/aspeed_adc.c:22:10: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:234:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/aspeed_adc.c:23:11: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:257:31: warning: 'ASPEED_ADC_ENGINE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:262:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/adc/aspeed_adc.c:264:31: warning: 'ASPEED_ADC_ENGINE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:265:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:26:10: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:27:10: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/adc/aspeed_adc.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/aspeed_adc.c:285:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/aspeed_adc.c:28:11: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:290:5: warning: extension used [-Wlanguage-extension-token] hw/adc/aspeed_adc.c:290:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/aspeed_adc.c:291:5: warning: extension used [-Wlanguage-extension-token] hw/adc/aspeed_adc.c:291:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/aspeed_adc.c:292:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/aspeed_adc.c:295:68: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/aspeed_adc.c:297:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:29:11: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:30:11: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:315:25: warning: 'ASPEED_ADC' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:316:27: warning: 'ASPEED_ADC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:319:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/adc/aspeed_adc.c:323:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:323:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/adc/aspeed_adc.c:324:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:328:50: warning: unused parameter 'n' [-Wunused-parameter] hw/adc/aspeed_adc.c:328:57: warning: unused parameter 'level' [-Wunused-parameter] hw/adc/aspeed_adc.c:331:27: warning: 'ASPEED_ADC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:335:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/adc/aspeed_adc.c:345:25: warning: 'ASPEED_ADC' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:346:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:347:27: warning: 'ASPEED_ADC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:349:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:350:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/adc/aspeed_adc.c:359:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/adc/aspeed_adc.c:362:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:365:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:366:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:368:39: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/adc/aspeed_adc.c:373:61: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/aspeed_adc.c:375:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:376:27: warning: 'ASPEED_ADC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:383:66: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/aspeed_adc.c:385:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:386:27: warning: 'ASPEED_ADC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:38:9: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:392:66: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/aspeed_adc.c:394:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:395:27: warning: 'ASPEED_ADC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/aspeed_adc.c:39:9: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:40:9: warning: macro is not used [-Wunused-macros] hw/adc/aspeed_adc.c:443:37: warning: extra ';' outside of a function [-Wextra-semi] hw/adc/aspeed_adc.c:72:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/adc/aspeed_adc.c:93:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/adc/max111x.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:101:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:106:9: warning: padding size of 'struct (unnamed at ../hw/adc/max111x.c:106:9)' with 7 bits to alignment boundary [-Wpadded] hw/adc/max111x.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:106:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/adc/max111x.c:108:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/max111x.c:114:23: warning: 'MAX_111X' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:117:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/adc/max111x.c:122:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:123:23: warning: 'MAX_111X' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:133:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/adc/max111x.c:138:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/adc/max111x.c:145:23: warning: 'MAX_111X' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:160:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:160:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:161:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:161:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:162:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:162:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:163:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:163:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:164:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/max111x.c:169:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:169:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:170:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:170:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:171:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:171:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:172:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:172:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:173:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:173:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:174:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:174:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:175:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:175:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:176:5: warning: extension used [-Wlanguage-extension-token] hw/adc/max111x.c:176:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/max111x.c:177:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/max111x.c:180:58: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/max111x.c:182:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:183:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:199:58: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/max111x.c:201:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:202:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:214:58: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/max111x.c:216:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:217:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/max111x.c:21:9: warning: macro is not used [-Wunused-macros] hw/adc/max111x.c:26:9: warning: macro is not used [-Wunused-macros] hw/adc/max111x.c:27:9: warning: macro is not used [-Wunused-macros] hw/adc/max111x.c:66:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/adc/max111x.c:71:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/adc/max111x.c:90:23: warning: 'MAX_111X' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:116:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/adc/npcm7xx_adc.c:118:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/adc/npcm7xx_adc.c:152:72: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/npcm7xx_adc.c:173:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:173:63: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/npcm7xx_adc.c:178:18: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/npcm7xx_adc.c:182:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:182:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/npcm7xx_adc.c:185:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/npcm7xx_adc.c:214:60: warning: unused parameter 'type' [-Wunused-parameter] hw/adc/npcm7xx_adc.c:216:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxADCState *' increases required alignment from 8 to 16 [-Wcast-align] hw/adc/npcm7xx_adc.c:223:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxADCState *' increases required alignment from 8 to 16 [-Wcast-align] hw/adc/npcm7xx_adc.c:230:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxADCState *' increases required alignment from 8 to 16 [-Wcast-align] hw/adc/npcm7xx_adc.c:231:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:241:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:260:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/adc/npcm7xx_adc.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:266:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/npcm7xx_adc.c:271:5: warning: extension used [-Wlanguage-extension-token] hw/adc/npcm7xx_adc.c:271:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/npcm7xx_adc.c:272:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/npcm7xx_adc.c:275:62: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/npcm7xx_adc.c:277:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:278:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/npcm7xx_adc.c:301:38: warning: extra ';' outside of a function [-Wextra-semi] hw/adc/npcm7xx_adc.c:45:9: warning: macro is not used [-Wunused-macros] hw/adc/npcm7xx_adc.c:81:10: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/adc/npcm7xx_adc.c:81:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/adc/stm32f2xx_adc.c:101:51: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/stm32f2xx_adc.c:171:53: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/stm32f2xx_adc.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:267:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:269:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:271:9: warning: extension used [-Wlanguage-extension-token] hw/adc/stm32f2xx_adc.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/stm32f2xx_adc.c:272:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/stm32f2xx_adc.c:278:28: warning: 'STM32F2XX_ADC' was marked unused but was used [-Wused-but-marked-unused] hw/adc/stm32f2xx_adc.c:280:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/stm32f2xx_adc.c:284:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/stm32f2xx_adc.c:287:64: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/stm32f2xx_adc.c:289:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/stm32f2xx_adc.c:36:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/adc/stm32f2xx_adc.c:38:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/adc/stm32f2xx_adc.c:42:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/adc/stm32f2xx_adc.c:42:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/adc/stm32f2xx_adc.c:46:28: warning: 'STM32F2XX_ADC' was marked unused but was used [-Wused-but-marked-unused] hw/adc/zynq-xadc.c:154:70: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/zynq-xadc.c:157:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/adc/zynq-xadc.c:160:33: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/adc/zynq-xadc.c:175:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/adc/zynq-xadc.c:190:38: warning: unused parameter 'size' [-Wunused-parameter] hw/adc/zynq-xadc.c:193:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/adc/zynq-xadc.c:198:33: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/adc/zynq-xadc.c:206:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/zynq-xadc.c:215:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/adc/zynq-xadc.c:215:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/zynq-xadc.c:216:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/adc/zynq-xadc.c:216:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/zynq-xadc.c:217:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/adc/zynq-xadc.c:217:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/adc/zynq-xadc.c:237:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/adc/zynq-xadc.c:259:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/adc/zynq-xadc.c:260:24: warning: 'ZYNQ_XADC' was marked unused but was used [-Wused-but-marked-unused] hw/adc/zynq-xadc.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/adc/zynq-xadc.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/zynq-xadc.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/adc/zynq-xadc.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/zynq-xadc.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/adc/zynq-xadc.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/zynq-xadc.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/adc/zynq-xadc.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/zynq-xadc.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/adc/zynq-xadc.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/adc/zynq-xadc.c:280:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/adc/zynq-xadc.c:284:60: warning: unused parameter 'data' [-Wunused-parameter] hw/adc/zynq-xadc.c:286:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/adc/zynq-xadc.c:34:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:35:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:36:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:39:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:42:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:47:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:58:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:59:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:61:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:62:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:66:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:67:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:68:9: warning: macro is not used [-Wunused-macros] hw/adc/zynq-xadc.c:94:24: warning: 'ZYNQ_XADC' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/dp264.c:114:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/dp264.c:115:15: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/dp264.c:142:58: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/alpha/dp264.c:194:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/alpha/dp264.c:194:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] hw/alpha/dp264.c:194:54: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/alpha/dp264.c:195:50: warning: implicit conversion changes signedness: 'long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/alpha/dp264.c:196:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] hw/alpha/dp264.c:199:31: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/alpha/dp264.c:203:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/alpha/dp264.c:219:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/dp264.c:219:1: warning: unused parameter 'data' [-Wunused-parameter] hw/alpha/dp264.c:23:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/dp264.c:53:15: warning: declaration shadows a variable in the global scope [-Wshadow] hw/alpha/dp264.c:69:19: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/dp264.c:84:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/alpha/pci.c:17:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/pci.c:17:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/alpha/pci.c:17:65: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/pci.c:22:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/pci.c:22:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/alpha/pci.c:22:62: warning: unused parameter 'v' [-Wunused-parameter] hw/alpha/pci.c:22:74: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/pci.c:46:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/alpha/pci.c:53:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/alpha/pci.c:53:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/alpha/pci.c:68:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/pci.c:68:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/alpha/pci.c:68:63: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/pci.c:70:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/alpha/pci.c:73:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/pci.c:73:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/alpha/pci.c:74:36: warning: unused parameter 'val' [-Wunused-parameter] hw/alpha/pci.c:74:50: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:205:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/typhoon.c:205:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/alpha/typhoon.c:205:64: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:212:40: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:212:57: warning: unused parameter 'attrs' [-Wunused-parameter] hw/alpha/typhoon.c:305:55: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:306:43: warning: unused parameter 'attrs' [-Wunused-parameter] hw/alpha/typhoon.c:37:16: warning: padding size of 'struct TyphoonPchip' with 8 bytes to alignment boundary [-Wpadded] hw/alpha/typhoon.c:456:31: warning: unused parameter 'opaque' [-Wunused-parameter] hw/alpha/typhoon.c:456:46: warning: unused parameter 'addr' [-Wunused-parameter] hw/alpha/typhoon.c:457:34: warning: unused parameter 'val' [-Wunused-parameter] hw/alpha/typhoon.c:457:48: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:45:23: warning: padding struct 'struct TyphoonPchip' with 8 bytes to align 'iommu' [-Wpadded] hw/alpha/typhoon.c:463:55: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:464:43: warning: unused parameter 'attrs' [-Wunused-parameter] hw/alpha/typhoon.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/alpha/typhoon.c:640:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/alpha/typhoon.c:674:63: warning: unused parameter 'flag' [-Wunused-parameter] hw/alpha/typhoon.c:675:50: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/alpha/typhoon.c:677:27: warning: cast from 'char *' to 'TyphoonPchip *' (aka 'struct TyphoonPchip *') increases required alignment from 1 to 16 [-Wcast-align] hw/alpha/typhoon.c:677:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/alpha/typhoon.c:677:27: warning: extension used [-Wlanguage-extension-token] hw/alpha/typhoon.c:677:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/alpha/typhoon.c:735:52: warning: unused parameter 'bus' [-Wunused-parameter] hw/alpha/typhoon.c:735:75: warning: unused parameter 'devfn' [-Wunused-parameter] hw/alpha/typhoon.c:761:51: warning: unused parameter 'irq' [-Wunused-parameter] hw/alpha/typhoon.c:766:53: warning: unused parameter 'irq' [-Wunused-parameter] hw/alpha/typhoon.c:76:56: warning: unused parameter 'size' [-Wunused-parameter] hw/alpha/typhoon.c:77:42: warning: unused parameter 'attrs' [-Wunused-parameter] hw/alpha/typhoon.c:809:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/alpha/typhoon.c:818:53: warning: declaration shadows a variable in the global scope [-Wshadow] hw/alpha/typhoon.c:830:9: warning: 'TYPHOON_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/typhoon.c:831:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/typhoon.c:843:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/alpha/typhoon.c:892:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/typhoon.c:898:44: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/alpha/typhoon.c:933:58: warning: unused parameter 'data' [-Wunused-parameter] hw/alpha/typhoon.c:935:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:109:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:111:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:114:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:118:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:121:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:122:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:137:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:138:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:139:46: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/allwinner-a10.c:140:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:145:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:146:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:147:46: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/allwinner-a10.c:148:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:156:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:157:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:158:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:163:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:164:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:167:54: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/allwinner-a10.c:169:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:40:21: warning: 'AW_A10' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:71:21: warning: 'AW_A10' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:74:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:78:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:81:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:84:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:86:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:87:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:89:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-a10.c:92:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:177:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/arm/allwinner-h3.c:190:20: warning: 'AW_H3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:230:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/allwinner-h3.c:232:20: warning: 'AW_H3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:242:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:246:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:247:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:250:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:254:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:256:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:257:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:258:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:259:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:260:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:262:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:263:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:264:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:265:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:273:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:274:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/allwinner-h3.c:288:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/allwinner-h3.c:288:29: warning: extension used [-Wlanguage-extension-token] hw/arm/allwinner-h3.c:288:29: warning: padding size of 'struct (unnamed at ../hw/arm/allwinner-h3.c:288:29)' with 7 bits to alignment boundary [-Wpadded] hw/arm/allwinner-h3.c:288:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/allwinner-h3.c:290:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:295:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:295:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/allwinner-h3.c:297:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:297:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/allwinner-h3.c:299:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:299:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/allwinner-h3.c:301:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:301:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/allwinner-h3.c:305:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:305:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/allwinner-h3.c:306:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:311:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:312:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:313:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:314:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:315:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:316:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:333:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:334:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:337:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:338:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:341:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:342:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:345:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:346:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:351:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:352:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:353:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:354:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:35:14: warning: no previous extern declaration for non-static variable 'allwinner_h3_memmap' [-Wmissing-variable-declarations] hw/arm/allwinner-h3.c:363:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:367:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:368:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:369:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:370:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:374:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:377:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:380:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:383:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:387:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:390:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:393:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:396:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:401:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:405:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:409:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:413:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:417:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:418:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:419:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:420:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:423:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:424:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:427:21: warning: extension used [-Wlanguage-extension-token] hw/arm/allwinner-h3.c:427:21: warning: padding size of 'struct (unnamed at ../hw/arm/allwinner-h3.c:427:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/allwinner-h3.c:427:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/allwinner-h3.c:434:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/allwinner-h3.c:436:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/allwinner-h3.c:74:3: warning: no previous extern declaration for non-static variable 'unimplemented' [-Wmissing-variable-declarations] hw/arm/armsse.c:100:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:100:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:101:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armsse.c:1044:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1053:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1059:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/armsse.c:105:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:105:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1069:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/armsse.c:1075:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:1075:25: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1075:25: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:1075:25)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:1075:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:1078:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:107:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:107:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1085:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1089:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:108:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:108:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:109:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:109:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:110:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:110:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1118:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:111:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:111:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1121:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1122:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:112:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armsse.c:1137:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1140:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1158:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1162:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1164:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/armsse.c:1167:63: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/armsse.c:1177:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1180:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1188:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1191:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1192:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1196:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1198:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1242:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1244:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1251:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1253:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1259:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1269:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1271:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1278:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1295:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1310:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1312:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1313:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1326:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/armsse.c:1331:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1367:34: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1367:34: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:1367:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:1367:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:1369:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:1369:25: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1369:25: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:1369:25)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:1369:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:1372:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1374:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1391:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1399:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1403:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1404:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1438:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1441:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1456:27: warning: declaration shadows a local variable [-Wshadow] hw/arm/armsse.c:1458:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1460:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1461:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1465:41: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1472:27: warning: declaration shadows a local variable [-Wshadow] hw/arm/armsse.c:1474:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1476:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1477:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1481:41: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1487:27: warning: declaration shadows a local variable [-Wshadow] hw/arm/armsse.c:1489:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1489:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:1490:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1494:41: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1500:27: warning: declaration shadows a local variable [-Wshadow] hw/arm/armsse.c:1502:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1506:41: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1511:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1515:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1544:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1549:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:1549:21: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1549:21: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:1549:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:1549:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:1555:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1576:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1584:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1585:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1593:22: warning: declaration shadows a local variable [-Wshadow] hw/arm/armsse.c:1593:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1599:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1611:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1621:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1644:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1655:17: warning: 'ARM_SSE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1656:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/armsse.c:1670:9: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1670:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/armsse.c:1670:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1671:9: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1671:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/armsse.c:1671:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1672:9: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:1673:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armsse.c:1679:17: warning: 'ARM_SSE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1686:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1687:31: warning: 'IDAU_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1688:24: warning: 'ARM_SSE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:1708:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armsse.c:1718:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:1718:21: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:1718:21: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:1718:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:1718:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:1723:35: warning: cast from 'const struct ARMSSEInfo *' to 'void *' drops const qualifier [-Wcast-qual] hw/arm/armsse.c:1729:33: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/armsse.c:46:16: warning: padding size of 'struct ARMSSEDeviceInfo' with 3 bytes to alignment boundary [-Wpadded] hw/arm/armsse.c:479:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:481:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:484:9: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:486:9: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:493:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:495:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:497:9: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:499:9: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/armsse.c:50:12: warning: padding struct 'struct ARMSSEDeviceInfo' with 4 bytes to align 'addr' [-Wpadded] hw/arm/armsse.c:578:56: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:583:56: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:588:72: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:594:56: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:605:9: warning: macro is not used [-Wunused-macros] hw/arm/armsse.c:611:32: warning: unused parameter 's' [-Wunused-parameter] hw/arm/armsse.c:619:52: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/armsse.c:626:46: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/armsse.c:628:17: warning: 'ARM_SSE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:630:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:642:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:643:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:644:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:671:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:683:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:684:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:694:17: warning: 'ARM_SSE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:695:24: warning: 'ARM_SSE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:703:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:704:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:717:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:717:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:723:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:737:55: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:737:57: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:737:57: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:737:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:737:57: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:739:37: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:739:37: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:739:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:739:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:748:37: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:748:37: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:748:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:748:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:753:37: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:753:37: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:753:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:753:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:75:15: warning: padding struct 'struct ARMSSEInfo' with 5 bytes to align 'props' [-Wpadded] hw/arm/armsse.c:766:37: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:766:37: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:766:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:766:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:777:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:777:21: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:777:21: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:777:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:777:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:81:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:81:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:83:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:83:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:848:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:848:21: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:848:21: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:848:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:848:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:84:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:84:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:856:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armsse.c:856:25: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:856:25: warning: padding size of 'struct (unnamed at ../hw/arm/armsse.c:856:25)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armsse.c:856:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armsse.c:85:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:85:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:86:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:86:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:877:17: warning: 'ARM_SSE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:87:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:87:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:887:24: warning: 'ARM_SSE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:88:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armsse.c:894:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:897:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:903:17: warning: 'ARM_SSE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:904:24: warning: 'ARM_SSE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:917:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:92:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:92:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:934:32: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/armsse.c:935:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:935:39: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/armsse.c:94:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:94:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:95:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:95:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:96:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:96:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:97:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:97:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:981:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armsse.c:98:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:98:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armsse.c:99:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armsse.c:99:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:100:23: warning: 'BITBAND' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:101:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:110:23: warning: 'BITBAND' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:185:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:198:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:213:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/armv7m.c:214:62: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/armv7m.c:226:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/armv7m.c:227:47: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/armv7m.c:227:63: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/armv7m.c:248:22: warning: 'ARMV7M' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:266:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armv7m.c:266:21: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:266:21: warning: padding size of 'struct (unnamed at ../hw/arm/armv7m.c:266:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armv7m.c:266:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armv7m.c:271:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:272:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:277:22: warning: 'ARMV7M' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:295:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:344:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:349:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:357:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:358:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:359:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:413:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:415:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:438:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:441:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:442:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:445:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:446:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:458:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:461:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:464:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:467:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:468:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:46:39: warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] hw/arm/armv7m.c:487:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/armv7m.c:490:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/armv7m.c:498:21: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:498:21: warning: padding size of 'struct (unnamed at ../hw/arm/armv7m.c:498:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/armv7m.c:498:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/armv7m.c:501:27: warning: declaration shadows a local variable [-Wshadow] hw/arm/armv7m.c:501:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:504:42: warning: implicit conversion changes signedness: 'const hwaddr' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/armv7m.c:509:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:522:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:522:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/armv7m.c:522:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:523:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:523:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:525:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:525:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:526:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:526:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:527:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:527:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:528:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:528:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:529:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:529:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:52:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/arm/armv7m.c:531:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:531:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:532:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:532:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:533:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armv7m.c:541:9: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:541:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/armv7m.c:541:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:542:9: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:542:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/armv7m.c:542:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:543:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armv7m.c:547:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/armv7m.c:549:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:55:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/armv7m.c:593:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/armv7m.c:613:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:613:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:614:5: warning: extension used [-Wlanguage-extension-token] hw/arm/armv7m.c:614:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/armv7m.c:616:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/armv7m.c:619:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/armv7m.c:621:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/armv7m.c:71:39: warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] hw/arm/armv7m.c:77:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/arm/aspeed.c:1010:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/aspeed.c:1012:12: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1015:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/aspeed.c:1017:5: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1022:5: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1025:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/aspeed.c:1027:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1031:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/aspeed.c:1033:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1039:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/aspeed.c:1041:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1045:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/aspeed.c:1047:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1073:25: warning: 'ASPEED_SOC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1074:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/aspeed.c:1077:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1079:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1080:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1093:71: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1095:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1096:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1108:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1110:74: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1112:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1113:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1128:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1130:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1131:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1144:74: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1146:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1147:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1151:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/aspeed.c:1151:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/arm/aspeed.c:1159:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1161:70: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1163:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1164:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1168:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/aspeed.c:1168:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/arm/aspeed.c:1176:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1178:73: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1180:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1181:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1185:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/aspeed.c:1185:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/arm/aspeed.c:1193:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1195:74: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1197:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1198:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1202:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/aspeed.c:1202:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/arm/aspeed.c:1210:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1212:74: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1214:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1215:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1230:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1232:69: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1234:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1235:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1249:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1251:68: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1253:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1254:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1258:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/aspeed.c:1258:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/arm/aspeed.c:1267:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1269:71: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1271:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1272:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1276:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/aspeed.c:1276:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/arm/aspeed.c:1285:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1287:70: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1289:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1290:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1304:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1313:67: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1315:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1316:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1331:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1340:72: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1342:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1343:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1361:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1385:68: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1387:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1388:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1406:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1407:31: warning: 'ASPEED_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1414:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1419:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1428:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/aspeed.c:1432:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/aspeed.c:1438:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1438:32: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed.c:1438:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/aspeed.c:1457:65: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1459:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1460:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1477:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1479:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1480:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1494:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1497:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed.c:1499:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1500:31: warning: 'ASPEED_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:1514:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed.c:1600:1: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed.c:1600:1: warning: padding size of 'struct (unnamed at ../hw/arm/aspeed.c:1600:1)' with 7 bits to alignment boundary [-Wpadded] hw/arm/aspeed.c:1600:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/aspeed.c:183:9: warning: macro is not used [-Wunused-macros] hw/arm/aspeed.c:184:9: warning: macro is not used [-Wunused-macros] hw/arm/aspeed.c:188:42: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/aspeed.c:250:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/arm/aspeed.c:251:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/aspeed.c:255:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/aspeed.c:255:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/arm/aspeed.c:272:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/aspeed.c:281:37: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:284:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:299:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:305:31: warning: 'ASPEED_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:307:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:309:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/aspeed.c:311:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/aspeed.c:320:31: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:321:31: warning: 'ASPEED_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:329:10: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:341:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:35:8: warning: padding size of 'struct AspeedMachineState' with 8 bytes to alignment boundary [-Wpadded] hw/arm/aspeed.c:364:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:371:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/aspeed.c:385:13: warning: 'ASPEED_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:40:20: warning: padding struct 'struct AspeedMachineState' with 8 bytes to align 'soc' [-Wpadded] hw/arm/aspeed.c:429:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:429:29: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed.c:429:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/aspeed.c:42:11: warning: padding struct 'struct AspeedMachineState' with 7 bytes to align 'fmc_model' [-Wpadded] hw/arm/aspeed.c:435:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:455:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:533:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/aspeed.c:582:18: warning: padding size of 'struct (unnamed at ../hw/arm/aspeed.c:582:18)' with 7 bytes to alignment boundary [-Wpadded] hw/arm/aspeed.c:598:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:600:33: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:604:28: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed.c:604:28: warning: padding size of 'struct (unnamed at ../hw/arm/aspeed.c:604:28)' with 7 bits to alignment boundary [-Wpadded] hw/arm/aspeed.c:604:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/aspeed.c:609:49: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/aspeed.c:610:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:627:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:629:33: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:640:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:646:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:652:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:674:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed.c:814:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/aspeed.c:825:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/aspeed.c:899:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/aspeed_ast10x0.c:110:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:114:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:161:25: warning: 'ASPEED_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:162:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:174:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:177:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:182:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:188:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:203:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:206:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:212:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:215:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:216:21: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:217:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:220:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:224:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:227:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:229:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:233:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:236:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:239:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:245:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:246:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:249:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:250:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:253:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:254:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:257:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:258:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:269:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:272:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:276:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:280:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:283:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:284:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:290:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:293:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:294:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:295:21: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:296:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:303:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:306:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:308:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:309:25: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:313:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:316:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:320:31: warning: 'ASPEED_WDT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:324:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:327:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:328:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/aspeed_ast10x0.c:332:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:335:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:337:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:341:69: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed_ast10x0.c:343:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:344:26: warning: 'ASPEED_SOC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:91:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:93:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:98:25: warning: 'ASPEED_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast10x0.c:99:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:139:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:141:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:146:25: warning: 'ASPEED_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:147:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:156:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/aspeed_ast2600.c:162:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:273:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/aspeed_ast2600.c:279:25: warning: 'ASPEED_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:280:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:286:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:291:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:295:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:300:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/aspeed_ast2600.c:306:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/aspeed_ast2600.c:315:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:327:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:328:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:330:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/aspeed_ast2600.c:331:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:332:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:337:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:337:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:339:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:339:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:341:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:341:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:355:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:360:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:363:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:366:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:369:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:370:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:376:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:379:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:382:18: warning: declaration shadows a local variable [-Wshadow] hw/arm/aspeed_ast2600.c:383:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:387:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:390:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:391:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:402:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:405:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:406:21: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:407:18: warning: declaration shadows a local variable [-Wshadow] hw/arm/aspeed_ast2600.c:407:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:410:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:414:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:417:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:419:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:425:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:428:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:429:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:430:21: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:431:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:438:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:441:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:443:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:444:25: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:449:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:452:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:454:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:459:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:462:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:467:31: warning: 'ASPEED_WDT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:471:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:474:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:475:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/aspeed_ast2600.c:487:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:490:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:492:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:497:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:501:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:506:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:509:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:511:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:515:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:518:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:519:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:522:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:525:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:527:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:531:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:534:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:536:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:540:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:543:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:545:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:549:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:552:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:555:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:566:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:567:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:570:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:571:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:574:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:575:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:578:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:579:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:585:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:588:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:590:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:594:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:597:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:599:18: warning: declaration shadows a local variable [-Wshadow] hw/arm/aspeed_ast2600.c:599:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:602:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:606:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:609:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:612:66: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed_ast2600.c:614:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:615:26: warning: 'ASPEED_SOC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_ast2600.c:646:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed_soc.c:136:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:138:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:143:25: warning: 'ASPEED_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:144:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:153:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/aspeed_soc.c:159:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:243:25: warning: 'ASPEED_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:244:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:249:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:254:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:258:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/aspeed_soc.c:261:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:277:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:280:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:283:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:286:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:287:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:288:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:289:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:290:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:293:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:296:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:297:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:303:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:306:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:310:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:314:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:317:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:318:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:329:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:332:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:333:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:337:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:340:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:342:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:348:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:351:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:352:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:353:21: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:354:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:359:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:362:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:364:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:365:25: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:370:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:373:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:375:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:380:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:383:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:388:31: warning: 'ASPEED_WDT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:392:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:395:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:396:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/aspeed_soc.c:408:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:411:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:413:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:418:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:421:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:423:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:427:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:430:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:432:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:436:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:439:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:441:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:445:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:448:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:451:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:463:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:464:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:466:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:467:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:469:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:470:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:472:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:473:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:478:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:481:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:483:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:487:5: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed_soc.c:487:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/aspeed_soc.c:489:5: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed_soc.c:489:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/aspeed_soc.c:491:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/aspeed_soc.c:494:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed_soc.c:496:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:513:66: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed_soc.c:515:26: warning: 'ASPEED_SOC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:540:66: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/aspeed_soc.c:542:26: warning: 'ASPEED_SOC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:571:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed_soc.c:573:37: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/aspeed_soc.c:577:12: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:582:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:589:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:590:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:591:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:591:50: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/aspeed_soc.c:592:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:593:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:597:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:598:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:606:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:609:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/aspeed_soc.c:609:28: warning: extension used [-Wlanguage-extension-token] hw/arm/aspeed_soc.c:609:28: warning: padding size of 'struct (unnamed at ../hw/arm/aspeed_soc.c:609:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/aspeed_soc.c:610:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:619:26: warning: 'ASPEED_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:641:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:646:46: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:663:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/aspeed_soc.c:664:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:149:33: warning: 'BCM2835_PERIPHERALS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:158:11: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:178:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:183:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:187:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:188:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:189:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:192:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:193:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:193:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:196:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:200:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:201:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:202:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:204:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:205:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:207:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:208:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:210:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:211:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:215:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:216:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:221:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:222:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:223:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:227:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:229:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:234:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:235:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:236:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:240:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:245:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:246:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:247:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:262:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:267:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:268:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:269:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:272:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:278:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:279:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:280:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:283:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:288:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:306:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:311:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:312:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:313:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:317:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:322:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:323:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:324:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:328:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:333:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:335:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:338:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:339:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:343:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:347:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:349:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:351:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:352:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:357:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:361:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:364:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:369:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:374:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:379:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:380:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:381:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:385:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:38:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:390:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:391:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:392:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:396:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:39:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:401:40: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:40:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:419:67: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/bcm2835_peripherals.c:421:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:42:44: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:47:33: warning: 'BCM2835_PERIPHERALS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2835_peripherals.c:51:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:104:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:105:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:106:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:107:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:112:23: warning: 'BCM283X' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:121:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:125:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:127:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:128:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:129:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:130:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:134:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/bcm2836.c:138:42: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/bcm2836.c:145:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/bcm2836.c:150:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:155:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:156:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:157:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:158:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:161:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:162:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:163:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:164:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:165:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:166:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:167:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:168:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:172:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/bcm2836.c:174:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:180:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/bcm2836.c:182:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:189:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/bcm2836.c:191:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/bcm2836.c:193:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:19:16: warning: padding size of 'struct BCM283XClass' with 4 bytes to alignment boundary [-Wpadded] hw/arm/bcm2836.c:202:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/bcm2836.c:205:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/bcm2836.c:207:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/bcm2836.c:216:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/bcm2836.c:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/bcm2836.c:245:1: warning: extension used [-Wlanguage-extension-token] hw/arm/bcm2836.c:245:1: warning: padding size of 'struct (unnamed at ../hw/arm/bcm2836.c:245:1)' with 7 bits to alignment boundary [-Wpadded] hw/arm/bcm2836.c:245:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/bcm2836.c:26:12: warning: padding struct 'struct BCM283XClass' with 4 bytes to align 'peri_base' [-Wpadded] hw/arm/bcm2836.c:37:5: warning: extension used [-Wlanguage-extension-token] hw/arm/bcm2836.c:37:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/bcm2836.c:41:23: warning: 'BCM283X' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:45:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/bcm2836.c:50:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:51:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:69:23: warning: 'BCM283X' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:79:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:86:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:93:23: warning: 'BCM283X' was marked unused but was used [-Wused-but-marked-unused] hw/arm/bcm2836.c:99:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/boot.c:1029:48: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:1033:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/arm/boot.c:1038:48: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:103:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:1048:48: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:104:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:1056:21: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/arm/boot.c:107:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:1081:9: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1081:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1083:30: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1083:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1085:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:1085:26: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:108:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:1097:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:109:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:1101:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:110:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:1112:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:1121:29: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/boot.c:1123:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/boot.c:1124:49: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:1151:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:1157:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:1161:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:1171:45: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:1190:15: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1190:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1190:35: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1190:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1191:9: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/boot.c:1240:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:1267:15: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1267:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1267:35: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1267:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1268:43: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/boot.c:1328:19: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1328:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1328:39: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1328:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:1338:23: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:1338:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:135:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:136:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:137:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:138:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:139:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:140:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:142:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:143:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:144:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:145:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:146:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:175:17: warning: enumeration values 'FIXUP_TERMINATOR' and 'FIXUP_MAX' not explicitly handled in switch [-Wswitch-enum] hw/arm/boot.c:195:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/boot.c:197:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/boot.c:208:44: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:209:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:245:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:262:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/boot.c:262:21: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:262:21: warning: padding size of 'struct (unnamed at ../hw/arm/boot.c:262:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/boot.c:262:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/boot.c:268:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/boot.c:268:21: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:268:21: warning: padding size of 'struct (unnamed at ../hw/arm/boot.c:268:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/boot.c:268:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/boot.c:299:29: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:314:25: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:315:25: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:320:29: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:321:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/boot.c:327:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:329:64: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/boot.c:331:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/boot.c:333:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:341:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/boot.c:344:45: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/boot.c:345:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/boot.c:357:29: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:365:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:399:29: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:404:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/boot.c:437:11: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:437:11: warning: padding size of 'struct (unnamed at ../hw/arm/boot.c:437:11)' with 7 bits to alignment boundary [-Wpadded] hw/arm/boot.c:437:11: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/boot.c:437:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:446:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/boot.c:459:22: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/boot.c:566:35: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/arm/boot.c:618:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/arm/boot.c:625:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/boot.c:660:43: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:667:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/boot.c:685:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/boot.c:687:65: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/boot.c:732:13: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/boot.c:759:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:762:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:765:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:769:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:774:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:793:28: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:793:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:812:23: warning: extension used [-Wlanguage-extension-token] hw/arm/boot.c:812:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/boot.c:836:39: warning: 'ARM_LINUX_BOOT_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/boot.c:83:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:84:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:85:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:86:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:87:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:88:18: warning: missing field 'fixup' initializer [-Wmissing-field-initializers] hw/arm/boot.c:912:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:920:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/boot.c:922:16: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/arm/boot.c:962:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/boot.c:966:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/collie.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/collie.c:40:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/collie.c:41:31: warning: 'COLLIE_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/collie.c:70:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/collie.c:72:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/collie.c:93:41: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/cubieboard.c:114:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/cubieboard.c:114:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/cubieboard.c:57:11: warning: 'AW_A10' was marked unused but was used [-Wused-but-marked-unused] hw/arm/cubieboard.c:78:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/cubieboard.c:86:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:36:21: warning: 'DIGIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:51:21: warning: 'DIGIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:60:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:65:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:69:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:70:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/digic.c:73:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:74:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:78:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic.c:82:53: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/digic.c:84:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic_boards.c:100:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] hw/arm/digic_boards.c:101:38: warning: comparison of integers of different signs: 'target_long' (aka 'int') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] hw/arm/digic_boards.c:101:38: warning: comparison of integers of different signs: 'target_long' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] hw/arm/digic_boards.c:148:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic_boards.c:148:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/digic_boards.c:52:21: warning: 'DIGIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic_boards.c:53:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic_boards.c:62:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/digic_boards.c:71:44: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/arm/digic_boards.c:76:44: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/arm/digic_boards.c:80:40: warning: unused parameter 's' [-Wunused-parameter] hw/arm/exynos4210.c:197:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:197:15: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:197:20: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:197:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:15: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:20: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:35: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:40: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:55: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:60: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:241:65: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:245:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:15: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:20: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:35: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:40: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:249:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/exynos4210.c:334:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:335:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:336:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:360:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/exynos4210.c:370:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:371:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/exynos4210.c:375:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/exynos4210.c:395:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/exynos4210.c:415:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:420:74: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/exynos4210.c:422:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/exynos4210.c:424:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/exynos4210.c:449:54: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/exynos4210.c:450:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/exynos4210.c:456:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/exynos4210.c:456:66: warning: unused parameter 'offset' [-Wunused-parameter] hw/arm/exynos4210.c:457:54: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/exynos4210.c:457:70: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/exynos4210.c:471:41: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/exynos4210.c:495:13: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4210.c:495:13: warning: padding size of 'struct (unnamed at ../hw/arm/exynos4210.c:495:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/exynos4210.c:495:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/exynos4210.c:495:46: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/exynos4210.c:496:13: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4210.c:496:13: warning: padding size of 'struct (unnamed at ../hw/arm/exynos4210.c:496:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/exynos4210.c:496:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/exynos4210.c:496:46: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/exynos4210.c:497:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/exynos4210.c:497:21: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4210.c:497:21: warning: padding size of 'struct (unnamed at ../hw/arm/exynos4210.c:497:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/exynos4210.c:497:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/exynos4210.c:507:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/exynos4210.c:521:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/exynos4210.c:523:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/exynos4210.c:529:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/exynos4210.c:530:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/exynos4210.c:531:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:537:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:540:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:542:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:546:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/exynos4210.c:548:26: warning: 'EXYNOS4210_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:564:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:566:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/exynos4210.c:570:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:575:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:581:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:585:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:586:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:591:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:598:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:599:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:607:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:611:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:615:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:620:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:621:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:624:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:683:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:688:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/exynos4210.c:699:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/exynos4210.c:703:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/exynos4210.c:709:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:755:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:757:36: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/exynos4210.c:758:75: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/exynos4210.c:792:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:794:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:796:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:798:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:804:26: warning: 'EXYNOS4210_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4210.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/exynos4210.c:807:21: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4210.c:807:21: warning: padding size of 'struct (unnamed at ../hw/arm/exynos4210.c:807:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/exynos4210.c:807:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/exynos4210.c:815:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/exynos4210.c:815:21: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4210.c:815:21: warning: padding size of 'struct (unnamed at ../hw/arm/exynos4210.c:815:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/exynos4210.c:815:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/exynos4210.c:820:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/exynos4210.c:820:21: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4210.c:820:21: warning: padding size of 'struct (unnamed at ../hw/arm/exynos4210.c:820:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/exynos4210.c:820:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/exynos4210.c:833:61: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/exynos4210.c:835:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4_boards.c:121:13: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/exynos4_boards.c:130:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4_boards.c:139:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4_boards.c:139:29: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4_boards.c:139:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/exynos4_boards.c:149:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4_boards.c:149:29: warning: extension used [-Wlanguage-extension-token] hw/arm/exynos4_boards.c:149:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/exynos4_boards.c:152:52: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/exynos4_boards.c:154:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4_boards.c:170:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/exynos4_boards.c:172:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/exynos4_boards.c:84:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:130:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:134:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:143:21: warning: 'FBY35' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:150:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/fby35.c:152:12: warning: 'FBY35' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:155:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/fby35.c:157:5: warning: 'FBY35' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:162:5: warning: 'FBY35' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:165:53: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/fby35.c:167:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fby35.c:192:1: warning: extension used [-Wlanguage-extension-token] hw/arm/fby35.c:192:1: warning: padding size of 'struct (unnamed at ../hw/arm/fby35.c:192:1)' with 7 bits to alignment boundary [-Wpadded] hw/arm/fby35.c:192:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/fby35.c:192:26: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/fby35.c:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/fby35.c:19:46: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/fby35.c:21:8: warning: padding size of 'struct Fby35State' with 15 bytes to alignment boundary [-Wpadded] hw/arm/fby35.c:24:18: warning: padding struct 'struct Fby35State' with 8 bytes to align 'bmc_memory' [-Wpadded] hw/arm/fby35.c:30:20: warning: padding struct 'struct Fby35State' with 8 bytes to align 'bmc' [-Wpadded] hw/arm/fby35.c:57:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/arm/fby35.c:58:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/fby35.c:62:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/fby35.c:62:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/arm/fby35.c:68:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/arm/fby35.c:93:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:102:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:106:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:106:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:117:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:119:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:122:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:123:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:124:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:125:61: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:130:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:130:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:140:25: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:142:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:145:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:146:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:147:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:148:58: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:153:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:153:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:161:26: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:163:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:166:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:167:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:168:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:169:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:173:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:175:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:178:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:179:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:180:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:182:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:185:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:186:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:187:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:191:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:191:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:200:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:203:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:204:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:205:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:206:58: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:211:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:211:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:221:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:224:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:226:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:227:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:228:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:233:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:233:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:247:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:250:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:251:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:252:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:253:60: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:258:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx25.c:258:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx25.c:266:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:267:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:268:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:269:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:270:58: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx25.c:276:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:277:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:278:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:279:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:318:5: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx25.c:318:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/fsl-imx25.c:319:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/fsl-imx25.c:322:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/fsl-imx25.c:324:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:36:24: warning: 'FSL_IMX25' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:82:24: warning: 'FSL_IMX25' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:86:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:90:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:93:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:94:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:95:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:96:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:97:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx25.c:99:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:102:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:103:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:104:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:105:61: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx31.c:108:18: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:110:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:114:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:115:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:116:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:120:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx31.c:120:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx31.c:128:26: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:130:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:134:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:135:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:136:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:137:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx31.c:142:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx31.c:142:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx31.c:152:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:156:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:158:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:159:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:160:58: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx31.c:165:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx31.c:165:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx31.c:176:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:179:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:181:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:182:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:183:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx31.c:187:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:188:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:227:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/fsl-imx31.c:229:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:32:24: warning: 'FSL_IMX31' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:64:24: warning: 'FSL_IMX31' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:68:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:72:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:75:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:76:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:77:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:78:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:79:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:81:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:84:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:88:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx31.c:88:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx31.c:96:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx31.c:98:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:107:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:108:23: warning: 'FSL_IMX6' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:133:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:144:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:147:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:150:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:151:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:152:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:152:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:153:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:156:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:159:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:161:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:164:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:168:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx6.c:168:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx6.c:179:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:181:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:185:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:186:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:187:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:188:61: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:191:18: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:193:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:197:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:198:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:199:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:204:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx6.c:204:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx6.c:212:26: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:214:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:218:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:219:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:220:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:221:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:226:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx6.c:226:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx6.c:235:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:239:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:240:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:241:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:242:58: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:293:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:297:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:298:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:299:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:300:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:301:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:302:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:303:59: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:308:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx6.c:308:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx6.c:325:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:328:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:329:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:330:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:331:60: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:336:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:337:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:348:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:349:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:351:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:352:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:358:22: warning: padding size of 'struct (unnamed at ../hw/arm/fsl-imx6.c:358:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/fsl-imx6.c:370:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:374:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:375:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:376:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:377:58: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx6.c:381:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:382:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:385:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:386:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:387:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:389:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:390:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:39:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:408:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:40:23: warning: 'FSL_IMX6' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:410:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:411:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:412:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6.c:44:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/fsl-imx6.c:44:21: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx6.c:44:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/fsl-imx6.c:454:5: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx6.c:454:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/fsl-imx6.c:455:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/fsl-imx6.c:458:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/fsl-imx6.c:460:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:156:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:157:25: warning: 'FSL_IMX6UL' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:169:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:177:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:178:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:180:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:181:9: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:208:25: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:209:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:211:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:214:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:215:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:233:26: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:234:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:236:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:239:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:240:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:272:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:274:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:277:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:278:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:281:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:282:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:302:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:303:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:308:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:309:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:314:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:315:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:334:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:336:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:339:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:33:25: warning: 'FSL_IMX6UL' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:340:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:362:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:363:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:365:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:366:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:396:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:398:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:400:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:403:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:404:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:431:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:432:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:434:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:437:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:438:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:441:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:442:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:448:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:449:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:450:49: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/fsl-imx6ul.c:458:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:459:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:460:51: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/fsl-imx6ul.c:461:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:462:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:482:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:484:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:487:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:488:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:495:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:496:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:515:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:517:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:519:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:520:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:527:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:528:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx6ul.c:621:5: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx6ul.c:621:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/fsl-imx6ul.c:622:5: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx6ul.c:622:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/fsl-imx6ul.c:623:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/fsl-imx6ul.c:626:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/fsl-imx6ul.c:628:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:145:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:146:23: warning: 'FSL_IMX7' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:159:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/fsl-imx7.c:177:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:188:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:189:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/fsl-imx7.c:192:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:193:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:198:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/fsl-imx7.c:198:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx7.c:200:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/fsl-imx7.c:200:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx7.c:202:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/fsl-imx7.c:202:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/fsl-imx7.c:222:25: warning: 'IMX_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:223:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:224:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:238:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:239:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:259:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:260:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:265:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:266:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:271:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:272:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:291:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:292:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:294:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:295:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:314:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:315:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:317:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:318:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:347:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:349:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:34:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:351:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:353:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:354:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:35:23: warning: 'FSL_IMX7' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:370:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:371:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:373:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:375:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:376:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:377:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:378:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:399:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:39:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/fsl-imx7.c:39:21: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx7.c:39:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/fsl-imx7.c:401:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:404:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:405:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:411:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:412:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:438:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:440:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:441:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:442:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:483:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:484:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:486:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:487:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:489:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:490:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:491:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:492:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:493:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:494:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:495:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:496:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:518:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:519:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:522:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:523:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/fsl-imx7.c:563:5: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx7.c:563:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/fsl-imx7.c:564:5: warning: extension used [-Wlanguage-extension-token] hw/arm/fsl-imx7.c:564:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/fsl-imx7.c:565:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/fsl-imx7.c:568:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/fsl-imx7.c:570:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/gumstix.c:110:54: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/gumstix.c:112:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/gumstix.c:125:54: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/gumstix.c:127:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/gumstix.c:50:39: warning: unused parameter 'machine' [-Wunused-parameter] hw/arm/highbank.c:100:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/highbank.c:103:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/highbank.c:105:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/highbank.c:107:18: warning: padding struct 'struct HighbankRegsState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/highbank.c:116:9: warning: extension used [-Wlanguage-extension-token] hw/arm/highbank.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/highbank.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/highbank.c:123:28: warning: 'HIGHBANK_REGISTERS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:133:28: warning: 'HIGHBANK_REGISTERS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:134:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:141:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/highbank.c:143:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:200:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/highbank.c:204:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/highbank.c:209:15: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:218:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:219:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:220:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:221:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:222:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:250:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:262:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:265:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/highbank.c:267:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/highbank.c:267:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/highbank.c:268:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/highbank.c:268:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/highbank.c:269:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/highbank.c:269:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/highbank.c:279:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:286:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:303:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:304:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:305:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:306:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:307:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:312:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:313:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:314:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:315:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:316:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:331:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:331:29: warning: extension used [-Wlanguage-extension-token] hw/arm/highbank.c:331:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/highbank.c:344:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/highbank.c:346:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:363:54: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/highbank.c:365:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/highbank.c:40:9: warning: macro is not used [-Wunused-macros] hw/arm/highbank.c:41:9: warning: macro is not used [-Wunused-macros] hw/arm/highbank.c:53:52: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/highbank.c:70:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/highbank.c:74:39: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/imx25_pdk.c:100:16: warning: extension used [-Wlanguage-extension-token] hw/arm/imx25_pdk.c:100:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/imx25_pdk.c:127:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/imx25_pdk.c:151:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/imx25_pdk.c:151:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/imx25_pdk.c:75:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/imx25_pdk.c:89:37: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/arm/imx25_pdk.c:92:22: warning: padding size of 'struct (unnamed at ../hw/arm/imx25_pdk.c:92:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/integratorcp.c:122:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/integratorcp.c:177:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/integratorcp.c:190:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/integratorcp.c:196:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:199:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:206:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:209:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:213:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:275:28: warning: 'INTEGRATOR_CM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:283:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:283:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/integratorcp.c:291:28: warning: 'INTEGRATOR_CM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:292:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:329:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/integratorcp.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/integratorcp.c:332:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/integratorcp.c:334:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/integratorcp.c:336:18: warning: padding struct 'struct icp_pic_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/integratorcp.c:340:14: warning: padding struct 'struct icp_pic_state' with 4 bytes to align 'parent_irq' [-Wpadded] hw/arm/integratorcp.c:349:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:351:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:352:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/integratorcp.c:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/integratorcp.c:377:39: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/integratorcp.c:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/integratorcp.c:39:18: warning: padding struct 'struct IntegratorCMState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/integratorcp.c:407:52: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/integratorcp.c:41:18: warning: padding struct 'struct IntegratorCMState' with 12 bytes to align 'flash' [-Wpadded] hw/arm/integratorcp.c:452:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:453:24: warning: 'INTEGRATOR_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:454:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:467:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/integratorcp.c:469:8: warning: padding size of 'struct ICPCtrlRegsState' with 4 bytes to alignment boundary [-Wpadded] hw/arm/integratorcp.c:470:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/integratorcp.c:472:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/integratorcp.c:474:18: warning: padding struct 'struct ICPCtrlRegsState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/integratorcp.c:491:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:492:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/integratorcp.c:497:43: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/integratorcp.c:518:52: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/integratorcp.c:543:53: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/integratorcp.c:547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/integratorcp.c:553:54: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/integratorcp.c:566:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:567:27: warning: 'ICP_CONTROL_REGS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:568:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:610:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:612:11: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:624:49: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/integratorcp.c:625:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:629:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:630:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:683:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:683:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/integratorcp.c:686:5: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:686:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:687:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/integratorcp.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:690:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/integratorcp.c:692:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:699:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/integratorcp.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:701:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:706:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/integratorcp.c:708:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/integratorcp.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:71:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:72:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:75:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/arm/integratorcp.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/integratorcp.c:77:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/integratorcp.c:82:44: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/kzm.c:100:16: warning: extension used [-Wlanguage-extension-token] hw/arm/kzm.c:100:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/kzm.c:117:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/kzm.c:122:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/kzm.c:141:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/kzm.c:141:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/kzm.c:75:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/kzm.c:89:37: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/arm/kzm.c:92:22: warning: padding size of 'struct (unnamed at ../hw/arm/kzm.c:92:22)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/mainstone.c:102:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:113:58: warning: unused parameter 'model' [-Wunused-parameter] hw/arm/mainstone.c:124:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/arm/mainstone.c:179:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mainstone.c:179:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mainstone.c:35:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:36:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:38:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:39:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:40:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:41:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:43:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:46:9: warning: macro is not used [-Wunused-macros] hw/arm/mainstone.c:50:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/mcimx6ul-evk.c:40:9: warning: 'FSL_IMX6UL' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx6ul-evk.c:44:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx6ul-evk.c:57:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx6ul-evk.c:75:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx6ul-evk.c:75:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mcimx7d-sabre.c:42:9: warning: 'FSL_IMX7' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx7d-sabre.c:44:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx7d-sabre.c:57:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx7d-sabre.c:75:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mcimx7d-sabre.c:75:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/microbit.c:26:16: warning: padding struct 'struct MicrobitMachineState' with 8 bytes to align 'nrf51' [-Wpadded] hw/arm/microbit.c:32:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MicrobitMachineState *' (aka 'struct MicrobitMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/microbit.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/microbit.c:36:31: warning: 'MICROBIT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:42:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:45:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:54:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:55:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:59:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:59:32: warning: extension used [-Wlanguage-extension-token] hw/arm/microbit.c:59:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/microbit.c:60:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/microbit.c:63:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/microbit.c:65:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/microbit.c:84:33: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/mps2-tz.c:1005:66: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1007:38: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1008:75: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1009:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1010:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1011:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1012:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1013:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1014:92: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1017:74: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1018:66: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1023:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1024:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1025:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1026:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1027:79: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1035:75: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1036:74: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1037:73: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1042:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1044:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1046:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1047:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1048:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1049:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1051:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1054:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1060:66: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1061:84: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1062:75: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1063:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1064:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1065:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1066:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1067:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1068:92: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1071:74: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1072:66: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1077:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1078:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1079:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1080:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1082:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1083:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1084:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1085:79: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:1094:20: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1094:20: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1094:20)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1094:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:1098:20: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1098:20: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1098:20)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1098:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:1102:20: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1102:20: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1102:20)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1102:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:1104:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/mps2-tz.c:1117:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:112:8: warning: padding size of 'struct MPS2TZMachineClass' with 4 bytes to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1136:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1144:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1195:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1199:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1199:32: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1199:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/mps2-tz.c:119:21: warning: padding struct 'struct MPS2TZMachineClass' with 4 bytes to align 'oscclk' [-Wpadded] hw/arm/mps2-tz.c:1200:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/mps2-tz.c:1203:47: warning: unused parameter 'ii' [-Wunused-parameter] hw/arm/mps2-tz.c:1212:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/mps2-tz.c:1221:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/mps2-tz.c:1223:31: warning: 'MPS2TZ_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1230:31: warning: 'MPS2TZ_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:123:9: warning: padding struct 'struct MPS2TZMachineClass' with 2 bytes to align 'numirq' [-Wpadded] hw/arm/mps2-tz.c:1244:31: warning: 'MPS2TZ_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1255:54: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2-tz.c:1257:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1258:31: warning: 'IDAU_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1271:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1285:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2-tz.c:1287:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1288:31: warning: 'MPS2TZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1300:23: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1300:23: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1300:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1300:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:1314:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2-tz.c:1316:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1317:31: warning: 'MPS2TZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1329:23: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1329:23: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1329:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1329:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:1343:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2-tz.c:1345:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1346:31: warning: 'MPS2TZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1358:23: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1358:23: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1358:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1358:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:135:12: warning: padding struct 'struct MPS2TZMachineState' with 8 bytes to align 'iotkit' [-Wpadded] hw/arm/mps2-tz.c:1377:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2-tz.c:1379:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1380:31: warning: 'MPS2TZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:1392:23: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:1392:23: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:1392:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:1392:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:1415:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:1452:31: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/mps2-tz.c:162:14: warning: padding struct 'struct MPS2TZMachineState' with 7 bytes to align 'remap_irq' [-Wpadded] hw/arm/mps2-tz.c:171:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MPS2TZMachineState *' (aka 'struct MPS2TZMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/mps2-tz.c:171:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/mps2-tz.c:171:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/arm/mps2-tz.c:300:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:324:33: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:358:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:359:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:370:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:372:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:393:16: warning: padding size of 'struct PPCPortInfo' with 3 bytes to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:411:48: warning: unused parameter 'irqs' [-Wunused-parameter] hw/arm/mps2-tz.c:412:57: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:420:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:421:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:422:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:423:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:427:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:428:69: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:431:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:433:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/arm/mps2-tz.c:435:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:438:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:439:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:440:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:441:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:447:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:451:43: warning: unused parameter 'name' [-Wunused-parameter] hw/arm/mps2-tz.c:451:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:452:42: warning: unused parameter 'irqs' [-Wunused-parameter] hw/arm/mps2-tz.c:452:68: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:456:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:460:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:470:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:471:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:475:46: warning: unused parameter 'name' [-Wunused-parameter] hw/arm/mps2-tz.c:475:59: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:476:45: warning: unused parameter 'irqs' [-Wunused-parameter] hw/arm/mps2-tz.c:476:71: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:479:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:482:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:483:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:484:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:485:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:486:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:489:66: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/mps2-tz.c:490:47: warning: unused parameter 'name' [-Wunused-parameter] hw/arm/mps2-tz.c:490:60: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:492:55: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:504:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:510:66: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/mps2-tz.c:511:47: warning: unused parameter 'name' [-Wunused-parameter] hw/arm/mps2-tz.c:511:60: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:513:55: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:533:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:543:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:544:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:545:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:555:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:556:42: warning: unused parameter 'irqs' [-Wunused-parameter] hw/arm/mps2-tz.c:556:68: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:559:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/arm/mps2-tz.c:567:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:569:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:572:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:573:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:577:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:601:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:611:57: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:619:44: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/mps2-tz.c:627:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:628:68: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:632:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/arm/mps2-tz.c:636:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:647:45: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:651:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:653:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:657:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:660:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:662:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:663:27: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:663:27: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:663:27)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:663:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:663:48: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/arm/mps2-tz.c:663:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/mps2-tz.c:664:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:666:43: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:671:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:673:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:684:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:685:68: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:699:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:700:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:706:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:707:42: warning: unused parameter 'irqs' [-Wunused-parameter] hw/arm/mps2-tz.c:713:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:725:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:733:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/mps2-tz.c:734:42: warning: unused parameter 'irqs' [-Wunused-parameter] hw/arm/mps2-tz.c:734:68: warning: unused parameter 'extradata' [-Wunused-parameter] hw/arm/mps2-tz.c:740:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:756:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:760:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:775:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:795:31: warning: 'MPS2TZ_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:796:31: warning: 'MPS2TZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:797:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:826:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:829:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/mps2-tz.c:834:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:856:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:857:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:858:58: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:860:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:861:58: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:872:29: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:872:29: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:872:29)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:872:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:872:52: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:872:52: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:872:52)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:872:52: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:874:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:875:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:902:33: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2-tz.c:902:33: warning: padding size of 'struct (unnamed at ../hw/arm/mps2-tz.c:902:33)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:902:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2-tz.c:904:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:905:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2-tz.c:922:77: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:923:77: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:924:77: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:929:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:930:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:931:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:932:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:933:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:934:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:935:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:936:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:937:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:938:89: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:939:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:941:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:943:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:945:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:94:16: warning: padding size of 'struct RAMInfo' with 4 bytes to alignment boundary [-Wpadded] hw/arm/mps2-tz.c:951:66: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:953:38: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:954:75: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:959:74: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:960:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:961:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:962:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:963:78: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:964:75: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:969:86: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:970:86: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:971:86: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:972:86: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:980:74: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:981:74: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:982:73: warning: missing field 'irqs' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:987:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:989:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:991:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:992:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:993:78: warning: missing field 'extradata' initializer [-Wmissing-field-initializers] hw/arm/mps2-tz.c:994:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:996:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:998:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2-tz.c:999:71: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/mps2.c:135:29: warning: 'MPS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:136:29: warning: 'MPS2_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:138:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:221:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/mps2.c:226:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:236:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/mps2.c:245:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:280:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:281:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:316:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:317:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:331:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:332:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:345:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/mps2.c:355:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/mps2.c:355:21: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2.c:355:21: warning: padding size of 'struct (unnamed at ../hw/arm/mps2.c:355:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/mps2.c:355:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/mps2.c:357:34: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/mps2.c:363:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:364:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:372:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:373:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:374:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:376:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:379:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:380:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:381:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:383:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:387:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:396:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:397:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:400:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:401:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:402:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:417:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:448:37: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/mps2.c:452:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:452:32: warning: extension used [-Wlanguage-extension-token] hw/arm/mps2.c:452:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/mps2.c:456:52: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2.c:458:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:466:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2.c:468:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:469:29: warning: 'MPS2_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:480:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2.c:482:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:483:29: warning: 'MPS2_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:494:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2.c:496:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:497:29: warning: 'MPS2_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:508:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/mps2.c:510:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:511:29: warning: 'MPS2_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/mps2.c:564:29: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/mps2.c:64:12: warning: padding struct 'struct MPS2MachineClass' with 7 bytes to align 'ethernet_base' [-Wpadded] hw/arm/mps2.c:71:17: warning: padding struct 'struct MPS2MachineState' with 8 bytes to align 'armv7m' [-Wpadded] hw/arm/mps2.c:98:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MPS2MachineState *' (aka 'struct MPS2MachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/mps2.c:98:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/mps2.c:98:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/arm/msf2-soc.c:135:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:143:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:155:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:163:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:166:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:173:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:176:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:179:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:185:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:189:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:190:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:203:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:205:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:208:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:211:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:234:5: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-soc.c:234:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/msf2-soc.c:234:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/msf2-soc.c:235:5: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-soc.c:235:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/msf2-soc.c:235:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/msf2-soc.c:236:5: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-soc.c:236:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/msf2-soc.c:237:5: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-soc.c:237:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/msf2-soc.c:240:5: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-soc.c:240:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/msf2-soc.c:241:5: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-soc.c:241:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/msf2-soc.c:242:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/msf2-soc.c:245:61: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/msf2-soc.c:247:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:63:20: warning: 'MSF2_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:78:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:79:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-soc.c:84:20: warning: 'MSF2_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-som.c:100:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-som.c:100:32: warning: extension used [-Wlanguage-extension-token] hw/arm/msf2-som.c:100:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/msf2-som.c:101:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/msf2-som.c:111:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-som.c:111:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/msf2-som.c:47:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-som.c:84:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-som.c:86:11: warning: 'MSF2_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/msf2-som.c:98:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:110:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:147:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:148:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:149:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:150:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:159:8: warning: padding size of 'struct MPCInfo' with 4 bytes to alignment boundary [-Wpadded] hw/arm/musca.c:209:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musca.c:223:30: warning: 'MUSCA_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:225:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/arm/musca.c:250:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:251:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:252:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:253:45: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:255:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/musca.c:262:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:264:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:267:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:268:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:273:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:277:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musca.c:282:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:283:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:284:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:288:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musca.c:291:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/arm/musca.c:296:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:297:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:298:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:305:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:308:70: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/musca.c:309:52: warning: unused parameter 'name' [-Wunused-parameter] hw/arm/musca.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/musca.c:343:21: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:343:21: warning: padding size of 'struct (unnamed at ../hw/arm/musca.c:343:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musca.c:343:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musca.c:356:30: warning: 'MUSCA_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:357:30: warning: 'MUSCA_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:358:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:382:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:385:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/musca.c:387:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/musca.c:398:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:415:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:416:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:418:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:433:29: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:433:29: warning: padding size of 'struct (unnamed at ../hw/arm/musca.c:433:29)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musca.c:433:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musca.c:434:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:435:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:481:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musca.c:482:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musca.c:483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musca.c:484:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musca.c:485:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musca.c:509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musca.c:50:8: warning: padding size of 'struct MuscaMachineClass' with 4 bytes to alignment boundary [-Wpadded] hw/arm/musca.c:518:20: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:518:20: warning: padding size of 'struct (unnamed at ../hw/arm/musca.c:518:20)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musca.c:518:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musca.c:522:20: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:522:20: warning: padding size of 'struct (unnamed at ../hw/arm/musca.c:522:20)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musca.c:522:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musca.c:524:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/musca.c:538:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:556:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:564:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:600:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:600:32: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:600:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/musca.c:604:53: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musca.c:606:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:615:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musca.c:617:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:618:30: warning: 'MUSCA_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:626:21: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:626:21: warning: padding size of 'struct (unnamed at ../hw/arm/musca.c:626:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musca.c:626:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musca.c:629:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musca.c:631:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:632:30: warning: 'MUSCA_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musca.c:63:12: warning: padding struct 'struct MuscaMachineState' with 8 bytes to align 'sse' [-Wpadded] hw/arm/musca.c:647:21: warning: extension used [-Wlanguage-extension-token] hw/arm/musca.c:647:21: warning: padding size of 'struct (unnamed at ../hw/arm/musca.c:647:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musca.c:647:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musca.c:678:30: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/musca.c:94:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MuscaMachineState *' (aka 'struct MuscaMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/musca.c:94:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musca.c:94:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:1005:37: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1005:37: warning: padding size of 'struct (unnamed at ../hw/arm/musicpal.c:1005:37)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musicpal.c:1005:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musicpal.c:1015:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1015:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1016:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1016:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1017:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1017:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1018:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1018:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1019:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1019:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1020:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1020:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1021:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:1025:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:1027:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1066:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:1068:8: warning: padding size of 'struct musicpal_key_state' with 8 bytes to alignment boundary [-Wpadded] hw/arm/musicpal.c:1069:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:1071:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:1073:18: warning: padding struct 'struct musicpal_key_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:107:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:110:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:112:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:114:18: warning: padding struct 'struct musicpal_lcd_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:1158:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1159:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1160:29: warning: 'MUSICPAL_KEY' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1168:37: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1168:37: warning: padding size of 'struct (unnamed at ../hw/arm/musicpal.c:1168:37)' with 7 bits to alignment boundary [-Wpadded] hw/arm/musicpal.c:1168:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/musicpal.c:1178:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1179:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:1179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:1180:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:1184:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:1186:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:120:18: warning: padding struct 'struct musicpal_lcd_state' with 4 bytes to align 'con' [-Wpadded] hw/arm/musicpal.c:1219:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1231:11: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1240:49: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1248:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1251:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1266:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] hw/arm/musicpal.c:1292:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1293:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1294:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1303:48: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/musicpal.c:1307:55: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/musicpal.c:1329:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:132:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/musicpal.c:1350:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:1350:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:1352:65: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:1354:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:156:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/musicpal.c:162:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/musicpal.c:172:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/musicpal.c:180:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/musicpal.c:184:44: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:198:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:204:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:209:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:217:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:226:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:230:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/musicpal.c:248:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/musicpal.c:250:29: warning: 'MUSICPAL_LCD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:257:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:258:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:259:29: warning: 'MUSICPAL_LCD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:281:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:285:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:287:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:307:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:310:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:312:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:314:18: warning: padding struct 'struct mv88w8618_pic_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:322:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/musicpal.c:338:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:352:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:371:30: warning: 'MV88W8618_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:385:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:386:30: warning: 'MV88W8618_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:388:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:400:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:401:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:402:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:406:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:408:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:443:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:446:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:448:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:450:18: warning: padding struct 'struct mv88w8618_pit_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:465:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/musicpal.c:471:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:477:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/musicpal.c:487:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:494:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/musicpal.c:496:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:512:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/musicpal.c:532:30: warning: 'MV88W8618_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:552:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:553:30: warning: 'MV88W8618_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:569:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:570:30: warning: 'MV88W8618_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:583:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:583:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/musicpal.c:583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:584:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:584:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:585:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:594:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:594:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/musicpal.c:594:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:596:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:600:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:602:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:621:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:623:8: warning: padding size of 'struct mv88w8618_flashcfg_state' with 12 bytes to alignment boundary [-Wpadded] hw/arm/musicpal.c:624:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:626:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:628:18: warning: padding struct 'struct mv88w8618_flashcfg_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:634:50: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:648:63: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:654:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:667:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:668:35: warning: 'MV88W8618_FLASHCFG' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/arm/musicpal.c:681:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/musicpal.c:682:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/musicpal.c:686:69: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/musicpal.c:688:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:708:18: warning: padding struct 'struct MusicPalMiscState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:712:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MusicPalMiscState *' (aka 'struct MusicPalMiscState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/musicpal.c:712:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:714:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/musicpal.c:715:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:726:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/musicpal.c:726:54: warning: unused parameter 'offset' [-Wunused-parameter] hw/arm/musicpal.c:727:42: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/musicpal.c:727:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:739:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:740:28: warning: 'MUSICPAL_MISC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:758:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/musicpal.c:759:46: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:765:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/musicpal.c:767:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/musicpal.c:774:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/musicpal.c:774:55: warning: unused parameter 'offset' [-Wunused-parameter] hw/arm/musicpal.c:775:43: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/musicpal.c:775:59: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:77:9: warning: macro is not used [-Wunused-macros] hw/arm/musicpal.c:785:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/musicpal.c:791:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:795:9: warning: macro is not used [-Wunused-macros] hw/arm/musicpal.c:817:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/musicpal.c:819:8: warning: padding size of 'struct musicpal_gpio_state' with 8 bytes to alignment boundary [-Wpadded] hw/arm/musicpal.c:81:9: warning: macro is not used [-Wunused-macros] hw/arm/musicpal.c:820:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:822:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/musicpal.c:824:18: warning: padding struct 'struct musicpal_gpio_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/musicpal.c:884:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/musicpal.c:898:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:89:9: warning: macro is not used [-Wunused-macros] hw/arm/musicpal.c:937:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/musicpal.c:951:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:963:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:970:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/musicpal.c:983:30: warning: 'MUSICPAL_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:995:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:996:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/musicpal.c:997:30: warning: 'MUSICPAL_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduino2.c:49:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduino2.c:51:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduino2.c:51:32: warning: extension used [-Wlanguage-extension-token] hw/arm/netduino2.c:51:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/netduino2.c:62:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduino2.c:62:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/netduinoplus2.c:49:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduinoplus2.c:51:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduinoplus2.c:51:32: warning: extension used [-Wlanguage-extension-token] hw/arm/netduinoplus2.c:51:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/netduinoplus2.c:62:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/netduinoplus2.c:62:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx.c:223:14: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:223:14)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:276:19: warning: padding struct 'struct (unnamed at ../hw/arm/npcm7xx.c:272:14)' with 4 bytes to align 'flash_addr' [-Wpadded] hw/arm/npcm7xx.c:281:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:281:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:281:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:281:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:286:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:286:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:286:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:286:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:291:47: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/npcm7xx.c:307:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:307:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:307:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:307:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:307:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:314:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/npcm7xx.c:315:70: warning: unused parameter 'info' [-Wunused-parameter] hw/arm/npcm7xx.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:337:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:337:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:337:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:337:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:34:9: warning: macro is not used [-Wunused-macros] hw/arm/npcm7xx.c:35:9: warning: macro is not used [-Wunused-macros] hw/arm/npcm7xx.c:387:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:392:23: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxState *' (aka 'struct NPCM7xxState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/npcm7xx.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:413:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:413:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:413:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:413:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:417:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:417:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:417:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:417:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:417:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:421:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:421:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:421:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:421:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:421:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:429:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:429:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:429:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:429:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:429:50: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:429:50: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:429:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:429:50: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:430:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:430:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:430:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:430:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:435:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:435:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:435:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:435:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:435:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:439:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:439:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:439:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:439:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:439:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:443:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:443:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:443:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:443:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:443:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:452:23: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxState *' (aka 'struct NPCM7xxState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/npcm7xx.c:463:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/npcm7xx.c:465:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/npcm7xx.c:476:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:486:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:487:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:489:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/npcm7xx.c:490:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:491:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:492:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:492:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/npcm7xx.c:492:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/npcm7xx.c:493:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:503:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:506:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:509:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:510:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:513:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:514:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:515:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:516:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:520:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:521:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:524:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:525:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:526:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:527:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:528:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:533:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:533:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:533:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:533:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:533:55: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:533:55: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:533:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:533:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:534:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:534:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:534:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:534:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:534:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:535:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:540:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:541:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:556:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:558:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:563:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:563:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:563:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:563:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:563:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:570:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:571:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:574:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:574:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:574:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:574:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:574:51: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:574:51: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:574:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:574:51: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:575:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:575:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:575:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:575:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:575:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:586:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:587:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:588:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:593:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:593:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:593:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:593:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:593:57: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:593:57: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:593:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:593:57: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:594:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:594:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:594:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:594:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:594:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:597:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:598:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:599:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:606:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:607:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:608:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:614:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:615:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:616:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:620:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:620:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:620:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:620:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:620:55: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:620:55: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:620:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:620:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:621:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:621:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:621:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:621:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:621:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:622:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:624:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:625:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:632:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:632:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:632:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:632:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:632:55: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:632:55: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:632:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:632:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:633:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:633:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:633:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:633:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:633:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:634:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:636:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:637:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:652:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:652:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:652:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:652:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:652:55: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:652:55: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:652:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:652:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:653:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:653:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:653:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:653:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:654:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:654:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:654:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:654:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:655:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/npcm7xx.c:656:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:659:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:682:23: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:682:23: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:682:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:682:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:682:50: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:682:50: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:682:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:682:50: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:683:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/npcm7xx.c:683:21: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:683:21: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:683:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:683:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:684:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:713:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:714:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:715:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:758:5: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:758:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/npcm7xx.c:760:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/npcm7xx.c:763:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx.c:765:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx.c:772:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx.c:781:55: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx.c:810:1: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx.c:810:1: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx.c:810:1)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx.c:810:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx.c:810:32: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/npcm7xx_boards.c:106:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:121:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:134:12: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxState *' (aka 'struct NPCM7xxState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/npcm7xx_boards.c:139:20: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx_boards.c:139:20: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx_boards.c:139:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx_boards.c:140:12: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:140:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:146:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/npcm7xx_boards.c:148:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:173:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:175:34: warning: implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/npcm7xx_boards.c:177:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:200:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:203:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:209:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:287:47: warning: unused parameter 'soc' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:385:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:400:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:416:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:434:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:453:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:465:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:468:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/npcm7xx_boards.c:471:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:473:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:486:67: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:489:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:496:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/npcm7xx_boards.c:498:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:501:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:508:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/npcm7xx_boards.c:510:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:513:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:522:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:525:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:532:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/npcm7xx_boards.c:534:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/npcm7xx_boards.c:537:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:577:1: warning: extension used [-Wlanguage-extension-token] hw/arm/npcm7xx_boards.c:577:1: warning: padding size of 'struct (unnamed at ../hw/arm/npcm7xx_boards.c:577:1)' with 7 bits to alignment boundary [-Wpadded] hw/arm/npcm7xx_boards.c:577:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/npcm7xx_boards.c:57:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/arm/npcm7xx_boards.c:70:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/npcm7xx_boards.c:87:35: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/npcm7xx_boards.c:90:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:104:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:107:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:109:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:110:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:114:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:118:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:120:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:121:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:130:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:134:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:136:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:138:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:140:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:144:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:148:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:152:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:159:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:165:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:166:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:167:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:187:21: warning: 'NRF51_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:192:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:194:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:211:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:215:5: warning: extension used [-Wlanguage-extension-token] hw/arm/nrf51_soc.c:215:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/nrf51_soc.c:217:5: warning: extension used [-Wlanguage-extension-token] hw/arm/nrf51_soc.c:217:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/nrf51_soc.c:218:5: warning: extension used [-Wlanguage-extension-token] hw/arm/nrf51_soc.c:218:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/nrf51_soc.c:220:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/nrf51_soc.c:223:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/nrf51_soc.c:225:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:37:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/nrf51_soc.c:44:31: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/nrf51_soc.c:59:21: warning: 'NRF51_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:80:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nrf51_soc.c:89:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:1081:12: warning: missing field 'line' initializer [-Wmissing-field-initializers] hw/arm/nseries.c:1102:12: warning: missing field 'line' initializer [-Wmissing-field-initializers] hw/arm/nseries.c:1109:17: warning: padding struct 'struct omap_partition_info_s' with 4 bytes to align 'name' [-Wpadded] hw/arm/nseries.c:110:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:112:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:113:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:114:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:1180:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/nseries.c:1181:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/nseries.c:1204:16: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:1210:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:1211:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:1212:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:1219:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:1220:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:1221:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/nseries.c:122:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:123:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:1241:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/nseries.c:124:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:125:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:1287:23: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:1287:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/arm/nseries.c:1290:56: warning: unused parameter 'info' [-Wunused-parameter] hw/arm/nseries.c:1295:56: warning: unused parameter 'info' [-Wunused-parameter] hw/arm/nseries.c:1304:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:138:46: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/nseries.c:1423:52: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/nseries.c:1425:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:1443:52: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/nseries.c:1445:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:189:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:190:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:193:45: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:203:42: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/nseries.c:203:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/nseries.c:219:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:228:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:420:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:475:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/nseries.c:475:17: warning: extension used [-Wlanguage-extension-token] hw/arm/nseries.c:475:17: warning: padding size of 'struct (unnamed at ../hw/arm/nseries.c:475:17)' with 7 bits to alignment boundary [-Wpadded] hw/arm/nseries.c:475:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/nseries.c:478:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/nseries.c:481:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/nseries.c:483:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/nseries.c:71:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:72:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:73:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:74:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:77:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:78:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:797:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/nseries.c:79:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:82:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:845:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:846:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:85:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:864:19: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:871:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:872:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/nseries.c:872:21: warning: extension used [-Wlanguage-extension-token] hw/arm/nseries.c:872:21: warning: padding size of 'struct (unnamed at ../hw/arm/nseries.c:872:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/nseries.c:872:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/nseries.c:877:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:881:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:894:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:900:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:912:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:916:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:923:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:92:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:93:9: warning: macro is not used [-Wunused-macros] hw/arm/nseries.c:942:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:948:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:953:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:959:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:965:5: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/arm/nseries.c:983:43: warning: unused parameter 's' [-Wunused-parameter] hw/arm/nseries.c:99:9: warning: macro is not used [-Wunused-macros] hw/arm/omap1.c:1009:17: warning: 9 enumeration values not explicitly handled in switch: 'omap1610', 'omap1710', 'omap2410'... [-Wswitch-enum] hw/arm/omap1.c:1017:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/arm/omap1.c:1020:17: warning: 9 enumeration values not explicitly handled in switch: 'omap1610', 'omap1710', 'omap2410'... [-Wswitch-enum] hw/arm/omap1.c:1028:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/arm/omap1.c:1039:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:109:13: warning: padding struct 'struct omap_mpu_timer_s' with 4 bytes to align 'time' [-Wpadded] hw/arm/omap1.c:1109:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1157:8: warning: padding size of 'struct omap_tipb_bridge_s' with 4 bytes to alignment boundary [-Wpadded] hw/arm/omap1.c:1159:18: warning: padding struct 'struct omap_tipb_bridge_s' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/omap1.c:1204:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:124:63: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:1254:34: warning: unused parameter 'clk' [-Wunused-parameter] hw/arm/omap1.c:127:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:128:45: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1298:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/omap1.c:1313:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1332:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1381:14: warning: padding struct 'struct dpll_ctl_s' with 6 bytes to align 'dpll' [-Wpadded] hw/arm/omap1.c:1409:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1420:24: warning: extension used [-Wlanguage-extension-token] hw/arm/omap1.c:1420:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/omap1.c:1420:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/omap1.c:145:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/omap1.c:146:59: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1493:48: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:1680:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1686:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1688:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1692:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1694:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1698:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1700:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1708:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1730:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/omap1.c:1739:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1741:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1777:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/omap1.c:1808:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:1814:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1816:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1821:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1822:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:1849:31: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/omap1.c:1862:35: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/omap1.c:186:53: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/omap1.c:1991:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2016:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:2023:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:2033:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:2044:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2053:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:2062:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:2093:14: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/arm/omap1.c:2105:48: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/omap1.c:213:64: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2162:8: warning: padding size of 'struct omap_uwire_s' with 8 bytes to alignment boundary [-Wpadded] hw/arm/omap1.c:2242:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:2248:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:2309:54: warning: unused parameter 'clk' [-Wunused-parameter] hw/arm/omap1.c:232:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:2336:8: warning: padding size of 'struct omap_pwl_s' with 8 bytes to alignment boundary [-Wpadded] hw/arm/omap1.c:2341:9: warning: padding struct 'struct omap_pwl_s' with 1 byte to align 'clk' [-Wpadded] hw/arm/omap1.c:2349:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2381:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:2387:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2415:51: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/omap1.c:2445:14: warning: padding struct 'struct omap_pwt_s' with 5 bytes to align 'clk' [-Wpadded] hw/arm/omap1.c:2477:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:247:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:2546:8: warning: padding size of 'struct omap_rtc_s' with 8 bytes to alignment boundary [-Wpadded] hw/arm/omap1.c:2559:15: warning: padding struct 'struct omap_rtc_s' with 4 bytes to align 'alarm_tm' [-Wpadded] hw/arm/omap1.c:2593:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2596:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2600:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2601:63: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/arm/omap1.c:2603:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2606:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2609:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2612:45: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/arm/omap1.c:2615:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2618:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2621:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2625:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2626:61: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/arm/omap1.c:2628:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2631:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2634:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2637:43: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/arm/omap1.c:2641:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2671:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:2681:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2689:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2709:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2717:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2727:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2736:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2746:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2757:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2765:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2778:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2786:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2794:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2802:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2830:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:2919:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/omap1.c:2921:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/omap1.c:2934:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:2948:50: warning: unused parameter 'clk' [-Wunused-parameter] hw/arm/omap1.c:2981:9: warning: padding struct 'struct omap_mcbsp_s' with 2 bytes to align 'tx_rate' [-Wpadded] hw/arm/omap1.c:303:9: warning: padding struct 'struct omap_watchdog_timer_s' with 3 bytes to align 'mode' [-Wpadded] hw/arm/omap1.c:3196:64: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:320:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:326:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:339:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:3443:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:3446:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:3449:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:3481:69: warning: unused parameter 'clk' [-Wunused-parameter] hw/arm/omap1.c:3499:54: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/omap1.c:3499:64: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/omap1.c:3509:52: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/omap1.c:3509:62: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/omap1.c:3527:8: warning: padding size of 'struct omap_lpg_s' with 8 bytes to alignment boundary [-Wpadded] hw/arm/omap1.c:3533:13: warning: padding struct 'struct omap_lpg_s' with 6 bytes to align 'on' [-Wpadded] hw/arm/omap1.c:3562:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/omap1.c:3562:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:3562:34: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap1.c:3564:37: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/omap1.c:3564:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:3565:25: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap1.c:3622:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:3651:51: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/omap1.c:3692:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/omap1.c:3695:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:3755:17: warning: padding struct 'struct omap_map_s' with 4 bytes to align 'name' [-Wpadded] hw/arm/omap1.c:3794:40: warning: unused parameter 'irq' [-Wunused-parameter] hw/arm/omap1.c:3794:49: warning: unused parameter 'req' [-Wunused-parameter] hw/arm/omap1.c:3830:62: warning: unused parameter 's' [-Wunused-parameter] hw/arm/omap1.c:3843:61: warning: unused parameter 's' [-Wunused-parameter] hw/arm/omap1.c:3849:62: warning: unused parameter 's' [-Wunused-parameter] hw/arm/omap1.c:3855:66: warning: unused parameter 's' [-Wunused-parameter] hw/arm/omap1.c:3873:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:3891:24: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:3892:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:3895:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:3897:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:3901:24: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:3902:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:4013:50: warning: implicit conversion changes signedness: 'enum omap_mpu_model' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/arm/omap1.c:4014:23: warning: 'OMAP1_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:4015:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:4016:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:4018:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:4032:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:4033:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap1.c:449:60: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:465:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:51:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap1.c:544:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:60:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap1.c:610:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:635:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/omap1.c:635:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:63:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap1.c:642:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/omap1.c:642:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap1.c:652:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:666:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:670:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:672:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:676:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:678:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:686:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:691:24: warning: extension used [-Wlanguage-extension-token] hw/arm/omap1.c:691:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/omap1.c:691:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/omap1.c:69:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap1.c:709:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:740:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:742:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:78:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap1.c:81:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/omap1.c:87:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap1.c:883:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:889:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:890:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:891:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:895:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:896:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:897:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:901:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:905:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:907:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap1.c:908:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap1.c:922:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:929:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:933:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:937:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:941:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:945:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:946:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:947:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap1.c:96:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap2.c:1014:8: warning: padding size of 'struct omap_prcm_s' with 8 bytes to alignment boundary [-Wpadded] hw/arm/omap2.c:1053:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/omap2.c:111:16: warning: extension used [-Wlanguage-extension-token] hw/arm/omap2.c:111:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/omap2.c:113:20: warning: extension used [-Wlanguage-extension-token] hw/arm/omap2.c:113:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/omap2.c:119:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/arm/omap2.c:120:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/omap2.c:1249:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap2.c:132:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/arm/omap2.c:134:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/omap2.c:1375:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:1464:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:1486:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:1489:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:152:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/arm/omap2.c:154:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/omap2.c:1636:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/omap2.c:1641:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/omap2.c:1663:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/omap2.c:1837:8: warning: padding size of 'struct omap_sysctl_s' with 8 bytes to alignment boundary [-Wpadded] hw/arm/omap2.c:1839:18: warning: padding struct 'struct omap_sysctl_s' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/omap2.c:1846:14: warning: padding struct 'struct omap_sysctl_s' with 3 bytes to align 'msuspendmux' [-Wpadded] hw/arm/omap2.c:1857:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/omap2.c:1858:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/omap2.c:1861:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/omap2.c:1864:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap2.c:1885:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/omap2.c:1982:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/omap2.c:1983:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/omap2.c:1986:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/omap2.c:1989:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/omap2.c:2036:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/omap2.c:2113:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:2116:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:2119:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:2219:26: warning: unused parameter 'iclk' [-Wunused-parameter] hw/arm/omap2.c:2266:57: warning: unused parameter 's' [-Wunused-parameter] hw/arm/omap2.c:2267:24: warning: unused parameter 'addr' [-Wunused-parameter] hw/arm/omap2.c:2292:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2310:24: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2311:24: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2312:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2315:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2317:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:239:55: warning: unused parameter 's' [-Wunused-parameter] hw/arm/omap2.c:2427:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2428:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2429:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2439:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2440:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2441:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2450:50: warning: implicit conversion changes signedness: 'enum omap_mpu_model' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/arm/omap2.c:2451:25: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2452:25: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2453:25: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2454:25: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2455:25: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2457:29: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:2460:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap2.c:357:76: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap2.c:426:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/omap2.c:458:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:45:18: warning: padding struct 'struct omap_eac_s' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/omap2.c:552:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:57:14: warning: padding struct 'struct omap_eac_s' with 1 byte to align 'max' [-Wpadded] hw/arm/omap2.c:59:5: warning: padding size of 'struct omap_eac_s::(unnamed at ../hw/arm/omap2.c:59:5)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/omap2.c:604:55: warning: unused parameter 'fclk' [-Wunused-parameter] hw/arm/omap2.c:604:70: warning: unused parameter 'iclk' [-Wunused-parameter] hw/arm/omap2.c:625:18: warning: padding struct 'struct omap_sti_s' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/omap2.c:642:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/omap2.c:703:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/omap2.c:754:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap2.c:755:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/omap2.c:765:19: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/omap2.c:766:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/omap2.c:797:61: warning: unused parameter 'clk' [-Wunused-parameter] hw/arm/omap2.c:805:36: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/arm/omap2.c:80:23: warning: padding struct 'struct omap_eac_s::(unnamed at ../hw/arm/omap2.c:59:5)' with 4 bytes to align 'card' [-Wpadded] hw/arm/omap2.c:84:7: warning: padding struct 'struct omap_eac_s' with 2 bytes to align 'codec' [-Wpadded] hw/arm/omap2.c:88:18: warning: padding struct 'struct omap_eac_s::(unnamed at ../hw/arm/omap2.c:86:5)' with 1 byte to align 'config' [-Wpadded] hw/arm/omap_sx1.c:106:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap_sx1.c:215:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/omap_sx1.c:217:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap_sx1.c:233:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/omap_sx1.c:235:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/omap_sx1.c:74:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/omap_sx1.c:74:47: warning: unused parameter 'offset' [-Wunused-parameter] hw/arm/omap_sx1.c:75:35: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/omap_sx1.c:75:51: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/omap_sx1.c:94:9: warning: macro is not used [-Wunused-macros] hw/arm/omap_sx1.c:95:9: warning: macro is not used [-Wunused-macros] hw/arm/orangepi.c:107:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/orangepi.c:107:29: warning: extension used [-Wlanguage-extension-token] hw/arm/orangepi.c:107:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/orangepi.c:124:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/orangepi.c:124:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/orangepi.c:56:10: warning: 'AW_H3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/orangepi.c:67:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/orangepi.c:83:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/orangepi.c:88:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/palm.c:102:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/palm.c:135:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/palm.c:141:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/palm.c:170:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/palm.c:190:59: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/palm.c:234:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/palm.c:251:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/palm.c:256:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/palm.c:257:66: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/palm.c:277:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/arm/palm.c:284:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/palm.c:285:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/palm.c:313:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/palm.c:313:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/palm.c:44:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/palm.c:44:47: warning: unused parameter 'offset' [-Wunused-parameter] hw/arm/palm.c:44:64: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/palm.c:45:35: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/palm.c:66:9: warning: macro is not used [-Wunused-macros] hw/arm/palm.c:70:9: warning: macro is not used [-Wunused-macros] hw/arm/palm.c:76:9: warning: macro is not used [-Wunused-macros] hw/arm/palm.c:77:9: warning: macro is not used [-Wunused-macros] hw/arm/palm.c:78:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:1003:29: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx.c:100:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:1010:33: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx.c:101:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:1024:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1027:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:102:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:1045:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:1048:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:104:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:108:41: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1137:25: warning: 'PXA2XX_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1138:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:113:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx.c:1150:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/pxa2xx.c:1152:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/pxa2xx.c:1154:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/pxa2xx.c:1165:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/pxa2xx.c:1167:25: warning: 'PXA2XX_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1187:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/pxa2xx.c:1203:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1204:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1205:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1206:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1207:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1208:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1209:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1210:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1211:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1212:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1213:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1214:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1215:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1216:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1217:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1218:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1219:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1220:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1221:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:1225:68: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx.c:1227:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1245:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/pxa2xx.c:1253:8: warning: padding size of 'struct PXA2xxI2CState' with 10 bytes to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:1254:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:1256:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:1258:18: warning: padding struct 'struct PXA2xxI2CState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/pxa2xx.c:1290:34: warning: 'PXA2XX_I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1293:13: warning: enumeration value 'I2C_START_SEND_ASYNC' not explicitly handled in switch [-Wswitch-enum] hw/arm/pxa2xx.c:129:54: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1318:34: warning: 'PXA2XX_I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1335:34: warning: 'PXA2XX_I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1352:42: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1362:26: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx.c:1364:17: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1384:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1387:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:138:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:1442:31: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1467:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1467:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1468:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:1477:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1478:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1479:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1480:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1480:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1481:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1481:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/pxa2xx.c:1481:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1483:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:1487:67: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx.c:1489:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:150:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:1515:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1520:9: warning: 'PXA2XX_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1523:16: warning: 'PXA2XX_I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1533:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1534:25: warning: 'PXA2XX_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1535:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1551:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1551:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1552:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1552:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1553:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:1556:61: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx.c:1558:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1594:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/arm/pxa2xx.c:1596:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/pxa2xx.c:1614:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:1615:20: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1615:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/pxa2xx.c:1615:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:1617:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/pxa2xx.c:1629:42: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1663:55: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1676:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:1706:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:1708:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:171:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:171:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:172:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:1730:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1730:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1731:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1731:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1732:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1732:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1733:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1733:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1734:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1734:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1735:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1735:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1736:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1736:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1737:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:1737:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:1738:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:1781:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/pxa2xx.c:1787:8: warning: padding size of 'struct PXA2xxFIrState' with 8 bytes to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:1788:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:1790:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:1792:18: warning: padding struct 'struct PXA2xxFIrState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/pxa2xx.c:1797:17: warning: padding struct 'struct PXA2xxFIrState' with 4 bytes to align 'chr' [-Wpadded] hw/arm/pxa2xx.c:1802:14: warning: padding struct 'struct PXA2xxFIrState' with 3 bytes to align 'rx_len' [-Wpadded] hw/arm/pxa2xx.c:1809:25: warning: 'PXA2XX_FIR' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1824:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] hw/arm/pxa2xx.c:182:41: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1866:42: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1906:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:1909:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:1914:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:1926:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:1934:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:1936:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:1991:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/pxa2xx.c:1991:57: warning: unused parameter 'event' [-Wunused-parameter] hw/arm/pxa2xx.c:1997:25: warning: 'PXA2XX_FIR' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:1998:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:2008:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/pxa2xx.c:2010:25: warning: 'PXA2XX_FIR' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:2017:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/pxa2xx.c:2021:26: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2021:26: warning: padding size of 'struct (unnamed at ../hw/arm/pxa2xx.c:2021:26)' with 7 bits to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:2021:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/pxa2xx.c:2029:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2029:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2030:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2030:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2031:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2031:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2032:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2032:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2033:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2033:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2034:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/pxa2xx.c:2035:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2035:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2036:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:2041:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:2041:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/pxa2xx.c:2041:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:2042:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:2045:61: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx.c:2047:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:205:54: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:2063:54: warning: unused parameter 'sysmem' [-Wunused-parameter] hw/arm/pxa2xx.c:2074:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:2080:12: warning: 'PXA2XX_FIR' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:2083:44: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/pxa2xx.c:2107:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:212:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:2146:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:216:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:2241:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:2279:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:2361:61: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx.c:2363:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:241:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:242:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:242:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:243:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:243:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:244:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:248:49: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx.c:254:46: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx.c:264:47: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx.c:333:49: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx.c:339:46: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx.c:343:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:346:49: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx.c:350:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx.c:35:8: warning: padding size of 'struct (unnamed at ../hw/arm/pxa2xx.c:35:8)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:391:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:391:5: warning: padding size of 'struct (unnamed at ../hw/arm/pxa2xx.c:391:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:391:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/pxa2xx.c:396:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:397:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:398:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:400:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:401:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:402:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:403:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:404:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:405:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:406:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:408:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:409:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:410:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:411:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:412:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:413:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:414:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:415:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:419:41: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:424:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx.c:438:54: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:443:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx.c:445:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:468:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:468:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:469:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:474:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/pxa2xx.c:477:8: warning: padding size of 'struct PXA2xxSSPState' with 4 bytes to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:478:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:480:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:482:18: warning: padding struct 'struct PXA2xxSSPState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/pxa2xx.c:485:13: warning: padding struct 'struct PXA2xxSSPState' with 4 bytes to align 'bus' [-Wpadded] hw/arm/pxa2xx.c:496:14: warning: padding struct 'struct PXA2xxSSPState' with 1 byte to align 'rx_fifo' [-Wpadded] hw/arm/pxa2xx.c:501:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/pxa2xx.c:513:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:514:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:515:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:516:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:517:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:517:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:518:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:518:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:519:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:519:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:51:16: warning: padding size of 'struct PXASSPDef' with 4 bytes to alignment boundary [-Wpadded] hw/arm/pxa2xx.c:520:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:520:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:521:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:521:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:522:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:522:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:523:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:523:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:524:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/arm/pxa2xx.c:525:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx.c:525:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx.c:526:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx.c:543:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:544:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:546:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:556:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:561:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:562:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:595:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:596:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:597:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:598:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx.c:619:42: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:667:57: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:670:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx.c:740:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:744:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:748:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/pxa2xx.c:767:25: warning: 'PXA2XX_SSP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:783:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:784:25: warning: 'PXA2XX_SSP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:785:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx.c:813:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/pxa2xx.c:816:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:818:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx.c:820:18: warning: padding struct 'struct PXA2xxRTCState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/pxa2xx.c:836:13: warning: padding struct 'struct PXA2xxRTCState' with 4 bytes to align 'last_hz' [-Wpadded] hw/arm/pxa2xx.c:88:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:89:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:90:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:91:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:93:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:94:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:95:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:96:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:973:42: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx.c:98:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx.c:999:29: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx.c:99:9: warning: macro is not used [-Wunused-macros] hw/arm/pxa2xx_gpio.c:102:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/pxa2xx_gpio.c:102:5: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/pxa2xx_gpio.c:134:48: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx_gpio.c:156:43: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx_gpio.c:165:13: warning: enumeration value 'GPIO_NONE' not explicitly handled in switch [-Wswitch-enum] hw/arm/pxa2xx_gpio.c:209:56: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx_gpio.c:217:13: warning: enumeration values 'GPIO_NONE' and 'GPLR' not explicitly handled in switch [-Wswitch-enum] hw/arm/pxa2xx_gpio.c:219:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_gpio.c:234:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_gpio.c:238:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_gpio.c:242:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_gpio.c:246:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_gpio.c:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/pxa2xx_gpio.c:275:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:277:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:278:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:280:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:282:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx_gpio.c:290:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:291:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:292:25: warning: 'PXA2XX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:302:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/pxa2xx_gpio.c:304:25: warning: 'PXA2XX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:306:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx_gpio.c:318:25: warning: 'PXA2XX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:328:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:329:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:329:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:32:18: warning: padding struct 'struct PXA2xxGPIOInfo' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/pxa2xx_gpio.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:336:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx_gpio.c:341:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:341:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:342:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_gpio.c:342:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_gpio.c:343:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx_gpio.c:346:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx_gpio.c:348:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_gpio.c:67:8: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/pxa2xx_gpio.c:94:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx_pic.c:122:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx_pic.c:128:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/pxa2xx_pic.c:137:46: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx_pic.c:164:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx_pic.c:166:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx_pic.c:179:59: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/pxa2xx_pic.c:185:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_pic.c:188:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_pic.c:191:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_pic.c:194:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/pxa2xx_pic.c:197:41: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/pxa2xx_pic.c:199:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx_pic.c:202:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/pxa2xx_pic.c:216:10: warning: use of GNU array range extension [-Wgnu-designator] hw/arm/pxa2xx_pic.c:230:49: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx_pic.c:233:44: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx_pic.c:236:46: warning: unused parameter 'env' [-Wunused-parameter] hw/arm/pxa2xx_pic.c:240:38: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/pxa2xx_pic.c:268:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/pxa2xx_pic.c:277:25: warning: 'PXA2XX_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_pic.c:288:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_pic.c:295:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_pic.c:296:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_pic.c:299:5: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_pic.c:299:5: warning: padding size of 'struct (unnamed at ../hw/arm/pxa2xx_pic.c:299:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/pxa2xx_pic.c:299:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/pxa2xx_pic.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_pic.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_pic.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_pic.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_pic.c:312:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_pic.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_pic.c:313:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_pic.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_pic.c:314:9: warning: extension used [-Wlanguage-extension-token] hw/arm/pxa2xx_pic.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/pxa2xx_pic.c:315:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/pxa2xx_pic.c:319:61: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/pxa2xx_pic.c:321:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/pxa2xx_pic.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/pxa2xx_pic.c:44:8: warning: padding size of 'struct PXA2xxPICState' with 12 bytes to alignment boundary [-Wpadded] hw/arm/pxa2xx_pic.c:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx_pic.c:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/pxa2xx_pic.c:49:18: warning: padding struct 'struct PXA2xxPICState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/raspi.c:118:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/raspi.c:119:12: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/raspi.c:119:15: warning: extension used [-Wlanguage-extension-token] hw/arm/raspi.c:119:15: warning: padding size of 'struct (unnamed at ../hw/arm/raspi.c:119:15)' with 7 bits to alignment boundary [-Wpadded] hw/arm/raspi.c:119:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/raspi.c:202:28: warning: 'RASPI_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:240:13: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/raspi.c:256:29: warning: 'RASPI_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:257:28: warning: 'RASPI_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:283:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:288:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:297:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/raspi.c:317:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:319:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/raspi.c:321:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:322:30: warning: 'RASPI_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:326:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:328:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/raspi.c:330:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:331:30: warning: 'RASPI_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:335:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:337:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/raspi.c:339:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:340:30: warning: 'RASPI_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:344:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:347:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/raspi.c:349:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:350:30: warning: 'RASPI_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:354:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:356:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/raspi.c:358:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:359:30: warning: 'RASPI_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/raspi.c:363:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/raspi.c:398:1: warning: extension used [-Wlanguage-extension-token] hw/arm/raspi.c:398:1: warning: padding size of 'struct (unnamed at ../hw/arm/raspi.c:398:1)' with 7 bits to alignment boundary [-Wpadded] hw/arm/raspi.c:398:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/raspi.c:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/raspi.c:41:18: warning: padding struct 'struct RaspiMachineState' with 8 bytes to align 'soc' [-Wpadded] hw/arm/raspi.c:46:8: warning: padding size of 'struct RaspiMachineClass' with 4 bytes to alignment boundary [-Wpadded] hw/arm/raspi.c:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/raspi.c:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/arm/raspi.c:55:1: warning: cast from 'Object *' (aka 'struct Object *') to 'RaspiMachineState *' (aka 'struct RaspiMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/raspi.c:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/raspi.c:55:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/arm/raspi.c:63:42: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:64:42: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:65:42: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:66:42: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:67:42: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:68:42: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/raspi.c:76:14: warning: padding size of 'struct (unnamed at ../hw/arm/raspi.c:76:14)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/raspi.c:88:22: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/raspi.c:93:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/raspi.c:96:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/raspi.c:96:22: warning: extension used [-Wlanguage-extension-token] hw/arm/raspi.c:96:22: warning: padding size of 'struct (unnamed at ../hw/arm/raspi.c:96:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/raspi.c:96:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/raspi.c:98:12: warning: implicit conversion changes signedness: 'int' to 'RaspiProcessorId' (aka 'enum RaspiProcessorId') [-Wsign-conversion] hw/arm/realview.c:118:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/realview.c:130:59: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/realview.c:134:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:136:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:138:11: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:138:19: warning: extension used [-Wlanguage-extension-token] hw/arm/realview.c:138:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/realview.c:184:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:185:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:190:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:193:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/realview.c:210:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:211:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:212:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:226:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:270:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:289:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:383:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:383:29: warning: extension used [-Wlanguage-extension-token] hw/arm/realview.c:383:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/realview.c:406:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/realview.c:408:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:423:66: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/realview.c:425:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:441:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/realview.c:443:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/realview.c:457:63: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/realview.c:459:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sabrelite.c:114:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sabrelite.c:114:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/sabrelite.c:29:47: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/sabrelite.c:30:67: warning: unused parameter 'info' [-Wunused-parameter] hw/arm/sabrelite.c:35:47: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/sabrelite.c:36:67: warning: unused parameter 'info' [-Wunused-parameter] hw/arm/sabrelite.c:51:9: warning: 'FSL_IMX6' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sabrelite.c:57:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sabrelite.c:75:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sabrelite.c:87:51: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sabrelite.c:90:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/sbsa-ref.c:157:21: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:157:21: warning: padding size of 'struct (unnamed at ../hw/arm/sbsa-ref.c:157:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/sbsa-ref.c:157:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/sbsa-ref.c:165:60: warning: unused parameter 'sms' [-Wunused-parameter] hw/arm/sbsa-ref.c:180:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:210:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/sbsa-ref.c:210:54: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/arm/sbsa-ref.c:211:38: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/arm/sbsa-ref.c:217:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/sbsa-ref.c:218:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/sbsa-ref.c:249:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:258:62: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/sbsa-ref.c:289:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:302:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:306:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/sbsa-ref.c:307:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:310:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/sbsa-ref.c:342:21: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:342:21: warning: padding size of 'struct (unnamed at ../hw/arm/sbsa-ref.c:342:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/sbsa-ref.c:342:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/sbsa-ref.c:351:17: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:371:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:372:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/sbsa-ref.c:383:49: warning: unused parameter 'sms' [-Wunused-parameter] hw/arm/sbsa-ref.c:397:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:416:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/sbsa-ref.c:417:21: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:417:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/sbsa-ref.c:422:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/sbsa-ref.c:433:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:447:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/sbsa-ref.c:447:29: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:447:29: warning: padding size of 'struct (unnamed at ../hw/arm/sbsa-ref.c:447:29)' with 7 bits to alignment boundary [-Wpadded] hw/arm/sbsa-ref.c:447:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/sbsa-ref.c:461:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/sbsa-ref.c:461:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/sbsa-ref.c:463:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/sbsa-ref.c:463:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/sbsa-ref.c:465:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/sbsa-ref.c:465:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/sbsa-ref.c:476:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:479:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:498:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:508:46: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/sbsa-ref.c:508:55: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/sbsa-ref.c:527:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/sbsa-ref.c:546:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:547:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:548:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:550:15: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:552:23: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:552:23: warning: padding size of 'struct (unnamed at ../hw/arm/sbsa-ref.c:552:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/sbsa-ref.c:552:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/sbsa-ref.c:581:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:582:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:584:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:606:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:610:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:617:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:630:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:633:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:635:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:638:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:658:37: warning: cast from 'char *' to 'SBSAMachineState *' (aka 'struct SBSAMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/arm/sbsa-ref.c:658:37: warning: cast from 'const struct arm_boot_info *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/sbsa-ref.c:658:37: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:658:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/sbsa-ref.c:669:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:679:29: warning: 'SBSA_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:680:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:693:9: warning: code will never be executed [-Wunreachable-code] hw/arm/sbsa-ref.c:715:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/sbsa-ref.c:717:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/arm/sbsa-ref.c:724:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/sbsa-ref.c:736:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/sbsa-ref.c:742:56: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/sbsa-ref.c:747:64: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:752:70: warning: implicit conversion changes signedness: 'const hwaddr' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/sbsa-ref.c:762:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:799:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:799:29: warning: extension used [-Wlanguage-extension-token] hw/arm/sbsa-ref.c:799:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/sbsa-ref.c:805:29: warning: 'SBSA_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:809:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/sbsa-ref.c:815:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/sbsa-ref.c:829:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:832:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] hw/arm/sbsa-ref.c:844:29: warning: 'SBSA_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:849:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/sbsa-ref.c:851:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/sbsa-ref.c:882:33: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/sbsa-ref.c:90:11: warning: padding struct 'struct SBSAMachineState' with 4 bytes to align 'fdt' [-Wpadded] hw/arm/sbsa-ref.c:98:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/smmu-common.c:121:5: warning: static function 'trace_smmu_iotlb_inv_all' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:125:65: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/smmu-common.c:157:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmu-common.c:173:33: warning: static function 'smmu_hash_remove_by_asid_iova' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:179:5: warning: static function 'trace_smmu_iotlb_inv_asid' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:180:43: warning: static function 'smmu_hash_remove_by_asid' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:187:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmu-common.c:196:11: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmu-common.c:204:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmu-common.c:270:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmu-common.c:272:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmu-common.c:305:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmu-common.c:323:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmu-common.c:343:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/arm/smmu-common.c:345:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmu-common.c:36:41: warning: cast from 'const void *' to 'struct SMMUIOTLBKey *' drops const qualifier [-Wcast-qual] hw/arm/smmu-common.c:388:12: warning: static function 'smmu_ptw_64' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:445:28: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmu-common.c:490:5: warning: static function 'trace_smmu_inv_notifiers_mr' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:492:9: warning: static function 'smmu_unmap_notifier_range' is used in an inline function with external linkage [-Wstatic-in-inline] hw/arm/smmu-common.c:508:20: warning: 'ARM_SMMU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmu-common.c:509:26: warning: 'ARM_SMMU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmu-common.c:531:20: warning: 'ARM_SMMU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmu-common.c:538:5: warning: extension used [-Wlanguage-extension-token] hw/arm/smmu-common.c:538:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmu-common.c:539:5: warning: extension used [-Wlanguage-extension-token] hw/arm/smmu-common.c:539:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmu-common.c:53:40: warning: cast from 'const void *' to 'struct SMMUIOTLBKey *' drops const qualifier [-Wcast-qual] hw/arm/smmu-common.c:53:66: warning: cast from 'const void *' to 'struct SMMUIOTLBKey *' drops const qualifier [-Wcast-qual] hw/arm/smmu-common.c:540:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/smmu-common.c:543:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/smmu-common.c:545:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmu-common.c:546:26: warning: 'ARM_SMMU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmu-internal.h:103:14: warning: padding struct 'struct SMMUIOTLBPageInvInfo' with 4 bytes to align 'iova' [-Wpadded] hw/arm/smmuv3-internal.h:130:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3-internal.h:218:20: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3-internal.h:218:20)' with 25 bits to alignment boundary [-Wpadded] hw/arm/smmuv3-internal.h:218:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3-internal.h:282:40: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3-internal.h:282:40: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3-internal.h:282:40)' with 7 bits to alignment boundary [-Wpadded] hw/arm/smmuv3-internal.h:282:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/smmuv3-internal.h:379:16: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3-internal.h:379:16: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3-internal.h:379:16)' with 7 bits to alignment boundary [-Wpadded] hw/arm/smmuv3-internal.h:379:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/smmuv3-internal.h:393:9: warning: padding size of 'struct SMMUEventInfo::(unnamed at ../hw/arm/smmuv3-internal.h:393:9)' with 5 bytes to alignment boundary [-Wpadded] hw/arm/smmuv3-internal.h:396:24: warning: padding struct 'struct SMMUEventInfo::(unnamed at ../hw/arm/smmuv3-internal.h:393:9)' with 3 bytes to align 'addr' [-Wpadded] hw/arm/smmuv3-internal.h:401:15: warning: padding size of 'struct SSIDInfo' with 3 bytes to alignment boundary [-Wpadded] hw/arm/smmuv3-internal.h:408:24: warning: padding struct 'struct SSIDAddrInfo' with 3 bytes to align 'addr' [-Wpadded] hw/arm/smmuv3-internal.h:411:8: warning: padding size of 'struct SMMUEventInfo::(unnamed at ../hw/arm/smmuv3-internal.h:411:8)' with 7 bytes to alignment boundary [-Wpadded] hw/arm/smmuv3-internal.h:422:22: warning: padding struct 'struct FullInfo' with 1 byte to align 'stag' [-Wpadded] hw/arm/smmuv3-internal.h:426:24: warning: padding struct 'struct FullInfo' with 6 bytes to align 'addr' [-Wpadded] hw/arm/smmuv3-internal.h:431:24: warning: padding struct 'struct FullInfo' with 4 bytes to align 'addr2' [-Wpadded] hw/arm/smmuv3-internal.h:446:7: warning: padding struct 'struct SMMUEventInfo' with 6 bytes to align 'u' [-Wpadded] hw/arm/smmuv3-internal.h:560:21: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3-internal.h:560:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/smmuv3-internal.h:560:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3-internal.h:57:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3-internal.h:58:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3-internal.h:59:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3-internal.h:602:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3-internal.h:62:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3-internal.h:63:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3-internal.h:64:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3-internal.h:65:36: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/smmuv3.c:1006:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1010:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:1010:73: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:1032:20: warning: cast from 'char *' to 'SMMUDevice *' (aka 'struct SMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/smmuv3.c:1032:20: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/smmuv3.c:1032:20: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1032:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:1038:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1088:64: warning: implicit conversion loses integer precision: 'SMMUCmdError' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1094:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1094:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1100:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/arm/smmuv3.c:1111:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1118:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1135:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/arm/smmuv3.c:1139:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1145:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1148:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1151:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1154:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1168:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1171:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1180:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1181:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1182:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1182:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1188:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1197:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1201:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1205:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:1214:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1217:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1226:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1229:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/smmuv3.c:1243:22: warning: 'ARM_SMMUV3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1247:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/smmuv3.c:1266:59: warning: unused parameter 'attrs' [-Wunused-parameter] hw/arm/smmuv3.c:1291:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/arm/smmuv3.c:1294:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/smmuv3.c:1295:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/smmuv3.c:1297:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/arm/smmuv3.c:1389:22: warning: 'ARM_SMMUV3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1393:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/smmuv3.c:1429:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/smmuv3.c:1429:21: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1429:21: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:1429:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:1429:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/smmuv3.c:1436:22: warning: 'ARM_SMMUV3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1437:22: warning: 'ARM_SMMUV3_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1446:22: warning: 'ARM_SMMU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1447:22: warning: 'ARM_SMMUV3' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1448:22: warning: 'ARM_SMMUV3_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1449:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1475:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1475:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1476:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1477:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1478:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1479:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/smmuv3.c:1489:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1489:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1490:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1490:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1491:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1493:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1493:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1494:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1494:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1495:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1495:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1496:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1497:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1497:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1498:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1499:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1500:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1501:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1502:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1503:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1503:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1504:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1504:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1505:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1505:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1506:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1506:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1508:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1508:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:1509:9: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1509:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/smmuv3.c:150:15: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/smmuv3.c:1511:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/smmuv3.c:1515:42: warning: unused parameter 'obj' [-Wunused-parameter] hw/arm/smmuv3.c:1520:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/smmuv3.c:1522:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1523:22: warning: 'ARM_SMMUV3_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:1536:24: warning: cast from 'char *' to 'SMMUDevice *' (aka 'struct SMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/smmuv3.c:1536:24: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/smmuv3.c:1536:24: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:1536:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:1564:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/smmuv3.c:1566:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:227:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/arm/smmuv3.c:245:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:245:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:245:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:246:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:246:17)' with 30 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:246:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:247:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:247:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:247:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:248:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:248:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:248:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:249:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:249:17)' with 30 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:249:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:250:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:250:17)' with 30 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:250:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:252:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:252:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:252:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:254:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:254:17)' with 30 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:254:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:256:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:256:17)' with 26 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:256:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:257:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:257:17)' with 27 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:257:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:258:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:258:17)' with 27 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:258:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:260:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:260:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:260:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:261:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:261:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:261:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:262:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:262:17)' with 30 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:262:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:265:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:265:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:265:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:266:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:266:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:266:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:267:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:267:17)' with 31 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:267:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:268:17: warning: padding size of 'struct (unnamed at ../hw/arm/smmuv3.c:268:17)' with 29 bits to alignment boundary [-Wpadded] hw/arm/smmuv3.c:268:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:290:38: warning: unused parameter 's' [-Wunused-parameter] hw/arm/smmuv3.c:297:11: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:311:37: warning: unused parameter 's' [-Wunused-parameter] hw/arm/smmuv3.c:311:59: warning: unused parameter 'ssid' [-Wunused-parameter] hw/arm/smmuv3.c:314:23: warning: declaration shadows a local variable [-Wshadow] hw/arm/smmuv3.c:314:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:319:11: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:332:36: warning: unused parameter 's' [-Wunused-parameter] hw/arm/smmuv3.c:384:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:385:4: warning: unknown command tag name 'ste'; did you mean 'see'? [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:399:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:404:22: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:404:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:417:29: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:417:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:420:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:421:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:422:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/smmuv3.c:424:15: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:434:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/smmuv3.c:458:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:493:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:493:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:494:16: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:494:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:494:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:495:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:496:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:510:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:515:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:516:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:522:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:523:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:554:24: warning: cast from 'char *' to 'SMMUDevice *' (aka 'struct SMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/smmuv3.c:554:24: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/smmuv3.c:554:24: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:554:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:585:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:636:66: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/arm/smmuv3.c:638:24: warning: cast from 'char *' to 'SMMUDevice *' (aka 'struct SMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/smmuv3.c:638:24: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/smmuv3.c:638:24: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:638:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:644:33: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/smmuv3.c:646:21: warning: 'ARM_SMMU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:659:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:715:17: warning: enumeration value 'SMMU_PTW_ERR_NONE' not explicitly handled in switch [-Wswitch-enum] hw/arm/smmuv3.c:768:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:769:69: warning: implicit conversion changes signedness: 'IOMMUAccessFlags' to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:76:38: warning: implicit conversion changes signedness: 'SMMUIrq' to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:773:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/smmuv3.c:773:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/smmuv3.c:774:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:779:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/smmuv3.c:779:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/smmuv3.c:780:60: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:785:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:801:14: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:801:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:807:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:808:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] hw/arm/smmuv3.c:815:24: warning: cast from 'char *' to 'SMMUDevice *' (aka 'struct SMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/smmuv3.c:815:24: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/smmuv3.c:815:24: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:815:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:820:23: warning: declaration shadows a local variable [-Wshadow] hw/arm/smmuv3.c:860:62: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:871:28: warning: declaration shadows a local variable [-Wshadow] hw/arm/smmuv3.c:871:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:872:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:873:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:874:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:875:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:876:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:878:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:884:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:914:46: warning: unused parameter 'value' [-Wunused-parameter] hw/arm/smmuv3.c:929:21: warning: 'ARM_SMMU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/smmuv3.c:949:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:949:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/smmuv3.c:964:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:965:17: warning: enumeration values 'SMMU_CMD_NONE' and 'SMMU_CMD_CFGI_ALL' not explicitly handled in switch [-Wswitch-enum] hw/arm/smmuv3.c:989:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/smmuv3.c:990:20: warning: cast from 'char *' to 'SMMUDevice *' (aka 'struct SMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/smmuv3.c:990:20: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/smmuv3.c:990:20: warning: extension used [-Wlanguage-extension-token] hw/arm/smmuv3.c:990:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/smmuv3.c:998:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/spitz.c:1035:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1037:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1053:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1055:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1056:30: warning: 'SPITZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1070:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1072:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1073:30: warning: 'SPITZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1087:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1089:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1090:30: warning: 'SPITZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1104:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1106:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1107:30: warning: 'SPITZ_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1132:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/spitz.c:1142:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1143:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1144:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/spitz.c:1149:5: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1149:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1150:5: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1150:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1151:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/spitz.c:1154:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1156:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1179:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1180:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/spitz.c:1186:65: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1188:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1207:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1208:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1209:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/spitz.c:1213:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1215:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1216:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1235:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1236:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1237:9: warning: extension used [-Wlanguage-extension-token] hw/arm/spitz.c:1237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/spitz.c:1238:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/spitz.c:1242:62: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/spitz.c:1244:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:1245:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:128:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/spitz.c:128:61: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/spitz.c:129:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/spitz.c:131:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/spitz.c:142:47: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/spitz.c:153:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/spitz.c:184:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/spitz.c:196:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:197:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:202:22: warning: 'SL_NAND' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:203:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:211:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/spitz.c:213:22: warning: 'SL_NAND' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:260:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:276:9: warning: padding struct 'struct SpitzKeyboardState' with 2 bytes to align 'fifopos' [-Wpadded] hw/arm/spitz.c:452:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/spitz.c:496:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/spitz.c:517:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/spitz.c:518:9: warning: 'SPITZ_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:543:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:544:29: warning: 'SPITZ_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:560:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/spitz.c:562:29: warning: 'SPITZ_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:569:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:572:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:573:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:574:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:575:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:578:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:594:52: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/spitz.c:597:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/spitz.c:600:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/spitz.c:604:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/spitz.c:608:53: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/spitz.c:60:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:60:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:617:21: warning: 'SPITZ_LCDTG' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:631:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/spitz.c:63:44: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/arm/spitz.c:63:46: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/arm/spitz.c:644:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/spitz.c:646:21: warning: 'SPITZ_LCDTG' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:647:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:666:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:669:8: warning: padding size of 'struct CorgiSSPState' with 4 bytes to alignment boundary [-Wpadded] hw/arm/spitz.c:677:24: warning: 'CORGI_SSP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:695:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:697:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:703:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/spitz.c:705:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:706:24: warning: 'CORGI_SSP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:768:49: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/spitz.c:785:10: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:817:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:825:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/spitz.c:825:51: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/spitz.c:830:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/spitz.c:830:54: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/spitz.c:835:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/spitz.c:835:52: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/spitz.c:840:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/spitz.c:840:53: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/spitz.c:845:51: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/spitz.c:847:29: warning: 'SPITZ_MISC_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:84:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/spitz.c:855:29: warning: 'SPITZ_MISC_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:856:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:86:8: warning: padding size of 'struct SLNANDState' with 12 bytes to alignment boundary [-Wpadded] hw/arm/spitz.c:870:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:871:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:872:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:874:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:876:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:877:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:880:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:884:71: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/spitz.c:89:18: warning: padding struct 'struct SLNANDState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/spitz.c:921:55: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/spitz.c:921:65: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/spitz.c:928:31: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/spitz.c:928:43: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/spitz.c:94:14: warning: padding struct 'struct SLNANDState' with 1 byte to align 'ecc' [-Wpadded] hw/arm/spitz.c:975:9: warning: macro is not used [-Wunused-macros] hw/arm/spitz.c:985:30: warning: 'SPITZ_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:986:30: warning: 'SPITZ_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/spitz.c:993:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/arm/stellaris.c:1035:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/stellaris.c:1039:60: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/stellaris.c:1043:58: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/stellaris.c:1055:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/stellaris.c:1057:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/stellaris.c:1065:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1077:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1080:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1081:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1095:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:1099:19: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1103:48: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/stellaris.c:1117:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1118:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1121:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1150:46: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/stellaris.c:1267:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1268:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1269:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1305:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1305:32: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:1305:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/stellaris.c:1319:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stellaris.c:1321:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1335:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stellaris.c:1337:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1359:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stellaris.c:1361:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1374:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stellaris.c:1376:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1389:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stellaris.c:1391:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:1392:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:169:36: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/stellaris.c:279:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:286:49: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/stellaris.c:316:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:328:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:332:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:335:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:338:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:341:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:344:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:347:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:350:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:353:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:356:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:359:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:35:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:362:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:36:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:377:62: warning: unused parameter 'type' [-Wunused-parameter] hw/arm/stellaris.c:379:21: warning: 'STELLARIS_SYS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:396:21: warning: 'STELLARIS_SYS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:402:46: warning: unused parameter 'obj' [-Wunused-parameter] hw/arm/stellaris.c:406:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/stellaris.c:41:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:421:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:421:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:422:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:423:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:423:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:424:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:424:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:425:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:425:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:426:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:426:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:427:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:427:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:428:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:428:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:429:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:429:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:430:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:431:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:431:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:432:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:434:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stellaris.c:439:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:439:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:440:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:440:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:441:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:441:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:442:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:442:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:443:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:443:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:444:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:444:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:445:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:445:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:446:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:446:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:447:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:447:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:448:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stellaris.c:453:21: warning: 'STELLARIS_SYS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:454:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:459:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:465:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/stellaris.c:467:8: warning: padding size of 'struct stellaris_i2c_state' with 4 bytes to alignment boundary [-Wpadded] hw/arm/stellaris.c:472:18: warning: padding struct 'struct stellaris_i2c_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/stellaris.c:482:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:484:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:485:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:491:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/stellaris.c:529:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/stellaris.c:544:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/stellaris.c:547:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:557:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:566:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/stellaris.c:574:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:633:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:633:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:634:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:634:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:635:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:636:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:636:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:637:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:638:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:638:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:639:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:639:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:640:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stellaris.c:646:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:647:30: warning: 'STELLARIS_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:648:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:64:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/stellaris.c:665:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:666:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:667:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:668:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:669:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:66:8: warning: padding size of 'struct ssys_state' with 4 bytes to alignment boundary [-Wpadded] hw/arm/stellaris.c:670:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:671:9: warning: macro is not used [-Wunused-macros] hw/arm/stellaris.c:678:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/stellaris.c:681:8: warning: padding size of 'struct StellarisADCState' with 8 bytes to alignment boundary [-Wpadded] hw/arm/stellaris.c:684:18: warning: padding struct 'struct StellarisADCState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/stellaris.c:69:18: warning: padding struct 'struct ssys_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/stellaris.c:700:14: warning: padding struct 'struct StellarisADCState' with 4 bytes to align 'irq' [-Wpadded] hw/arm/stellaris.c:711:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:712:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:733:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:734:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:734:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/stellaris.c:750:53: warning: unused parameter 'irq' [-Wunused-parameter] hw/arm/stellaris.c:750:62: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/stellaris.c:786:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/stellaris.c:793:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/stellaris.c:834:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/stellaris.c:841:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/stellaris.c:852:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:863:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:872:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:878:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:884:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/stellaris.c:904:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:904:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:905:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:905:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:906:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:906:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:907:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:907:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:908:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:908:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:909:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:909:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:910:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:910:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:911:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:911:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:912:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:912:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:913:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:913:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:914:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:914:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:915:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:915:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:916:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:916:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:917:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:917:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:918:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:918:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:919:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:919:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:920:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:920:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:921:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:921:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:922:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:922:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:923:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:923:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:924:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:924:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:925:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:925:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:926:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:926:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:927:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:927:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:928:9: warning: extension used [-Wlanguage-extension-token] hw/arm/stellaris.c:928:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stellaris.c:929:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stellaris.c:935:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:936:30: warning: 'STELLARIS_ADC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stellaris.c:937:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:116:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:124:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:130:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:132:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:135:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:142:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:143:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:146:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:184:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stm32f100_soc.c:184:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/stm32f100_soc.c:184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stm32f100_soc.c:185:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stm32f100_soc.c:188:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stm32f100_soc.c:190:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:48:25: warning: 'STM32F100_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:62:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:63:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f100_soc.c:68:25: warning: 'STM32F100_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:128:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:136:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:141:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:142:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:145:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:150:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:152:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:155:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:162:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:164:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:167:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:175:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:178:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:182:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:183:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:186:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:189:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:194:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:195:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:198:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:205:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stm32f205_soc.c:205:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/stm32f205_soc.c:205:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stm32f205_soc.c:206:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stm32f205_soc.c:209:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stm32f205_soc.c:211:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:52:25: warning: 'STM32F205_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:69:19: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:79:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:80:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f205_soc.c:85:25: warning: 'STM32F205_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:142:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:150:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:155:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:156:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:159:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:165:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:167:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:170:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:177:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:179:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:182:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:195:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:198:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:202:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:203:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:206:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:209:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:214:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:215:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:218:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:224:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:225:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:228:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:234:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:283:5: warning: extension used [-Wlanguage-extension-token] hw/arm/stm32f405_soc.c:283:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/stm32f405_soc.c:283:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/stm32f405_soc.c:284:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/stm32f405_soc.c:287:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/stm32f405_soc.c:289:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:57:25: warning: 'STM32F405_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:84:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:85:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32f405_soc.c:90:25: warning: 'STM32F405_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32vldiscovery.c:52:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32vldiscovery.c:54:24: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32vldiscovery.c:54:32: warning: extension used [-Wlanguage-extension-token] hw/arm/stm32vldiscovery.c:54:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/stm32vldiscovery.c:65:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/stm32vldiscovery.c:65:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:1029:63: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/strongarm.c:1090:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/arm/strongarm.c:1090:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/strongarm.c:1111:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/strongarm.c:1124:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/strongarm.c:1131:46: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:1173:59: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:1184:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/strongarm.c:118:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/strongarm.c:119:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/strongarm.c:1207:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/strongarm.c:1236:29: warning: 'STRONGARM_UART' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1237:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1245:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/strongarm.c:1247:29: warning: 'STRONGARM_UART' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1262:29: warning: 'STRONGARM_UART' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1276:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/strongarm.c:1292:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/arm/strongarm.c:1292:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/strongarm.c:1304:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1305:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1306:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1307:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1308:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1309:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1310:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1311:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1312:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1313:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1314:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1315:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:1320:5: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1320:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/strongarm.c:1320:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1321:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:1324:65: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:1326:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1346:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/strongarm.c:1348:8: warning: padding size of 'struct StrongARMSSPState' with 8 bytes to alignment boundary [-Wpadded] hw/arm/strongarm.c:1351:18: warning: padding struct 'struct StrongARMSSPState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/strongarm.c:1369:9: warning: macro is not used [-Wunused-macros] hw/arm/strongarm.c:136:49: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:1370:9: warning: macro is not used [-Wunused-macros] hw/arm/strongarm.c:1372:9: warning: macro is not used [-Wunused-macros] hw/arm/strongarm.c:1420:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:1453:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:1497:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:1499:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:1503:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/strongarm.c:1523:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/strongarm.c:1534:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1535:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1536:28: warning: 'STRONGARM_SSP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1549:28: warning: 'STRONGARM_SSP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1562:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1562:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1563:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1563:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1564:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1564:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1565:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1565:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1566:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:1566:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:1567:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:1571:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:1573:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1601:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1604:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1605:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:161:62: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:1625:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1626:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:1628:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:167:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:170:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:173:41: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/strongarm.c:191:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:192:28: warning: 'STRONGARM_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:193:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:203:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/strongarm.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:217:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:218:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:219:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:223:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:225:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:255:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/strongarm.c:257:8: warning: padding size of 'struct StrongARMRTCState' with 8 bytes to alignment boundary [-Wpadded] hw/arm/strongarm.c:260:18: warning: padding struct 'struct StrongARMRTCState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/strongarm.c:320:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:332:29: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/strongarm.c:342:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:350:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:367:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:373:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:390:28: warning: 'STRONGARM_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:391:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:410:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/strongarm.c:412:28: warning: 'STRONGARM_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:426:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/arm/strongarm.c:443:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:443:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:444:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:444:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:445:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:446:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:447:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:448:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:452:71: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:454:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:480:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/strongarm.c:484:18: warning: padding struct 'struct StrongARMGPIOInfo' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/strongarm.c:505:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/strongarm.c:508:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/strongarm.c:508:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/strongarm.c:549:46: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:591:59: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:612:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:616:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:620:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/strongarm.c:646:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:648:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:650:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:658:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:659:28: warning: 'STRONGARM_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:660:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:681:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:682:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:682:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:683:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:683:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:684:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:684:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:685:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:685:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:686:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:686:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:687:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:687:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:688:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:688:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:689:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:693:65: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:695:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:717:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/strongarm.c:719:8: warning: padding size of 'struct StrongARMPPCInfo' with 4 bytes to alignment boundary [-Wpadded] hw/arm/strongarm.c:722:18: warning: padding struct 'struct StrongARMPPCInfo' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/strongarm.c:75:8: warning: padding size of 'struct (unnamed at ../hw/arm/strongarm.c:75:8)' with 4 bytes to alignment boundary [-Wpadded] hw/arm/strongarm.c:762:45: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:768:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/strongarm.c:773:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/strongarm.c:776:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/strongarm.c:782:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/strongarm.c:792:58: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/strongarm.c:832:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:833:27: warning: 'STRONGARM_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:834:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:850:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:850:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:851:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:851:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:852:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:852:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:853:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:853:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:854:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:854:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:855:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:855:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:856:9: warning: extension used [-Wlanguage-extension-token] hw/arm/strongarm.c:856:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/strongarm.c:857:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/strongarm.c:861:64: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/strongarm.c:863:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/strongarm.c:88:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/strongarm.c:893:9: warning: macro is not used [-Wunused-macros] hw/arm/strongarm.c:916:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/strongarm.c:921:18: warning: padding struct 'struct StrongARMUARTState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/strongarm.c:926:14: warning: padding struct 'struct StrongARMUARTState' with 1 byte to align 'brd' [-Wpadded] hw/arm/strongarm.c:934:14: warning: padding struct 'struct StrongARMUARTState' with 1 byte to align 'rx_fifo' [-Wpadded] hw/arm/strongarm.c:938:14: warning: padding struct 'struct StrongARMUARTState' with 4 bytes to align 'char_transmit_time' [-Wpadded] hw/arm/strongarm.c:93:18: warning: padding struct 'struct StrongARMPICState' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/strongarm.c:940:16: warning: padding struct 'struct StrongARMUARTState' with 7 bytes to align 'rx_timeout_timer' [-Wpadded] hw/arm/strongarm.c:967:16: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/strongarm.c:994:16: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/tosa.c:107:59: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/tosa.c:137:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:139:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:141:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:143:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:151:49: warning: unused parameter 'dev' [-Wunused-parameter] hw/arm/tosa.c:157:45: warning: unused parameter 'dev' [-Wunused-parameter] hw/arm/tosa.c:157:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/tosa.c:163:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/tosa.c:165:8: warning: padding size of 'struct TosaDACState' with 1 byte to alignment boundary [-Wpadded] hw/arm/tosa.c:174:23: warning: 'TOSA_DAC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:176:22: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] hw/arm/tosa.c:194:23: warning: 'TOSA_DAC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:197:13: warning: enumeration values 'I2C_START_SEND_ASYNC' and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/arm/tosa.c:218:40: warning: unused parameter 's' [-Wunused-parameter] hw/arm/tosa.c:245:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/arm/tosa.c:275:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:275:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/tosa.c:277:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/tosa.c:279:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:293:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/tosa.c:295:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/tosa.c:31:9: warning: macro is not used [-Wunused-macros] hw/arm/tosa.c:43:9: warning: macro is not used [-Wunused-macros] hw/arm/tosa.c:45:9: warning: macro is not used [-Wunused-macros] hw/arm/tosa.c:55:9: warning: macro is not used [-Wunused-macros] hw/arm/tosa.c:56:9: warning: macro is not used [-Wunused-macros] hw/arm/tosa.c:79:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/tosa.c:85:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/tosa.c:85:42: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/tosa.c:94:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:118:52: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/versatilepb.c:160:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:161:24: warning: 'VERSATILE_PB_SIC' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:162:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:219:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:221:11: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:230:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:231:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:234:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:235:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:242:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:250:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:280:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:293:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:346:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:347:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:348:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/versatilepb.c:39:8: warning: padding size of 'struct vpb_sic_state' with 12 bytes to alignment boundary [-Wpadded] hw/arm/versatilepb.c:411:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/versatilepb.c:413:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:429:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/versatilepb.c:42:18: warning: padding struct 'struct vpb_sic_state' with 8 bytes to align 'iomem' [-Wpadded] hw/arm/versatilepb.c:431:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:455:58: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/versatilepb.c:457:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/versatilepb.c:46:14: warning: padding struct 'struct vpb_sic_state' with 4 bytes to align 'parent' [-Wpadded] hw/arm/versatilepb.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/arm/versatilepb.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/versatilepb.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/arm/versatilepb.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/versatilepb.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/arm/versatilepb.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/versatilepb.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/versatilepb.c:96:39: warning: unused parameter 'size' [-Wunused-parameter] hw/arm/vexpress.c:174:8: warning: padding size of 'struct VexpressMachineState' with 6 bytes to alignment boundary [-Wpadded] hw/arm/vexpress.c:183:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/vexpress.c:183:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/arm/vexpress.c:199:21: warning: padding struct 'struct VEDBoardInfo' with 4 bytes to align 'clocks' [-Wpadded] hw/arm/vexpress.c:213:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/vexpress.c:226:59: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/vexpress.c:229:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:238:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/vexpress.c:254:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:257:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/vexpress.c:257:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/vexpress.c:259:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/vexpress.c:259:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/vexpress.c:261:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/vexpress.c:261:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/vexpress.c:271:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:344:28: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:344:28: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:344:28)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:344:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:346:19: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:346:19: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:346:19)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:346:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:356:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:418:28: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:418:28: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:418:28)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:418:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:420:19: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:420:19: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:420:19)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:420:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:446:11: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:446:11: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:446:11)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:446:11: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:446:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/vexpress.c:448:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/vexpress.c:448:5: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:448:5: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:448:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:448:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:449:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/vexpress.c:449:5: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:449:5: warning: padding size of 'struct (unnamed at ../hw/arm/vexpress.c:449:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/vexpress.c:449:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/vexpress.c:449:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/vexpress.c:501:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/vexpress.c:531:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:533:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:534:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:539:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:540:33: warning: 'VEXPRESS_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:577:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/vexpress.c:597:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/vexpress.c:604:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/arm/vexpress.c:609:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:610:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:617:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:618:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:619:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:667:31: warning: comparison of integers of different signs: 'const hwaddr' (aka 'const unsigned long long') and 'int' [-Wsign-compare] hw/arm/vexpress.c:669:44: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:694:36: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/vexpress.c:706:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/vexpress.c:719:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:719:29: warning: extension used [-Wlanguage-extension-token] hw/arm/vexpress.c:719:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/vexpress.c:722:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/vexpress.c:724:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:729:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/vexpress.c:731:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:736:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/vexpress.c:738:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:743:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/vexpress.c:745:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:752:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:760:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:771:33: warning: 'VEXPRESS_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:777:56: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/vexpress.c:779:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:794:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/vexpress.c:796:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:797:33: warning: 'VEXPRESS_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:805:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/vexpress.c:807:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:808:33: warning: 'VEXPRESS_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/vexpress.c:855:33: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt-acpi-build.c:1001:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:105:55: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:106:55: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:1083:21: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:1103:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt-acpi-build.c:1103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/virt-acpi-build.c:1104:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/virt-acpi-build.c:1145:26: warning: 'ACPI_GED' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:122:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:122:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:130:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:130:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:144:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt-acpi-build.c:147:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:151:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:151:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:169:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/arm/virt-acpi-build.c:188:53: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:188:72: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:213:31: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:215:27: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:224:21: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/arm/virt-acpi-build.c:237:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:275:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:283:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:284:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:295:55: warning: cast from 'const void *' to 'struct AcpiIortIdMapping *' drops const qualifier [-Wcast-qual] hw/arm/virt-acpi-build.c:296:55: warning: cast from 'const void *' to 'struct AcpiIortIdMapping *' drops const qualifier [-Wcast-qual] hw/arm/virt-acpi-build.c:298:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt-acpi-build.c:335:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/arm/virt-acpi-build.c:353:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt-acpi-build.c:359:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:398:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:399:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:400:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:401:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:412:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:418:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:444:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/arm/virt-acpi-build.c:448:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:452:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/arm/virt-acpi-build.c:492:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:526:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:527:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:537:51: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:544:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:568:53: warning: integer constant not in range of enumerated type 'MemoryAffinityFlags' [-Wassign-enum] hw/arm/virt-acpi-build.c:581:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:654:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:67:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:686:2: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt-acpi-build.c:706:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:728:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/virt-acpi-build.c:728:21: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:729:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:745:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:746:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt-acpi-build.c:771:63: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:774:73: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:792:61: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/virt-acpi-build.c:843:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:845:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:862:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:868:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:869:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:86:53: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:873:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:877:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt-acpi-build.c:87:53: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:881:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:885:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt-acpi-build.c:906:8: warning: padding size of 'struct AcpiBuildState' with 7 bytes to alignment boundary [-Wpadded] hw/arm/virt-acpi-build.c:927:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:931:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt-acpi-build.c:964:65: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt.c:1005:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1005:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1005:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1005:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1005:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1010:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1010:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1010:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1010:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1010:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1011:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1036:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1067:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/virt.c:1083:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/virt.c:1089:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1089:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1089:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1089:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1089:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1091:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1091:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:1091:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1091:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1091:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1091:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1092:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1123:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1136:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1140:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt.c:1141:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1144:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1175:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1183:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1183:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1183:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1183:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1183:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1196:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1196:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1196:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1196:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1196:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1206:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1206:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1206:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1206:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1206:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1222:21: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1222:21: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1222:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1222:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1231:17: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1251:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1252:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/arm/virt.c:1265:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1278:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1278:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1278:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1278:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1278:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1301:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1302:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1303:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1303:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1303:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1316:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1316:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1316:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1316:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1316:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1333:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1343:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1344:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1346:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1353:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1353:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1353:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1353:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1353:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1355:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1355:5: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:1355:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1355:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1355:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1355:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1356:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1357:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1358:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1359:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1376:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1385:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1385:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1385:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1385:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1385:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1386:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt.c:1393:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1393:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1393:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1393:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1393:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1418:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1421:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1426:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/arm/virt.c:1429:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1440:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1456:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1459:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1461:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1464:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1487:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1487:5: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:1487:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1487:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1487:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1487:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1488:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:1492:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1492:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:1492:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1492:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1492:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1492:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1496:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1496:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1496:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1496:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1496:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1500:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1500:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1500:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1500:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1500:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1509:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1509:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1509:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1509:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1509:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1522:17: warning: enumeration values 'VIRT_IOMMU_NONE' and 'VIRT_IOMMU_VIRTIO' not explicitly handled in switch [-Wswitch-enum] hw/arm/virt.c:1525:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1525:13: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:1525:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1525:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1525:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1525:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1544:75: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt.c:1545:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1548:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1577:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1586:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1586:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1586:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1586:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1586:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1599:37: warning: cast from 'char *' to 'VirtMachineState *' (aka 'struct VirtMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/arm/virt.c:1599:37: warning: cast from 'const struct arm_boot_info *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/virt.c:1599:37: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1599:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1601:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1610:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1611:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1617:19: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:1624:23: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1638:50: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:1640:29: warning: cast from 'char *' to 'VirtMachineState *' (aka 'struct VirtMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/arm/virt.c:1640:29: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/virt.c:1640:29: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1640:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1642:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1643:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1643:27: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1643:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1673:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1695:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1701:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1701:21: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1701:21: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1701:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1701:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1748:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:1748:39: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1748:39: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:1748:39)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:1748:39: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:1798:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1801:9: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:1827:24: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:1918:20: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1918:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:1922:47: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1922:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1923:43: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1923:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1924:50: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1924:50: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1928:34: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:1933:43: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt.c:1950:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1950:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1952:37: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1954:21: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:1960:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/arm/virt.c:1966:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:1966:35: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1966:43: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:1966:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:1980:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1981:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:1982:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2017:18: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2019:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:2045:57: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/arm/virt.c:2073:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:2077:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/arm/virt.c:2087:38: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:2094:38: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:2101:38: warning: code will never be executed [-Wunreachable-code] hw/arm/virt.c:2107:31: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] hw/arm/virt.c:2112:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/virt.c:2118:56: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/virt.c:2123:64: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2156:66: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/arm/virt.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:217:21: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:217:21: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:217:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:217:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:2204:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2217:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/arm/virt.c:2287:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2287:29: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:2287:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:2293:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2295:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2300:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2302:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2307:48: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2309:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2314:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2316:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2321:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2323:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2328:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2330:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2335:47: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2337:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2342:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2344:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2349:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2351:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2356:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2358:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2363:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2365:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2372:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2384:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2386:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2394:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2415:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/virt.c:2417:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:241:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2424:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/virt.c:2426:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2431:47: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2433:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2438:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2440:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2445:47: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2447:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2452:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2454:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2459:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2461:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2464:13: warning: 4 enumeration values not explicitly handled in switch: 'VIRT_GIC_VERSION_MAX', 'VIRT_GIC_VERSION_HOST', 'VIRT_GIC_VERSION_2'... [-Wswitch-enum] hw/arm/virt.c:2480:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2498:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2500:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2502:13: warning: enumeration value 'VIRT_IOMMU_VIRTIO' not explicitly handled in switch [-Wswitch-enum] hw/arm/virt.c:2514:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2526:68: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2528:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2534:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2536:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2544:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2547:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] hw/arm/virt.c:2562:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2563:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/virt.c:2572:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:2581:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:2584:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:2587:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:2590:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:2598:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2599:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2618:22: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2618:36: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2622:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/virt.c:2624:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2625:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2628:18: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2628:32: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2659:48: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2678:44: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2682:54: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2688:63: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/arm/virt.c:2689:60: warning: unused parameter 'dev' [-Wunused-parameter] hw/arm/virt.c:2699:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2743:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2746:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2749:38: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2750:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2762:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2773:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2797:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2805:20: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2805:34: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2839:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2854:56: warning: unused parameter 'type_str' [-Wunused-parameter] hw/arm/virt.c:2856:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:286:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/arm/virt.c:286:54: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/arm/virt.c:287:38: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/arm/virt.c:2889:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:2891:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:2892:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:293:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:294:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:3023:29: warning: 'VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3024:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3089:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/virt.c:3097:33: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3099:52: warning: unused parameter 'mc' [-Wunused-parameter] hw/arm/virt.c:3102:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3102:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3102:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3109:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3109:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3109:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3116:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3116:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3116:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3120:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3126:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3126:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3126:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3130:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3140:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3140:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3140:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3147:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3147:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3147:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3151:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3157:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3157:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3157:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3161:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3167:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3167:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3167:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3171:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3179:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3179:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3179:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3183:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3189:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3189:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3189:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3193:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3200:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3200:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3200:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3207:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3207:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3207:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3214:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3214:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3214:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3221:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3221:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3221:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3225:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3232:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3232:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3232:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3236:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3242:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3242:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3242:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3251:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3251:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3251:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3258:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3258:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3258:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3262:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3271:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3271:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3271:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3275:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3284:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3284:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3284:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:3288:29: warning: 'VIRT_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3296:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:3296:1: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/virt.c:3296:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/virt.c:330:29: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:332:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:341:36: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:346:14: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:356:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:356:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:356:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:356:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:356:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:367:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:368:35: warning: 'VIRT_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:369:28: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:385:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:394:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:399:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:417:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt.c:422:62: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/virt.c:459:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:460:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:461:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:462:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:466:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:467:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:468:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:482:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:492:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:492:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:492:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:492:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:492:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:501:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:511:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:511:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:511:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:511:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:511:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:520:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:541:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:544:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:544:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:544:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:544:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:544:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:550:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:550:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:550:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:550:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:550:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:560:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:560:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:560:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:560:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:560:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:569:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:569:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:569:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:569:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:569:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:575:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:575:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:575:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:575:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:575:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:584:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:584:13: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:584:13: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:584:13)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:584:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:596:22: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:596:30: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:596:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:598:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:608:36: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:616:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:616:9: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:616:9: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:616:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:616:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:624:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:639:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:640:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:641:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:643:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:668:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:669:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:682:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:683:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:685:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:688:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:698:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:713:13: warning: enumeration values 'VIRT_GIC_VERSION_MAX', 'VIRT_GIC_VERSION_HOST', and 'VIRT_GIC_VERSION_NOSEL' not explicitly handled in switch [-Wswitch-enum] hw/arm/virt.c:727:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:739:34: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:739:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:741:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:760:17: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:760:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:768:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:789:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/arm/virt.c:790:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:803:29: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:803:29: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:803:29)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:803:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:810:22: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:815:22: warning: declaration shadows a local variable [-Wshadow] hw/arm/virt.c:817:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:817:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:825:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:825:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:827:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:827:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:829:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/virt.c:829:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/virt.c:852:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:853:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:856:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:866:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:866:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:866:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:866:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:866:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:868:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:868:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:868:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:868:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:868:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:869:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:871:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:871:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:871:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:871:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:871:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:897:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:904:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:904:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:904:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:904:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:904:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:906:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:906:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:906:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:906:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:906:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:907:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/virt.c:915:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/virt.c:917:27: warning: cast from 'char *' to 'VirtMachineState *' (aka 'struct VirtMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/arm/virt.c:917:27: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/virt.c:917:27: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:917:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/virt.c:930:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt.c:941:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:941:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:941:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:941:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:941:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:954:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/virt.c:965:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:965:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:965:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:965:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:965:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:974:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/virt.c:974:5: warning: extension used [-Wlanguage-extension-token] hw/arm/virt.c:974:5: warning: padding size of 'struct (unnamed at ../hw/arm/virt.c:974:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/virt.c:974:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/virt.c:991:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/virt.c:997:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:102:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xilinx_zynq.c:102:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xilinx_zynq.c:102:21: warning: padding size of 'struct (unnamed at ../hw/arm/xilinx_zynq.c:102:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xilinx_zynq.c:102:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xilinx_zynq.c:109:42: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/xilinx_zynq.c:122:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:142:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/xilinx_zynq.c:143:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/xilinx_zynq.c:144:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:167:47: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:179:38: warning: 'ZYNQ_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:194:11: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:208:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:228:28: warning: 'CLOCK' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:237:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:238:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:242:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:246:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:260:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:268:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:299:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:300:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:301:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:312:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:313:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:314:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:331:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xilinx_zynq.c:335:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xilinx_zynq.c:335:21: warning: padding size of 'struct (unnamed at ../hw/arm/xilinx_zynq.c:335:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xilinx_zynq.c:335:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xilinx_zynq.c:340:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:351:21: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:351:29: warning: extension used [-Wlanguage-extension-token] hw/arm/xilinx_zynq.c:351:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xilinx_zynq.c:354:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/xilinx_zynq.c:356:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xilinx_zynq.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/xilinx_zynq.c:91:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/arm/xilinx_zynq.c:92:64: warning: unused parameter 'info' [-Wunused-parameter] hw/arm/xlnx-versal-virt.c:104:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:107:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/arm/xlnx-versal-virt.c:125:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:125:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:125:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:125:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:125:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:129:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:129:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:129:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:129:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:129:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:145:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:145:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:145:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:145:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:145:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:165:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:165:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:165:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:165:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:165:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:170:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:170:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:170:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:170:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:170:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:183:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:183:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:183:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:183:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:183:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:187:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:187:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:187:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:187:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:187:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:192:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:192:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:192:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:192:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:192:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:212:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:212:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:212:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:212:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:216:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:216:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:216:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:216:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:216:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:221:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:221:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:221:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:221:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:221:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:224:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:224:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:224:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:224:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:224:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:258:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:258:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:258:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:258:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/xlnx-versal-virt.c:266:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:266:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:266:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:266:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:266:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:271:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:271:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:271:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:271:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:271:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:271:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:276:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:276:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:276:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:276:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:293:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:299:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:299:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:299:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:299:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:299:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:29:8: warning: padding size of 'struct VersalVirt' with 7 bytes to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:303:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:303:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:303:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:303:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:303:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:303:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:304:72: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:306:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:306:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:306:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:306:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:306:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:319:14: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:319:14: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:319:14)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:319:14: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:320:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:325:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:325:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:325:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:325:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:325:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:325:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:329:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:329:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:329:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:329:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:329:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:329:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:32:12: warning: padding struct 'struct VersalVirt' with 8 bytes to align 'soc' [-Wpadded] hw/arm/xlnx-versal-virt.c:330:71: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:332:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:332:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:332:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:332:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:347:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:347:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:347:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:347:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:347:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:354:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:354:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:354:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:354:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:354:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:368:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:368:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:368:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:368:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:368:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:373:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:373:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:373:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:373:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:373:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:388:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:388:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:388:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:388:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:388:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:393:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:393:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:393:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:393:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:393:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:408:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:408:5: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:408:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:408:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:408:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:435:46: warning: unused parameter 's' [-Wunused-parameter] hw/arm/xlnx-versal-virt.c:460:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:460:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:460:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:460:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:460:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:474:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:474:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:474:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:474:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:474:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:479:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:479:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:479:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:479:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:479:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:486:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:486:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:486:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:486:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:486:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:495:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:495:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:495:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:495:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:495:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:514:21: warning: cast from 'char *' to 'VersalVirt *' (aka 'struct VersalVirt *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/xlnx-versal-virt.c:514:21: warning: cast from 'const struct arm_boot_info *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/xlnx-versal-virt.c:514:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:514:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:522:31: warning: cast from 'char *' to 'VersalVirt *' (aka 'struct VersalVirt *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/xlnx-versal-virt.c:522:31: warning: cast from 'const struct arm_boot_info *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/xlnx-versal-virt.c:522:31: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:522:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:536:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:53:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:542:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:545:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:546:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:547:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:553:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:559:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:559:9: warning: declaration shadows a local variable [-Wshadow] hw/arm/xlnx-versal-virt.c:559:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:559:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:559:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:559:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:560:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:562:9: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:562:9: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:562:9)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:562:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:562:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-versal-virt.c:563:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:577:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:589:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:601:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:607:21: warning: 'XLNX_VERSAL_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:642:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:64:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:64:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:64:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:64:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:64:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:657:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-versal-virt.c:673:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal-virt.c:673:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal-virt.c:673:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal-virt.c:673:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal-virt.c:673:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal-virt.c:697:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:708:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal-virt.c:713:55: warning: unused parameter 'obj' [-Wunused-parameter] hw/arm/xlnx-versal-virt.c:717:67: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/xlnx-versal-virt.c:719:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:111:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:111:27: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:111:27: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:111:27)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:111:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:140:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:142:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:142:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:142:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:142:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:153:52: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:153:52: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:153:52)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:153:52: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:157:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:160:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:167:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:167:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:167:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:167:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:176:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:178:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:180:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:183:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:195:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:202:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:204:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:207:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:209:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:217:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:217:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:217:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:217:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:227:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:238:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:240:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:243:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:252:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:252:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:252:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:252:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:252:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:259:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:263:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:265:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:267:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal.c:269:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:279:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:279:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:279:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:279:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:285:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:292:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:294:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:296:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal.c:298:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:29:9: warning: macro is not used [-Wunused-macros] hw/arm/xlnx-versal.c:316:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:323:52: warning: unused parameter 'pic' [-Wunused-parameter] hw/arm/xlnx-versal.c:330:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:331:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:341:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:346:20: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:346:20: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:346:20)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:346:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:353:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:359:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:359:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:359:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:359:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:365:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:370:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-versal.c:372:56: warning: implicit conversion changes signedness: 'long long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/arm/xlnx-versal.c:378:54: warning: unused parameter 'pic' [-Wunused-parameter] hw/arm/xlnx-versal.c:387:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:393:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:398:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:40:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:427:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:42:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:42:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:42:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:42:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:431:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:434:61: warning: unused parameter 'pic' [-Wunused-parameter] hw/arm/xlnx-versal.c:441:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:448:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:464:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:476:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:498:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:508:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:518:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:520:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:529:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:532:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:534:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:536:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:549:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:551:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:551:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:551:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:551:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:559:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:559:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:559:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:559:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:559:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:55:52: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:55:52: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:55:52)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:55:52: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:567:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:567:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:567:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:567:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:567:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:575:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:575:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:575:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:575:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:575:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:59:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:612:12: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:612:12: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:612:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:612:12: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:612:39: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:612:39: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:612:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:612:39: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:613:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:613:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:613:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:613:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:613:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:62:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:643:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:645:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:649:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/xlnx-versal.c:649:63: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/xlnx-versal.c:656:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/xlnx-versal.c:656:62: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/xlnx-versal.c:656:69: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/xlnx-versal.c:663:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/arm/xlnx-versal.c:663:59: warning: unused parameter 'n' [-Wunused-parameter] hw/arm/xlnx-versal.c:663:66: warning: unused parameter 'level' [-Wunused-parameter] hw/arm/xlnx-versal.c:687:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:689:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:691:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:694:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:695:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:698:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:699:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:702:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:703:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:707:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:708:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:713:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/xlnx-versal.c:715:17: warning: 'XLNX_VERSAL' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:73:23: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:73:23: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:73:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:73:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:749:17: warning: 'XLNX_VERSAL' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:759:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:759:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-versal.c:761:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/xlnx-versal.c:764:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/xlnx-versal.c:766:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:786:33: warning: extra ';' outside of a function [-Wextra-semi] hw/arm/xlnx-versal.c:78:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:79:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:81:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-versal.c:84:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-versal.c:87:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-versal.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/arm/xlnx-versal.c:89:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-versal.c:89:21: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-versal.c:89:21)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-versal.c:89:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-versal.c:97:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:109:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:121:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:127:21: warning: 'ZCU102_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:161:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:178:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:196:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:208:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:219:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:231:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:245:21: warning: 'ZCU102_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:254:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/arm/xlnx-zcu102.c:259:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/arm/xlnx-zcu102.c:262:67: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/xlnx-zcu102.c:264:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:28:8: warning: padding size of 'struct XlnxZCU102' with 8 bytes to alignment boundary [-Wpadded] hw/arm/xlnx-zcu102.c:31:21: warning: padding struct 'struct XlnxZCU102' with 8 bytes to align 'soc' [-Wpadded] hw/arm/xlnx-zcu102.c:36:18: warning: padding struct 'struct XlnxZCU102' with 6 bytes to align 'canbus' [-Wpadded] hw/arm/xlnx-zcu102.c:42:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZCU102 *' (aka 'struct XlnxZCU102 *') increases required alignment from 8 to 16 [-Wcast-align] hw/arm/xlnx-zcu102.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/xlnx-zcu102.c:45:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/xlnx-zcu102.c:47:21: warning: 'ZCU102_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:52:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/xlnx-zcu102.c:54:21: warning: 'ZCU102_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:59:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/xlnx-zcu102.c:61:21: warning: 'ZCU102_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:66:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/xlnx-zcu102.c:68:21: warning: 'ZCU102_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zcu102.c:75:21: warning: cast from 'char *' to 'XlnxZCU102 *' (aka 'struct XlnxZCU102 *') increases required alignment from 1 to 16 [-Wcast-align] hw/arm/xlnx-zcu102.c:75:21: warning: cast from 'const struct arm_boot_info *' to 'char *' drops const qualifier [-Wcast-qual] hw/arm/xlnx-zcu102.c:75:21: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zcu102.c:75:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-zynqmp.c:154:16: warning: padding size of 'struct XlnxZynqMPGICRegion' with 3 bytes to alignment boundary [-Wpadded] hw/arm/xlnx-zynqmp.c:216:20: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:216:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/xlnx-zynqmp.c:216:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-zynqmp.c:226:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:248:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:253:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:265:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:288:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:291:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:304:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:323:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:338:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:341:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/arm/xlnx-zynqmp.c:354:19: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:354:19: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-zynqmp.c:354:19)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-zynqmp.c:354:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-zynqmp.c:359:23: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:359:23: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-zynqmp.c:359:23)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-zynqmp.c:359:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-zynqmp.c:362:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:376:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:377:26: warning: 'XLNX_ZYNQMP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:379:20: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:379:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/xlnx-zynqmp.c:379:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-zynqmp.c:383:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:447:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:448:26: warning: 'XLNX_ZYNQMP' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:452:20: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:452:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/arm/xlnx-zynqmp.c:452:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/arm/xlnx-zynqmp.c:503:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:504:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:505:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:505:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/arm/xlnx-zynqmp.c:506:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:507:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:510:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:535:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:540:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:544:12: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:544:12: warning: padding size of 'struct (unnamed at ../hw/arm/xlnx-zynqmp.c:544:5)' with 7 bits to alignment boundary [-Wpadded] hw/arm/xlnx-zynqmp.c:544:12: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/arm/xlnx-zynqmp.c:546:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:571:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:572:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:574:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:575:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:577:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:578:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:580:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:581:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:583:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:585:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:586:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:588:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:589:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:591:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:592:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:594:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:597:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:599:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:615:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:624:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:632:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:635:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:636:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:641:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:642:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:645:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:646:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:657:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:662:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:663:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:669:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:673:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:674:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:678:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:697:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:712:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:716:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:717:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:727:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:730:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:731:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:733:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:738:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:739:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:741:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:744:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:745:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:747:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:750:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:751:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:769:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:773:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:774:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:783:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:787:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:788:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:794:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:795:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:801:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:805:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:806:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:807:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:813:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:816:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:817:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:818:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:819:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:836:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:837:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:839:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:843:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:844:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:846:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:848:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:850:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/xlnx-zynqmp.c:856:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:856:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/arm/xlnx-zynqmp.c:856:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-zynqmp.c:857:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:857:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-zynqmp.c:858:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:858:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-zynqmp.c:859:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:859:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-zynqmp.c:861:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:861:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-zynqmp.c:863:5: warning: extension used [-Wlanguage-extension-token] hw/arm/xlnx-zynqmp.c:863:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/xlnx-zynqmp.c:865:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/xlnx-zynqmp.c:868:59: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/xlnx-zynqmp.c:870:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:101:9: warning: macro is not used [-Wunused-macros] hw/arm/z2.c:102:9: warning: macro is not used [-Wunused-macros] hw/arm/z2.c:105:8: warning: padding size of 'struct ZipitLCD' with 4 bytes to alignment boundary [-Wpadded] hw/arm/z2.c:110:14: warning: padding struct 'struct ZipitLCD' with 1 byte to align 'cur_reg' [-Wpadded] hw/arm/z2.c:115:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/z2.c:119:19: warning: 'ZIPIT_LCD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:132:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/arm/z2.c:151:41: warning: unused parameter 'line' [-Wunused-parameter] hw/arm/z2.c:157:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/arm/z2.c:159:19: warning: 'ZIPIT_LCD' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:170:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:170:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:171:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:171:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:172:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:173:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:173:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:174:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:174:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:175:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:175:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:176:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/z2.c:180:60: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/z2.c:182:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:183:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:198:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/arm/z2.c:200:8: warning: padding size of 'struct AER915State' with 1 byte to alignment boundary [-Wpadded] hw/arm/z2.c:209:22: warning: 'AER915' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:228:22: warning: 'AER915' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:230:13: warning: enumeration values 'I2C_START_SEND_ASYNC' and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/arm/z2.c:250:22: warning: 'AER915' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:268:12: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/arm/z2.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/arm/z2.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/arm/z2.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/arm/z2.c:282:57: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/z2.c:284:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:285:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:311:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/arm/z2.c:334:10: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:355:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/arm/z2.c:355:1: warning: unused parameter 'data' [-Wunused-parameter] hw/arm/z2.c:38:8: warning: use of GNU array range extension [-Wgnu-designator] hw/audio/ac97.c:1005:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:1010:12: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1010:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/ac97.c:1010:22: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (temp) : (max))' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:1019:19: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1019:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:1019:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/ac97.c:1020:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:1020:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/ac97.c:1025:46: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/ac97.c:1026:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:1027:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:1028:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:1032:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/ac97.c:1098:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:1098:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/audio/ac97.c:1139:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1140:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1141:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1142:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1143:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1144:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1145:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1146:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1147:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1148:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1149:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/ac97.c:1153:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/audio/ac97.c:1176:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/audio/ac97.c:1187:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1188:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1189:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1190:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1191:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1191:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/audio/ac97.c:1191:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1193:9: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1195:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/ac97.c:1202:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/ac97.c:1207:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1209:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1211:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1213:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/ac97.c:1226:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1226:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1229:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1229:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1232:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1232:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1250:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/ac97.c:1255:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1257:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1259:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1261:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/ac97.c:1274:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1274:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1277:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1277:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1280:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1280:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/ac97.c:1298:24: warning: cast from 'char *' to 'AC97LinkState *' (aka 'struct AC97LinkState *') increases required alignment from 1 to 16 [-Wcast-align] hw/audio/ac97.c:1298:24: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/audio/ac97.c:1298:24: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1298:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/ac97.c:130:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/ac97.c:1312:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/ac97.c:1314:24: warning: 'AC97' was marked unused but was used [-Wused-but-marked-unused] hw/audio/ac97.c:1351:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/ac97.c:1356:24: warning: 'AC97' was marked unused but was used [-Wused-but-marked-unused] hw/audio/ac97.c:1365:5: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:1365:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/ac97.c:1365:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/ac97.c:1366:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/ac97.c:1369:55: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/ac97.c:1371:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/ac97.c:1372:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/ac97.c:1394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/ac97.c:231:31: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/ac97.c:231:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:232:34: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/ac97.c:264:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:318:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:342:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:435:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/ac97.c:477:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:477:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:482:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:482:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:487:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:487:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:497:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:549:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/audio/ac97.c:564:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/audio/ac97.c:576:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/audio/ac97.c:576:62: warning: unused parameter 'val' [-Wunused-parameter] hw/audio/ac97.c:593:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:595:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:600:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/ac97.c:624:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:628:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:630:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/ac97.c:638:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:640:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/ac97.c:648:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:650:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/ac97.c:675:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/ac97.c:67:9: warning: macro is not used [-Wunused-macros] hw/audio/ac97.c:680:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/audio/ac97.c:680:62: warning: unused parameter 'val' [-Wunused-parameter] hw/audio/ac97.c:73:9: warning: macro is not used [-Wunused-macros] hw/audio/ac97.c:791:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:799:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:850:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:857:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:866:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:886:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:906:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:90:9: warning: macro is not used [-Wunused-macros] hw/audio/ac97.c:918:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:91:9: warning: macro is not used [-Wunused-macros] hw/audio/ac97.c:932:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:935:12: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:935:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/ac97.c:935:22: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (temp) : (max))' (aka 'unsigned int') [-Wsign-conversion] hw/audio/ac97.c:944:19: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:944:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:944:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/ac97.c:945:45: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/ac97.c:946:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:946:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/ac97.c:953:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:954:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:955:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/ac97.c:963:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/ac97.c:968:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/ac97.c:978:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/ac97.c:979:18: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/ac97.c:988:20: warning: extension used [-Wlanguage-extension-token] hw/audio/ac97.c:988:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:988:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/ac97.c:988:24: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (elapsed) : (sizeof (s->silence)))' (aka 'unsigned long') [-Wsign-conversion] hw/audio/ac97.c:990:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/ac97.c:990:61: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/adlib.c:118:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/adlib.c:151:31: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] hw/audio/adlib.c:164:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/adlib.c:167:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/adlib.c:196:15: warning: extension used [-Wlanguage-extension-token] hw/audio/adlib.c:196:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/adlib.c:211:15: warning: extension used [-Wlanguage-extension-token] hw/audio/adlib.c:211:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/adlib.c:250:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/adlib.c:255:21: warning: 'ADLIB' was marked unused but was used [-Wused-but-marked-unused] hw/audio/adlib.c:258:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/adlib.c:268:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/adlib.c:290:39: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/audio/adlib.c:299:5: warning: extension used [-Wlanguage-extension-token] hw/audio/adlib.c:299:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/adlib.c:299:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/adlib.c:300:5: warning: extension used [-Wlanguage-extension-token] hw/audio/adlib.c:300:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/adlib.c:301:5: warning: extension used [-Wlanguage-extension-token] hw/audio/adlib.c:301:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/adlib.c:302:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/adlib.c:305:59: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/adlib.c:307:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/adlib.c:44:9: warning: macro is not used [-Wunused-macros] hw/audio/adlib.c:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/adlib.c:70:14: warning: padding struct 'struct AdlibState' with 4 bytes to align 'mixbuf' [-Wpadded] hw/audio/adlib.c:74:24: warning: padding struct 'struct AdlibState' with 4 bytes to align 'ats' [-Wpadded] hw/audio/adlib.c:81:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/cs4231.c:101:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231.c:102:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231.c:105:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231.c:113:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231.c:116:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231.c:124:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231.c:127:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231.c:130:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231.c:147:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231.c:147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231.c:148:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/cs4231.c:154:18: warning: 'CS4231' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231.c:155:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231.c:163:57: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/cs4231.c:165:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/cs4231.c:45:8: warning: padding size of 'struct CSState' with 8 bytes to alignment boundary [-Wpadded] hw/audio/cs4231.c:48:18: warning: padding struct 'struct CSState' with 8 bytes to align 'iomem' [-Wpadded] hw/audio/cs4231.c:60:18: warning: 'CS4231' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231.c:69:38: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/cs4231.c:74:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231.c:96:49: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/cs4231a.c:225:18: warning: 'CS4231A' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:276:22: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:341:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:349:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:358:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:363:62: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/cs4231a.c:368:13: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231a.c:373:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/cs4231a.c:401:48: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/cs4231a.c:406:13: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231a.c:407:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/cs4231a.c:415:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/cs4231a.c:438:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/cs4231a.c:449:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:453:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/cs4231a.c:454:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:466:38: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:467:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:489:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:496:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/cs4231a.c:498:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:503:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:507:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:517:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/cs4231a.c:532:22: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:542:19: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:542:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/cs4231a.c:542:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/cs4231a.c:547:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/cs4231a.c:554:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/cs4231a.c:554:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/cs4231a.c:558:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/cs4231a.c:558:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/cs4231a.c:585:16: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:585:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/cs4231a.c:615:26: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:616:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:623:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/audio/cs4231a.c:641:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:641:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:642:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:642:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:643:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:643:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:644:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:644:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:645:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:645:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:646:9: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:647:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/cs4231a.c:662:18: warning: 'CS4231A' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:670:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:671:18: warning: 'CS4231A' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:674:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:67:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/cs4231a.c:681:9: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:682:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/cs4231a.c:684:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/cs4231a.c:690:5: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:690:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/cs4231a.c:690:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:691:5: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:691:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:692:5: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:692:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:693:5: warning: extension used [-Wlanguage-extension-token] hw/audio/cs4231a.c:693:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/cs4231a.c:694:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/cs4231a.c:697:61: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/cs4231a.c:699:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/cs4231a.c:70:8: warning: padding size of 'struct CSState' with 8 bytes to alignment boundary [-Wpadded] hw/audio/cs4231a.c:80:13: warning: padding struct 'struct CSState' with 4 bytes to align 'isa_dma' [-Wpadded] hw/audio/cs4231a.c:86:17: warning: padding struct 'struct CSState' with 4 bytes to align 'voice' [-Wpadded] hw/audio/cs4231a.c:93:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:101:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:102:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:103:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:104:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:107:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:108:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:109:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:110:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:111:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:112:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:113:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:118:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:119:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:120:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:121:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:123:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:124:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:125:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:126:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:127:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:129:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:130:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:131:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:132:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:141:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:142:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:143:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:144:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:147:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:148:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:151:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:152:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:250:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:267:8: warning: padding size of 'struct ES1370State' with 4 bytes to alignment boundary [-Wpadded] hw/audio/es1370.c:272:17: warning: padding struct 'struct ES1370State' with 4 bytes to align 'dac_voice' [-Wpadded] hw/audio/es1370.c:291:12: warning: padding struct 'struct chan_bits' with 4 bytes to align 'calc_freq' [-Wpadded] hw/audio/es1370.c:296:1: warning: cast from 'Object *' (aka 'struct Object *') to 'ES1370State *' (aka 'struct ES1370State *') increases required alignment from 8 to 16 [-Wcast-align] hw/audio/es1370.c:296:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/es1370.c:362:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:366:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:370:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:424:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/es1370.c:479:76: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/es1370.c:484:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:488:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:497:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:498:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:506:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:518:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:536:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:548:65: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/es1370.c:554:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/es1370.c:59:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:60:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:61:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:62:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:650:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:650:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/es1370.c:652:16: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:652:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/es1370.c:652:26: warning: declaration shadows a local variable [-Wshadow] hw/audio/es1370.c:652:26: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:652:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/es1370.c:653:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/audio/es1370.c:655:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:661:23: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:661:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/es1370.c:661:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/es1370.c:662:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/es1370.c:662:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/es1370.c:666:51: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/es1370.c:669:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:679:23: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:679:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/es1370.c:679:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/es1370.c:680:50: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/es1370.c:681:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/es1370.c:681:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/es1370.c:685:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:692:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/es1370.c:699:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/es1370.c:702:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:704:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:710:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/es1370.c:713:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:716:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/es1370.c:736:37: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] hw/audio/es1370.c:789:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:789:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:790:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:790:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:791:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:791:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:792:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:792:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:793:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:793:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:794:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/es1370.c:798:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/audio/es1370.c:81:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:833:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:833:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:834:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:834:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/audio/es1370.c:834:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:836:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:836:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:837:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:837:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:838:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:838:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:839:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:839:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:840:9: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:840:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:841:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/es1370.c:847:22: warning: cast from 'char *' to 'ES1370State *' (aka 'struct ES1370State *') increases required alignment from 1 to 16 [-Wcast-align] hw/audio/es1370.c:847:22: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/audio/es1370.c:847:22: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:847:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/es1370.c:84:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:851:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/es1370.c:853:22: warning: 'ES1370' was marked unused but was used [-Wused-but-marked-unused] hw/audio/es1370.c:85:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:86:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:877:22: warning: 'ES1370' was marked unused but was used [-Wused-but-marked-unused] hw/audio/es1370.c:889:5: warning: extension used [-Wlanguage-extension-token] hw/audio/es1370.c:889:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/es1370.c:889:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/es1370.c:890:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/es1370.c:893:58: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/es1370.c:895:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/es1370.c:896:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/es1370.c:89:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:90:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:919:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/es1370.c:93:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:94:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:95:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:96:9: warning: macro is not used [-Wunused-macros] hw/audio/es1370.c:97:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:1012:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:1013:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:1024:17: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/audio/fmopl.c:1027:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/audio/fmopl.c:1028:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/audio/fmopl.c:1083:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/audio/fmopl.c:1085:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/audio/fmopl.c:1089:15: warning: cast from 'char *' to 'FM_OPL *' (aka 'struct fm_opl_f *') increases required alignment from 1 to 8 [-Wcast-align] hw/audio/fmopl.c:1090:15: warning: cast from 'char *' to 'OPL_CH *' (aka 'struct fm_opl_channel *') increases required alignment from 1 to 8 [-Wcast-align] hw/audio/fmopl.c:1090:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/audio/fmopl.c:123:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:123:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:123:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:123:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:124:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:124:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:124:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:124:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:125:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:125:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:125:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:125:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:126:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:126:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:126:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:126:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:128:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:128:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:128:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:128:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:129:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:129:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:129:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:129:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:130:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:130:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:130:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:130:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:131:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:131:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:131:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:131:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:133:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:133:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:133:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:133:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:134:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:134:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:134:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:134:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:135:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:135:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:135:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:135:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:136:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:136:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:136:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:136:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:138:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:138:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:138:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:138:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:139:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:139:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:139:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:139:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:140:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:140:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:140:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:140:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:141:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:141:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:141:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:141:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:143:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:143:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:143:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:143:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:144:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:144:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:144:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:144:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:145:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:145:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:145:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:145:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:146:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:146:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:146:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:146:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:148:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:148:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:148:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:148:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:149:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:149:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:149:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:149:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:150:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:150:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:150:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:150:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:151:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:151:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:151:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:151:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:153:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:153:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:153:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:153:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:154:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:154:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:154:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:154:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:155:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:155:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:155:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:155:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:156:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:156:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:156:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:156:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:158:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:158:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:158:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:158:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:159:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:159:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:159:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:159:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:160:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:160:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:160:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:160:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:161:18: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:161:28: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:161:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:161:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:169:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:2: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:30: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:37: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:44: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:51: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:169:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:2: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:30: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:37: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:44: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:51: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:170:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:195:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:44: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:53: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:62: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:71: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:195:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:44: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:53: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:62: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:71: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:196:8: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:227:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:228:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:229:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:232:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:235:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:279:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:347:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/fmopl.c:369:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:375:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:375:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/audio/fmopl.c:399:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:400:22: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:404:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:404:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/audio/fmopl.c:455:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:462:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:479:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:482:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:491:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] hw/audio/fmopl.c:501:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/fmopl.c:505:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:512:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:526:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/fmopl.c:530:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:533:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:540:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:543:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:546:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:548:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:54:9: warning: macro is not used [-Wunused-macros] hw/audio/fmopl.c:550:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:552:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:565:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:568:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:584:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:585:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:587:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/fmopl.c:587:19: warning: extension used [-Wlanguage-extension-token] hw/audio/fmopl.c:587:19: warning: padding size of 'struct (unnamed at ../hw/audio/fmopl.c:587:19)' with 7 bits to alignment boundary [-Wpadded] hw/audio/fmopl.c:587:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/fmopl.c:649:11: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] hw/audio/fmopl.c:680:39: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:681:39: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:688:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:689:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:714:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:714:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/audio/fmopl.c:715:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:715:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/audio/fmopl.c:736:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/audio/fmopl.c:739:78: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:740:78: warning: implicit conversion turns floating-point number into integer: 'double' to 'int32_t' (aka 'int') [-Wfloat-conversion] hw/audio/fmopl.c:835:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:891:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/fmopl.c:891:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:896:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/fmopl.c:896:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/fmopl.c:899:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:913:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/audio/fmopl.c:917:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/fmopl.c:921:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:933:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/fmopl.c:986:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/fmopl.c:987:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/fmopl.h:15:11: warning: padding struct 'struct fm_opl_slot' with 7 bytes to align 'AR' [-Wpadded] hw/audio/fmopl.h:18:11: warning: padding struct 'struct fm_opl_slot' with 4 bytes to align 'RR' [-Wpadded] hw/audio/fmopl.h:21:11: warning: padding struct 'struct fm_opl_slot' with 2 bytes to align 'mul' [-Wpadded] hw/audio/fmopl.h:27:10: warning: padding struct 'struct fm_opl_slot' with 2 bytes to align 'evc' [-Wpadded] hw/audio/fmopl.h:37:12: warning: padding struct 'struct fm_opl_slot' with 2 bytes to align 'wavetable' [-Wpadded] hw/audio/fmopl.h:41:16: warning: padding size of 'struct fm_opl_channel' with 7 bytes to alignment boundary [-Wpadded] hw/audio/fmopl.h:45:11: warning: padding struct 'struct fm_opl_channel' with 6 bytes to align 'connect1' [-Wpadded] hw/audio/fmopl.h:51:12: warning: padding struct 'struct fm_opl_channel' with 3 bytes to align 'fc' [-Wpadded] hw/audio/fmopl.h:65:11: warning: padding struct 'struct fm_opl_f' with 1 byte to align 'mode' [-Wpadded] hw/audio/fmopl.h:70:10: warning: padding struct 'struct fm_opl_f' with 6 bytes to align 'P_CH' [-Wpadded] hw/audio/fmopl.h:75:10: warning: padding struct 'struct fm_opl_f' with 3 bytes to align 'AR_TABLE' [-Wpadded] hw/audio/fmopl.h:88:20: warning: padding struct 'struct fm_opl_f' with 7 bytes to align 'TimerHandler' [-Wpadded] hw/audio/gus.c:117:15: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:117:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/gus.c:132:15: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:132:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/gus.c:134:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gus.c:148:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/audio/gus.c:151:43: warning: unused parameter 'hwirq' [-Wunused-parameter] hw/audio/gus.c:161:42: warning: unused parameter 'hwirq' [-Wunused-parameter] hw/audio/gus.c:177:22: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/gus.c:179:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:185:22: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/gus.c:190:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:192:23: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:192:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/gus.c:192:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/gus.c:197:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gus.c:203:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:213:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:217:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:218:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:219:9: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:220:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/gus.c:228:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/gus.c:233:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/gus.c:238:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/gus.c:239:19: warning: 'GUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/gus.c:243:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:251:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:273:39: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/audio/gus.c:275:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/gus.c:280:9: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/gus.c:281:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:291:5: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:291:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/gus.c:291:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:292:5: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:292:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:293:5: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:293:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:294:5: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:294:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:295:5: warning: extension used [-Wlanguage-extension-token] hw/audio/gus.c:295:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/gus.c:296:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/gus.c:299:57: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/gus.c:301:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/gus.c:38:9: warning: macro is not used [-Wunused-macros] hw/audio/gus.c:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/gus.c:58:17: warning: padding struct 'struct GUSState' with 4 bytes to align 'voice' [-Wpadded] hw/audio/gus.c:70:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:77:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gus.c:89:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/gus.c:92:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/gusemu_hal.c:104:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_hal.c:126:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:158:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:182:39: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:194:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:206:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:229:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:249:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:262:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:282:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:286:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:288:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:290:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:293:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:294:56: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/gusemu_hal.c:299:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:303:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:305:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:307:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:310:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:311:56: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/gusemu_hal.c:357:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:357:52: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:372:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:372:43: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:376:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:377:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:380:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:381:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:392:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:414:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:415:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:416:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:418:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:419:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/gusemu_hal.c:419:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:419:66: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:422:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:435:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:44:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:452:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:453:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:454:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:455:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:465:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:476:39: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_hal.c:519:35: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:525:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_hal.c:553:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_hal.c:89:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_hal.c:95:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:103:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:104:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:109:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:134:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_mixer.c:138:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_mixer.c:144:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:165:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_mixer.c:169:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_mixer.c:178:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/gusemu_mixer.c:196:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:206:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_mixer.c:215:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:225:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_mixer.c:232:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_mixer.c:234:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/gusemu_mixer.c:240:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/gusemu_mixer.c:240:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:240:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_mixer.c:49:16: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/gusemu_mixer.c:63:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:64:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:65:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:66:123: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/audio/gusemu_mixer.c:75:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/gusemu_mixer.c:87:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/hda-codec-common.h:194:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:194:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:194:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:194:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:199:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:199:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:199:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:199:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:204:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:204:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:204:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:204:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:210:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:210:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:210:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:210:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:226:15: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:226:15: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:226:15)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:226:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:287:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:287:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:287:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:287:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:292:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:292:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:292:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:292:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:297:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:297:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:297:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:297:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:303:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:303:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:303:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:303:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:315:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:315:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:315:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:315:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:322:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:322:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:322:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:322:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:337:15: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:337:15: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:337:15)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:337:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:398:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:398:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:398:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:398:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:403:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:403:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:403:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:403:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:408:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:408:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:408:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:408:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:414:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:414:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:414:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:414:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:426:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:426:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:426:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:426:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:433:20: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:433:20: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:433:20)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:433:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:448:15: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec-common.h:448:15: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec-common.h:448:15)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec-common.h:448:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec-common.h:64:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/hda-codec-common.h:64:16: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/audio/hda-codec-common.h:89:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/hda-codec-common.h:89:16: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/audio/hda-codec.c:155:14: warning: padding struct 'struct HDAAudioStream' with 2 bytes to align 'stream' [-Wpadded] hw/audio/hda-codec.c:160:24: warning: padding struct 'struct HDAAudioStream' with 2 bytes to align 'as' [-Wpadded] hw/audio/hda-codec.c:164:7: warning: padding struct 'struct HDAAudioStream' with 4 bytes to align 'voice' [-Wpadded] hw/audio/hda-codec.c:168:13: warning: padding struct 'struct HDAAudioStream' with 4 bytes to align 'rpos' [-Wpadded] hw/audio/hda-codec.c:175:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/hda-codec.c:177:8: warning: padding size of 'struct HDAAudioState' with 2 bytes to alignment boundary [-Wpadded] hw/audio/hda-codec.c:216:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/audio/hda-codec.c:239:27: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:239:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:241:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:242:26: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:242:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/hda-codec.c:242:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:242:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (sizeof (st->buf) - start) : (to_transfer))' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/hda-codec.c:267:27: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:267:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/audio/hda-codec.c:267:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:267:46: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:267:55: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (sizeof (st->buf) - (wpos - rpos)) : (avail))' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/hda-codec.c:270:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:271:37: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:271:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:271:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (sizeof (st->buf) - start) : (to_transfer))' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/hda-codec.c:272:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/hda-codec.c:281:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/audio/hda-codec.c:281:39: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:303:27: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:303:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/audio/hda-codec.c:303:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:303:46: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:303:67: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (sizeof (st->buf) - (wpos - rpos)) : (wanted_wpos - wpos))' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/hda-codec.c:305:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:306:26: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:306:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/hda-codec.c:306:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:306:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (sizeof (st->buf) - start) : (to_transfer))' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/hda-codec.c:331:27: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:331:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:343:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:344:37: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:344:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/hda-codec.c:344:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (sizeof (st->buf) - start) : (to_transfer))' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/hda-codec.c:345:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/hda-codec.c:354:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/audio/hda-codec.c:354:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/audio/hda-codec.c:364:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:366:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/hda-codec.c:368:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/hda-codec.c:38:16: warning: padding size of 'struct desc_node' with 4 bytes to alignment boundary [-Wpadded] hw/audio/hda-codec.c:390:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:399:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/hda-codec.c:401:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/hda-codec.c:40:17: warning: padding struct 'struct desc_node' with 4 bytes to align 'name' [-Wpadded] hw/audio/hda-codec.c:418:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/hda-codec.c:457:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/hda-codec.c:457:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/hda-codec.c:459:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/hda-codec.c:459:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/hda-codec.c:45:15: warning: padding struct 'struct desc_node' with 4 bytes to align 'conn' [-Wpadded] hw/audio/hda-codec.c:49:16: warning: padding size of 'struct desc_codec' with 4 bytes to alignment boundary [-Wpadded] hw/audio/hda-codec.c:500:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:52:22: warning: padding struct 'struct desc_codec' with 4 bytes to align 'nodes' [-Wpadded] hw/audio/hda-codec.c:60:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] hw/audio/hda-codec.c:660:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:665:21: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:665:21: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec.c:665:21)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec.c:665:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec.c:681:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:702:36: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:702:36: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec.c:702:13)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec.c:702:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec.c:727:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:72:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] hw/audio/hda-codec.c:732:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:732:21: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:732:21: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec.c:732:21)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec.c:732:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec.c:758:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:758:25: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:758:25: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec.c:758:25)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec.c:758:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec.c:762:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:762:21: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:762:21: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec.c:762:21)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec.c:762:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec.c:776:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:781:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/hda-codec.c:781:21: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:781:21: warning: padding size of 'struct (unnamed at ../hw/audio/hda-codec.c:781:21)' with 7 bits to alignment boundary [-Wpadded] hw/audio/hda-codec.c:781:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/hda-codec.c:800:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:800:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:801:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:801:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:802:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:802:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:803:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:803:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/audio/hda-codec.c:803:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:804:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:805:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/hda-codec.c:813:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:813:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:814:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:814:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:815:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:815:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:816:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:816:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:817:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:817:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:818:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:818:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:819:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:819:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:820:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:820:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:821:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:821:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:822:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/hda-codec.c:835:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:835:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/audio/hda-codec.c:835:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:838:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:838:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:839:9: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:839:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:840:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/hda-codec.c:845:5: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:845:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/hda-codec.c:845:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:846:5: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:846:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:847:5: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:847:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:848:5: warning: extension used [-Wlanguage-extension-token] hw/audio/hda-codec.c:848:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/hda-codec.c:849:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/hda-codec.c:854:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:865:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:876:24: warning: 'HDA_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:885:65: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/hda-codec.c:887:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:888:30: warning: 'HDA_CODEC_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:907:67: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/hda-codec.c:909:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:910:30: warning: 'HDA_CODEC_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:922:67: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/hda-codec.c:924:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:925:30: warning: 'HDA_CODEC_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:937:66: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/hda-codec.c:939:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/hda-codec.c:940:30: warning: 'HDA_CODEC_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1009:31: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:1020:29: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:1032:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/intel-hda.c:1032:21: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1032:21: warning: padding size of 'struct (unnamed at ../hw/audio/intel-hda.c:1032:21)' with 7 bits to alignment boundary [-Wpadded] hw/audio/intel-hda.c:1032:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/intel-hda.c:1052:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:1052:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:1060:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:106:24: warning: 'HDA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1078:24: warning: 'INTEL_HDA' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1086:16: warning: 'HDA_CODEC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1094:24: warning: 'INTEL_HDA' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1134:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:113:24: warning: 'HDA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1140:24: warning: 'INTEL_HDA' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1145:50: warning: unused parameter 'version' [-Wunused-parameter] hw/audio/intel-hda.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/intel-hda.c:1151:21: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1151:21: warning: padding size of 'struct (unnamed at ../hw/audio/intel-hda.c:1151:21)' with 7 bits to alignment boundary [-Wpadded] hw/audio/intel-hda.c:1151:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/intel-hda.c:1164:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1165:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1166:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1167:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1168:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1169:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1170:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1170:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1171:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/intel-hda.c:1180:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1183:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1184:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1185:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1186:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1187:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1188:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1189:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1190:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1191:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1191:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1192:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1192:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1193:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1194:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1194:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1195:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1195:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1196:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1196:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1197:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1197:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1198:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1199:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1199:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1200:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1201:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1201:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1202:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1203:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1204:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1205:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1206:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1207:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1208:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1208:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/audio/intel-hda.c:1208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1213:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1214:9: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1216:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/intel-hda.c:1221:5: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1221:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1222:5: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1222:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1223:5: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:1223:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:1224:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/intel-hda.c:1227:60: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/intel-hda.c:1229:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1230:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1241:65: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/intel-hda.c:1243:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1244:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1252:65: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/intel-hda.c:1254:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1255:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1271:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/intel-hda.c:1287:67: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/intel-hda.c:1289:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:1316:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:141:15: warning: padding struct 'struct IntelHDAStream' with 4 bytes to align 'bpl' [-Wpadded] hw/audio/intel-hda.c:146:8: warning: padding size of 'struct IntelHDAState' with 15 bytes to alignment boundary [-Wpadded] hw/audio/intel-hda.c:183:20: warning: padding struct 'struct IntelHDAState' with 4 bytes to align 'st' [-Wpadded] hw/audio/intel-hda.c:190:13: warning: padding struct 'struct IntelHDAState' with 4 bytes to align 'wall_base_ns' [-Wpadded] hw/audio/intel-hda.c:207:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IntelHDAState *' (aka 'struct IntelHDAState *') increases required alignment from 8 to 16 [-Wcast-align] hw/audio/intel-hda.c:207:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/intel-hda.c:219:18: warning: padding struct 'struct IntelHDAReg' with 4 bytes to align 'whandler' [-Wpadded] hw/audio/intel-hda.c:304:11: warning: 'HDA_CODEC_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:347:24: warning: 'HDA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:348:24: warning: cast from 'char *' to 'IntelHDAState *' (aka 'struct IntelHDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/audio/intel-hda.c:348:24: warning: cast from 'const struct HDACodecBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/audio/intel-hda.c:348:24: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:348:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/intel-hda.c:357:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/intel-hda.c:402:24: warning: 'HDA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:403:24: warning: cast from 'char *' to 'IntelHDAState *' (aka 'struct IntelHDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/audio/intel-hda.c:403:24: warning: cast from 'const struct HDACodecBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/audio/intel-hda.c:403:24: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:403:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/intel-hda.c:41:5: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:41:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/intel-hda.c:42:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/intel-hda.c:457:16: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:458:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/intel-hda.c:482:41: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/audio/intel-hda.c:483:41: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/intel-hda.c:484:41: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/intel-hda.c:504:16: warning: 'HDA_CODEC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:505:15: warning: 'HDA_CODEC_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:514:70: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:514:84: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:517:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:521:72: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:521:86: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:526:74: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:526:88: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:531:72: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:531:86: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:536:73: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:544:72: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:544:86: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:549:73: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:549:87: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:554:72: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:554:86: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:561:73: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:572:68: warning: unused parameter 'reg' [-Wunused-parameter] hw/audio/intel-hda.c:572:82: warning: unused parameter 'old' [-Wunused-parameter] hw/audio/intel-hda.c:62:24: warning: 'HDA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:63:27: warning: 'HDA_CODEC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:64:32: warning: 'HDA_CODEC_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:66:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/audio/intel-hda.c:81:27: warning: 'HDA_CODEC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:82:32: warning: 'HDA_CODEC_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.c:902:17: warning: extension used [-Wlanguage-extension-token] hw/audio/intel-hda.c:902:17: warning: padding size of 'struct (unnamed at ../hw/audio/intel-hda.c:902:17)' with 7 bits to alignment boundary [-Wpadded] hw/audio/intel-hda.c:902:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/intel-hda.c:921:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/intel-hda.c:945:31: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:956:29: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/intel-hda.c:96:16: warning: 'HDA_CODEC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/intel-hda.h:11:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/intel-hda.h:11:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/audio/intel-hda.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/intel-hda.h:27:29: warning: padding struct 'struct HDACodecBus' with 4 bytes to align 'response' [-Wpadded] hw/audio/intel-hda.h:40:8: warning: padding size of 'struct HDACodecDevice' with 4 bytes to alignment boundary [-Wpadded] hw/audio/intel-hda.h:60:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/audio/intel-hda.h:60:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/audio/lm4549.c:107:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/lm4549.c:125:57: warning: unused parameter 'free' [-Wunused-parameter] hw/audio/lm4549.c:182:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/lm4549.c:187:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/lm4549.c:203:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/lm4549.c:205:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/lm4549.c:216:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/lm4549.c:229:45: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/lm4549.c:234:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/lm4549.c:235:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/lm4549.c:245:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/audio/lm4549.c:257:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/lm4549.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/audio/lm4549.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/lm4549.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/audio/lm4549.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/lm4549.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/audio/lm4549.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/lm4549.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/audio/lm4549.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/lm4549.c:334:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/lm4549.h:23:9: warning: padding size of 'lm4549_state' with 4 bytes to alignment boundary [-Wpadded] hw/audio/lm4549.h:29:21: warning: padding struct 'lm4549_state' with 4 bytes to align 'data_req_cb' [-Wpadded] hw/audio/marvell_88w8618.c:101:20: warning: cast from 'int8_t *' (aka 'signed char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/marvell_88w8618.c:107:35: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:107:51: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:108:35: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:108:51: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:113:35: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:113:51: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:114:35: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:114:51: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/audio/marvell_88w8618.c:120:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/marvell_88w8618.c:124:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/marvell_88w8618.c:150:46: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/marvell_88w8618.c:176:60: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/marvell_88w8618.c:188:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/marvell_88w8618.c:193:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/marvell_88w8618.c:204:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/marvell_88w8618.c:218:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/marvell_88w8618.c:222:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/marvell_88w8618.c:232:32: warning: 'MV88W8618_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/marvell_88w8618.c:250:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/marvell_88w8618.c:251:32: warning: 'MV88W8618_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/marvell_88w8618.c:262:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/audio/marvell_88w8618.c:265:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/marvell_88w8618.c:267:32: warning: 'MV88W8618_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/audio/marvell_88w8618.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/audio/marvell_88w8618.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/marvell_88w8618.c:286:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/marvell_88w8618.c:290:66: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/marvell_88w8618.c:292:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/marvell_88w8618.c:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/marvell_88w8618.c:48:8: warning: padding size of 'struct mv88w8618_audio_state' with 8 bytes to alignment boundary [-Wpadded] hw/audio/marvell_88w8618.c:51:18: warning: padding struct 'struct mv88w8618_audio_state' with 8 bytes to align 'iomem' [-Wpadded] hw/audio/marvell_88w8618.c:62:11: warning: padding struct 'struct mv88w8618_audio_state' with 4 bytes to align 'wm' [-Wpadded] hw/audio/marvell_88w8618.c:65:70: warning: unused parameter 'free_in' [-Wunused-parameter] hw/audio/marvell_88w8618.c:83:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/audio/marvell_88w8618.c:83:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/marvell_88w8618.c:89:67: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/marvell_88w8618.c:95:36: warning: cast from 'int8_t *' (aka 'signed char *') to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/marvell_88w8618.c:96:36: warning: cast from 'int8_t *' (aka 'signed char *') to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] hw/audio/pcspk.c:108:13: warning: extension used [-Wlanguage-extension-token] hw/audio/pcspk.c:108:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/pcspk.c:109:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/audio/pcspk.c:137:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/audio/pcspk.c:138:40: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/pcspk.c:147:65: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/pcspk.c:151:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/audio/pcspk.c:152:37: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/pcspk.c:177:21: warning: 'PC_SPEAKER' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pcspk.c:184:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/audio/pcspk.c:187:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/pcspk.c:189:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pcspk.c:190:21: warning: 'PC_SPEAKER' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pcspk.c:192:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/pcspk.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pcspk.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pcspk.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pcspk.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pcspk.c:216:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pcspk.c:221:5: warning: extension used [-Wlanguage-extension-token] hw/audio/pcspk.c:221:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/pcspk.c:221:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pcspk.c:222:5: warning: extension used [-Wlanguage-extension-token] hw/audio/pcspk.c:222:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pcspk.c:223:5: warning: extension used [-Wlanguage-extension-token] hw/audio/pcspk.c:223:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pcspk.c:224:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pcspk.c:227:58: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/pcspk.c:229:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pcspk.c:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/pcspk.c:45:8: warning: padding size of 'struct PCSpkState' with 9 bytes to alignment boundary [-Wpadded] hw/audio/pcspk.c:51:19: warning: padding struct 'struct PCSpkState' with 4 bytes to align 'card' [-Wpadded] hw/audio/pcspk.c:71:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/pcspk.c:96:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:158:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/pl041.c:239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/audio/pl041.c:274:49: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/pl041.c:279:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/pl041.c:285:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/audio/pl041.c:286:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:290:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:298:42: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/pl041.c:311:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:317:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:323:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:342:42: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/pl041.c:355:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/pl041.c:357:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/pl041.c:372:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/pl041.c:376:55: warning: unused parameter 'size' [-Wunused-parameter] hw/audio/pl041.c:387:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/pl041.c:410:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/pl041.c:411:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/pl041.c:437:79: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/pl041.c:444:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:457:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:460:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:466:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/pl041.c:467:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:475:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/audio/pl041.c:505:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/audio/pl041.c:518:21: warning: 'PL041' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pl041.c:531:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pl041.c:532:21: warning: 'PL041' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pl041.c:542:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/pl041.c:544:21: warning: 'PL041' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pl041.c:578:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pl041.c:587:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:587:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:588:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:588:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:589:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pl041.c:598:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:598:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:600:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:600:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:601:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:601:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:602:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:602:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:603:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:603:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:605:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:605:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:606:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:606:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:607:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:608:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pl041.c:617:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:618:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:620:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:622:9: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pl041.c:629:5: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:629:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/pl041.c:629:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:631:5: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.c:631:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.c:633:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/pl041.c:636:63: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/pl041.c:638:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/pl041.c:68:9: warning: padding size of 'pl041_channel' with 1 byte to alignment boundary [-Wpadded] hw/audio/pl041.c:74:16: warning: padding struct 'pl041_channel' with 1 byte to align 'rx_fifo' [-Wpadded] hw/audio/pl041.c:81:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/pl041.c:83:8: warning: padding size of 'struct PL041State' with 8 bytes to alignment boundary [-Wpadded] hw/audio/pl041.c:86:18: warning: padding struct 'struct PL041State' with 8 bytes to align 'iomem' [-Wpadded] hw/audio/pl041.c:93:18: warning: padding struct 'struct PL041State' with 4 bytes to align 'codec' [-Wpadded] hw/audio/pl041.hx:14:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:14:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:15:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:15:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:16:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:16:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:17:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:17:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:18:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:18:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:19:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:19:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:20:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:20:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:21:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:21:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:22:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:22:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:23:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:23:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:24:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:24:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:25:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:25:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:26:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:26:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:27:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:27:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:28:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:28:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:29:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:29:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:30:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:30:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:31:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:31:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:32:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:32:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:33:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:33:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:34:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:34:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:35:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:35:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:36:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:36:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:37:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:37:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:38:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:38:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:39:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:39:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:40:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:40:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:41:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:41:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:42:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:42:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:43:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:43:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:44:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:44:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:45:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:45:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:46:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:46:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:47:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:47:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:48:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:48:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:49:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:49:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:50:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:50:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:51:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:51:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:52:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:52:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:53:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:53:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:54:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:54:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:55:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:55:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:56:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:56:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:57:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:57:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:58:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:58:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:59:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:59:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:60:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:60:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:61:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:61:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:62:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:62:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:63:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:63:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:64:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:64:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:65:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:65:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:66:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:66:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:67:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:67:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:68:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:68:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:69:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:69:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:70:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:70:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:71:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:71:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:72:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:72:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:73:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:73:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:74:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:74:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:75:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:75:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:76:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:76:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:77:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:77:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:78:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:78:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:79:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:79:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:80:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:80:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/pl041.hx:81:1: warning: extension used [-Wlanguage-extension-token] hw/audio/pl041.hx:81:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1005:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/sb16.c:1015:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:101:9: warning: padding struct 'struct SB16State' with 2 bytes to align 'nzero' [-Wpadded] hw/audio/sb16.c:1062:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/sb16.c:1103:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1120:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1123:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/sb16.c:1134:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/audio/sb16.c:1134:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/audio/sb16.c:1158:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:115:16: warning: padding struct 'struct SB16State' with 4 bytes to align 'portio_list' [-Wpadded] hw/audio/sb16.c:1181:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/audio/sb16.c:1182:22: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:1194:19: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1194:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/sb16.c:1194:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/sb16.c:1199:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/sb16.c:1200:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/audio/sb16.c:1200:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/sb16.c:1286:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/audio/sb16.c:1328:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1329:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1329:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1330:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1331:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1332:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1333:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1334:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1335:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1336:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1337:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1338:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1339:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1340:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1341:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1342:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1343:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1344:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1345:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1346:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1347:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1347:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1348:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1349:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1350:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1352:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1353:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1354:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1355:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1356:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1357:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1358:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1359:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1360:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1362:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1362:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1363:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1364:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1365:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1367:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1368:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1369:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1370:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1371:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1373:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1374:9: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/sb16.c:1387:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/sb16.c:1393:20: warning: 'SB16' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:1400:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:1401:20: warning: 'SB16' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:1404:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1405:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1413:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:1413:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1414:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:1426:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/sb16.c:1429:9: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:1430:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1432:9: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:1433:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:1441:5: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1441:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/sb16.c:1441:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1442:5: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1442:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1443:5: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1443:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1444:5: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1444:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1445:5: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1445:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1446:5: warning: extension used [-Wlanguage-extension-token] hw/audio/sb16.c:1446:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/sb16.c:1447:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/sb16.c:1450:58: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/sb16.c:1452:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:180:32: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:180:42: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:182:22: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/sb16.c:53:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/sb16.c:601:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:612:38: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/audio/sb16.c:65:13: warning: padding struct 'struct SB16State' with 4 bytes to align 'isa_dma' [-Wpadded] hw/audio/sb16.c:677:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/sb16.c:684:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/audio/sb16.c:705:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:705:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:731:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:735:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:802:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/audio/sb16.c:802:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/audio/sb16.c:802:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/audio/sb16.c:822:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:927:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/audio/sb16.c:960:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/audio/sb16.c:970:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/sb16.c:982:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/soundhw.c:124:15: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/soundhw.c:130:15: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/soundhw.c:40:11: warning: padding struct 'struct soundhw' with 4 bytes to align 'init_pci' [-Wpadded] hw/audio/soundhw.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/soundhw.c:49:28: warning: extension used [-Wlanguage-extension-token] hw/audio/soundhw.c:49:28: warning: padding size of 'struct (unnamed at ../hw/audio/soundhw.c:49:5)' with 7 bits to alignment boundary [-Wpadded] hw/audio/soundhw.c:49:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/soundhw.c:60:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/soundhw.c:60:28: warning: extension used [-Wlanguage-extension-token] hw/audio/soundhw.c:60:28: warning: padding size of 'struct (unnamed at ../hw/audio/soundhw.c:60:5)' with 7 bits to alignment boundary [-Wpadded] hw/audio/soundhw.c:60:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/audio/soundhw.c:86:33: warning: declaration shadows a variable in the global scope [-Wshadow] hw/audio/via-ac97.c:16:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/via-ac97.c:25:59: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/via-ac97.c:27:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/via-ac97.c:28:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/via-ac97.c:48:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/via-ac97.c:52:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/via-ac97.c:60:59: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/via-ac97.c:62:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/via-ac97.c:63:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/via-ac97.c:83:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/wm8750.c:149:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:150:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:152:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:153:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:155:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:156:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:266:22: warning: 'WM8750' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/audio/wm8750.c:310:22: warning: 'WM8750' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:312:13: warning: enumeration values 'I2C_START_RECV', 'I2C_START_SEND_ASYNC', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/audio/wm8750.c:340:9: warning: macro is not used [-Wunused-macros] hw/audio/wm8750.c:344:9: warning: macro is not used [-Wunused-macros] hw/audio/wm8750.c:345:9: warning: macro is not used [-Wunused-macros] hw/audio/wm8750.c:369:22: warning: 'WM8750' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:36:9: warning: padding struct 'struct WM8750State' with 2 bytes to align 'i2c_len' [-Wpadded] hw/audio/wm8750.c:41:12: warning: padding struct 'struct WM8750State' with 4 bytes to align 'data_req' [-Wpadded] hw/audio/wm8750.c:50:17: warning: padding struct 'struct WM8750State' with 7 bytes to align 'in' [-Wpadded] hw/audio/wm8750.c:544:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:555:22: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:55:19: warning: padding struct 'struct WM8750State' with 2 bytes to align 'rate' [-Wpadded] hw/audio/wm8750.c:567:36: warning: unused parameter 'i2c' [-Wunused-parameter] hw/audio/wm8750.c:576:31: warning: implicit conversion loses integer precision: 'long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/audio/wm8750.c:57:9: warning: padding struct 'struct WM8750State' with 3 bytes to align 'adc_hz' [-Wpadded] hw/audio/wm8750.c:581:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/audio/wm8750.c:596:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:596:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:597:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:597:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:598:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:598:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:599:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:599:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:600:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:600:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:601:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:601:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:602:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:602:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:603:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:603:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:604:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:604:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:605:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:605:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:606:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:606:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:607:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:608:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:608:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:609:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:609:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:610:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:611:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:612:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:612:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:613:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:613:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:614:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:614:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:615:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:615:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:616:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:617:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:618:9: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:619:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/wm8750.c:623:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/audio/wm8750.c:625:22: warning: 'WM8750' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:628:18: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:644:22: warning: 'WM8750' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:654:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/wm8750.c:657:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/wm8750.c:684:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/wm8750.c:686:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/wm8750.c:691:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/audio/wm8750.c:707:5: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:707:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/audio/wm8750.c:707:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/audio/wm8750.c:708:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/audio/wm8750.c:711:57: warning: unused parameter 'data' [-Wunused-parameter] hw/audio/wm8750.c:713:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:714:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/audio/wm8750.c:72:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/audio/wm8750.c:74:17: warning: extension used [-Wlanguage-extension-token] hw/audio/wm8750.c:74:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/audio/wm8750.c:76:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/audio/wm8750.c:83:70: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/audio/wm8750.c:84:18: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/audio/wm8750.c:84:23: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/avr/arduino.c:100:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/arduino.c:102:60: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/arduino.c:104:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:105:32: warning: 'ARDUINO_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:115:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/arduino.c:117:64: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/arduino.c:119:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:120:32: warning: 'ARDUINO_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:130:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/arduino.c:159:1: warning: extension used [-Wlanguage-extension-token] hw/avr/arduino.c:159:1: warning: padding size of 'struct (unnamed at ../hw/avr/arduino.c:159:1)' with 7 bits to alignment boundary [-Wpadded] hw/avr/arduino.c:159:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/avr/arduino.c:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/arduino.c:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/arduino.c:23:20: warning: padding struct 'struct ArduinoMachineState' with 8 bytes to align 'mcu' [-Wpadded] hw/avr/arduino.c:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/arduino.c:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/arduino.c:38:1: warning: cast from 'Object *' (aka 'struct Object *') to 'ArduinoMachineState *' (aka 'struct ArduinoMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/avr/arduino.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/avr/arduino.c:38:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/avr/arduino.c:43:32: warning: 'ARDUINO_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:44:32: warning: 'ARDUINO_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:49:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:59:63: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/arduino.c:61:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:72:67: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/arduino.c:74:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:75:32: warning: 'ARDUINO_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:81:56: warning: possible misuse of comma operator here [-Wcomma] hw/avr/arduino.c:85:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/arduino.c:87:59: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/arduino.c:89:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/arduino.c:90:32: warning: 'ARDUINO_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:100:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:213:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:220:25: warning: 'ATMEGA_MCU' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:221:32: warning: 'ATMEGA_MCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:236:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:237:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:260:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:261:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:265:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/avr/atmega.c:272:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:273:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:280:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/avr/atmega.c:292:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/avr/atmega.c:299:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:299:70: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/avr/atmega.c:300:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:303:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:304:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:305:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:306:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:306:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/avr/atmega.c:312:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/avr/atmega.c:332:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:337:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:338:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:339:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:340:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:341:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/avr/atmega.c:342:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:342:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/avr/atmega.c:355:5: warning: extension used [-Wlanguage-extension-token] hw/avr/atmega.c:355:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/avr/atmega.c:357:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/avr/atmega.c:360:54: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/atmega.c:362:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:370:57: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/atmega.c:372:27: warning: 'ATMEGA_MCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:383:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/atmega.c:385:57: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/atmega.c:387:27: warning: 'ATMEGA_MCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:38:9: warning: padding size of 'peripheral_cfg' with 1 byte to alignment boundary [-Wpadded] hw/avr/atmega.c:398:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/atmega.c:400:58: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/atmega.c:402:27: warning: 'ATMEGA_MCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:40:27: warning: padding struct 'peripheral_cfg' with 2 bytes to align 'power_index' [-Wpadded] hw/avr/atmega.c:413:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/atmega.c:415:58: warning: unused parameter 'data' [-Wunused-parameter] hw/avr/atmega.c:417:27: warning: 'ATMEGA_MCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/atmega.c:428:2: warning: extra ';' outside of a function [-Wextra-semi] hw/avr/atmega.c:43:14: warning: padding struct 'peripheral_cfg' with 1 byte to align 'intmask_addr' [-Wpadded] hw/avr/atmega.c:457:1: warning: extension used [-Wlanguage-extension-token] hw/avr/atmega.c:457:1: warning: padding size of 'struct (unnamed at ../hw/avr/atmega.c:457:1)' with 7 bits to alignment boundary [-Wpadded] hw/avr/atmega.c:457:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/avr/atmega.c:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/atmega.c:51:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/atmega.c:65:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/avr/atmega.c:65:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/avr/atmega.c:69:42: warning: missing field 'intmask_addr' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:72:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:74:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:75:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:76:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:78:42: warning: missing field 'intmask_addr' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:80:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:81:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:82:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:83:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:84:42: warning: missing field 'intmask_addr' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:85:42: warning: missing field 'intmask_addr' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:86:42: warning: missing field 'intmask_addr' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:91:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:92:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:94:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:95:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:96:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:97:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:98:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.c:99:31: warning: missing field 'power_index' initializer [-Wmissing-field-initializers] hw/avr/atmega.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/avr/atmega.h:35:8: warning: padding size of 'struct AtmegaMcuState' with 8 bytes to alignment boundary [-Wpadded] hw/avr/atmega.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/atmega.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/avr/atmega.h:40:12: warning: padding struct 'struct AtmegaMcuState' with 8 bytes to align 'cpu' [-Wpadded] hw/avr/atmega.h:45:18: warning: padding struct 'struct AtmegaMcuState' with 8 bytes to align 'pwr' [-Wpadded] hw/avr/boot.c:107:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/avr/boot.c:74:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/avr/boot.c:83:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/avr/boot.c:99:26: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/avr/boot.h:21:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] hw/block/block.c:110:33: warning: variable 'bs' may be uninitialized when used here [-Wconditional-uninitialized] hw/block/block.c:112:39: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/block.c:149:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/block.c:187:13: warning: enumeration value 'ON_OFF_AUTO__MAX' not explicitly handled in switch [-Wswitch-enum] hw/block/block.c:38:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/block/block.c:42:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] hw/block/block.c:56:29: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/block.c:56:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/block.c:72:13: warning: enumeration value 'ON_OFF_AUTO__MAX' not explicitly handled in switch [-Wswitch-enum] hw/block/cdrom.c:130:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/cdrom.c:152:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/block/cdrom.c:153:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/cdrom.c:34:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/cdrom.c:35:25: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/block/cdrom.c:36:18: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/block/cdrom.c:76:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/cdrom.c:79:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/block/cdrom.c:80:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/cdrom.c:85:67: warning: unused parameter 'session_num' [-Wunused-parameter] hw/block/dataplane/virtio-blk.c:147:12: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:160:25: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:162:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:162:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:163:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:183:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:198:42: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:198:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:200:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:204:46: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:204:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:214:50: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:245:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:253:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:264:38: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:264:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:270:42: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:270:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:273:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:296:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:305:25: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:307:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:308:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:33:20: warning: padding struct 'struct VirtIOBlockDataPlane' with 6 bytes to align 'conf' [-Wpadded] hw/block/dataplane/virtio-blk.c:341:38: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:341:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:351:42: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:351:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:358:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:44:15: warning: padding struct 'struct VirtIOBlockDataPlane' with 7 bytes to align 'iothread' [-Wpadded] hw/block/dataplane/virtio-blk.c:63:26: warning: variable length array used [-Wvla] hw/block/dataplane/virtio-blk.c:73:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:74:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/dataplane/virtio-blk.c:89:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:89:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/dataplane/virtio-blk.c:90:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/ecc.c:86:9: warning: extension used [-Wlanguage-extension-token] hw/block/ecc.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/ecc.c:87:9: warning: extension used [-Wlanguage-extension-token] hw/block/ecc.c:87:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/ecc.c:88:9: warning: extension used [-Wlanguage-extension-token] hw/block/ecc.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/ecc.c:89:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-internal.h:101:13: warning: padding struct 'struct FDCtrl' with 3 bytes to align 'dma' [-Wpadded] hw/block/fdc-internal.h:117:14: warning: padding struct 'struct FDCtrl' with 4 bytes to align 'fifo' [-Wpadded] hw/block/fdc-internal.h:132:15: warning: padding struct 'struct FDCtrl' with 5 bytes to align 'bus' [-Wpadded] hw/block/fdc-internal.h:134:12: warning: padding struct 'struct FDCtrl' with 7 bytes to align 'drives' [-Wpadded] hw/block/fdc-internal.h:143:16: warning: padding struct 'struct FDCtrl' with 6 bytes to align 'portio_list' [-Wpadded] hw/block/fdc-internal.h:63:16: warning: padding struct 'struct FDFormat' with 1 byte to align 'rate' [-Wpadded] hw/block/fdc-isa.c:101:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc-isa.c:106:13: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:111:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc-isa.c:122:25: warning: 'ISA_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:159:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/fdc-isa.c:162:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/fdc-isa.c:164:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/fdc-isa.c:196:13: warning: enumeration values 'FLOPPY_DRIVE_TYPE_AUTO' and 'FLOPPY_DRIVE_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] hw/block/fdc-isa.c:219:25: warning: 'ISA_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:232:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:232:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:234:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:234:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:235:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:237:74: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:243:21: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:243:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/block/fdc-isa.c:244:55: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:263:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-isa.c:268:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:268:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:269:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:269:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:270:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:271:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:271:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:274:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:274:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:277:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-isa.c:277:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-isa.c:280:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-isa.c:283:61: warning: unused parameter 'data' [-Wunused-parameter] hw/block/fdc-isa.c:285:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:286:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:300:25: warning: 'ISA_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:304:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:307:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-isa.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/fdc-isa.c:54:8: warning: padding size of 'struct FDCtrlISABus' with 8 bytes to alignment boundary [-Wpadded] hw/block/fdc-isa.c:55:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/fdc-isa.c:57:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/fdc-isa.c:62:19: warning: padding struct 'struct FDCtrlISABus' with 4 bytes to align 'state' [-Wpadded] hw/block/fdc-isa.c:69:25: warning: 'ISA_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:77:25: warning: 'ISA_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:83:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-isa.c:88:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:89:25: warning: 'ISA_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-isa.c:94:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/fdc-isa.c:98:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc-sysbus.c:104:11: warning: 'SYSBUS_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:105:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:120:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:121:11: warning: 'SYSBUS_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:122:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:123:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:131:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:132:31: warning: 'SYSBUS_FDC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:133:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:134:25: warning: 'SYSBUS_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:161:25: warning: 'SYSBUS_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:172:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-sysbus.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-sysbus.c:173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-sysbus.c:177:68: warning: unused parameter 'data' [-Wunused-parameter] hw/block/fdc-sysbus.c:179:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:198:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-sysbus.c:198:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-sysbus.c:201:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-sysbus.c:201:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-sysbus.c:204:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-sysbus.c:204:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-sysbus.c:207:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-sysbus.c:210:61: warning: unused parameter 'data' [-Wunused-parameter] hw/block/fdc-sysbus.c:212:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:225:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-sysbus.c:225:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-sysbus.c:228:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc-sysbus.c:228:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc-sysbus.c:231:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc-sysbus.c:234:60: warning: unused parameter 'data' [-Wunused-parameter] hw/block/fdc-sysbus.c:236:31: warning: 'SYSBUS_FDC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:237:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/fdc-sysbus.c:38:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/block/fdc-sysbus.c:41:8: warning: padding size of 'struct FDCtrlSysBusClass' with 7 bytes to alignment boundary [-Wpadded] hw/block/fdc-sysbus.c:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/fdc-sysbus.c:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/fdc-sysbus.c:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/fdc-sysbus.c:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/fdc-sysbus.c:54:19: warning: padding struct 'struct FDCtrlSysBus' with 8 bytes to align 'state' [-Wpadded] hw/block/fdc-sysbus.c:57:68: warning: unused parameter 'ize' [-Wunused-parameter] hw/block/fdc-sysbus.c:63:55: warning: unused parameter 'size' [-Wunused-parameter] hw/block/fdc-sysbus.c:65:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/fdc-sysbus.c:86:25: warning: 'SYSBUS_FDC' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc-sysbus.c:92:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/block/fdc-sysbus.c:92:48: warning: unused parameter 'irq' [-Wunused-parameter] hw/block/fdc.c:1000:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:1017:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1017:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1018:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:1031:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1031:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1032:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1032:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1033:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1033:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1034:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1034:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1035:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1035:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1036:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1036:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1037:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1037:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1038:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1038:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1039:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1039:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1041:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1041:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/block/fdc.c:1041:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1043:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1043:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1044:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1044:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1045:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1045:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1046:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1046:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1047:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1047:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1049:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1049:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1050:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1050:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1051:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1051:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1052:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1052:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1053:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1053:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1054:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1054:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1055:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1055:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1056:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:1056:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/block/fdc.c:1056:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:1058:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:1252:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1309:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1366:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/fdc.c:1372:54: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:143:31: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/block/fdc.c:143:35: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/block/fdc.c:1453:26: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc.c:148:13: warning: enumeration values 'FLOPPY_DRIVE_TYPE_NONE', 'FLOPPY_DRIVE_TYPE_AUTO', and 'FLOPPY_DRIVE_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] hw/block/fdc.c:1520:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1531:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/fdc.c:1543:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:1548:26: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc.c:1566:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:1579:59: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1590:58: warning: unused parameter 'dma_pos' [-Wunused-parameter] hw/block/fdc.c:1603:9: warning: 'ISADMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc.c:1608:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/block/fdc.c:1609:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:1619:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:1619:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/fdc.c:1620:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:1620:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/fdc.c:1632:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/fdc.c:1643:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:1658:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:1660:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/fdc.c:1675:68: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:1677:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/block/fdc.c:1690:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:1699:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/fdc.c:1699:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:1706:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:1744:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/fdc.c:1824:34: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/fdc.c:1840:52: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1843:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1847:55: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1863:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1865:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1872:55: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1879:54: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1885:55: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1908:52: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1928:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:1938:54: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1947:60: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1959:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/fdc.c:1975:55: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1987:66: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:1998:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:2003:59: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2016:70: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2022:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:2040:52: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2056:66: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2066:57: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2074:62: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2081:54: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2087:75: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2107:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:2112:64: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2131:65: warning: unused parameter 'direction' [-Wunused-parameter] hw/block/fdc.c:2152:16: warning: padding size of 'struct FDCtrlCommand' with 4 bytes to alignment boundary [-Wpadded] hw/block/fdc.c:2155:17: warning: padding struct 'struct FDCtrlCommand' with 6 bytes to align 'name' [-Wpadded] hw/block/fdc.c:2157:12: warning: padding struct 'struct FDCtrlCommand' with 4 bytes to align 'handler' [-Wpadded] hw/block/fdc.c:2164:56: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2165:110: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2166:77: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2167:80: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2169:66: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2170:56: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2177:64: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2178:65: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2179:98: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2180:98: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2181:71: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2182:86: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2183:62: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2184:125: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2185:95: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2186:83: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2187:92: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2188:56: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2189:65: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2190:65: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2191:64: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2193:48: warning: missing field 'direction' initializer [-Wmissing-field-initializers] hw/block/fdc.c:2231:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:2248:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/fdc.c:2273:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:2274:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/fdc.c:227:24: warning: unused parameter 'enable_seek' [-Wunused-parameter] hw/block/fdc.c:2334:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/fdc.c:2357:18: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:2357:18: warning: padding size of 'struct (unnamed at ../hw/block/fdc.c:2357:18)' with 7 bits to alignment boundary [-Wpadded] hw/block/fdc.c:2357:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/block/fdc.c:2358:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/block/fdc.c:2360:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:247:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/fdc.c:249:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/fdc.c:352:53: warning: implicit conversion changes signedness: 'FloppyDriveType' (aka 'enum FloppyDriveType') to 'int' [-Wsign-conversion] hw/block/fdc.c:354:55: warning: implicit conversion changes signedness: 'const FloppyDriveType' (aka 'const enum FloppyDriveType') to 'int' [-Wsign-conversion] hw/block/fdc.c:363:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:363:23: warning: integer constant not in range of enumerated type 'FDiskFlags' (aka 'enum FDiskFlags') [-Wassign-enum] hw/block/fdc.c:370:30: warning: implicit conversion loses integer precision: 'const FDriveRate' (aka 'const enum FDriveRate') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:417:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/fdc.c:417:23: warning: integer constant not in range of enumerated type 'FDiskFlags' (aka 'enum FDiskFlags') [-Wassign-enum] hw/block/fdc.c:448:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/fdc.c:450:8: warning: padding size of 'struct FloppyDrive' with 4 bytes to alignment boundary [-Wpadded] hw/block/fdc.c:453:21: warning: padding struct 'struct FloppyDrive' with 4 bytes to align 'conf' [-Wpadded] hw/block/fdc.c:458:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:458:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:459:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:459:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/fdc.c:459:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:460:5: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:460:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:463:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:468:24: warning: 'FLOPPY_DRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc.c:469:22: warning: 'FLOPPY_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc.c:474:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/fdc.c:476:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:489:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/fdc.c:557:63: warning: unused parameter 'data' [-Wunused-parameter] hw/block/fdc.c:559:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/fdc.c:60:44: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/block/fdc.c:60:46: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/block/fdc.c:75:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/fdc.c:774:9: warning: macro is not used [-Wunused-macros] hw/block/fdc.c:813:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:813:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:823:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:823:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:858:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:858:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:859:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:868:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:868:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:869:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:886:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:886:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:887:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:891:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/block/fdc.c:903:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:903:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:904:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:904:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:905:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:905:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:906:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:954:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/block/fdc.c:962:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/fdc.c:981:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:981:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/fdc.c:982:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/fdc.c:999:9: warning: extension used [-Wlanguage-extension-token] hw/block/fdc.c:999:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/block/fdc.c:999:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/hd-geometry.c:106:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/block/hd-geometry.c:112:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/hd-geometry.c:145:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/hd-geometry.c:146:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/hd-geometry.c:147:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/hd-geometry.c:66:50: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/hd-geometry.c:84:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/block/hd-geometry.c:84:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/m25p80.c:1009:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1011:13: warning: enumeration values 'MAN_SST' and 'MAN_GENERIC' not explicitly handled in switch [-Wswitch-enum] hw/block/m25p80.c:1058:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1060:13: warning: enumeration values 'MAN_SST' and 'MAN_GENERIC' not explicitly handled in switch [-Wswitch-enum] hw/block/m25p80.c:1118:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1143:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1151:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1162:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1175:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1243:17: warning: 5 enumeration values not explicitly handled in switch: 'MAN_NUMONYX', 'MAN_WINBOND', 'MAN_SST'... [-Wswitch-enum] hw/block/m25p80.c:1270:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:131:9: warning: macro is not used [-Wunused-macros] hw/block/m25p80.c:132:9: warning: macro is not used [-Wunused-macros] hw/block/m25p80.c:133:9: warning: macro is not used [-Wunused-macros] hw/block/m25p80.c:1419:17: warning: 5 enumeration values not explicitly handled in switch: 'MAN_NUMONYX', 'MAN_WINBOND', 'MAN_SST'... [-Wswitch-enum] hw/block/m25p80.c:1421:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1443:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1456:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:1477:16: warning: 'M25P80' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1497:16: warning: 'M25P80' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1589:16: warning: 'M25P80' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1597:16: warning: 'M25P80' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1598:23: warning: 'M25P80_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1617:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/m25p80.c:1627:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1633:16: warning: 'M25P80' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1655:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1655:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1656:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1656:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1657:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1657:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1658:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1658:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1659:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1659:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1660:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1660:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1661:5: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1661:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/m25p80.c:1661:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1662:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/m25p80.c:1686:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1686:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1687:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/m25p80.c:1704:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1704:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1705:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/m25p80.c:1722:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1722:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1723:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1723:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1724:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/m25p80.c:1745:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1745:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1746:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1746:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1747:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1747:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1748:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1748:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1749:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1749:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1750:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/m25p80.c:1761:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1761:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1762:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1762:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1763:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1763:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1764:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1764:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1765:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1765:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1766:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1766:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1767:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1767:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1768:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1768:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1769:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1769:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1770:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1770:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1771:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1771:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1772:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1772:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1773:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1773:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1774:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1774:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1775:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1775:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1776:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1776:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1777:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1777:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1778:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1778:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1779:9: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1779:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/m25p80.c:1780:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/m25p80.c:1793:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1794:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1795:23: warning: 'M25P80_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/m25p80.c:1820:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/block/m25p80.c:1820:21: warning: extension used [-Wlanguage-extension-token] hw/block/m25p80.c:1820:21: warning: padding size of 'struct (unnamed at ../hw/block/m25p80.c:1820:21)' with 7 bits to alignment boundary [-Wpadded] hw/block/m25p80.c:1820:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/block/m25p80.c:1825:35: warning: cast from 'const struct FlashPartInfo *' to 'void *' drops const qualifier [-Wcast-qual] hw/block/m25p80.c:468:14: warning: padding struct 'struct Flash' with 3 bytes to align 'len' [-Wpadded] hw/block/m25p80.c:473:14: warning: padding struct 'struct Flash' with 1 byte to align 'cur_addr' [-Wpadded] hw/block/m25p80.c:501:13: warning: padding struct 'struct Flash' with 3 bytes to align 'dirty_page' [-Wpadded] hw/block/m25p80.c:513:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/m25p80.c:513:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/block/m25p80.c:535:49: warning: unused parameter 'ret' [-Wunused-parameter] hw/block/m25p80.c:557:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/m25p80.c:559:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/m25p80.c:559:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/m25p80.c:571:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/block/m25p80.c:574:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/block/m25p80.c:575:39: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/m25p80.c:583:13: warning: 47 enumeration values not explicitly handled in switch: 'NOP', 'WRSR', 'PP'... [-Wswitch-enum] hw/block/m25p80.c:604:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/m25p80.c:604:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/m25p80.c:633:31: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/block/m25p80.c:645:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/m25p80.c:66:14: warning: padding struct 'struct FlashPartInfo' with 1 byte to align 'sector_size' [-Wpadded] hw/block/m25p80.c:768:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/m25p80.c:76:15: warning: padding struct 'struct FlashPartInfo' with 1 byte to align 'sfdp_read' [-Wpadded] hw/block/m25p80.c:782:17: warning: 4 enumeration values not explicitly handled in switch: 'MAN_NUMONYX', 'MAN_WINBOND', 'MAN_SST'... [-Wswitch-enum] hw/block/m25p80.c:808:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/m25p80.c:866:13: warning: 4 enumeration values not explicitly handled in switch: 'MAN_WINBOND', 'MAN_SST', 'MAN_ISSI'... [-Wswitch-enum] hw/block/m25p80.c:942:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:961:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/m25p80.c:962:13: warning: enumeration value 'MAN_GENERIC' not explicitly handled in switch [-Wswitch-enum] hw/block/m25p80_sfdp.c:152:30: warning: extra ';' outside of a function [-Wextra-semi] hw/block/m25p80_sfdp.c:220:29: warning: extra ';' outside of a function [-Wextra-semi] hw/block/m25p80_sfdp.c:260:26: warning: extra ';' outside of a function [-Wextra-semi] hw/block/m25p80_sfdp.c:296:28: warning: extra ';' outside of a function [-Wextra-semi] hw/block/m25p80_sfdp.c:332:28: warning: extra ';' outside of a function [-Wextra-semi] hw/block/m25p80_sfdp.c:58:27: warning: extra ';' outside of a function [-Wextra-semi] hw/block/nand.c:100:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/block/nand.c:108:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:110:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:111:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:149:8: warning: use of GNU array range extension [-Wgnu-designator] hw/block/nand.c:228:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:275:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/nand.c:277:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/nand.c:279:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/nand.c:283:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:313:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/nand.c:323:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:325:35: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/nand.c:330:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/block/nand.c:332:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:349:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:351:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:352:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:358:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:363:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/nand.c:370:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:374:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/nand.c:421:59: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/block/nand.c:429:5: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:429:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:430:5: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:430:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:431:5: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:431:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/nand.c:431:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/nand.c:432:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/nand.c:435:55: warning: unused parameter 'data' [-Wunused-parameter] hw/block/nand.c:437:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:44:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:467:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:481:32: warning: unused parameter 'dev' [-Wunused-parameter] hw/block/nand.c:489:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:50:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:51:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:529:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/nand.c:52:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:53:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:54:10: warning: macro is not used [-Wunused-macros] hw/block/nand.c:583:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:594:25: warning: 'NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/nand.c:613:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/nand.c:629:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/nand.c:62:8: warning: padding size of 'struct NANDFlashState' with 4 bytes to alignment boundary [-Wpadded] hw/block/nand.c:640:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/nand.c:641:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/nand.c:659:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/block/nand.c:664:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/block/nand.c:667:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:669:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:670:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:675:46: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:675:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/block/nand.c:675:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->iolen) : (2048 - off))' (aka 'unsigned long long') [-Wsign-conversion] hw/block/nand.c:675:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->iolen) : (256 - off))' (aka 'unsigned long long') [-Wsign-conversion] hw/block/nand.c:675:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->iolen) : (512 - off))' (aka 'unsigned long long') [-Wsign-conversion] hw/block/nand.c:676:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:679:29: warning: extension used [-Wlanguage-extension-token] hw/block/nand.c:679:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/block/nand.c:679:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:67:9: warning: padding struct 'struct NANDFlashState' with 1 byte to align 'size' [-Wpadded] hw/block/nand.c:682:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:683:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:687:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:690:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:691:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:696:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/block/nand.c:698:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:699:71: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:69:14: warning: padding struct 'struct NANDFlashState' with 4 bytes to align 'storage' [-Wpadded] hw/block/nand.c:710:33: warning: use of GNU array range extension [-Wgnu-designator] hw/block/nand.c:713:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/block/nand.c:726:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:727:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:733:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:734:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:738:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:739:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:744:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:745:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/nand.c:747:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:747:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:754:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:755:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:759:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:760:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:769:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/block/nand.c:76:14: warning: padding struct 'struct NANDFlashState' with 7 bytes to align 'ioaddr' [-Wpadded] hw/block/nand.c:775:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/nand.c:776:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:786:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/nand.c:85:12: warning: padding struct 'struct NANDFlashState' with 4 bytes to align 'blk_write' [-Wpadded] hw/block/nand.c:94:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/onenand.c:127:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:130:46: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:131:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:133:48: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:157:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/block/onenand.c:183:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:184:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:185:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:186:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:187:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:188:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:189:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:190:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:191:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:191:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:192:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:192:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:193:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:194:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:194:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:195:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:195:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:196:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:196:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/block/onenand.c:196:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:197:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:197:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:198:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:199:9: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:199:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:200:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/block/onenand.c:202:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/onenand.c:233:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:241:23: warning: 'ONE_NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/onenand.c:249:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/block/onenand.c:250:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/block/onenand.c:253:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:269:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/onenand.c:270:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/onenand.c:271:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/block/onenand.c:272:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/block/onenand.c:277:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:293:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:310:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/onenand.c:311:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:331:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/onenand.c:332:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/block/onenand.c:336:72: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:350:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/onenand.c:355:37: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:374:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:378:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:383:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/onenand.c:430:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:449:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/block/onenand.c:462:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:481:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:492:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:54:9: warning: padding struct 'struct OneNANDState' with 2 bytes to align 'shift' [-Wpadded] hw/block/onenand.c:55:12: warning: padding struct 'struct OneNANDState' with 4 bytes to align 'base' [-Wpadded] hw/block/onenand.c:610:39: warning: unused parameter 'size' [-Wunused-parameter] hw/block/onenand.c:613:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/onenand.c:616:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/block/onenand.c:617:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:635:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/block/onenand.c:639:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:63:18: warning: padding struct 'struct OneNANDState' with 8 bytes to align 'ram' [-Wpadded] hw/block/onenand.c:66:14: warning: padding struct 'struct OneNANDState' with 7 bytes to align 'boot' [-Wpadded] hw/block/onenand.c:676:52: warning: unused parameter 'size' [-Wunused-parameter] hw/block/onenand.c:679:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/onenand.c:683:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/block/onenand.c:684:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/block/onenand.c:68:18: warning: padding struct 'struct OneNANDState' with 8 bytes to align 'iomem' [-Wpadded] hw/block/onenand.c:721:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/block/onenand.c:722:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:728:37: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/block/onenand.c:730:37: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/block/onenand.c:736:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:740:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:745:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:756:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:756:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/onenand.c:760:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:760:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/onenand.c:763:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/onenand.c:763:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/onenand.c:781:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/onenand.c:782:23: warning: 'ONE_NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/onenand.c:791:30: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/block/onenand.c:795:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:815:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/onenand.c:818:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:819:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:820:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:821:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:822:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:823:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/onenand.c:836:5: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:836:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:837:5: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:837:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:838:5: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:838:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:839:5: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:839:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:840:5: warning: extension used [-Wlanguage-extension-token] hw/block/onenand.c:840:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/onenand.c:840:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/onenand.c:841:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/onenand.c:844:58: warning: unused parameter 'data' [-Wunused-parameter] hw/block/onenand.c:846:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/onenand.c:867:23: warning: 'ONE_NAND' was marked unused but was used [-Wused-but-marked-unused] hw/block/onenand.c:89:14: warning: padding struct 'struct OneNANDState' with 4 bytes to align 'blockwp' [-Wpadded] hw/block/pflash_cfi01.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:1017:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:101:9: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:1022:51: warning: unused parameter 'running' [-Wunused-parameter] hw/block/pflash_cfi01.c:1022:69: warning: unused parameter 'state' [-Wunused-parameter] hw/block/pflash_cfi01.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:1031:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:1034:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/block/pflash_cfi01.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:104:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/pflash_cfi01.c:201:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:205:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:235:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/pflash_cfi01.c:239:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:244:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/pflash_cfi01.c:245:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:246:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:250:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:251:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:252:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:258:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:268:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/pflash_cfi01.c:300:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:308:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:324:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/pflash_cfi01.c:325:57: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:328:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/pflash_cfi01.c:329:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:345:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi01.c:373:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi01.c:379:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:393:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi01.c:394:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi01.c:396:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/pflash_cfi01.c:396:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/pflash_cfi01.c:409:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:412:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:416:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:417:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:419:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:420:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:426:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:427:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:428:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:430:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:431:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:432:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:446:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:448:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:472:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:472:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:523:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:607:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:607:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi01.c:62:8: warning: padding size of 'struct PFlashCFI01' with 7 bytes to alignment boundary [-Wpadded] hw/block/pflash_cfi01.c:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/pflash_cfi01.c:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/pflash_cfi01.c:666:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi01.c:668:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi01.c:682:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:682:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi01.c:69:14: warning: padding struct 'struct PFlashCFI01' with 4 bytes to align 'sector_len' [-Wpadded] hw/block/pflash_cfi01.c:704:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:708:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi01.c:73:14: warning: padding struct 'struct PFlashCFI01' with 1 byte to align 'features' [-Wpadded] hw/block/pflash_cfi01.c:754:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:754:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:766:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/pflash_cfi01.c:773:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:774:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:775:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:776:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:801:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:802:24: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:831:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:83:14: warning: padding struct 'struct PFlashCFI01' with 2 bytes to align 'counter' [-Wpadded] hw/block/pflash_cfi01.c:848:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:85:18: warning: padding struct 'struct PFlashCFI01' with 12 bytes to align 'mem' [-Wpadded] hw/block/pflash_cfi01.c:873:24: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:891:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:891:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/pflash_cfi01.c:891:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:897:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:897:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:898:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:898:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:915:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:915:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:916:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:916:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:917:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:917:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:918:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:918:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:919:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:919:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:920:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:920:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:921:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:921:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:922:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:922:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:923:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:923:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:924:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:924:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/pflash_cfi01.c:924:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:925:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi01.c:925:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi01.c:927:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/pflash_cfi01.c:930:63: warning: unused parameter 'data' [-Wunused-parameter] hw/block/pflash_cfi01.c:932:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:972:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi01.c:974:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi01.c:981:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:983:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi01.c:984:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:1015:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:1017:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:1018:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:1027:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:1029:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:102:18: warning: padding struct 'struct PFlashCFI02' with 8 bytes to align 'orig_mem' [-Wpadded] hw/block/pflash_cfi02.c:1030:12: warning: 'PFLASH_CFI02' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:104:9: warning: padding struct 'struct PFlashCFI02' with 3 bytes to align 'read_counter' [-Wpadded] hw/block/pflash_cfi02.c:106:14: warning: padding struct 'struct PFlashCFI02' with 4 bytes to align 'erase_time_remaining' [-Wpadded] hw/block/pflash_cfi02.c:210:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:237:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:237:61: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/pflash_cfi02.c:264:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:264:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:265:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:283:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/block/pflash_cfi02.c:288:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:340:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:377:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:388:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:388:72: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:401:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:402:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:404:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/pflash_cfi02.c:404:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/pflash_cfi02.c:422:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:422:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:439:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:439:65: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:440:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:483:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:483:78: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/pflash_cfi02.c:549:63: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:553:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:554:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:556:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:557:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:559:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:559:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:565:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:603:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/block/pflash_cfi02.c:619:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/pflash_cfi02.c:623:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:623:74: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/pflash_cfi02.c:654:71: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/pflash_cfi02.c:655:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/block/pflash_cfi02.c:657:66: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/pflash_cfi02.c:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/pflash_cfi02.c:683:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/block/pflash_cfi02.c:69:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/block/pflash_cfi02.c:762:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:774:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:778:57: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:779:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:780:62: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:781:62: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/pflash_cfi02.c:812:29: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:812:29: warning: padding size of 'struct (unnamed at ../hw/block/pflash_cfi02.c:812:5)' with 7 bits to alignment boundary [-Wpadded] hw/block/pflash_cfi02.c:812:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/block/pflash_cfi02.c:817:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:818:24: warning: 'PFLASH_CFI02' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:81:9: warning: padding struct 'struct PFlashCFI02' with 1 byte to align 'wcycle' [-Wpadded] hw/block/pflash_cfi02.c:874:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/block/pflash_cfi02.c:907:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:922:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:924:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:935:24: warning: 'PFLASH_CFI02' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:941:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:941:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/pflash_cfi02.c:941:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:942:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:942:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:943:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:943:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:944:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:944:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:945:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:945:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:946:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:946:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:947:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:947:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:948:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:948:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:949:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:949:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:94:15: warning: padding struct 'struct PFlashCFI02' with 5 bytes to align 'timer' [-Wpadded] hw/block/pflash_cfi02.c:950:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:950:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:951:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:951:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:952:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:952:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:953:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:953:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:954:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:954:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:955:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:955:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:956:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:956:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:957:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:957:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:958:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:958:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:959:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:959:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:960:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:960:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:961:5: warning: extension used [-Wlanguage-extension-token] hw/block/pflash_cfi02.c:961:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/pflash_cfi02.c:961:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/pflash_cfi02.c:962:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/pflash_cfi02.c:967:24: warning: 'PFLASH_CFI02' was marked unused but was used [-Wused-but-marked-unused] hw/block/pflash_cfi02.c:972:63: warning: unused parameter 'data' [-Wunused-parameter] hw/block/pflash_cfi02.c:974:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:100:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:102:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:103:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:104:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:105:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:109:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:110:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:111:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:112:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:113:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:114:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:115:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:116:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:120:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:121:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:122:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:123:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:124:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:125:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:126:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:128:36: warning: unused parameter 'drive' [-Wunused-parameter] hw/block/swim.c:152:5: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:152:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:153:5: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:153:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/swim.c:153:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:154:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/swim.c:159:22: warning: 'SWIM_DRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:160:20: warning: 'SWIM_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:239:61: warning: unused parameter 'data' [-Wunused-parameter] hw/block/swim.c:241:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:25:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:263:36: warning: unused parameter 'size' [-Wunused-parameter] hw/block/swim.c:26:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:275:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/swim.c:278:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/swim.c:27:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:28:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:29:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:307:65: warning: unused parameter 'size' [-Wunused-parameter] hw/block/swim.c:30:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:31:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:32:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:332:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/swim.c:33:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:34:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:35:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:36:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:37:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:38:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:390:17: warning: 'SWIM' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:39:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:40:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:410:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:411:17: warning: 'SWIM' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:419:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/block/swim.c:421:17: warning: 'SWIM' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:433:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/swim.c:442:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:442:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:444:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:444:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:445:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:446:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:447:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:449:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:450:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:452:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:452:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/block/swim.c:452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:454:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/swim.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/block/swim.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/swim.c:463:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/swim.c:467:59: warning: unused parameter 'data' [-Wunused-parameter] hw/block/swim.c:469:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/swim.c:69:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:70:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:71:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:72:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:73:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:74:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:75:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:76:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:77:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:78:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:79:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:83:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:84:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:85:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:87:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:88:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:89:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:90:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:91:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:92:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:93:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:94:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:98:9: warning: macro is not used [-Wunused-macros] hw/block/swim.c:99:9: warning: macro is not used [-Wunused-macros] hw/block/tc58128.c:116:13: warning: enumeration value 'WAIT' not explicitly handled in switch [-Wswitch-enum] hw/block/tc58128.c:159:48: warning: unused parameter 'portb' [-Wunused-parameter] hw/block/tc58128.c:161:34: warning: unused parameter 'periph_pdtrb' [-Wunused-parameter] hw/block/tc58128.c:161:59: warning: unused parameter 'periph_portbdir' [-Wunused-parameter] hw/block/tc58128.c:46:9: warning: padding size of 'tc58128_dev' with 7 bytes to alignment boundary [-Wpadded] hw/block/tc58128.c:66:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/block/virtio-blk-common.c:32:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/virtio-blk.c:101:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1020:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1056:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1073:39: warning: unused parameter 'version_id' [-Wunused-parameter] hw/block/virtio-blk.c:1075:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1093:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:1111:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1127:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1128:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:117:34: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1200:75: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned short' [-Wimplicit-int-conversion] hw/block/virtio-blk.c:1210:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:1230:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1231:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1240:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:1251:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1255:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1264:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/virtio-blk.c:1269:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1269:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/virtio-blk.c:1269:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1270:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1271:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1271:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1272:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1272:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/block/virtio-blk.c:1272:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1273:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1273:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1279:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1279:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1281:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1281:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1283:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1283:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1284:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1284:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1285:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1285:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1287:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1287:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1289:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1289:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1291:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1291:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1293:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1293:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1295:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1295:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1297:5: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:1297:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/block/virtio-blk.c:1299:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/virtio-blk.c:1302:61: warning: unused parameter 'data' [-Wunused-parameter] hw/block/virtio-blk.c:1304:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:1305:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:163:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/virtio-blk.c:163:42: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:251:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:361:38: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/block/virtio-blk.c:373:30: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/block/virtio-blk.c:395:42: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:397:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/virtio-blk.c:421:54: warning: cast from 'const void *' to 'struct VirtIOBlockReq **' drops const qualifier [-Wcast-qual] hw/block/virtio-blk.c:422:54: warning: cast from 'const void *' to 'struct VirtIOBlockReq **' drops const qualifier [-Wcast-qual] hw/block/virtio-blk.c:454:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/block/virtio-blk.c:466:28: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/block/virtio-blk.c:530:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:537:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/virtio-blk.c:538:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/virtio-blk.c:552:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:554:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/block/virtio-blk.c:563:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/virtio-blk.c:578:46: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/virtio-blk.c:579:38: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] hw/block/virtio-blk.c:58:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:591:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/virtio-blk.c:612:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:637:15: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/virtio-blk.c:638:15: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/block/virtio-blk.c:642:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/virtio-blk.c:651:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/virtio-blk.c:654:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:655:59: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/virtio-blk.c:658:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:659:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/virtio-blk.c:65:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/block/virtio-blk.c:663:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/block/virtio-blk.c:671:71: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/block/virtio-blk.c:700:23: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:700:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/block/virtio-blk.c:701:27: warning: declaration shadows a local variable [-Wshadow] hw/block/virtio-blk.c:701:27: warning: extension used [-Wlanguage-extension-token] hw/block/virtio-blk.c:701:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/block/virtio-blk.c:761:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/virtio-blk.c:812:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/block/virtio-blk.c:854:48: warning: unused parameter 'state' [-Wunused-parameter] hw/block/virtio-blk.c:857:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:857:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:858:27: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:878:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:905:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:910:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/block/virtio-blk.c:917:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/virtio-blk.c:918:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/virtio-blk.c:919:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/block/virtio-blk.c:919:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/virtio-blk.c:920:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/block/virtio-blk.c:921:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/virtio-blk.c:935:46: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/virtio-blk.c:937:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/virtio-blk.c:940:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/block/virtio-blk.c:946:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/block/virtio-blk.c:947:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/block/virtio-blk.c:971:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/block/virtio-blk.c:984:22: warning: 'VIRTIO_BLK' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:182:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/avr_usart.c:186:16: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:189:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/avr_usart.c:202:16: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:205:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/avr_usart.c:222:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/avr_usart.c:241:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/avr_usart.c:244:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:263:5: warning: extension used [-Wlanguage-extension-token] hw/char/avr_usart.c:263:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/avr_usart.c:263:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/avr_usart.c:264:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/avr_usart.c:267:44: warning: unused parameter 'irq' [-Wunused-parameter] hw/char/avr_usart.c:269:24: warning: 'AVR_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:274:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:280:24: warning: 'AVR_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:281:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:282:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:283:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:285:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:286:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:290:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/avr_usart.c:292:24: warning: 'AVR_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:299:60: warning: unused parameter 'data' [-Wunused-parameter] hw/char/avr_usart.c:301:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:59:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:62:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:65:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:68:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:86:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:95:28: warning: 'AVR_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/avr_usart.c:97:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:98:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/avr_usart.c:99:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/char/bcm2835_aux.c:158:40: warning: unused parameter 'size' [-Wunused-parameter] hw/char/bcm2835_aux.c:174:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/bcm2835_aux.c:244:71: warning: unused parameter 'size' [-Wunused-parameter] hw/char/bcm2835_aux.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/char/bcm2835_aux.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/bcm2835_aux.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/char/bcm2835_aux.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/bcm2835_aux.c:267:9: warning: extension used [-Wlanguage-extension-token] hw/char/bcm2835_aux.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/bcm2835_aux.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/char/bcm2835_aux.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/bcm2835_aux.c:269:9: warning: extension used [-Wlanguage-extension-token] hw/char/bcm2835_aux.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/bcm2835_aux.c:270:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/bcm2835_aux.c:276:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/bcm2835_aux.c:277:26: warning: 'BCM2835_AUX' was marked unused but was used [-Wused-but-marked-unused] hw/char/bcm2835_aux.c:285:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/bcm2835_aux.c:287:26: warning: 'BCM2835_AUX' was marked unused but was used [-Wused-but-marked-unused] hw/char/bcm2835_aux.c:294:5: warning: extension used [-Wlanguage-extension-token] hw/char/bcm2835_aux.c:294:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/bcm2835_aux.c:294:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/bcm2835_aux.c:295:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/bcm2835_aux.c:298:59: warning: unused parameter 'data' [-Wunused-parameter] hw/char/bcm2835_aux.c:300:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/bcm2835_aux.c:66:72: warning: unused parameter 'size' [-Wunused-parameter] hw/char/cadence_uart.c:114:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:115:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:119:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:120:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:121:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:184:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/cadence_uart.c:223:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cadence_uart.c:231:60: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/cadence_uart.c:242:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:248:11: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:248:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/cadence_uart.c:252:15: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:252:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/cadence_uart.c:252:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/cadence_uart.c:252:19: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (ret) : (16 - s->rx_count))' (aka 'unsigned int') [-Wsign-conversion] hw/char/cadence_uart.c:255:15: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:255:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/cadence_uart.c:255:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/cadence_uart.c:255:19: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (ret) : (16 - s->tx_count))' (aka 'unsigned int') [-Wsign-conversion] hw/char/cadence_uart.c:270:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cadence_uart.c:280:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/cadence_uart.c:295:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/char/cadence_uart.c:301:41: warning: unused parameter 'do_not_use' [-Wunused-parameter] hw/char/cadence_uart.c:301:66: warning: unused parameter 'cond' [-Wunused-parameter] hw/char/cadence_uart.c:317:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/cadence_uart.c:320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cadence_uart.c:325:59: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/cadence_uart.c:344:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/char/cadence_uart.c:345:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/cadence_uart.c:356:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cadence_uart.c:380:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:414:56: warning: unused parameter 'size' [-Wunused-parameter] hw/char/cadence_uart.c:414:73: warning: unused parameter 'attrs' [-Wunused-parameter] hw/char/cadence_uart.c:419:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:463:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/cadence_uart.c:480:56: warning: unused parameter 'size' [-Wunused-parameter] hw/char/cadence_uart.c:480:73: warning: unused parameter 'attrs' [-Wunused-parameter] hw/char/cadence_uart.c:486:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:513:60: warning: unused parameter 'type' [-Wunused-parameter] hw/char/cadence_uart.c:515:27: warning: 'CADENCE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:528:27: warning: 'CADENCE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:536:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/cadence_uart.c:538:27: warning: 'CADENCE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:547:65: warning: unused parameter 'event' [-Wunused-parameter] hw/char/cadence_uart.c:557:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:558:27: warning: 'CADENCE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:564:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:581:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/char/cadence_uart.c:586:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cadence_uart.c:587:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cadence_uart.c:604:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:604:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:605:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:605:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:607:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:609:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:609:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:60:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:610:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:611:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:612:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:612:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/cadence_uart.c:612:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:613:9: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:613:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/cadence_uart.c:613:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:614:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/cadence_uart.c:619:5: warning: extension used [-Wlanguage-extension-token] hw/char/cadence_uart.c:619:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/cadence_uart.c:619:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cadence_uart.c:61:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:620:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/cadence_uart.c:623:63: warning: unused parameter 'data' [-Wunused-parameter] hw/char/cadence_uart.c:625:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:626:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/cadence_uart.c:63:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:64:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:66:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:67:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:68:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:76:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:89:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:90:9: warning: macro is not used [-Wunused-macros] hw/char/cadence_uart.c:97:9: warning: macro is not used [-Wunused-macros] hw/char/cmsdk-apb-uart.c:117:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:126:64: warning: unused parameter 'size' [-Wunused-parameter] hw/char/cmsdk-apb-uart.c:128:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:156:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:162:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cmsdk-apb-uart.c:178:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/cmsdk-apb-uart.c:179:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/cmsdk-apb-uart.c:194:37: warning: unused parameter 'do_not_use' [-Wunused-parameter] hw/char/cmsdk-apb-uart.c:194:62: warning: unused parameter 'cond' [-Wunused-parameter] hw/char/cmsdk-apb-uart.c:196:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:207:64: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/cmsdk-apb-uart.c:224:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/cmsdk-apb-uart.c:244:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:250:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/cmsdk-apb-uart.c:289:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/cmsdk-apb-uart.c:309:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:323:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:324:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:337:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:351:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/char/cmsdk-apb-uart.c:353:23: warning: 'CMSDK_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:357:64: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/cmsdk-apb-uart.c:370:9: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:373:9: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:374:9: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:375:9: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/cmsdk-apb-uart.c:381:5: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:381:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/cmsdk-apb-uart.c:381:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:382:5: warning: extension used [-Wlanguage-extension-token] hw/char/cmsdk-apb-uart.c:382:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/cmsdk-apb-uart.c:383:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/cmsdk-apb-uart.c:386:65: warning: unused parameter 'data' [-Wunused-parameter] hw/char/cmsdk-apb-uart.c:388:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/cmsdk-apb-uart.c:409:41: warning: extra ';' outside of a function [-Wextra-semi] hw/char/cmsdk-apb-uart.c:93:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/debugcon.c:101:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/debugcon.c:102:29: warning: 'ISA_DEBUGCON_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/debugcon.c:118:5: warning: extension used [-Wlanguage-extension-token] hw/char/debugcon.c:118:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/debugcon.c:119:5: warning: extension used [-Wlanguage-extension-token] hw/char/debugcon.c:119:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/debugcon.c:119:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/debugcon.c:120:5: warning: extension used [-Wlanguage-extension-token] hw/char/debugcon.c:120:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/debugcon.c:121:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/debugcon.c:124:65: warning: unused parameter 'data' [-Wunused-parameter] hw/char/debugcon.c:126:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/debugcon.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/debugcon.c:41:16: warning: padding size of 'struct DebugconState' with 4 bytes to alignment boundary [-Wpadded] hw/char/debugcon.c:51:19: warning: padding struct 'struct ISADebugconState' with 12 bytes to align 'state' [-Wpadded] hw/char/debugcon.c:54:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/char/debugcon.c:55:44: warning: unused parameter 'width' [-Wunused-parameter] hw/char/debugcon.c:58:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/debugcon.c:70:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/char/debugcon.c:70:74: warning: unused parameter 'width' [-Wunused-parameter] hw/char/digic-uart.c:125:59: warning: unused parameter 'size' [-Wunused-parameter] hw/char/digic-uart.c:135:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/digic-uart.c:135:51: warning: unused parameter 'event' [-Wunused-parameter] hw/char/digic-uart.c:141:25: warning: 'DIGIC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/digic-uart.c:147:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/digic-uart.c:149:25: warning: 'DIGIC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/digic-uart.c:157:25: warning: 'DIGIC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/digic-uart.c:161:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/digic-uart.c:169:9: warning: extension used [-Wlanguage-extension-token] hw/char/digic-uart.c:169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/digic-uart.c:170:9: warning: extension used [-Wlanguage-extension-token] hw/char/digic-uart.c:170:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/digic-uart.c:171:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/digic-uart.c:176:5: warning: extension used [-Wlanguage-extension-token] hw/char/digic-uart.c:176:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/digic-uart.c:176:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/digic-uart.c:177:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/digic-uart.c:180:61: warning: unused parameter 'data' [-Wunused-parameter] hw/char/digic-uart.c:182:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/digic-uart.c:46:42: warning: unused parameter 'size' [-Wunused-parameter] hw/char/digic-uart.c:55:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/digic-uart.c:73:39: warning: unused parameter 'size' [-Wunused-parameter] hw/char/digic-uart.c:76:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/escc.c:102:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:119:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:152:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:173:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:176:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:179:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:180:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:181:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:182:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:183:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:184:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:187:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:188:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:189:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:190:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:191:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:199:38: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/escc.c:199:47: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/escc.c:204:29: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/escc.c:204:52: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/escc.c:223:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:250:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/escc.c:340:20: warning: 'ESCC' was marked unused but was used [-Wused-but-marked-unused] hw/char/escc.c:535:51: warning: unused parameter 'size' [-Wunused-parameter] hw/char/escc.c:577:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:582:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/escc.c:583:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/escc.c:584:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/escc.c:585:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/escc.c:586:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:589:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:604:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:609:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:610:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:637:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/escc.c:643:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/escc.c:651:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:660:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/char/escc.c:673:40: warning: unused parameter 'size' [-Wunused-parameter] hw/char/escc.c:736:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/escc.c:746:67: warning: unused parameter 'size' [-Wunused-parameter] hw/char/escc.c:765:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:765:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:766:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:766:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:767:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:767:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:768:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:768:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:769:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:769:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:770:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:770:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:771:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:771:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:772:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:772:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:773:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:773:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:774:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:774:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:775:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/escc.c:784:9: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:784:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/escc.c:784:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:786:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/escc.c:790:64: warning: unused parameter 'src' [-Wunused-parameter] hw/char/escc.c:831:15: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] hw/char/escc.c:878:52: warning: unused parameter 'dz' [-Wunused-parameter] hw/char/escc.c:87:9: warning: macro is not used [-Wunused-macros] hw/char/escc.c:926:20: warning: 'ESCC' was marked unused but was used [-Wused-but-marked-unused] hw/char/escc.c:927:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/escc.c:940:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/escc.c:942:20: warning: 'ESCC' was marked unused but was used [-Wused-but-marked-unused] hw/char/escc.c:945:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/escc.c:946:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/escc.c:949:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/escc.c:971:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:971:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:972:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:972:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:973:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:973:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:974:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:974:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:975:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:975:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:976:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:976:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:977:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:977:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/escc.c:977:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:978:5: warning: extension used [-Wlanguage-extension-token] hw/char/escc.c:978:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/escc.c:978:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/escc.c:979:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/escc.c:982:55: warning: unused parameter 'data' [-Wunused-parameter] hw/char/escc.c:984:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/etraxfs_ser.c:124:40: warning: unused parameter 'size' [-Wunused-parameter] hw/char/etraxfs_ser.c:127:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/etraxfs_ser.c:128:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/etraxfs_ser.c:144:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/etraxfs_ser.c:171:5: warning: extension used [-Wlanguage-extension-token] hw/char/etraxfs_ser.c:171:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/etraxfs_ser.c:171:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/etraxfs_ser.c:172:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/etraxfs_ser.c:205:31: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/char/etraxfs_ser.c:208:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/etraxfs_ser.c:208:53: warning: unused parameter 'event' [-Wunused-parameter] hw/char/etraxfs_ser.c:215:22: warning: 'ETRAX_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/etraxfs_ser.c:227:22: warning: 'ETRAX_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/etraxfs_ser.c:228:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/etraxfs_ser.c:236:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/etraxfs_ser.c:238:22: warning: 'ETRAX_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/etraxfs_ser.c:245:62: warning: unused parameter 'data' [-Wunused-parameter] hw/char/etraxfs_ser.c:247:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/etraxfs_ser.c:37:9: warning: macro is not used [-Wunused-macros] hw/char/etraxfs_ser.c:38:9: warning: macro is not used [-Wunused-macros] hw/char/etraxfs_ser.c:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/etraxfs_ser.c:58:8: warning: padding size of 'struct ETRAXSerial' with 8 bytes to alignment boundary [-Wpadded] hw/char/etraxfs_ser.c:61:18: warning: padding struct 'struct ETRAXSerial' with 8 bytes to align 'mmio' [-Wpadded] hw/char/etraxfs_ser.c:81:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/etraxfs_ser.c:89:50: warning: unused parameter 'size' [-Wunused-parameter] hw/char/exynos4210_uart.c:105:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:107:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:110:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:111:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:117:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:120:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:121:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:122:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:131:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:132:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:133:9: warning: macro is not used [-Wunused-macros] hw/char/exynos4210_uart.c:136:9: warning: padding size of 'Exynos4210UartFIFO' with 4 bytes to alignment boundary [-Wpadded] hw/char/exynos4210_uart.c:143:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/exynos4210_uart.c:145:8: warning: padding size of 'struct Exynos4210UartState' with 4 bytes to alignment boundary [-Wpadded] hw/char/exynos4210_uart.c:148:18: warning: padding struct 'struct Exynos4210UartState' with 8 bytes to align 'iomem' [-Wpadded] hw/char/exynos4210_uart.c:151:26: warning: padding struct 'struct Exynos4210UartState' with 4 bytes to align 'rx' [-Wpadded] hw/char/exynos4210_uart.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/char/exynos4210_uart.c:172:21: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:172:21: warning: padding size of 'struct (unnamed at ../hw/char/exynos4210_uart.c:172:21)' with 7 bits to alignment boundary [-Wpadded] hw/char/exynos4210_uart.c:172:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/exynos4210_uart.c:198:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/exynos4210_uart.c:201:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/exynos4210_uart.c:206:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/exynos4210_uart.c:206:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:274:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/exynos4210_uart.c:303:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/exynos4210_uart.c:372:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:380:72: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/exynos4210_uart.c:385:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/exynos4210_uart.c:391:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:401:55: warning: unused parameter 'size' [-Wunused-parameter] hw/char/exynos4210_uart.c:406:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:413:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:417:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:420:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:425:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:432:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:454:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:462:66: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:468:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:474:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:480:44: warning: unused parameter 'size' [-Wunused-parameter] hw/char/exynos4210_uart.c:489:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:496:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:498:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:506:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/exynos4210_uart.c:508:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:519:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/exynos4210_uart.c:524:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:529:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:532:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:538:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/exynos4210_uart.c:603:30: warning: 'EXYNOS4210_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/exynos4210_uart.c:606:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/char/exynos4210_uart.c:606:21: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:606:21: warning: padding size of 'struct (unnamed at ../hw/char/exynos4210_uart.c:606:21)' with 7 bits to alignment boundary [-Wpadded] hw/char/exynos4210_uart.c:606:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/exynos4210_uart.c:617:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/char/exynos4210_uart.c:632:9: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:633:9: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:633:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:634:9: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:634:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/exynos4210_uart.c:634:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:635:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/exynos4210_uart.c:645:9: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:645:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:647:9: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:647:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:649:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/exynos4210_uart.c:665:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/exynos4210_uart.c:666:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/exynos4210_uart.c:667:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/exynos4210_uart.c:669:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/exynos4210_uart.c:681:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/exynos4210_uart.c:682:30: warning: 'EXYNOS4210_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/exynos4210_uart.c:695:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/exynos4210_uart.c:697:30: warning: 'EXYNOS4210_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/exynos4210_uart.c:69:16: warning: padding size of 'struct Exynos4210UartReg' with 4 bytes to alignment boundary [-Wpadded] hw/char/exynos4210_uart.c:708:5: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:708:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/exynos4210_uart.c:708:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:709:5: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:709:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:710:5: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:710:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:711:5: warning: extension used [-Wlanguage-extension-token] hw/char/exynos4210_uart.c:711:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/exynos4210_uart.c:712:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/exynos4210_uart.c:715:66: warning: unused parameter 'data' [-Wunused-parameter] hw/char/exynos4210_uart.c:717:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:102:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/goldfish_tty.c:109:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/goldfish_tty.c:112:30: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/char/goldfish_tty.c:112:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/goldfish_tty.c:132:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/char/goldfish_tty.c:136:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/goldfish_tty.c:140:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/goldfish_tty.c:149:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/goldfish_tty.c:171:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/goldfish_tty.c:173:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/goldfish_tty.c:182:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/goldfish_tty.c:184:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/char/goldfish_tty.c:186:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/goldfish_tty.c:195:27: warning: 'GOLDFISH_TTY' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:205:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/goldfish_tty.c:207:27: warning: 'GOLDFISH_TTY' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:224:27: warning: 'GOLDFISH_TTY' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:236:9: warning: extension used [-Wlanguage-extension-token] hw/char/goldfish_tty.c:236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/goldfish_tty.c:237:9: warning: extension used [-Wlanguage-extension-token] hw/char/goldfish_tty.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/goldfish_tty.c:238:9: warning: extension used [-Wlanguage-extension-token] hw/char/goldfish_tty.c:238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/goldfish_tty.c:239:9: warning: extension used [-Wlanguage-extension-token] hw/char/goldfish_tty.c:239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/goldfish_tty.c:240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/goldfish_tty.c:245:5: warning: extension used [-Wlanguage-extension-token] hw/char/goldfish_tty.c:245:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/goldfish_tty.c:245:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/goldfish_tty.c:246:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/goldfish_tty.c:251:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:252:27: warning: 'GOLDFISH_TTY' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:260:60: warning: unused parameter 'data' [-Wunused-parameter] hw/char/goldfish_tty.c:262:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/goldfish_tty.c:64:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/char/goldfish_tty.c:95:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/goldfish_tty.c:98:23: warning: extension used [-Wlanguage-extension-token] hw/char/goldfish_tty.c:98:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/goldfish_tty.c:98:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/grlib_apbuart.c:107:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/grlib_apbuart.c:120:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/grlib_apbuart.c:159:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/grlib_apbuart.c:161:31: warning: implicit conversion changes signedness: 'QEMUChrEvent' to 'int' [-Wsign-conversion] hw/char/grlib_apbuart.c:166:45: warning: unused parameter 'size' [-Wunused-parameter] hw/char/grlib_apbuart.c:176:16: warning: implicit conversion changes signedness: 'char' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/grlib_apbuart.c:196:58: warning: unused parameter 'size' [-Wunused-parameter] hw/char/grlib_apbuart.c:226:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/grlib_apbuart.c:237:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/grlib_apbuart.c:246:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/grlib_apbuart.c:248:18: warning: 'GRLIB_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/grlib_apbuart.c:249:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/grlib_apbuart.c:267:18: warning: 'GRLIB_APB_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/grlib_apbuart.c:279:5: warning: extension used [-Wlanguage-extension-token] hw/char/grlib_apbuart.c:279:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/grlib_apbuart.c:279:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/grlib_apbuart.c:280:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/grlib_apbuart.c:283:64: warning: unused parameter 'data' [-Wunused-parameter] hw/char/grlib_apbuart.c:285:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/grlib_apbuart.c:43:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:44:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:45:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:46:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:47:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:48:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:49:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:50:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:57:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:58:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:59:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:60:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:61:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:62:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:63:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:64:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:65:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:66:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:73:9: warning: macro is not used [-Wunused-macros] hw/char/grlib_apbuart.c:77:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/grlib_apbuart.c:82:18: warning: padding struct 'struct UART' with 8 bytes to align 'iomem' [-Wpadded] hw/char/ibex_uart.c:123:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:124:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:138:38: warning: unused parameter 'do_not_use' [-Wunused-parameter] hw/char/ibex_uart.c:138:63: warning: unused parameter 'cond' [-Wunused-parameter] hw/char/ibex_uart.c:153:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:156:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:161:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/ibex_uart.c:164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:169:59: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/ibex_uart.c:179:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:184:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:200:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/ibex_uart.c:204:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/char/ibex_uart.c:205:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/ibex_uart.c:210:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:213:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:225:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/char/ibex_uart.c:231:24: warning: 'IBEX_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:265:53: warning: unused parameter 'size' [-Wunused-parameter] hw/char/ibex_uart.c:295:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/ibex_uart.c:345:64: warning: unused parameter 'size' [-Wunused-parameter] hw/char/ibex_uart.c:348:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/ibex_uart.c:450:59: warning: unused parameter 'event' [-Wunused-parameter] hw/char/ibex_uart.c:477:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/char/ibex_uart.c:491:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:493:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:493:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:494:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:494:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:495:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:495:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/ibex_uart.c:495:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:496:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:497:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:497:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:498:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:499:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:500:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:501:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:502:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:503:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:503:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:504:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:504:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:505:9: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:505:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:506:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ibex_uart.c:511:5: warning: extension used [-Wlanguage-extension-token] hw/char/ibex_uart.c:511:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ibex_uart.c:511:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ibex_uart.c:512:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ibex_uart.c:517:24: warning: 'IBEX_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:519:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:523:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:524:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:525:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:526:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:530:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:533:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/ibex_uart.c:535:24: warning: 'IBEX_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:545:60: warning: unused parameter 'data' [-Wunused-parameter] hw/char/ibex_uart.c:547:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/ibex_uart.c:55:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/char/imx_serial.c:110:25: warning: 'IMX_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/imx_serial.c:125:42: warning: unused parameter 'size' [-Wunused-parameter] hw/char/imx_serial.c:134:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/imx_serial.c:138:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/imx_serial.c:139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/imx_serial.c:190:55: warning: unused parameter 'size' [-Wunused-parameter] hw/char/imx_serial.c:201:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/imx_serial.c:206:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/imx_serial.c:207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/imx_serial.c:310:30: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/imx_serial.c:314:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/imx_serial.c:315:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/char/imx_serial.c:322:63: warning: unused parameter 'size' [-Wunused-parameter] hw/char/imx_serial.c:341:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/imx_serial.c:343:25: warning: 'IMX_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/imx_serial.c:345:40: warning: format specifies type 'void *' but the argument has type 'Chardev *' (aka 'struct Chardev *') [-Wformat-pedantic] hw/char/imx_serial.c:34:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/char/imx_serial.c:353:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/imx_serial.c:354:25: warning: 'IMX_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/imx_serial.c:363:5: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:363:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/imx_serial.c:363:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:364:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/imx_serial.c:367:61: warning: unused parameter 'data' [-Wunused-parameter] hw/char/imx_serial.c:369:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/imx_serial.c:38:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/imx_serial.c:38:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/imx_serial.c:47:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:48:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:48:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:49:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:49:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:50:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:50:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:51:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:51:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:52:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:53:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/char/imx_serial.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/imx_serial.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ipoctal232.c:100:8: warning: padding size of 'struct SCC2698Channel' with 6 bytes to alignment boundary [-Wpadded] hw/char/ipoctal232.c:117:8: warning: padding size of 'struct IPOctalState' with 7 bytes to alignment boundary [-Wpadded] hw/char/ipoctal232.c:127:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/ipoctal232.c:134:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:135:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:136:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:137:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:138:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:139:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:140:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:141:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ipoctal232.c:150:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ipoctal232.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:162:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/ipoctal232.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:164:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:164:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/ipoctal232.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ipoctal232.c:179:25: warning: 'IPACK_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:202:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:206:28: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:210:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:215:28: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:220:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:225:24: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:228:28: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:232:28: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:239:28: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:244:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:248:36: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:255:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:260:25: warning: 'IPOCTAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:31:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:326:25: warning: 'IPOCTAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:344:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/ipoctal232.c:357:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/ipoctal232.c:363:27: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/ipoctal232.c:380:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/ipoctal232.c:397:38: warning: unused parameter 'ip' [-Wunused-parameter] hw/char/ipoctal232.c:402:15: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:402:15: warning: padding size of 'struct (unnamed at ../hw/char/ipoctal232.c:402:15)' with 7 bits to alignment boundary [-Wpadded] hw/char/ipoctal232.c:402:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/ipoctal232.c:413:25: warning: 'IPOCTAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:416:27: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/ipoctal232.c:424:25: warning: 'IPOCTAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:436:36: warning: unused parameter 'ip' [-Wunused-parameter] hw/char/ipoctal232.c:436:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/char/ipoctal232.c:436:63: warning: unused parameter 'val' [-Wunused-parameter] hw/char/ipoctal232.c:441:41: warning: unused parameter 'ip' [-Wunused-parameter] hw/char/ipoctal232.c:441:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/char/ipoctal232.c:447:38: warning: unused parameter 'ip' [-Wunused-parameter] hw/char/ipoctal232.c:447:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/char/ipoctal232.c:447:66: warning: unused parameter 'val' [-Wunused-parameter] hw/char/ipoctal232.c:452:39: warning: unused parameter 'ip' [-Wunused-parameter] hw/char/ipoctal232.c:452:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/char/ipoctal232.c:460:25: warning: 'IPOCTAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:510:13: warning: enumeration values 'CHR_EVENT_MUX_IN', 'CHR_EVENT_MUX_OUT', and 'CHR_EVENT_CLOSED' not explicitly handled in switch [-Wswitch-enum] hw/char/ipoctal232.c:540:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/ipoctal232.c:542:23: warning: 'IPOCTAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:562:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:562:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:562:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:563:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:563:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:563:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:564:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:564:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:564:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:565:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:565:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:565:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:566:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:566:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:566:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:567:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:567:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:567:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:568:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:568:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:568:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:569:5: warning: extension used [-Wlanguage-extension-token] hw/char/ipoctal232.c:569:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/ipoctal232.c:569:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/ipoctal232.c:570:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/ipoctal232.c:573:58: warning: unused parameter 'data' [-Wunused-parameter] hw/char/ipoctal232.c:575:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:576:28: warning: 'IPACK_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/ipoctal232.c:68:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:69:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:70:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:71:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:72:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:73:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:76:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:84:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:85:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:87:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:88:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:89:9: warning: macro is not used [-Wunused-macros] hw/char/ipoctal232.c:91:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:202:44: warning: unused parameter 'size' [-Wunused-parameter] hw/char/mcf_uart.c:207:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/mcf_uart.c:214:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/mcf_uart.c:218:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/mcf_uart.c:225:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/mcf_uart.c:235:25: warning: 'MCF_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:23:18: warning: padding struct 'struct mcf_uart_state' with 8 bytes to align 'iomem' [-Wpadded] hw/char/mcf_uart.c:266:13: warning: 4 enumeration values not explicitly handled in switch: 'CHR_EVENT_OPENED', 'CHR_EVENT_MUX_IN', 'CHR_EVENT_MUX_OUT'... [-Wswitch-enum] hw/char/mcf_uart.c:283:68: warning: unused parameter 'size' [-Wunused-parameter] hw/char/mcf_uart.c:298:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:299:25: warning: 'MCF_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:307:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/mcf_uart.c:309:25: warning: 'MCF_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:316:5: warning: extension used [-Wlanguage-extension-token] hw/char/mcf_uart.c:316:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/mcf_uart.c:316:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/mcf_uart.c:317:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/mcf_uart.c:320:56: warning: unused parameter 'data' [-Wunused-parameter] hw/char/mcf_uart.c:322:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:353:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:355:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:365:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mcf_uart.c:36:14: warning: padding struct 'struct mcf_uart_state' with 4 bytes to align 'irq' [-Wpadded] hw/char/mcf_uart.c:41:1: warning: cast from 'Object *' (aka 'struct Object *') to 'mcf_uart_state *' (aka 'struct mcf_uart_state *') increases required alignment from 8 to 16 [-Wcast-align] hw/char/mcf_uart.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/mcf_uart.c:48:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:49:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:50:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:51:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:57:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:60:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:61:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:62:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:63:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:64:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:65:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:67:9: warning: macro is not used [-Wunused-macros] hw/char/mcf_uart.c:82:33: warning: unused parameter 'size' [-Wunused-parameter] hw/char/mchp_pfsoc_mmuart.c:100:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:100:42: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:103:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:106:44: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:118:9: warning: extension used [-Wlanguage-extension-token] hw/char/mchp_pfsoc_mmuart.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/mchp_pfsoc_mmuart.c:120:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/mchp_pfsoc_mmuart.c:124:65: warning: unused parameter 'data' [-Wunused-parameter] hw/char/mchp_pfsoc_mmuart.c:126:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:154:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:162:12: warning: 'MCHP_PFSOC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:32:76: warning: unused parameter 'size' [-Wunused-parameter] hw/char/mchp_pfsoc_mmuart.c:47:62: warning: unused parameter 'size' [-Wunused-parameter] hw/char/mchp_pfsoc_mmuart.c:74:31: warning: 'MCHP_PFSOC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:77:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:82:31: warning: 'MCHP_PFSOC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:90:31: warning: 'MCHP_PFSOC_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:92:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:93:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:94:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/mchp_pfsoc_mmuart.c:96:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:116:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:127:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/nrf51_uart.c:133:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/nrf51_uart.c:141:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/nrf51_uart.c:142:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/nrf51_uart.c:187:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/nrf51_uart.c:201:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:225:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:244:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:246:46: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/nrf51_uart.c:251:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:260:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/nrf51_uart.c:262:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:270:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:271:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:279:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/char/nrf51_uart.c:281:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:284:64: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/nrf51_uart.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:300:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:301:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:302:9: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:302:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:303:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/nrf51_uart.c:308:5: warning: extension used [-Wlanguage-extension-token] hw/char/nrf51_uart.c:308:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/nrf51_uart.c:308:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/nrf51_uart.c:309:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/nrf51_uart.c:312:61: warning: unused parameter 'data' [-Wunused-parameter] hw/char/nrf51_uart.c:314:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:43:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:78:37: warning: unused parameter 'do_not_use' [-Wunused-parameter] hw/char/nrf51_uart.c:78:62: warning: unused parameter 'cond' [-Wunused-parameter] hw/char/nrf51_uart.c:80:25: warning: 'NRF51_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/nrf51_uart.c:82:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/nrf51_uart.c:88:64: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/omap_uart.c:114:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/omap_uart.c:184:58: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/char/omap_uart.c:185:37: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/char/omap_uart.c:54:55: warning: unused parameter 'iclk' [-Wunused-parameter] hw/char/omap_uart.c:55:26: warning: unused parameter 'txdma' [-Wunused-parameter] hw/char/omap_uart.c:55:42: warning: unused parameter 'rxdma' [-Wunused-parameter] hw/char/omap_uart.c:64:54: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/char/omap_uart.c:65:37: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/char/parallel-isa.c:25:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/parallel-isa.c:26:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/parallel.c:105:19: warning: padding struct 'struct ISAParallelState' with 4 bytes to align 'state' [-Wpadded] hw/char/parallel.c:122:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:122:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:125:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:150:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:158:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:167:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:167:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:174:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:198:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:236:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:242:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:242:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:267:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:267:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:314:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:314:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:386:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:396:24: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/char/parallel.c:415:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:415:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:443:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:443:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:447:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/parallel.c:449:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:453:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/parallel.c:466:16: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/char/parallel.c:467:16: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/char/parallel.c:497:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/parallel.c:504:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/parallel.c:513:9: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:514:9: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:515:9: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:516:9: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:517:9: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:517:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:518:9: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:518:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:519:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/parallel.c:523:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/parallel.c:531:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/parallel.c:532:29: warning: 'ISA_PARALLEL' was marked unused but was used [-Wused-but-marked-unused] hw/char/parallel.c:542:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/char/parallel.c:543:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/parallel.c:550:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/char/parallel.c:551:23: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/parallel.c:555:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/parallel.c:566:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:575:29: warning: 'ISA_PARALLEL' was marked unused but was used [-Wused-but-marked-unused] hw/char/parallel.c:580:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:580:60: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/parallel.c:581:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/parallel.c:597:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/parallel.c:606:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/parallel.c:607:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/parallel.c:62:9: warning: macro is not used [-Wunused-macros] hw/char/parallel.c:632:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/parallel.c:638:5: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:638:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:639:5: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:639:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:640:5: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:640:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:641:5: warning: extension used [-Wlanguage-extension-token] hw/char/parallel.c:641:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/parallel.c:641:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/parallel.c:642:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/parallel.c:645:65: warning: unused parameter 'data' [-Wunused-parameter] hw/char/parallel.c:647:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/parallel.c:648:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/parallel.c:664:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/parallel.c:85:14: warning: padding struct 'struct ParallelState' with 4 bytes to align 'irq' [-Wpadded] hw/char/parallel.c:87:17: warning: padding struct 'struct ParallelState' with 4 bytes to align 'chr' [-Wpadded] hw/char/parallel.c:97:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/pl011.c:104:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/pl011.c:147:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/char/pl011.c:157:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:157:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:184:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/char/pl011.c:195:50: warning: unused parameter 'size' [-Wunused-parameter] hw/char/pl011.c:200:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:200:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:205:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/pl011.c:219:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:222:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:226:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:240:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:245:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:248:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:252:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:260:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/pl011.c:295:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/pl011.c:307:65: warning: unused parameter 'size' [-Wunused-parameter] hw/char/pl011.c:318:57: warning: unused parameter 'event' [-Wunused-parameter] hw/char/pl011.c:320:21: warning: 'PL011' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:333:21: warning: 'PL011' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:344:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/pl011.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:345:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/pl011.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:358:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:362:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:362:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:365:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:366:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:366:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:369:9: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:370:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/pl011.c:379:5: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:379:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/pl011.c:379:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:37:9: warning: macro is not used [-Wunused-macros] hw/char/pl011.c:380:5: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:380:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/pl011.c:381:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/pl011.c:386:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:387:21: warning: 'PL011' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:392:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/char/pl011.c:392:21: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:392:21: warning: padding size of 'struct (unnamed at ../hw/char/pl011.c:392:21)' with 7 bits to alignment boundary [-Wpadded] hw/char/pl011.c:392:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/pl011.c:396:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:39:9: warning: macro is not used [-Wunused-macros] hw/char/pl011.c:407:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/pl011.c:409:21: warning: 'PL011' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:415:53: warning: unused parameter 'data' [-Wunused-parameter] hw/char/pl011.c:417:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:434:21: warning: 'PL011' was marked unused but was used [-Wused-but-marked-unused] hw/char/pl011.c:79:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/char/pl011.c:79:21: warning: extension used [-Wlanguage-extension-token] hw/char/pl011.c:79:21: warning: padding size of 'struct (unnamed at ../hw/char/pl011.c:79:21)' with 7 bits to alignment boundary [-Wpadded] hw/char/pl011.c:79:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/pl011.c:85:37: warning: unused parameter 'size' [-Wunused-parameter] hw/char/pl011.c:93:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/renesas_sci.c:106:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:106:16: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:106:16)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:106:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:107:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:107:16: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:107:16)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:107:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:116:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:120:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:120:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:120:20)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:120:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:145:75: warning: unused parameter 'size' [-Wunused-parameter] hw/char/renesas_sci.c:147:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:152:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:158:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:163:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:165:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:165:24: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:165:24)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:165:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:166:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:166:24: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:166:24)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:166:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:179:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:183:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:183:24: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:183:24)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:183:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:187:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:187:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:187:20)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:187:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:188:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:189:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:189:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:189:20)' with 29 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:189:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:190:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:200:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:202:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:210:64: warning: unused parameter 'size' [-Wunused-parameter] hw/char/renesas_sci.c:212:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:227:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:227:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:227:20)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:227:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:250:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:263:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:265:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:265:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:265:20)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:265:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:272:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/renesas_sci.c:274:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:287:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:288:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:306:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:307:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:308:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:312:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:313:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:314:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:315:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:317:9: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/renesas_sci.c:323:5: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:323:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:324:5: warning: extension used [-Wlanguage-extension-token] hw/char/renesas_sci.c:324:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/renesas_sci.c:324:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/renesas_sci.c:325:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/renesas_sci.c:328:55: warning: unused parameter 'data' [-Wunused-parameter] hw/char/renesas_sci.c:330:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:74:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:84:22: warning: 'RSCI' was marked unused but was used [-Wused-but-marked-unused] hw/char/renesas_sci.c:87:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:87:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:87:20)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:87:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/renesas_sci.c:93:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/renesas_sci.c:93:20: warning: padding size of 'struct (unnamed at ../hw/char/renesas_sci.c:93:20)' with 31 bits to alignment boundary [-Wpadded] hw/char/renesas_sci.c:93:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/riscv_htif.c:116:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/riscv_htif.c:133:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/char/riscv_htif.c:169:73: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/char/riscv_htif.c:179:66: warning: unused parameter 'size' [-Wunused-parameter] hw/char/riscv_htif.c:199:54: warning: unused parameter 'size' [-Wunused-parameter] hw/char/riscv_htif.c:246:12: warning: extension used [-Wlanguage-extension-token] hw/char/riscv_htif.c:246:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/riscv_htif.c:247:12: warning: extension used [-Wlanguage-extension-token] hw/char/riscv_htif.c:247:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/riscv_htif.c:37:65: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/riscv_htif.c:44:52: warning: unused parameter 'st_info' [-Wunused-parameter] hw/char/riscv_htif.c:67:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/riscv_htif.c:98:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/riscv_htif.c:98:51: warning: unused parameter 'event' [-Wunused-parameter] hw/char/sclpconsole-lm.c:130:27: warning: 'SCLPLM_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:132:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/sclpconsole-lm.c:139:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/char/sclpconsole-lm.c:161:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/char/sclpconsole-lm.c:161:19: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/char/sclpconsole-lm.c:181:9: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/sclpconsole-lm.c:185:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/sclpconsole-lm.c:185:9: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/sclpconsole-lm.c:187:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/sclpconsole-lm.c:189:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/char/sclpconsole-lm.c:189:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/char/sclpconsole-lm.c:201:27: warning: 'SCLPLM_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:229:47: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/char/sclpconsole-lm.c:243:27: warning: 'SCLPLM_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:246:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/char/sclpconsole-lm.c:259:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/char/sclpconsole-lm.c:279:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/char/sclpconsole-lm.c:282:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/sclpconsole-lm.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sclpconsole-lm.c:312:27: warning: 'SCLPLM_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:328:23: warning: 'SCLP_EVENT' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:329:26: warning: 'SCLPLM_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:337:5: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:337:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/sclpconsole-lm.c:337:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:338:5: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:338:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:339:5: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole-lm.c:339:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole-lm.c:33:16: warning: packed attribute is unnecessary for 'struct OprtnsCommand' [-Wpacked] hw/char/sclpconsole-lm.c:340:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sclpconsole-lm.c:343:58: warning: unused parameter 'data' [-Wunused-parameter] hw/char/sclpconsole-lm.c:345:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:346:26: warning: 'SCLP_EVENT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole-lm.c:42:8: warning: padding size of 'struct SCLPConsoleLM' with 2 bytes to alignment boundary [-Wpadded] hw/char/sclpconsole-lm.c:46:14: warning: padding struct 'struct SCLPConsoleLM' with 3 bytes to align 'write_errors' [-Wpadded] hw/char/sclpconsole-lm.c:53:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/sclpconsole.c:107:25: warning: 'SCLP_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:113:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/char/sclpconsole.c:126:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/char/sclpconsole.c:127:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/sclpconsole.c:128:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/sclpconsole.c:151:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/char/sclpconsole.c:151:19: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/char/sclpconsole.c:154:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/sclpconsole.c:157:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/char/sclpconsole.c:157:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/char/sclpconsole.c:169:25: warning: 'SCLP_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:173:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/char/sclpconsole.c:178:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/char/sclpconsole.c:189:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/char/sclpconsole.c:210:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:211:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:212:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:213:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:216:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sclpconsole.c:228:25: warning: 'SCLP_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:243:23: warning: 'SCLP_EVENT' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:244:24: warning: 'SCLP_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:255:5: warning: extension used [-Wlanguage-extension-token] hw/char/sclpconsole.c:255:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/sclpconsole.c:255:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sclpconsole.c:256:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sclpconsole.c:259:58: warning: unused parameter 'data' [-Wunused-parameter] hw/char/sclpconsole.c:261:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:262:26: warning: 'SCLP_EVENT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sclpconsole.c:28:16: warning: packed attribute is unnecessary for 'struct ASCIIConsoleData' [-Wpacked] hw/char/sclpconsole.c:36:8: warning: padding size of 'struct SCLPConsole' with 7 bytes to alignment boundary [-Wpadded] hw/char/sclpconsole.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/sclpconsole.c:58:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/sclpconsole.c:73:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/char/sclpconsole.c:77:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/sclpconsole.c:78:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/sclpconsole.c:79:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/serial-isa.c:110:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial-isa.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-isa.c:111:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-isa.c:116:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-isa.c:116:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-isa.c:117:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-isa.c:117:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-isa.c:118:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-isa.c:118:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-isa.c:119:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-isa.c:122:63: warning: unused parameter 'data' [-Wunused-parameter] hw/char/serial-isa.c:124:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:125:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:136:28: warning: 'ISA_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:140:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:151:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-isa.c:168:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:169:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial-isa.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/serial-isa.c:45:17: warning: padding struct 'struct ISASerialState' with 4 bytes to align 'state' [-Wpadded] hw/char/serial-isa.c:58:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:59:27: warning: 'ISA_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:62:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/char/serial-isa.c:63:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial-isa.c:70:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/char/serial-isa.c:71:23: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial-isa.c:73:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/char/serial-isa.c:74:23: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial-isa.c:79:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:80:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/serial-isa.c:83:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial-isa.c:88:27: warning: 'ISA_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-isa.c:93:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial-isa.c:93:60: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial-isa.c:94:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial-pci-multi.c:105:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/char/serial-pci-multi.c:109:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:127:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:128:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:128:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/serial-pci-multi.c:128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:130:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:131:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci-multi.c:136:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:136:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial-pci-multi.c:136:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:137:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:137:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial-pci-multi.c:137:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:138:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:138:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:139:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci-multi.c:143:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:143:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial-pci-multi.c:143:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:144:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:144:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial-pci-multi.c:144:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:145:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:145:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial-pci-multi.c:145:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:146:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:146:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial-pci-multi.c:146:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:147:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci-multi.c:147:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci-multi.c:148:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci-multi.c:151:72: warning: unused parameter 'data' [-Wunused-parameter] hw/char/serial-pci-multi.c:153:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:154:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:166:72: warning: unused parameter 'data' [-Wunused-parameter] hw/char/serial-pci-multi.c:168:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:169:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:183:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:184:32: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/char/serial-pci-multi.c:184:32: warning: cast from 'char *' to 'PCIMultiSerialState *' (aka 'struct PCIMultiSerialState *') increases required alignment from 1 to 16 [-Wcast-align] hw/char/serial-pci-multi.c:184:32: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/char/serial-pci-multi.c:185:52: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:200:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci-multi.c:212:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci-multi.c:41:16: warning: padding size of 'struct PCIMultiSerialState' with 7 bytes to alignment boundary [-Wpadded] hw/char/serial-pci-multi.c:45:19: warning: padding struct 'struct PCIMultiSerialState' with 4 bytes to align 'name' [-Wpadded] hw/char/serial-pci-multi.c:46:18: warning: padding struct 'struct PCIMultiSerialState' with 8 bytes to align 'state' [-Wpadded] hw/char/serial-pci-multi.c:54:32: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/char/serial-pci-multi.c:54:32: warning: cast from 'char *' to 'PCIMultiSerialState *' (aka 'struct PCIMultiSerialState *') increases required alignment from 1 to 16 [-Wcast-align] hw/char/serial-pci-multi.c:54:32: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/char/serial-pci-multi.c:58:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/char/serial-pci-multi.c:60:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:64:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/serial-pci-multi.c:72:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial-pci-multi.c:73:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/char/serial-pci-multi.c:96:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci-multi.c:97:32: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/char/serial-pci-multi.c:97:32: warning: cast from 'char *' to 'PCIMultiSerialState *' (aka 'struct PCIMultiSerialState *') increases required alignment from 1 to 16 [-Wcast-align] hw/char/serial-pci-multi.c:97:32: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/char/serial-pci.c:106:26: warning: 'PCI_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci.c:110:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci.c:121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci.c:38:8: warning: padding size of 'struct PCISerialState' with 15 bytes to alignment boundary [-Wpadded] hw/char/serial-pci.c:45:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCISerialState *' (aka 'struct PCISerialState *') increases required alignment from 8 to 16 [-Wcast-align] hw/char/serial-pci.c:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/serial-pci.c:49:27: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/char/serial-pci.c:49:27: warning: cast from 'char *' to 'PCISerialState *' (aka 'struct PCISerialState *') increases required alignment from 1 to 16 [-Wcast-align] hw/char/serial-pci.c:49:27: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/char/serial-pci.c:52:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci.c:66:27: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/char/serial-pci.c:66:27: warning: cast from 'char *' to 'PCISerialState *' (aka 'struct PCISerialState *') increases required alignment from 1 to 16 [-Wcast-align] hw/char/serial-pci.c:66:27: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/char/serial-pci.c:69:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci.c:78:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci.c:79:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci.c:80:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci.c:85:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial-pci.c:85:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial-pci.c:86:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial-pci.c:89:63: warning: unused parameter 'data' [-Wunused-parameter] hw/char/serial-pci.c:91:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial-pci.c:92:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1001:41: warning: unused parameter 'size' [-Wunused-parameter] hw/char/serial.c:1003:19: warning: 'SERIAL_MM' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1008:54: warning: unused parameter 'size' [-Wunused-parameter] hw/char/serial.c:1010:19: warning: 'SERIAL_MM' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1041:21: warning: 'SERIAL_MM' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1044:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1050:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/serial.c:1051:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1052:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1060:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:1060:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:1061:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:1070:21: warning: 'SERIAL_MM' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1073:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1073:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial.c:1074:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1074:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial.c:1075:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1076:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1076:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/char/serial.c:1077:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1077:52: warning: implicit conversion loses integer precision: 'enum device_endian' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial.c:1078:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1080:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1081:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1089:21: warning: 'SERIAL_MM' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1093:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:1102:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:1102:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:1103:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:1103:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:1104:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:1107:57: warning: unused parameter 'data' [-Wunused-parameter] hw/char/serial.c:1109:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:176:17: warning: implicit conversion turns floating-point number into integer: 'float' to 'int' [-Wfloat-conversion] hw/char/serial.c:180:63: warning: implicit conversion turns floating-point number into integer: 'float' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] hw/char/serial.c:182:36: warning: implicit conversion turns floating-point number into integer: 'float' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] hw/char/serial.c:182:43: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/char/serial.c:223:39: warning: unused parameter 'do_not_use' [-Wunused-parameter] hw/char/serial.c:223:64: warning: unused parameter 'cond' [-Wunused-parameter] hw/char/serial.c:266:61: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/serial.c:280:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/serial.c:338:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial.c:338:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial.c:343:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial.c:343:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/char/serial.c:343:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/serial.c:365:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial.c:365:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/char/serial.c:365:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/serial.c:434:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial.c:455:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/char/serial.c:455:87: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/char/serial.c:464:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial.c:479:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/char/serial.c:487:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/char/serial.c:487:92: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/char/serial.c:503:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/char/serial.c:533:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/serial.c:534:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/serial.c:535:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/serial.c:551:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/serial.c:551:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/serial.c:567:42: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/serial.c:57:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:614:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/char/serial.c:614:80: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/char/serial.c:65:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:671:64: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/serial.c:711:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:711:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:712:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:728:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:728:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:729:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:729:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:730:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:730:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:731:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:748:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:748:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:749:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:765:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:765:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:766:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:76:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:782:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:782:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/serial.c:782:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:783:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:78:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:799:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:799:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:79:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:800:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:816:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:816:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:817:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:817:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/char/serial.c:817:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:818:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:830:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:830:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:831:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:831:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:832:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:832:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:833:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:833:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:834:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:834:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:835:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:835:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:836:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:836:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:837:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:837:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:838:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:838:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:839:9: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:839:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:840:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:85:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:86:9: warning: macro is not used [-Wunused-macros] hw/char/serial.c:884:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/char/serial.c:915:64: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/serial.c:922:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/serial.c:924:22: warning: 'SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:940:22: warning: 'SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:975:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:975:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/serial.c:975:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:976:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:976:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:977:5: warning: extension used [-Wlanguage-extension-token] hw/char/serial.c:977:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/serial.c:978:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/serial.c:981:57: warning: unused parameter 'data' [-Wunused-parameter] hw/char/serial.c:983:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/serial.c:98:9: warning: macro is not used [-Wunused-macros] hw/char/sh_serial.c:106:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/sh_serial.c:123:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/sh_serial.c:130:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/sh_serial.c:165:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/sh_serial.c:216:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sh_serial.c:370:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/char/sh_serial.c:370:63: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/char/sh_serial.c:395:24: warning: 'SH_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/sh_serial.c:414:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/sh_serial.c:416:24: warning: 'SH_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/sh_serial.c:421:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sh_serial.c:441:24: warning: 'SH_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/sh_serial.c:446:36: warning: unused parameter 'obj' [-Wunused-parameter] hw/char/sh_serial.c:451:5: warning: extension used [-Wlanguage-extension-token] hw/char/sh_serial.c:451:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/sh_serial.c:451:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sh_serial.c:452:5: warning: extension used [-Wlanguage-extension-token] hw/char/sh_serial.c:452:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sh_serial.c:453:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sh_serial.c:456:57: warning: unused parameter 'data' [-Wunused-parameter] hw/char/sh_serial.c:458:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sh_serial.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/sh_serial.c:58:14: warning: padding struct 'struct SHSerialState' with 1 byte to align 'fcr' [-Wpadded] hw/char/sh_serial.c:67:9: warning: padding struct 'struct SHSerialState' with 3 bytes to align 'flags' [-Wpadded] hw/char/sh_serial.c:81:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] hw/char/sh_serial.c:81:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] hw/char/sh_serial.c:83:1: warning: extra ';' outside of a function [-Wextra-semi] hw/char/sh_serial.c:97:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/shakti_uart.c:113:26: warning: cast from 'Object *' (aka 'struct Object *') to 'ShaktiUartState *' increases required alignment from 8 to 16 [-Wcast-align] hw/char/shakti_uart.c:133:71: warning: unused parameter 'size' [-Wunused-parameter] hw/char/shakti_uart.c:141:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/shakti_uart.c:143:28: warning: cast from 'Object *' (aka 'struct Object *') to 'ShaktiUartState *' increases required alignment from 8 to 16 [-Wcast-align] hw/char/shakti_uart.c:150:28: warning: cast from 'Object *' (aka 'struct Object *') to 'ShaktiUartState *' increases required alignment from 8 to 16 [-Wcast-align] hw/char/shakti_uart.c:157:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/shakti_uart.c:161:5: warning: extension used [-Wlanguage-extension-token] hw/char/shakti_uart.c:161:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/shakti_uart.c:161:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/shakti_uart.c:162:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/shakti_uart.c:165:62: warning: unused parameter 'data' [-Wunused-parameter] hw/char/shakti_uart.c:167:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/shakti_uart.c:31:70: warning: unused parameter 'size' [-Wunused-parameter] hw/char/shakti_uart.c:40:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/shakti_uart.c:64:55: warning: unused parameter 'size' [-Wunused-parameter] hw/char/shakti_uart.c:67:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/shakti_uart.c:75:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/shakti_uart.c:77:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/sifive_uart.c:105:48: warning: unused parameter 'size' [-Wunused-parameter] hw/char/sifive_uart.c:108:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/sifive_uart.c:109:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/sifive_uart.c:117:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/sifive_uart.c:121:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/sifive_uart.c:124:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/sifive_uart.c:127:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/sifive_uart.c:144:66: warning: unused parameter 'size' [-Wunused-parameter] hw/char/sifive_uart.c:165:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/sifive_uart.c:165:58: warning: unused parameter 'event' [-Wunused-parameter] hw/char/sifive_uart.c:181:5: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:181:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/sifive_uart.c:181:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:182:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sifive_uart.c:187:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:188:26: warning: 'SIFIVE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:196:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/sifive_uart.c:198:26: warning: 'SIFIVE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:206:60: warning: unused parameter 'type' [-Wunused-parameter] hw/char/sifive_uart.c:208:26: warning: 'SIFIVE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:219:26: warning: 'SIFIVE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:228:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:230:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:231:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:232:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:233:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:234:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/char/sifive_uart.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/sifive_uart.c:236:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/sifive_uart.c:241:59: warning: unused parameter 'data' [-Wunused-parameter] hw/char/sifive_uart.c:243:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:244:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:280:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:287:9: warning: 'SIFIVE_UART' was marked unused but was used [-Wused-but-marked-unused] hw/char/sifive_uart.c:68:58: warning: unused parameter 'size' [-Wunused-parameter] hw/char/spapr_vty.c:104:49: warning: unused parameter 'cpu' [-Wunused-parameter] hw/char/spapr_vty.c:105:50: warning: unused parameter 'opcode' [-Wunused-parameter] hw/char/spapr_vty.c:116:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/char/spapr_vty.c:120:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/char/spapr_vty.c:123:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/char/spapr_vty.c:124:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/char/spapr_vty.c:126:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/char/spapr_vty.c:131:49: warning: unused parameter 'cpu' [-Wunused-parameter] hw/char/spapr_vty.c:132:50: warning: unused parameter 'opcode' [-Wunused-parameter] hw/char/spapr_vty.c:143:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/char/spapr_vty.c:146:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/char/spapr_vty.c:151:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/char/spapr_vty.c:152:31: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/char/spapr_vty.c:167:5: warning: extension used [-Wlanguage-extension-token] hw/char/spapr_vty.c:167:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/spapr_vty.c:168:5: warning: extension used [-Wlanguage-extension-token] hw/char/spapr_vty.c:168:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/spapr_vty.c:168:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/spapr_vty.c:169:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/spapr_vty.c:177:9: warning: extension used [-Wlanguage-extension-token] hw/char/spapr_vty.c:177:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/spapr_vty.c:179:9: warning: extension used [-Wlanguage-extension-token] hw/char/spapr_vty.c:179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/spapr_vty.c:180:9: warning: extension used [-Wlanguage-extension-token] hw/char/spapr_vty.c:180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/spapr_vty.c:181:9: warning: extension used [-Wlanguage-extension-token] hw/char/spapr_vty.c:181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/spapr_vty.c:182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/spapr_vty.c:186:60: warning: unused parameter 'data' [-Wunused-parameter] hw/char/spapr_vty.c:188:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:189:30: warning: 'VIO_SPAPR_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:227:16: warning: 'VIO_SPAPR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:23:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprVioVty *' (aka 'struct SpaprVioVty *') increases required alignment from 8 to 16 [-Wcast-align] hw/char/spapr_vty.c:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/spapr_vty.c:248:50: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/spapr_vty.c:27:24: warning: 'VIO_SPAPR_VTY_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:29:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/spapr_vty.c:34:24: warning: 'VIO_SPAPR_VTY_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:57:24: warning: 'VIO_SPAPR_VTY_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:83:24: warning: 'VIO_SPAPR_VTY_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/spapr_vty.c:92:24: warning: 'VIO_SPAPR_VTY_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/stm32f2xx_usart.c:127:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/char/stm32f2xx_usart.c:131:64: warning: unused parameter 'size' [-Wunused-parameter] hw/char/stm32f2xx_usart.c:134:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/stm32f2xx_usart.c:154:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/stm32f2xx_usart.c:198:5: warning: extension used [-Wlanguage-extension-token] hw/char/stm32f2xx_usart.c:198:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:198:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/stm32f2xx_usart.c:199:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/stm32f2xx_usart.c:204:30: warning: 'STM32F2XX_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:206:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:210:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:213:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/stm32f2xx_usart.c:215:30: warning: 'STM32F2XX_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:222:66: warning: unused parameter 'data' [-Wunused-parameter] hw/char/stm32f2xx_usart.c:224:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:37:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/char/stm32f2xx_usart.c:39:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:39:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:43:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/char/stm32f2xx_usart.c:43:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:43:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:56:75: warning: unused parameter 'size' [-Wunused-parameter] hw/char/stm32f2xx_usart.c:62:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:62:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/stm32f2xx_usart.c:78:30: warning: 'STM32F2XX_USART' was marked unused but was used [-Wused-but-marked-unused] hw/char/stm32f2xx_usart.c:92:53: warning: unused parameter 'size' [-Wunused-parameter] hw/char/terminal3270.c:100:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:151:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:182:23: warning: 'TERMINAL_3270' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:196:14: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:201:23: warning: 'TERMINAL_3270' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:205:11: warning: extension used [-Wlanguage-extension-token] hw/char/terminal3270.c:205:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/terminal3270.c:244:23: warning: 'TERMINAL_3270' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:248:15: warning: extension used [-Wlanguage-extension-token] hw/char/terminal3270.c:248:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/terminal3270.c:280:15: warning: extension used [-Wlanguage-extension-token] hw/char/terminal3270.c:280:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/char/terminal3270.c:287:5: warning: extension used [-Wlanguage-extension-token] hw/char/terminal3270.c:287:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/terminal3270.c:287:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/terminal3270.c:288:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/terminal3270.c:296:59: warning: unused parameter 'data' [-Wunused-parameter] hw/char/terminal3270.c:298:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:299:32: warning: 'EMULATED_CCW_3270_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/terminal3270.c:36:9: warning: padding struct 'struct Terminal3270' with 1 byte to align 'in_len' [-Wpadded] hw/char/terminal3270.c:38:11: warning: padding struct 'struct Terminal3270' with 3 bytes to align 'timer_tag' [-Wpadded] hw/char/terminal3270.c:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/terminal3270.c:67:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:102:61: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/virtio-console.c:113:25: warning: 'VIRTIO_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:114:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:115:32: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:128:25: warning: 'VIRTIO_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:138:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/char/virtio-console.c:138:38: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:145:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:148:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/char/virtio-console.c:154:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:156:46: warning: implicit conversion changes signedness: 'QEMUChrEvent' to 'int' [-Wsign-conversion] hw/char/virtio-console.c:179:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:180:32: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:193:54: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] hw/char/virtio-console.c:202:25: warning: 'VIRTIO_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:209:36: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:222:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:223:25: warning: 'VIRTIO_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:224:32: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:257:25: warning: 'VIRTIO_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:264:62: warning: unused parameter 'data' [-Wunused-parameter] hw/char/virtio-console.c:266:32: warning: 'VIRTIO_SERIAL_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:278:5: warning: extension used [-Wlanguage-extension-token] hw/char/virtio-console.c:278:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/virtio-console.c:278:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/virtio-console.c:279:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/virtio-console.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/virtio-console.c:282:65: warning: unused parameter 'data' [-Wunused-parameter] hw/char/virtio-console.c:284:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:285:32: warning: 'VIRTIO_SERIAL_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:30:8: warning: padding size of 'struct VirtConsole' with 4 bytes to alignment boundary [-Wpadded] hw/char/virtio-console.c:41:43: warning: unused parameter 'do_not_use' [-Wunused-parameter] hw/char/virtio-console.c:41:68: warning: unused parameter 'cond' [-Wunused-parameter] hw/char/virtio-console.c:47:33: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:55:25: warning: 'VIRTIO_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-console.c:63:46: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/char/virtio-console.c:64:46: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/char/virtio-console.c:67:36: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1004:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1009:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1010:34: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1025:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1026:26: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1052:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1096:69: warning: unused parameter 'data' [-Wunused-parameter] hw/char/virtio-serial-bus.c:1098:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1118:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1119:26: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1126:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/char/virtio-serial-bus.c:1140:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/virtio-serial-bus.c:1157:5: warning: extension used [-Wlanguage-extension-token] hw/char/virtio-serial-bus.c:1157:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/virtio-serial-bus.c:1159:5: warning: extension used [-Wlanguage-extension-token] hw/char/virtio-serial-bus.c:1159:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/virtio-serial-bus.c:1161:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/virtio-serial-bus.c:1164:64: warning: unused parameter 'data' [-Wunused-parameter] hw/char/virtio-serial-bus.c:1166:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1167:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1168:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:1195:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/virtio-serial-bus.c:125:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/char/virtio-serial-bus.c:129:19: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:168:11: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:190:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/char/virtio-serial-bus.c:191:35: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/char/virtio-serial-bus.c:198:41: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/char/virtio-serial-bus.c:221:43: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:242:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/char/virtio-serial-bus.c:243:19: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:252:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:286:32: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:300:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/char/virtio-serial-bus.c:309:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:349:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:363:18: warning: implicit conversion loses integer precision: 'int' to '__virtio16' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/virtio-serial-bus.c:364:18: warning: implicit conversion loses integer precision: 'int' to '__virtio16' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/char/virtio-serial-bus.c:384:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/virtio-serial-bus.c:393:11: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:454:38: warning: unused parameter 'vdev' [-Wunused-parameter] hw/char/virtio-serial-bus.c:454:55: warning: unused parameter 'vq' [-Wunused-parameter] hw/char/virtio-serial-bus.c:465:12: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:504:12: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:535:12: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:541:11: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:554:38: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/virtio-serial-bus.c:558:12: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:570:26: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:583:26: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:585:41: warning: cast from 'const unsigned char *' to 'struct virtio_console_config *' drops const qualifier [-Wcast-qual] hw/char/virtio-serial-bus.c:595:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/virtio-serial-bus.c:602:11: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:612:15: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:630:12: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:648:38: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:659:12: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:665:23: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:718:23: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:737:15: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:751:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:777:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/char/virtio-serial-bus.c:799:42: warning: unused parameter 'version_id' [-Wunused-parameter] hw/char/virtio-serial-bus.c:801:23: warning: 'VIRTIO_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:839:5: warning: extension used [-Wlanguage-extension-token] hw/char/virtio-serial-bus.c:839:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/virtio-serial-bus.c:840:5: warning: extension used [-Wlanguage-extension-token] hw/char/virtio-serial-bus.c:840:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/virtio-serial-bus.c:840:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/virtio-serial-bus.c:841:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/virtio-serial-bus.c:844:62: warning: unused parameter 'data' [-Wunused-parameter] hw/char/virtio-serial-bus.c:846:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:859:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:86:44: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:878:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/char/virtio-serial-bus.c:925:32: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:932:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:933:34: warning: 'VIRTIO_SERIAL_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:934:28: warning: 'VIRTIO_SERIAL_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:96:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/virtio-serial-bus.c:975:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/char/virtio-serial-bus.c:976:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/char/virtio-serial-bus.c:993:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/virtio-serial-bus.c:995:30: warning: 'VIRTIO_SERIAL_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/char/xilinx_uartlite.c:102:51: warning: unused parameter 'size' [-Wunused-parameter] hw/char/xilinx_uartlite.c:119:24: warning: extension used [-Wlanguage-extension-token] hw/char/xilinx_uartlite.c:119:24: warning: padding size of 'struct (unnamed at ../hw/char/xilinx_uartlite.c:119:24)' with 7 bits to alignment boundary [-Wpadded] hw/char/xilinx_uartlite.c:119:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/xilinx_uartlite.c:129:41: warning: unused parameter 'size' [-Wunused-parameter] hw/char/xilinx_uartlite.c:132:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/char/xilinx_uartlite.c:133:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] hw/char/xilinx_uartlite.c:163:24: warning: extension used [-Wlanguage-extension-token] hw/char/xilinx_uartlite.c:163:24: warning: padding size of 'struct (unnamed at ../hw/char/xilinx_uartlite.c:163:24)' with 7 bits to alignment boundary [-Wpadded] hw/char/xilinx_uartlite.c:163:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/char/xilinx_uartlite.c:182:5: warning: extension used [-Wlanguage-extension-token] hw/char/xilinx_uartlite.c:182:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/char/xilinx_uartlite.c:182:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/char/xilinx_uartlite.c:183:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/char/xilinx_uartlite.c:186:59: warning: unused parameter 'size' [-Wunused-parameter] hw/char/xilinx_uartlite.c:211:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/char/xilinx_uartlite.c:211:51: warning: unused parameter 'event' [-Wunused-parameter] hw/char/xilinx_uartlite.c:216:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/char/xilinx_uartlite.c:218:25: warning: 'XILINX_UARTLITE' was marked unused but was used [-Wused-but-marked-unused] hw/char/xilinx_uartlite.c:226:25: warning: 'XILINX_UARTLITE' was marked unused but was used [-Wused-but-marked-unused] hw/char/xilinx_uartlite.c:228:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/xilinx_uartlite.c:232:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/char/xilinx_uartlite.c:235:66: warning: unused parameter 'data' [-Wunused-parameter] hw/char/xilinx_uartlite.c:237:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/char/xilinx_uartlite.c:43:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:44:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:45:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:46:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:48:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:49:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:50:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:52:9: warning: macro is not used [-Wunused-macros] hw/char/xilinx_uartlite.c:57:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/char/xilinx_uartlite.c:62:18: warning: padding struct 'struct XilinxUARTLite' with 8 bytes to align 'mmio' [-Wpadded] hw/char/xilinx_uartlite.c:81:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/char/xilinx_uartlite.c:89:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/xilinx_uartlite.c:91:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/char/xilinx_uartlite.c:98:24: warning: 'XILINX_UARTLITE' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:119:14: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:123:28: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/core/bus.c:140:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:166:11: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:182:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/bus.c:184:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:191:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:192:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:202:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:203:13: warning: extension used [-Wlanguage-extension-token] hw/core/bus.c:203:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/bus.c:218:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:225:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/core/bus.c:242:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:257:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:265:19: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:275:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:286:54: warning: unused parameter 'data' [-Wunused-parameter] hw/core/bus.c:288:20: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:289:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:316:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:332:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/bus.c:52:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:53:9: warning: extension used [-Wlanguage-extension-token] hw/core/bus.c:53:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/bus.c:85:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:92:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:95:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/core/bus.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/core/bus.c:96:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/clock-vmstate.c:39:26: warning: no previous extern declaration for non-static variable 'vmstate_muldiv' [-Wmissing-variable-declarations] hw/core/clock-vmstate.c:45:9: warning: extension used [-Wlanguage-extension-token] hw/core/clock-vmstate.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/clock-vmstate.c:46:9: warning: extension used [-Wlanguage-extension-token] hw/core/clock-vmstate.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/clock-vmstate.c:47:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/clock-vmstate.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/core/clock-vmstate.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/clock-vmstate.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/clock.c:158:18: warning: 'CLOCK' was marked unused but was used [-Wused-but-marked-unused] hw/core/clock.c:168:18: warning: 'CLOCK' was marked unused but was used [-Wused-but-marked-unused] hw/core/clock.c:36:11: warning: 'CLOCK' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:104:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:114:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:122:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:137:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/core/cpu-common.c:145:43: warning: unused parameter 'cs' [-Wunused-parameter] hw/core/cpu-common.c:152:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:173:43: warning: extension used [-Wlanguage-extension-token] hw/core/cpu-common.c:189:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/cpu-common.c:200:28: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:229:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:259:54: warning: unused parameter 'data' [-Wunused-parameter] hw/core/cpu-common.c:261:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:262:19: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:42:5: warning: extension used [-Wlanguage-extension-token] hw/core/cpu-common.c:42:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/cpu-common.c:43:24: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:61:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-common.c:78:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/cpu-common.c:88:5: warning: extension used [-Wlanguage-extension-token] hw/core/cpu-common.c:88:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/cpu-common.c:89:50: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/core/cpu-common.c:92:51: warning: unused parameter 'cpu' [-Wunused-parameter] hw/core/cpu-common.c:92:68: warning: unused parameter 'buf' [-Wunused-parameter] hw/core/cpu-common.c:92:77: warning: unused parameter 'reg' [-Wunused-parameter] hw/core/cpu-common.c:97:52: warning: unused parameter 'cpu' [-Wunused-parameter] hw/core/cpu-common.c:97:66: warning: unused parameter 'buf' [-Wunused-parameter] hw/core/cpu-common.c:97:75: warning: unused parameter 'reg' [-Wunused-parameter] hw/core/cpu-sysemu.c:106:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:117:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:127:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:137:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:28:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:40:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:53:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:65:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/cpu-sysemu.c:84:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/cpu-sysemu.c:95:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/fw-path-provider.c:25:30: warning: 'FW_PATH_PROVIDER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/generic-loader.c:127:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/core/generic-loader.c:134:18: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:134:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/generic-loader.c:160:23: warning: variable 'entry' may be uninitialized when used here [-Wconditional-uninitialized] hw/core/generic-loader.c:183:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:183:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:184:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:185:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:185:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:186:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:186:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:187:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:187:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:188:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:188:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:189:5: warning: extension used [-Wlanguage-extension-token] hw/core/generic-loader.c:189:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/core/generic-loader.c:189:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/generic-loader.c:190:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/generic-loader.c:193:65: warning: unused parameter 'data' [-Wunused-parameter] hw/core/generic-loader.c:195:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/generic-loader.c:48:29: warning: 'GENERIC_LOADER' was marked unused but was used [-Wused-but-marked-unused] hw/core/generic-loader.c:51:24: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/generic-loader.c:67:29: warning: 'GENERIC_LOADER' was marked unused but was used [-Wused-but-marked-unused] hw/core/gpio.c:85:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/core/guest-loader.c:103:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/core/guest-loader.c:115:5: warning: extension used [-Wlanguage-extension-token] hw/core/guest-loader.c:115:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/guest-loader.c:116:5: warning: extension used [-Wlanguage-extension-token] hw/core/guest-loader.c:116:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/core/guest-loader.c:116:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/guest-loader.c:117:5: warning: extension used [-Wlanguage-extension-token] hw/core/guest-loader.c:117:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/core/guest-loader.c:117:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/guest-loader.c:118:5: warning: extension used [-Wlanguage-extension-token] hw/core/guest-loader.c:118:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/core/guest-loader.c:118:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/guest-loader.c:119:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/guest-loader.c:122:63: warning: unused parameter 'data' [-Wunused-parameter] hw/core/guest-loader.c:124:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/guest-loader.c:44:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/guest-loader.c:48:63: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/core/guest-loader.c:62:43: warning: extension used [-Wlanguage-extension-token] hw/core/guest-loader.c:62:43: warning: padding size of 'struct (unnamed at ../hw/core/guest-loader.c:62:43)' with 7 bits to alignment boundary [-Wpadded] hw/core/guest-loader.c:62:43: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/guest-loader.c:75:43: warning: extension used [-Wlanguage-extension-token] hw/core/guest-loader.c:75:43: warning: padding size of 'struct (unnamed at ../hw/core/guest-loader.c:75:43)' with 7 bits to alignment boundary [-Wpadded] hw/core/guest-loader.c:75:43: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/guest-loader.c:84:27: warning: 'GUEST_LOADER' was marked unused but was used [-Wused-but-marked-unused] hw/core/guest-loader.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/core/hotplug.c:20:32: warning: 'HOTPLUG_HANDLER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/hotplug.c:31:32: warning: 'HOTPLUG_HANDLER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/hotplug.c:42:32: warning: 'HOTPLUG_HANDLER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/hotplug.c:53:32: warning: 'HOTPLUG_HANDLER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/irq.c:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/core/irq.c:32:8: warning: padding size of 'struct IRQState' with 4 bytes to alignment boundary [-Wpadded] hw/core/irq.c:73:11: warning: 'IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/irq.c:95:43: warning: unused parameter 'line' [-Wunused-parameter] hw/core/loader-fit.c:108:42: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:111:42: warning: cast from 'const void *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:170:21: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:172:25: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:221:21: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:223:25: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:256:21: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:333:21: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:65:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader-fit.c:67:32: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader-fit.c:74:32: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader-fit.c:76:42: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader-fit.c:76:63: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/core/loader-fit.c:76:69: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader-fit.c:83:39: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader-fit.c:85:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:1012:21: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:1013:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/core/loader.c:1023:12: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/core/loader.c:103:35: warning: unused parameter 'name' [-Wunused-parameter] hw/core/loader.c:1077:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/loader.c:112:41: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:1153:29: warning: unused parameter 'unused' [-Wunused-parameter] hw/core/loader.c:1183:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/loader.c:1220:18: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/loader.c:130:26: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/core/loader.c:1352:16: warning: padding size of 'struct RomSec' with 4 bytes to alignment boundary [-Wpadded] hw/core/loader.c:1367:29: warning: cast from 'const void *' to 'struct RomSec *' drops const qualifier [-Wcast-qual] hw/core/loader.c:1368:29: warning: cast from 'const void *' to 'struct RomSec *' drops const qualifier [-Wcast-qual] hw/core/loader.c:1469:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:1488:26: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:1497:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/core/loader.c:1517:46: warning: unused parameter 'len' [-Wunused-parameter] hw/core/loader.c:152:26: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/core/loader.c:1563:28: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/loader.c:1571:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/core/loader.c:1585:45: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/loader.c:1588:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/core/loader.c:1616:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] hw/core/loader.c:1635:9: warning: padding size of 'HexLine' with 1 byte to alignment boundary [-Wpadded] hw/core/loader.c:1637:14: warning: padding struct 'HexLine' with 1 byte to align 'address' [-Wpadded] hw/core/loader.c:1663:13: warning: implicit conversion loses integer precision: 'gint' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/loader.c:1663:34: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'gchar' (aka 'char') [-Wsign-conversion] hw/core/loader.c:1664:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/loader.c:1669:47: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'gchar' (aka 'char') [-Wsign-conversion] hw/core/loader.c:1685:9: warning: padding size of 'HexParser' with 7 bytes to alignment boundary [-Wpadded] hw/core/loader.c:1688:14: warning: padding struct 'HexParser' with 2 bytes to align 'bin_buf' [-Wpadded] hw/core/loader.c:1695:19: warning: padding struct 'HexParser' with 4 bytes to align 'as' [-Wpadded] hw/core/loader.c:170:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/core/loader.c:172:58: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:174:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:1750:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/core/loader.c:175:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/core/loader.c:1766:79: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/core/loader.c:1775:33: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/core/loader.c:250:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/core/loader.c:258:55: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/core/loader.c:288:29: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/core/loader.c:388:21: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:388:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/loader.c:393:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:527:27: warning: unused parameter 'x' [-Wunused-parameter] hw/core/loader.c:532:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/loader.c:539:25: warning: unused parameter 'x' [-Wunused-parameter] hw/core/loader.c:576:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/core/loader.c:581:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/core/loader.c:588:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/core/loader.c:601:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/loader.c:601:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/core/loader.c:603:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/loader.c:640:14: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] hw/core/loader.c:661:36: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/core/loader.c:667:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/loader.c:751:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/loader.c:756:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/core/loader.c:788:69: warning: unused parameter 'max_sz' [-Wunused-parameter] hw/core/loader.c:830:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:831:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/core/loader.c:849:44: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/core/loader.c:878:11: warning: padding struct 'struct Rom' with 4 bytes to align 'fw_dir' [-Wpadded] hw/core/loader.c:884:12: warning: padding struct 'struct Rom' with 7 bytes to align 'addr' [-Wpadded] hw/core/loader.c:93:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/loader.c:93:49: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/core/loader.c:976:27: warning: declaration shadows a variable in the global scope [-Wshadow] hw/core/loader.c:979:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-hmp-cmds.c:123:52: warning: implicit conversion changes signedness: 'HostMemPolicy' (aka 'enum HostMemPolicy') to 'int' [-Wsign-conversion] hw/core/machine-hmp-cmds.c:28:47: warning: unused parameter 'qdict' [-Wunused-parameter] hw/core/machine-hmp-cmds.c:49:55: warning: unused parameter 'qdict' [-Wunused-parameter] hw/core/machine-hmp-cmds.c:97:49: warning: unused parameter 'qdict' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/core/machine-qmp-cmds.c:118:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:126:38: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:130:18: warning: implicit conversion changes signedness: 'int' to 'SysEmuTarget' (aka 'enum SysEmuTarget') [-Wsign-conversion] hw/core/machine-qmp-cmds.c:138:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:139:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:156:22: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:184:21: warning: implicit conversion changes signedness: 'int' to 'HostMemPolicy' (aka 'enum HostMemPolicy') [-Wsign-conversion] hw/core/machine-qmp-cmds.c:192:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/core/machine-qmp-cmds.c:192:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/core/machine-qmp-cmds.c:192:9: warning: extension used [-Wlanguage-extension-token] hw/core/machine-qmp-cmds.c:192:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/machine-qmp-cmds.c:194:9: warning: extension used [-Wlanguage-extension-token] hw/core/machine-qmp-cmds.c:200:38: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:209:45: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:211:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:215:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:26:51: warning: unused parameter 'info' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:26:73: warning: unused parameter 'cpu' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:27:1: warning: function 'cpustate_to_cpuinfo_s390' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/core/machine-qmp-cmds.c:29:25: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:42:46: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine-qmp-cmds.c:44:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:45:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-qmp-cmds.c:47:27: warning: implicit conversion changes signedness: 'int' to 'SysEmuTarget' (aka 'enum SysEmuTarget') [-Wsign-conversion] hw/core/machine-qmp-cmds.c:51:5: warning: extension used [-Wlanguage-extension-token] hw/core/machine-qmp-cmds.c:51:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/machine-qmp-cmds.c:62:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/machine-qmp-cmds.c:77:45: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine-smp.c:180:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/core/machine-smp.c:188:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/core/machine-smp.c:31:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-smp.c:74:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine-smp.c:75:14: warning: declaration shadows a variable in the global scope [-Wshadow] hw/core/machine-smp.c:75:51: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine-smp.c:76:54: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine-smp.c:77:51: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine-smp.c:78:56: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine-smp.c:79:52: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine-smp.c:80:54: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine-smp.c:81:54: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] hw/core/machine.c:100:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:101:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:102:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1033:60: warning: unused parameter 'data' [-Wunused-parameter] hw/core/machine.c:1035:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:1036:34: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/machine.c:1037:34: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/machine.c:1038:42: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/machine.c:103:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1051:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:1052:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:1065:17: warning: declaration shadows a local variable [-Wshadow] hw/core/machine.c:108:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1093:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/machine.c:1094:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/machine.c:109:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1106:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:110:64: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:111:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:112:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:113:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:114:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:115:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:116:30: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:117:34: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:118:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:119:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1203:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:124:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1253:52: warning: unused parameter 'machine' [-Wunused-parameter] hw/core/machine.c:1271:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:1280:51: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/core/machine.c:129:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1303:35: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:130:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:131:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:132:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:133:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:134:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:135:63: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:136:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:1376:10: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:141:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:142:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:143:77: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:144:78: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:145:33: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:146:33: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:147:33: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:148:35: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:149:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:150:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:151:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:152:64: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:153:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:157:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/machine.c:157:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/core/machine.c:161:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:162:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:163:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:164:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:165:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:166:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:171:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:172:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:173:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:174:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:179:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:180:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:185:35: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:186:34: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:187:58: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:188:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:193:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:194:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:195:58: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:196:34: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:197:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:198:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:199:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:200:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:201:38: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:202:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:207:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:208:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:209:35: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:210:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:211:55: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:216:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:224:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:225:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:226:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:227:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:228:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:235:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:236:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:237:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:238:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:239:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:244:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:245:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:246:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:247:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:248:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:249:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:250:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:251:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:252:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:256:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/machine.c:256:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/core/machine.c:260:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:261:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:262:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:263:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:264:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:265:37: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:266:65: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:272:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:274:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:279:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:281:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:287:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:289:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:294:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:296:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:302:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:304:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:309:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:311:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:317:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:319:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:324:69: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:326:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:332:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:334:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:339:73: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:341:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:348:63: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:351:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:358:63: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:361:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:368:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/core/machine.c:371:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:373:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:378:79: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:380:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:386:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:388:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:393:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:395:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:400:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:402:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:407:68: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:409:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:414:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:416:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:421:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:423:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:429:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:431:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:436:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:438:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:443:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:445:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:44:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:450:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:452:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:458:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:460:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:465:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:467:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:472:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:474:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:497:68: warning: unused parameter 'obj' [-Wunused-parameter] hw/core/machine.c:498:66: warning: unused parameter 'name' [-Wunused-parameter] hw/core/machine.c:499:62: warning: unused parameter 'new_target' [-Wunused-parameter] hw/core/machine.c:49:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:500:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:509:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:50:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:511:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:516:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:518:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:523:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:525:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:530:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:532:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:538:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:538:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:540:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:555:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:557:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:558:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:55:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:561:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:609:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:60:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:611:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:619:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:61:34: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:638:5: warning: extension used [-Wlanguage-extension-token] hw/core/machine.c:66:58: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:671:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:678:44: warning: extension used [-Wlanguage-extension-token] hw/core/machine.c:67:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:68:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:690:9: warning: extension used [-Wlanguage-extension-token] hw/core/machine.c:697:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/core/machine.c:69:34: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:70:35: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:71:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:723:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:76:37: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:77:37: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:78:64: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:79:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:814:58: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/core/machine.c:824:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:824:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:826:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:843:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:845:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:846:5: warning: 'glib_autoptr_cleanup_SMPConfiguration' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:84:38: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:856:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:856:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/machine.c:858:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:85:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:86:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:872:35: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:87:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:883:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/machine.c:885:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:886:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:88:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:89:35: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:90:31: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:914:55: warning: unused parameter 'data' [-Wunused-parameter] hw/core/machine.c:916:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/machine.c:91:37: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:92:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:97:66: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:98:55: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/machine.c:99:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/core/nmi.c:29:8: warning: padding size of 'struct do_nmi_s' with 7 bytes to alignment boundary [-Wpadded] hw/core/nmi.c:31:12: warning: padding struct 'struct do_nmi_s' with 4 bytes to align 'err' [-Wpadded] hw/core/nmi.c:43:24: warning: 'NMI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/null-machine.c:59:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/null-machine.c:59:1: warning: unused parameter 'data' [-Wunused-parameter] hw/core/numa.c:133:35: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/numa.c:134:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/numa.c:165:41: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/core/numa.c:169:23: warning: extension used [-Wlanguage-extension-token] hw/core/numa.c:169:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/numa.c:218:28: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/numa.c:248:32: warning: implicit conversion loses integer precision: 'HmatLBMemoryHierarchy' (aka 'enum HmatLBMemoryHierarchy') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/numa.c:249:32: warning: implicit conversion loses integer precision: 'HmatLBDataType' (aka 'enum HmatLBDataType') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/numa.c:250:31: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/numa.c:251:28: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/numa.c:267:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/core/numa.c:291:25: warning: extension used [-Wlanguage-extension-token] hw/core/numa.c:291:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/numa.c:293:25: warning: extension used [-Wlanguage-extension-token] hw/core/numa.c:293:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/numa.c:336:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/core/numa.c:397:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/core/numa.c:470:13: warning: enumeration value 'NUMA_OPTIONS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] hw/core/numa.c:50:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] hw/core/numa.c:521:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/numa.c:640:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/numa.c:664:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/numa.c:69:17: warning: declaration shadows a variable in the global scope [-Wshadow] hw/core/numa.c:70:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/numa.c:737:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/core/numa.c:765:21: warning: enumeration value 'MEMORY_DEVICE_INFO_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] hw/core/numa.c:770:70: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/core/numa.c:772:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/core/numa.c:77:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/core/or-irq.c:100:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/or-irq.c:109:9: warning: extension used [-Wlanguage-extension-token] hw/core/or-irq.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/or-irq.c:110:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/or-irq.c:119:5: warning: extension used [-Wlanguage-extension-token] hw/core/or-irq.c:119:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/or-irq.c:120:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/or-irq.c:123:57: warning: unused parameter 'data' [-Wunused-parameter] hw/core/or-irq.c:125:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:34:22: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:49:22: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:57:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/or-irq.c:59:22: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:68:22: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:70:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:87:22: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/or-irq.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/core/or-irq.c:98:9: warning: padding size of 'struct (unnamed at ../hw/core/or-irq.c:98:9)' with 7 bits to alignment boundary [-Wpadded] hw/core/or-irq.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/or-irq.c:98:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/platform-bus.c:111:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/core/platform-bus.c:119:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/core/platform-bus.c:119:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/core/platform-bus.c:176:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/platform-bus.c:181:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/platform-bus.c:187:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/platform-bus.c:188:12: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/platform-bus.c:196:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/core/platform-bus.c:205:5: warning: extension used [-Wlanguage-extension-token] hw/core/platform-bus.c:205:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/platform-bus.c:206:5: warning: extension used [-Wlanguage-extension-token] hw/core/platform-bus.c:206:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/platform-bus.c:207:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/platform-bus.c:210:63: warning: unused parameter 'data' [-Wunused-parameter] hw/core/platform-bus.c:212:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/platform-bus.c:40:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/core/platform-bus.c:64:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/core/platform-bus.c:71:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/core/platform-bus.c:89:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/core/ptimer.c:148:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/core/ptimer.c:148:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/core/ptimer.c:150:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/core/ptimer.c:223:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/core/ptimer.c:22:8: warning: padding size of 'struct ptimer_state' with 6 bytes to alignment boundary [-Wpadded] hw/core/ptimer.c:241:24: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/core/ptimer.c:25:14: warning: padding struct 'struct ptimer_state' with 7 bytes to align 'limit' [-Wpadded] hw/core/ptimer.c:28:13: warning: padding struct 'struct ptimer_state' with 4 bytes to align 'period' [-Wpadded] hw/core/ptimer.c:32:16: warning: padding struct 'struct ptimer_state' with 7 bytes to align 'timer' [-Wpadded] hw/core/ptimer.c:366:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/core/ptimer.c:390:43: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/ptimer.c:445:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:446:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:447:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:448:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:448:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:449:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:450:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:451:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:452:9: warning: extension used [-Wlanguage-extension-token] hw/core/ptimer.c:452:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/core/ptimer.c:452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/ptimer.c:453:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/ptimer.c:79:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/core/ptimer.c:97:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/core/qdev-clock.c:137:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/qdev-clock.c:49:15: warning: 'CLOCK' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-fw.c:24:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-fw.c:35:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-hotplug.c:23:19: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-hotplug.c:24:14: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-hotplug.c:40:19: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-hotplug.c:41:14: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-hotplug.c:69:51: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/core/qdev-hotplug.c:70:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/qdev-properties-system.c:1016:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/core/qdev-properties-system.c:1109:71: warning: unused parameter 'prop' [-Wunused-parameter] hw/core/qdev-properties-system.c:197:52: warning: unused parameter 'name' [-Wunused-parameter] hw/core/qdev-properties-system.c:199:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties-system.c:281:50: warning: unused parameter 'name' [-Wunused-parameter] hw/core/qdev-properties-system.c:353:21: warning: implicit conversion loses integer precision: 'long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/qdev-properties-system.c:441:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/qdev-properties-system.c:553:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/core/qdev-properties-system.c:575:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties-system.c:584:32: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/core/qdev-properties-system.c:584:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/core/qdev-properties-system.c:589:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/qdev-properties-system.c:672:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/core/qdev-properties-system.c:769:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/core/qdev-properties-system.c:863:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/core/qdev-properties-system.c:873:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/core/qdev-properties-system.c:883:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/core/qdev-properties-system.c:884:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/core/qdev-properties-system.c:89:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties-system.c:937:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/core/qdev-properties.c:121:63: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'int' [-Wshorten-64-to-32] hw/core/qdev-properties.c:31:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties.c:42:54: warning: unused parameter 'val' [-Wunused-parameter] hw/core/qdev-properties.c:44:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties.c:452:53: warning: unused parameter 'name' [-Wunused-parameter] hw/core/qdev-properties.c:465:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/core/qdev-properties.c:535:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/qdev-properties.c:56:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/qdev-properties.c:583:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/qdev-properties.c:610:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/qdev-properties.c:611:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/core/qdev-properties.c:611:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/qdev-properties.c:623:41: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/core/qdev-properties.c:64:5: warning: void function 'field_prop_get' should not return void expression [-Wpedantic] hw/core/qdev-properties.c:665:31: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties.c:724:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/core/qdev-properties.c:765:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/core/qdev-properties.c:779:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/core/qdev-properties.c:796:14: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev-properties.c:86:5: warning: void function 'field_prop_set' should not return void expression [-Wpedantic] hw/core/qdev-properties.c:921:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] hw/core/qdev-properties.c:924:33: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] hw/core/qdev-properties.c:966:27: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:100:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/core/qdev.c:105:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:112:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:166:12: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:174:12: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:182:58: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/core/qdev.c:190:53: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/core/qdev.c:198:53: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/core/qdev.c:207:56: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/qdev.c:209:5: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:229:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:253:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/qdev.c:259:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/qdev.c:265:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/qdev.c:272:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/qdev.c:274:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:291:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:319:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:326:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:343:17: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:363:64: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/qdev.c:365:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:369:14: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:449:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:450:9: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:450:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/qdev.c:476:10: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:496:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:49:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:506:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/qdev.c:508:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:514:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:528:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:529:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:572:9: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:590:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/core/qdev.c:646:9: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:646:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/qdev.c:658:9: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:692:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/qdev.c:694:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:695:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:701:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/qdev.c:703:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:710:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:732:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:740:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:765:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/core/qdev.c:765:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/core/qdev.c:765:5: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:765:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/qdev.c:769:62: warning: unused parameter 'data' [-Wunused-parameter] hw/core/qdev.c:76:13: warning: arithmetic on pointers to the function type 'void (BusChild *)' (aka 'void (struct BusChild *)') is a GNU extension [-Wpointer-arith] hw/core/qdev.c:76:13: warning: extension used [-Wlanguage-extension-token] hw/core/qdev.c:76:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/core/qdev.c:76:13: warning: zero size arrays are an extension [-Wzero-length-array] hw/core/qdev.c:771:26: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:781:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:801:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:813:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:828:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:836:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:846:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:857:57: warning: unused parameter 'data' [-Wunused-parameter] hw/core/qdev.c:859:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:860:26: warning: 'VMSTATE_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:861:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:900:77: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/core/qdev.c:929:26: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/qdev.c:975:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/register.c:235:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/core/register.c:249:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/core/register.c:258:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/core/register.c:258:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/core/register.c:265:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/core/register.c:29:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/core/register.c:322:56: warning: unused parameter 'data' [-Wunused-parameter] hw/core/register.c:324:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/register.c:32:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/core/register.c:35:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/register.c:64:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/core/register.c:65:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/core/reset.c:32:16: warning: padding size of 'struct QEMUResetEntry' with 7 bytes to alignment boundary [-Wpadded] hw/core/resettable.c:114:55: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/resettable.c:116:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/resettable.c:124:69: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:151:62: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:161:54: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/resettable.c:163:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/resettable.c:170:68: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:190:54: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/resettable.c:192:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/resettable.c:197:68: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:221:31: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/resettable.c:229:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/resettable.c:44:33: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:53:46: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:69:47: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/core/resettable.c:81:27: warning: 'RESETTABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/split-irq.c:33:49: warning: unused parameter 'n' [-Wunused-parameter] hw/core/split-irq.c:35:19: warning: 'SPLIT_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/split-irq.c:45:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/split-irq.c:50:19: warning: 'SPLIT_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/core/split-irq.c:63:5: warning: extension used [-Wlanguage-extension-token] hw/core/split-irq.c:63:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/core/split-irq.c:64:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/core/split-irq.c:67:60: warning: unused parameter 'data' [-Wunused-parameter] hw/core/split-irq.c:69:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/stream.c:17:27: warning: 'STREAM_SINK_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/stream.c:8:27: warning: 'STREAM_SINK_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus-fdt.c:465:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/sysbus-fdt.c:474:38: warning: unused parameter 'sbdev' [-Wunused-parameter] hw/core/sysbus-fdt.c:474:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/core/sysbus-fdt.c:48:17: warning: padding struct 'struct PlatformBusFDTData' with 4 bytes to align 'pbus_node_name' [-Wpadded] hw/core/sysbus-fdt.c:506:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/core/sysbus-fdt.c:517:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/core/sysbus-fdt.c:517:21: warning: extension used [-Wlanguage-extension-token] hw/core/sysbus-fdt.c:517:21: warning: padding size of 'struct (unnamed at ../hw/core/sysbus-fdt.c:517:21)' with 7 bits to alignment boundary [-Wpadded] hw/core/sysbus-fdt.c:517:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/sysbus-fdt.c:529:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus-fdt.c:552:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/core/sysbus-fdt.c:552:5: warning: extension used [-Wlanguage-extension-token] hw/core/sysbus-fdt.c:552:5: warning: padding size of 'struct (unnamed at ../hw/core/sysbus-fdt.c:552:5)' with 7 bits to alignment boundary [-Wpadded] hw/core/sysbus-fdt.c:552:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/sysbus-fdt.c:553:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/core/sysbus-fdt.c:553:5: warning: extension used [-Wlanguage-extension-token] hw/core/sysbus-fdt.c:553:5: warning: padding size of 'struct (unnamed at ../hw/core/sysbus-fdt.c:553:5)' with 7 bits to alignment boundary [-Wpadded] hw/core/sysbus-fdt.c:553:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/sysbus-fdt.c:554:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/core/sysbus-fdt.c:554:5: warning: extension used [-Wlanguage-extension-token] hw/core/sysbus-fdt.c:554:5: warning: padding size of 'struct (unnamed at ../hw/core/sysbus-fdt.c:554:5)' with 7 bits to alignment boundary [-Wpadded] hw/core/sysbus-fdt.c:554:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/core/sysbus-fdt.c:554:64: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/sysbus-fdt.c:554:70: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/core/sysbus-fdt.c:559:12: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:109:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:115:30: warning: 'SYS_BUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:117:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:127:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/core/sysbus.c:181:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:187:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:187:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:196:25: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/core/sysbus.c:221:48: warning: unused parameter 'dev' [-Wunused-parameter] hw/core/sysbus.c:221:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/core/sysbus.c:235:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:256:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:261:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:266:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:279:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:280:30: warning: 'SYS_BUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:301:34: warning: unused parameter 'dev' [-Wunused-parameter] hw/core/sysbus.c:307:50: warning: unused parameter 'dev' [-Wunused-parameter] hw/core/sysbus.c:312:64: warning: unused parameter 'data' [-Wunused-parameter] hw/core/sysbus.c:314:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/sysbus.c:75:61: warning: unused parameter 'data' [-Wunused-parameter] hw/core/sysbus.c:77:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/core/vm-change-state-handler.c:41:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] hw/core/vm-change-state-handler.c:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/core/vmstate-if.c:23:34: warning: extra ';' outside of a function [-Wextra-semi] hw/cpu/a15mpcore.c:105:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/cpu/a15mpcore.c:105:29: warning: extension used [-Wlanguage-extension-token] hw/cpu/a15mpcore.c:105:29: warning: padding size of 'struct (unnamed at ../hw/cpu/a15mpcore.c:105:29)' with 7 bits to alignment boundary [-Wpadded] hw/cpu/a15mpcore.c:105:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/cpu/a15mpcore.c:112:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:112:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cpu/a15mpcore.c:112:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/a15mpcore.c:137:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/cpu/a15mpcore.c:138:34: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/cpu/a15mpcore.c:140:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/a15mpcore.c:140:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cpu/a15mpcore.c:147:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/a15mpcore.c:147:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/a15mpcore.c:154:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/a15mpcore.c:154:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/a15mpcore.c:155:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/cpu/a15mpcore.c:158:61: warning: unused parameter 'data' [-Wunused-parameter] hw/cpu/a15mpcore.c:160:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:34:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:39:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:40:25: warning: 'A15MPCORE_PRIV' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:46:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:51:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:52:25: warning: 'A15MPCORE_PRIV' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:60:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:78:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:81:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:87:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/a15mpcore.c:92:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/cpu/a15mpcore.c:93:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a15mpcore.c:94:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/a15mpcore.c:94:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cpu/a9mpcore.c:101:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:104:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:106:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:108:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:111:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:113:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:115:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:118:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:150:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/cpu/a9mpcore.c:151:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/a9mpcore.c:151:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cpu/a9mpcore.c:162:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/a9mpcore.c:162:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/a9mpcore.c:169:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/a9mpcore.c:169:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/a9mpcore.c:170:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/cpu/a9mpcore.c:173:60: warning: unused parameter 'data' [-Wunused-parameter] hw/cpu/a9mpcore.c:175:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:26:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:31:24: warning: 'A9MPCORE_PRIV' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:34:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:49:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:50:24: warning: 'A9MPCORE_PRIV' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:68:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:70:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:73:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:75:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:88:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:91:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/a9mpcore.c:97:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/a9mpcore.c:99:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:102:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:107:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:116:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:117:32: warning: 'ARM11MPCORE_PRIV' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:127:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:135:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/arm11mpcore.c:135:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/arm11mpcore.c:144:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/arm11mpcore.c:144:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/arm11mpcore.c:145:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/cpu/arm11mpcore.c:148:62: warning: unused parameter 'data' [-Wunused-parameter] hw/cpu/arm11mpcore.c:150:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:24:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:30:31: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:31:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:32:31: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:33:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:34:31: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:41:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/cpu/arm11mpcore.c:42:31: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/cpu/arm11mpcore.c:49:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/cpu/arm11mpcore.c:51:31: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/cpu/arm11mpcore.c:62:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/cpu/arm11mpcore.c:63:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/arm11mpcore.c:63:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cpu/arm11mpcore.c:73:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:74:32: warning: 'ARM11MPCORE_PRIV' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:75:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:76:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:77:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:78:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:81:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:91:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:96:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/arm11mpcore.c:99:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/cluster.c:30:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/cluster.c:30:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/cluster.c:31:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/cpu/cluster.c:34:16: warning: padding size of 'struct CallbackData' with 4 bytes to alignment boundary [-Wpadded] hw/cpu/cluster.c:45:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/cpu/cluster.c:54:32: warning: 'CPU_CLUSTER' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/cluster.c:77:62: warning: unused parameter 'data' [-Wunused-parameter] hw/cpu/cluster.c:79:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/core.c:19:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cpu/core.c:21:21: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/core.c:28:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cpu/core.c:30:21: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/core.c:42:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/cpu/core.c:46:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cpu/core.c:48:21: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/core.c:55:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cpu/core.c:57:21: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/core.c:64:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/cpu/core.c:69:21: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/core.c:77:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cpu/core.c:81:56: warning: unused parameter 'data' [-Wunused-parameter] hw/cpu/core.c:83:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:103:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:112:5: warning: extension used [-Wlanguage-extension-token] hw/cpu/realview_mpcore.c:112:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/cpu/realview_mpcore.c:113:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/cpu/realview_mpcore.c:116:62: warning: unused parameter 'data' [-Wunused-parameter] hw/cpu/realview_mpcore.c:118:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/cpu/realview_mpcore.c:33:27: warning: padding struct 'struct mpcore_rirq_state' with 4 bytes to align 'priv' [-Wpadded] hw/cpu/realview_mpcore.c:63:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:64:28: warning: 'REALVIEW_MPCORE_RIRQ' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:65:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:72:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:75:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:81:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:84:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:85:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:86:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/cpu/realview_mpcore.c:97:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cpu/realview_mpcore.c:98:28: warning: 'REALVIEW_MPCORE_RIRQ' was marked unused but was used [-Wused-but-marked-unused] hw/cris/axis_dev88.c:139:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/cris/axis_dev88.c:165:15: warning: padding size of 'struct gpio_state_t' with 8 bytes to alignment boundary [-Wpadded] hw/cris/axis_dev88.c:173:63: warning: unused parameter 'size' [-Wunused-parameter] hw/cris/axis_dev88.c:185:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cris/axis_dev88.c:191:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cris/axis_dev88.c:203:33: warning: unused parameter 'size' [-Wunused-parameter] hw/cris/axis_dev88.c:217:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cris/axis_dev88.c:225:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cris/axis_dev88.c:229:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cris/axis_dev88.c:265:11: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/cris/axis_dev88.c:292:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cris/axis_dev88.c:295:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cris/axis_dev88.c:296:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/cris/axis_dev88.c:329:39: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/cris/axis_dev88.c:352:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cris/axis_dev88.c:352:1: warning: unused parameter 'data' [-Wunused-parameter] hw/cris/axis_dev88.c:43:8: warning: padding size of 'struct nand_state_t' with 124 bits to alignment boundary [-Wpadded] hw/cris/axis_dev88.c:46:18: warning: padding struct 'struct nand_state_t' with 8 bytes to align 'iomem' [-Wpadded] hw/cris/axis_dev88.c:54:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/cris/axis_dev88.c:54:63: warning: unused parameter 'size' [-Wunused-parameter] hw/cris/axis_dev88.c:62:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cris/axis_dev88.c:69:33: warning: unused parameter 'addr' [-Wunused-parameter] hw/cris/axis_dev88.c:70:21: warning: unused parameter 'size' [-Wunused-parameter] hw/cris/axis_dev88.c:77:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cris/axis_dev88.c:79:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cris/axis_dev88.c:88:8: warning: padding size of 'struct tempsensor_t' with 2 bytes to alignment boundary [-Wpadded] hw/cris/boot.c:48:19: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cris/boot.c:52:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/cris/boot.c:62:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cris/boot.c:77:18: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/cris/boot.c:83:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/cris/boot.c:94:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/cris/boot.h:9:16: warning: padding struct 'struct cris_load_info' with 4 bytes to align 'ram_size' [-Wpadded] hw/cxl/cxl-cdat.c:125:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/cxl/cxl-cdat.c:127:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/cxl/cxl-cdat.c:129:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/cxl/cxl-cdat.c:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/cxl/cxl-cdat.c:143:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'CDATSubHeader *' (aka 'struct CDATSubHeader *') increases required alignment from 1 to 2 [-Wcast-align] hw/cxl/cxl-cdat.c:153:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/cxl/cxl-cdat.c:164:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/cxl/cxl-cdat.c:170:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'CDATSubHeader *' (aka 'struct CDATSubHeader *') increases required alignment from 1 to 2 [-Wcast-align] hw/cxl/cxl-cdat.c:72:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/cxl/cxl-component-utils.c:163:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:163:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:163:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:164:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cxl/cxl-component-utils.c:165:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:165:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:165:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:166:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:166:5)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:166:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:167:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:167:5)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:167:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:168:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:168:5)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:168:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:169:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:169:5)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:169:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:215:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/cxl/cxl-component-utils.c:222:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:222:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:222:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:223:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:223:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:223:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:224:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:224:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:224:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:225:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:225:5)' with 3 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:225:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:225:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/cxl/cxl-component-utils.c:241:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:241:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:241:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:241:5)' with 20 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:241:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:241:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:241:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:244:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:244:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:244:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:244:5)' with 20 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:244:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:244:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:244:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:250:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:250:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:250:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:250:5)' with 20 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:250:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:250:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:250:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:257:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:257:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:257:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:257:5)' with 20 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:257:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:257:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:257:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:258:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:258:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:258:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:258:5)' with 20 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:258:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:258:5)' with 28 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:258:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:287:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/cxl/cxl-component-utils.c:354:17: warning: 4 enumeration values not explicitly handled in switch: 'CXL2_DEVICE', 'CXL2_TYPE3_DEVICE', 'CXL2_LOGICAL_DEVICE'... [-Wswitch-enum] hw/cxl/cxl-component-utils.c:53:9: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:53:9)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:53:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:54:9: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:54:9)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:54:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:55:9: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-component-utils.c:55:9)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-component-utils.c:55:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-component-utils.c:83:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cxl/cxl-component-utils.c:85:84: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cxl/cxl-device-utils.c:134:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:134:52: warning: unused parameter 'offset' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:134:69: warning: unused parameter 'size' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:138:14: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:138:14)' with 62 bits to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:138:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:139:14: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:139:14)' with 63 bits to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:139:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:144:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:144:47: warning: unused parameter 'offset' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:144:64: warning: unused parameter 'value' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:145:37: warning: unused parameter 'size' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:239:52: warning: unused parameter 'cxl_dstate' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:244:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:244:5)' with 27 bits to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:244:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:249:52: warning: unused parameter 'cxl_dstate' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:257:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:257:5)' with 6 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:257:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:258:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:258:5)' with 7 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:258:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:259:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:259:5)' with 6 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:259:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:261:5: warning: declaration shadows a local variable [-Wshadow] hw/cxl/cxl-device-utils.c:261:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:261:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:261:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:261:5)' with 3 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:261:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:264:5: warning: declaration shadows a local variable [-Wshadow] hw/cxl/cxl-device-utils.c:264:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:264:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:264:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:264:5)' with 3 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:264:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:267:5: warning: declaration shadows a local variable [-Wshadow] hw/cxl/cxl-device-utils.c:267:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:267:5)' with 2 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:267:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-device-utils.c:267:5)' with 3 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-device-utils.c:267:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-device-utils.c:42:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:42:51: warning: unused parameter 'offset' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:42:68: warning: unused parameter 'size' [-Wunused-parameter] hw/cxl/cxl-device-utils.c:81:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cxl/cxl-host-stubs.c:11:38: warning: unused parameter 'stat' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:11:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:11:60: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-host-stubs.c:12:31: warning: unused parameter 'obj' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:12:46: warning: unused parameter 'state' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:12:55: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-host-stubs.c:13:40: warning: unused parameter 'bus' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:13:55: warning: unused parameter 'state' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:13:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/cxl/cxl-host-stubs.c:13:78: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-host.c:116:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/cxl/cxl-host.c:119:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/cxl/cxl-host.c:120:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cxl/cxl-host.c:122:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/cxl/cxl-host.c:123:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/cxl/cxl-host.c:144:10: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-host.c:166:32: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-host.c:182:11: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-host.c:196:31: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-host.c:201:32: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-host.c:261:37: warning: unused parameter 'obj' [-Wunused-parameter] hw/cxl/cxl-host.c:270:37: warning: unused parameter 'obj' [-Wunused-parameter] hw/cxl/cxl-host.c:282:38: warning: unused parameter 'obj' [-Wunused-parameter] hw/cxl/cxl-host.c:290:38: warning: unused parameter 'obj' [-Wunused-parameter] hw/cxl/cxl-host.c:94:37: warning: 'PXB_CXL_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-mailbox-utils.c:100:14: warning: padding struct 'struct cxl_cmd' with 6 bytes to align 'payload' [-Wpadded] hw/cxl/cxl-mailbox-utils.c:119:1: warning: no previous extern declaration for non-static variable '__zeroevents_get_records' [-Wmissing-variable-declarations] hw/cxl/cxl-mailbox-utils.c:119:1: warning: unused parameter 'cxl_dstate' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:119:56: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-mailbox-utils.c:120:1: warning: unused parameter 'cmd' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:120:1: warning: unused parameter 'cxl_dstate' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:120:1: warning: unused parameter 'len' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:120:49: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-mailbox-utils.c:121:1: warning: no previous extern declaration for non-static variable '__zeroevents_get_interrupt_policy' [-Wmissing-variable-declarations] hw/cxl/cxl-mailbox-utils.c:121:1: warning: unused parameter 'cxl_dstate' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:121:62: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-mailbox-utils.c:122:1: warning: unused parameter 'cmd' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:122:1: warning: unused parameter 'cxl_dstate' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:122:1: warning: unused parameter 'len' [-Wunused-parameter] hw/cxl/cxl-mailbox-utils.c:122:56: warning: extra ';' outside of a function [-Wextra-semi] hw/cxl/cxl-mailbox-utils.c:129:5: warning: packed attribute is unnecessary for 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:129:5)' [-Wpacked] hw/cxl/cxl-mailbox-utils.c:167:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/cxl/cxl-mailbox-utils.c:185:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/cxl/cxl-mailbox-utils.c:187:51: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/cxl/cxl-mailbox-utils.c:212:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cxl/cxl-mailbox-utils.c:223:5: warning: packed attribute is unnecessary for 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:223:5)' [-Wpacked] hw/cxl/cxl-mailbox-utils.c:223:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:223:5)' with 8 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-mailbox-utils.c:251:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/cxl/cxl-mailbox-utils.c:282:25: warning: cast from 'char *' to 'CXLType3Dev *' (aka 'struct CXLType3Dev *') increases required alignment from 1 to 16 [-Wcast-align] hw/cxl/cxl-mailbox-utils.c:282:25: warning: cast from 'const struct cxl_device_state *' to 'char *' drops const qualifier [-Wcast-qual] hw/cxl/cxl-mailbox-utils.c:282:25: warning: extension used [-Wlanguage-extension-token] hw/cxl/cxl-mailbox-utils.c:282:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:283:26: warning: 'CXL_TYPE3_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-mailbox-utils.c:298:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/cxl/cxl-mailbox-utils.c:339:25: warning: cast from 'char *' to 'CXLType3Dev *' (aka 'struct CXLType3Dev *') increases required alignment from 1 to 16 [-Wcast-align] hw/cxl/cxl-mailbox-utils.c:339:25: warning: cast from 'const struct cxl_device_state *' to 'char *' drops const qualifier [-Wcast-qual] hw/cxl/cxl-mailbox-utils.c:339:25: warning: extension used [-Wlanguage-extension-token] hw/cxl/cxl-mailbox-utils.c:339:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:340:26: warning: 'CXL_TYPE3_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-mailbox-utils.c:352:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/cxl/cxl-mailbox-utils.c:366:25: warning: cast from 'char *' to 'CXLType3Dev *' (aka 'struct CXLType3Dev *') increases required alignment from 1 to 16 [-Wcast-align] hw/cxl/cxl-mailbox-utils.c:366:25: warning: cast from 'const struct cxl_device_state *' to 'char *' drops const qualifier [-Wcast-qual] hw/cxl/cxl-mailbox-utils.c:366:25: warning: extension used [-Wlanguage-extension-token] hw/cxl/cxl-mailbox-utils.c:366:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:367:26: warning: 'CXL_TYPE3_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/cxl/cxl-mailbox-utils.c:392:38: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:394:60: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:396:47: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:398:69: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:400:44: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:401:67: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:402:89: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:403:82: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:404:67: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:406:42: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:408:43: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:409:64: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:411:61: warning: missing field 'payload' initializer [-Wmissing-field-initializers] hw/cxl/cxl-mailbox-utils.c:422:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/cxl/cxl-mailbox-utils.c:423:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/cxl/cxl-mailbox-utils.c:424:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/cxl/cxl-mailbox-utils.c:431:19: warning: implicit conversion loses integer precision: 'ret_code' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/cxl/cxl-mailbox-utils.c:443:18: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:443:18)' with 6 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-mailbox-utils.c:443:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:446:19: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:446:19)' with 7 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-mailbox-utils.c:446:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:447:19: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:447:19)' with 7 bytes to alignment boundary [-Wpadded] hw/cxl/cxl-mailbox-utils.c:447:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:448:19: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:448:19)' with 44 bits to alignment boundary [-Wpadded] hw/cxl/cxl-mailbox-utils.c:448:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:454:5: warning: padding size of 'struct (unnamed at ../hw/cxl/cxl-mailbox-utils.c:454:5)' with 31 bits to alignment boundary [-Wpadded] hw/cxl/cxl-mailbox-utils.c:454:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/cxl/cxl-mailbox-utils.c:470:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/acpi-vga-stub.c:5:34: warning: unused parameter 'adev' [-Wunused-parameter] hw/display/acpi-vga-stub.c:5:45: warning: unused parameter 'scope' [-Wunused-parameter] hw/display/acpi-vga.c:24:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/artist.c:1002:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1007:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1011:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1015:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1017:23: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1018:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1019:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1020:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1021:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1022:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1026:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1029:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1030:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1031:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1032:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1033:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1034:20: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1038:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1042:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1043:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1047:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1051:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1055:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1059:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1065:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1069:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1074:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1088:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1093:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1098:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1102:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1106:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1111:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1139:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/artist.c:1142:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/artist.c:1164:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:1166:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1166:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/artist.c:1192:23: warning: signed shift result (0xFF000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/artist.c:1193:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1223:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/artist.c:1223:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:1261:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/artist.c:1263:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/artist.c:1267:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:1268:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:1275:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1275:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1278:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1278:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1293:34: warning: unused parameter 'width' [-Wunused-parameter] hw/display/artist.c:1293:45: warning: unused parameter 'pitch' [-Wunused-parameter] hw/display/artist.c:1295:22: warning: 'ARTIST' was marked unused but was used [-Wused-but-marked-unused] hw/display/artist.c:1296:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/artist.c:1305:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/artist.c:1331:22: warning: 'ARTIST' was marked unused but was used [-Wused-but-marked-unused] hw/display/artist.c:1344:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/artist.c:1345:22: warning: 'ARTIST' was marked unused but was used [-Wused-but-marked-unused] hw/display/artist.c:1361:61: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/artist.c:1366:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1367:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1368:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:1373:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/artist.c:1375:22: warning: 'ARTIST' was marked unused but was used [-Wused-but-marked-unused] hw/display/artist.c:1381:20: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1381:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/artist.c:1381:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/artist.c:1382:21: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1382:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/artist.c:1382:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/artist.c:1387:20: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1387:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/artist.c:1387:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/artist.c:1388:21: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1388:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/artist.c:1388:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/artist.c:1427:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/artist.c:1439:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1439:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1440:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1440:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1441:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1441:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1442:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1442:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1443:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1443:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1444:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1444:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1445:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1446:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1447:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1448:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1448:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1449:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1450:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1451:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1452:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1453:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1453:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1454:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1454:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1455:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1455:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1456:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1456:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1457:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1457:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1458:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1459:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1460:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1460:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1461:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1462:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1463:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1463:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1464:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1465:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1466:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1466:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1467:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1467:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1468:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1468:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1469:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1470:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1470:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1471:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1471:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1472:9: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1472:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1473:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/artist.c:1478:5: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1478:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1479:5: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1479:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1480:5: warning: extension used [-Wlanguage-extension-token] hw/display/artist.c:1480:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/artist.c:1481:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/artist.c:1484:39: warning: unused parameter 'qdev' [-Wunused-parameter] hw/display/artist.c:1488:57: warning: unused parameter 'data' [-Wunused-parameter] hw/display/artist.c:1490:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/artist.c:213:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/display/artist.c:218:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] hw/display/artist.c:224:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:224:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:227:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:228:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:228:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:231:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:231:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:233:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:234:43: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/artist.c:234:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/artist.c:261:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:263:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/artist.c:29:8: warning: padding size of 'struct vram_buffer' with 12 bytes to alignment boundary [-Wpadded] hw/display/artist.c:308:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/display/artist.c:341:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:341:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:344:13: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:378:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:409:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:415:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:421:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:427:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:432:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:432:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:433:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:433:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:440:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:441:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:445:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:445:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:473:18: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:479:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:479:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:480:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:482:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:482:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:483:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:486:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:486:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:511:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:513:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:516:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:518:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:523:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:525:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:527:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:529:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:539:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:541:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:543:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:545:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:557:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:558:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:55:14: warning: padding struct 'struct ARTISTState' with 2 bytes to align 'fg_color' [-Wpadded] hw/display/artist.c:565:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:567:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:583:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/artist.c:586:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:586:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:588:48: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:588:53: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:588:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:600:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:600:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:600:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:600:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:601:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:612:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:612:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:612:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:612:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:612:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:613:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:613:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:614:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:625:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:625:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:625:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:625:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:628:47: warning: unused parameter 'update_start' [-Wunused-parameter] hw/display/artist.c:674:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:674:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:674:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:674:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:684:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:684:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:684:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:684:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:694:27: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:695:27: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:706:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/artist.c:708:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:708:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:711:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:711:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:715:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:721:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int16_t' (aka 'short') [-Wsign-compare] hw/display/artist.c:727:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int16_t' (aka 'short') [-Wsign-compare] hw/display/artist.c:745:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/artist.c:745:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:749:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/artist.c:749:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/artist.c:753:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/artist.c:769:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:784:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:789:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:789:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:792:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:792:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/artist.c:797:47: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/artist.c:800:41: warning: unused parameter 's' [-Wunused-parameter] hw/display/artist.c:806:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:807:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:808:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:808:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:824:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:824:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:829:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:835:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:836:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:836:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:841:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:856:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:866:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/artist.c:866:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/artist.c:866:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:881:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:881:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/artist.c:889:16: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/artist.c:894:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/artist.c:918:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:922:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:926:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:930:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:934:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:934:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/artist.c:934:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:939:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/artist.c:939:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/artist.c:939:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/artist.c:939:75: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:943:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:949:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:954:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:955:24: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:956:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:957:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:958:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:962:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:976:24: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:977:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:978:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:978:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/artist.c:982:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:991:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/artist.c:997:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:1005:22: warning: 'ATI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:100:52: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/ati.c:1012:5: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:1012:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ati.c:1013:5: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:1013:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/display/ati.c:1013:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ati.c:1014:5: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:1014:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ati.c:1016:5: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:1016:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ati.c:1017:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/ati.c:1020:58: warning: unused parameter 'data' [-Wunused-parameter] hw/display/ati.c:1022:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:1023:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:1045:11: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/ati.c:111:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/ati.c:113:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:114:69: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/display/ati.c:117:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:117:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:120:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:150:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:150:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:151:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:151:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:165:22: warning: cast from 'char *' to 'ATIVGAState *' (aka 'struct ATIVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/ati.c:165:22: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/ati.c:165:22: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:165:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/ati.c:177:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati.c:177:74: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:182:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/ati.c:185:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati.c:185:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:192:22: warning: cast from 'char *' to 'ATIVGAState *' (aka 'struct ATIVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/ati.c:192:22: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/ati.c:192:22: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:192:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/ati.c:194:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/ati.c:198:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/ati.c:198:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/ati.c:199:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/ati.c:203:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:208:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:209:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:221:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:221:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati.c:221:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/display/ati.c:268:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:281:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:286:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:295:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:297:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:302:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:302:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/ati.c:311:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:313:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:315:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:317:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:328:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:330:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:349:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:356:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:35:14: warning: padding size of 'struct (unnamed at ../hw/display/ati.c:35:14)' with 6 bytes to alignment boundary [-Wpadded] hw/display/ati.c:394:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:395:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:395:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:397:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:398:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:400:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:402:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:407:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:409:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:414:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:415:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:417:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:418:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:502:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:511:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:513:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:514:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:524:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:528:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:528:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/ati.c:530:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:535:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati.c:544:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:546:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:551:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:551:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/ati.c:555:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:569:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:573:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:592:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:596:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:598:41: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/display/ati.c:601:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/display/ati.c:622:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:625:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:629:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:641:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:645:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:657:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:659:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:667:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:685:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:690:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:693:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:697:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:705:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:709:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:728:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:738:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:742:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:750:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ati.c:756:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/ati.c:801:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:803:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:805:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:812:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:814:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:816:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:818:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:836:75: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:878:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:881:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:884:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:893:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:900:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:902:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/ati.c:927:22: warning: 'ATI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:932:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/ati.c:932:25: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:932:25: warning: padding size of 'struct (unnamed at ../hw/display/ati.c:932:25)' with 7 bits to alignment boundary [-Wpadded] hw/display/ati.c:932:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/ati.c:938:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/ati.c:938:18: warning: extension used [-Wlanguage-extension-token] hw/display/ati.c:938:18: warning: padding size of 'struct (unnamed at ../hw/display/ati.c:938:18)' with 7 bits to alignment boundary [-Wpadded] hw/display/ati.c:938:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/ati.c:963:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:970:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:972:24: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:974:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:974:44: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:98:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/ati.c:993:22: warning: 'ATI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/ati.c:99:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/ati_2d.c:100:34: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:100:54: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:114:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_2d.c:127:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/ati_2d.c:127:46: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/ati_2d.c:129:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:129:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:129:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:129:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:130:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:130:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:133:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:133:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_2d.c:134:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/ati_2d.c:135:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/ati_2d.c:137:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/ati_2d.c:139:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:139:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:140:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:140:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:141:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/ati_2d.c:143:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:143:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:144:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:144:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:152:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_2d.c:153:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_2d.c:187:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/ati_2d.c:188:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:188:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/ati_2d.c:189:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:189:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:196:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_2d.c:197:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_2d.c:66:45: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:66:65: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ati_2d.c:81:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ati_dbg.c:269:30: warning: unused parameter 'num' [-Wunused-parameter] hw/display/ati_int.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/ati_int.h:86:8: warning: padding size of 'struct ATIVGAState' with 4 bytes to alignment boundary [-Wpadded] hw/display/ati_int.h:94:14: warning: padding struct 'struct ATIVGAState' with 2 bytes to align 'cursor_offset' [-Wpadded] hw/display/ati_int.h:95:17: warning: padding struct 'struct ATIVGAState' with 4 bytes to align 'cursor' [-Wpadded] hw/display/bcm2835_fb.c:114:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:117:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/bcm2835_fb.c:117:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:121:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/bcm2835_fb.c:121:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:131:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/bcm2835_fb.c:166:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:172:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:193:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/display/bcm2835_fb.c:197:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/bcm2835_fb.c:200:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/bcm2835_fb.c:204:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:204:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:209:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:224:20: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:224:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/bcm2835_fb.c:225:28: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:225:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/bcm2835_fb.c:226:20: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:226:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/bcm2835_fb.c:227:28: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:227:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/bcm2835_fb.c:248:27: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:248:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/bcm2835_fb.c:250:27: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:250:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/bcm2835_fb.c:262:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:262:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:272:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/bcm2835_fb.c:300:71: warning: unused parameter 'size' [-Wunused-parameter] hw/display/bcm2835_fb.c:326:39: warning: unused parameter 'size' [-Wunused-parameter] hw/display/bcm2835_fb.c:335:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/bcm2835_fb.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:362:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:362:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:365:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:366:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:366:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:369:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/bcm2835_fb.c:384:25: warning: 'BCM2835_FB' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:388:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:389:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:394:25: warning: 'BCM2835_FB' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:406:25: warning: 'BCM2835_FB' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:423:17: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:429:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:429:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bcm2835_fb.c:433:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:433:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:434:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:434:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:436:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:436:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:437:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:437:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:438:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:438:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:439:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:439:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:441:5: warning: extension used [-Wlanguage-extension-token] hw/display/bcm2835_fb.c:441:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bcm2835_fb.c:443:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/bcm2835_fb.c:446:61: warning: unused parameter 'data' [-Wunused-parameter] hw/display/bcm2835_fb.c:448:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:50:25: warning: 'BCM2835_FB' was marked unused but was used [-Wused-but-marked-unused] hw/display/bcm2835_fb.c:56:44: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/bcm2835_fb.c:71:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/bcm2835_fb.c:78:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:79:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:80:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:81:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/bcm2835_fb.c:85:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/bcm2835_fb.c:92:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/blizzard.c:1000:8: warning: use of GNU array range extension [-Wgnu-designator] hw/display/blizzard.c:1008:30: warning: unused parameter 'gpio_int' [-Wunused-parameter] hw/display/blizzard.c:120:7: warning: padding struct 'BlizzardState' with 5 bytes to align 'data' [-Wpadded] hw/display/blizzard.c:164:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:164:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:166:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/blizzard.c:184:54: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/display/blizzard.c:291:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:293:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:297:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:306:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:311:30: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:31:14: warning: padding struct 'BlizzardState' with 3 bytes to align 'addr' [-Wpadded] hw/display/blizzard.c:321:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:327:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:333:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:339:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:343:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:356:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/blizzard.c:393:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:397:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:39:9: warning: padding struct 'BlizzardState' with 2 bytes to align 'memenable' [-Wpadded] hw/display/blizzard.c:401:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:405:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:409:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:413:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:417:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:421:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/blizzard.c:42:9: warning: padding struct 'BlizzardState' with 1 byte to align 'priority' [-Wpadded] hw/display/blizzard.c:446:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/blizzard.c:45:9: warning: padding struct 'BlizzardState' with 3 bytes to align 'x' [-Wpadded] hw/display/blizzard.c:57:9: warning: padding struct 'BlizzardState' with 3 bytes to align 'ix' [-Wpadded] hw/display/blizzard.c:583:29: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:586:29: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:598:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/blizzard.c:599:43: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:602:18: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:605:19: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:611:22: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:621:55: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:748:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:751:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:754:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:761:24: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:764:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:770:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/blizzard.c:774:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:777:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:780:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:799:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:802:19: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:805:27: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:808:27: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:814:25: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/blizzard.c:859:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/display/blizzard.c:860:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/blizzard.c:872:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:914:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:914:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:915:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:915:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:933:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/blizzard.c:936:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/blizzard.c:937:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/blizzard.c:938:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/bochs-display.c:100:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/bochs-display.c:114:50: warning: unused parameter 'size' [-Wunused-parameter] hw/display/bochs-display.c:130:61: warning: unused parameter 'size' [-Wunused-parameter] hw/display/bochs-display.c:222:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bochs-display.c:223:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bochs-display.c:225:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bochs-display.c:238:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/bochs-display.c:240:82: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/bochs-display.c:247:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bochs-display.c:253:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/bochs-display.c:266:28: warning: 'BOCHS_DISPLAY' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:280:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:29:26: warning: padding struct 'struct BochsDisplayMode' with 4 bytes to align 'offset' [-Wpadded] hw/display/bochs-display.c:308:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/bochs-display.c:314:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/bochs-display.c:316:28: warning: 'BOCHS_DISPLAY' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:322:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/bochs-display.c:324:28: warning: 'BOCHS_DISPLAY' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:331:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:343:28: warning: 'BOCHS_DISPLAY' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:349:5: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:349:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bochs-display.c:350:5: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:350:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bochs-display.c:351:5: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:351:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bochs-display.c:352:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/bochs-display.c:355:64: warning: unused parameter 'data' [-Wunused-parameter] hw/display/bochs-display.c:357:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:358:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/bochs-display.c:381:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/bochs-display.c:39:22: warning: padding struct 'struct BochsDisplayState' with 8 bytes to align 'vram' [-Wpadded] hw/display/bochs-display.c:48:22: warning: padding struct 'struct BochsDisplayState' with 7 bytes to align 'edid_info' [-Wpadded] hw/display/bochs-display.c:56:22: warning: padding struct 'struct BochsDisplayState' with 3 bytes to align 'mode' [-Wpadded] hw/display/bochs-display.c:60:1: warning: cast from 'Object *' (aka 'struct Object *') to 'BochsDisplayState *' (aka 'struct BochsDisplayState *') increases required alignment from 8 to 16 [-Wcast-align] hw/display/bochs-display.c:60:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/bochs-display.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bochs-display.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bochs-display.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/bochs-display.c:68:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/bochs-display.c:73:49: warning: unused parameter 'size' [-Wunused-parameter] hw/display/bochs-display.c:76:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/bochs-display.c:85:18: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:85:18: warning: padding size of 'struct (unnamed at ../hw/display/bochs-display.c:85:18)' with 7 bits to alignment boundary [-Wpadded] hw/display/bochs-display.c:85:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/bochs-display.c:86:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/bochs-display.c:92:60: warning: unused parameter 'size' [-Wunused-parameter] hw/display/bochs-display.c:95:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/bochs-display.c:97:18: warning: extension used [-Wlanguage-extension-token] hw/display/bochs-display.c:97:18: warning: padding size of 'struct (unnamed at ../hw/display/bochs-display.c:97:18)' with 7 bits to alignment boundary [-Wpadded] hw/display/bochs-display.c:97:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/cg3.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/cg3.c:133:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/cg3.c:135:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cg3.c:140:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cg3.c:149:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cg3.c:183:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/cg3.c:194:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cg3.c:194:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cg3.c:196:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cg3.c:206:21: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cg3.c:206:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cg3.c:209:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cg3.c:218:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/cg3.c:219:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cg3.c:244:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cg3.c:253:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/cg3.c:254:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cg3.c:282:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/cg3.c:283:19: warning: 'CG3' was marked unused but was used [-Wused-but-marked-unused] hw/display/cg3.c:294:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/cg3.c:296:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/cg3.c:297:19: warning: 'CG3' was marked unused but was used [-Wused-but-marked-unused] hw/display/cg3.c:305:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/display/cg3.c:323:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/cg3.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:342:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:343:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:345:9: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:346:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cg3.c:352:19: warning: 'CG3' was marked unused but was used [-Wused-but-marked-unused] hw/display/cg3.c:365:5: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:365:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:366:5: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:366:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:367:5: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:367:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:368:5: warning: extension used [-Wlanguage-extension-token] hw/display/cg3.c:368:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cg3.c:369:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cg3.c:372:54: warning: unused parameter 'data' [-Wunused-parameter] hw/display/cg3.c:374:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/cg3.c:42:9: warning: macro is not used [-Wunused-macros] hw/display/cg3.c:54:9: warning: macro is not used [-Wunused-macros] hw/display/cg3.c:55:9: warning: macro is not used [-Wunused-macros] hw/display/cg3.c:66:9: warning: macro is not used [-Wunused-macros] hw/display/cg3.c:69:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:1086:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1109:26: warning: cast from 'char *' to 'CirrusVGAState *' (aka 'struct CirrusVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/cirrus_vga.c:1109:26: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:1109:26: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:1109:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/cirrus_vga.c:1113:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:1121:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:1125:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:1153:26: warning: cast from 'char *' to 'CirrusVGAState *' (aka 'struct CirrusVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/cirrus_vga.c:1153:26: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:1153:26: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:1153:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/cirrus_vga.c:1186:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:1226:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/cirrus_vga.c:1229:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:1347:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1358:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1384:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1391:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:139:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:1429:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1462:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1513:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1513:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1517:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1521:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1537:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1543:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1570:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:1589:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:161:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:162:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:163:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:164:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:165:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:166:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:167:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:1689:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:168:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:169:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:1707:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:170:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:171:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:172:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:173:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:174:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:1837:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:189:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCICirrusVGAState *' (aka 'struct PCICirrusVGAState *') increases required alignment from 8 to 16 [-Wcast-align] hw/display/cirrus_vga.c:189:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:1966:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:1987:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:1987:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2008:46: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:2022:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2052:43: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:2060:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2073:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2085:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2092:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2096:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2104:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2150:24: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2150:36: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2151:18: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2151:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2152:18: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2152:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2153:18: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2153:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2167:24: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2167:36: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2168:18: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2168:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2191:25: warning: cast from 'char *' to 'CirrusVGAState *' (aka 'struct CirrusVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/cirrus_vga.c:2191:25: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2191:25: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2191:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/cirrus_vga.c:219:30: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/cirrus_vga.c:2204:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/cirrus_vga.c:2205:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/cirrus_vga.c:2210:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:2211:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:2239:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2242:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2245:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2254:25: warning: cast from 'char *' to 'CirrusVGAState *' (aka 'struct CirrusVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/cirrus_vga.c:2254:25: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2254:25: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2254:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/cirrus_vga.c:2268:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/cirrus_vga.c:2269:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/cirrus_vga.c:2269:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2276:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2278:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2278:32: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2279:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2279:26: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2280:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2280:26: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2281:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2281:26: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2284:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2288:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2288:32: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2289:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga.c:2289:26: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga.c:2296:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:2297:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/cirrus_vga.c:2299:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:2299:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2300:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/cirrus_vga.c:2301:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:2304:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2305:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2306:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2307:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2308:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2309:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2321:45: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:2334:15: warning: code will never be executed [-Wunreachable-code] hw/display/cirrus_vga.c:2350:56: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:2360:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2382:59: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2382:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2384:60: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2384:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2398:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/cirrus_vga.c:2399:52: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:2412:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/cirrus_vga.c:2414:49: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:244:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/display/cirrus_vga.c:2501:49: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:2509:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:251:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/display/cirrus_vga.c:2536:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/display/cirrus_vga.c:2581:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2581:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:2582:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cirrus_vga.c:2586:46: warning: unused parameter 'size' [-Wunused-parameter] hw/display/cirrus_vga.c:258:51: warning: unused parameter 's' [-Wunused-parameter] hw/display/cirrus_vga.c:2595:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2598:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2598:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:259:44: warning: unused parameter 'dstaddr' [-Wunused-parameter] hw/display/cirrus_vga.c:259:62: warning: unused parameter 'srcaddr' [-Wunused-parameter] hw/display/cirrus_vga.c:2604:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2608:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/cirrus_vga.c:260:39: warning: unused parameter 'dstpitch' [-Wunused-parameter] hw/display/cirrus_vga.c:260:52: warning: unused parameter 'srcpitch' [-Wunused-parameter] hw/display/cirrus_vga.c:2612:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2612:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/cirrus_vga.c:2615:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2618:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2618:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/cirrus_vga.c:261:39: warning: unused parameter 'bltwidth' [-Wunused-parameter] hw/display/cirrus_vga.c:261:52: warning: unused parameter 'bltheight' [-Wunused-parameter] hw/display/cirrus_vga.c:2621:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2621:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/cirrus_vga.c:2624:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2624:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/cirrus_vga.c:2633:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/cirrus_vga.c:2637:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2640:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2643:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2646:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2651:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2656:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2659:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:265:52: warning: unused parameter 's' [-Wunused-parameter] hw/display/cirrus_vga.c:2662:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2666:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:266:45: warning: unused parameter 'dstaddr' [-Wunused-parameter] hw/display/cirrus_vga.c:2670:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:267:40: warning: unused parameter 'dstpitch' [-Wunused-parameter] hw/display/cirrus_vga.c:267:54: warning: unused parameter 'bltwidth' [-Wunused-parameter] hw/display/cirrus_vga.c:267:67: warning: unused parameter 'bltheight' [-Wunused-parameter] hw/display/cirrus_vga.c:2691:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2703:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:2703:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2721:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/cirrus_vga.c:2743:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2743:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2744:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2744:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2745:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2745:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2746:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2746:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2747:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2747:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2748:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2748:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2749:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2749:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2750:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2750:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2751:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2751:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2752:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2752:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2753:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2753:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2754:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2754:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2755:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2755:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2756:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2756:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2757:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2757:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2758:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2758:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2759:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2759:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2760:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2760:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2761:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2761:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2762:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2762:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2763:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2763:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2764:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2764:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2765:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2765:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2766:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2766:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2767:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2767:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2768:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2768:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2769:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2769:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2772:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cirrus_vga.c:2781:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2781:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2782:9: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2782:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2784:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cirrus_vga.c:2811:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:2814:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:288:77: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2893:70: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cirrus_vga.c:291:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:2924:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:2925:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:2944:28: warning: 'PCI_CIRRUS_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga.c:2946:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga.c:2947:29: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/display/cirrus_vga.c:2965:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga.c:2986:5: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2986:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2988:5: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2988:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2990:5: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:2990:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga.c:2992:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cirrus_vga.c:2995:61: warning: unused parameter 'data' [-Wunused-parameter] hw/display/cirrus_vga.c:2997:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga.c:2998:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga.c:3019:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cirrus_vga.c:302:77: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:305:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:591:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:592:43: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:596:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:601:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:615:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:616:43: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga.c:620:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:625:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:644:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:644:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:645:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:645:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:647:51: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cirrus_vga.c:647:72: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cirrus_vga.c:650:51: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cirrus_vga.c:651:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:652:54: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/cirrus_vga.c:66:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:67:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:692:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:711:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:74:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:77:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:789:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:78:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:801:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:802:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:80:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:828:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/cirrus_vga.c:830:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:831:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga.c:838:30: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga.c:838:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/display/cirrus_vga.c:838:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/cirrus_vga.c:888:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:88:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:900:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:90:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:912:54: warning: unused parameter 's' [-Wunused-parameter] hw/display/cirrus_vga.c:92:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:93:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:949:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:94:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:951:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga.c:97:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga.c:98:9: warning: macro is not used [-Wunused-macros] hw/display/cirrus_vga_internal.h:49:16: warning: padding size of 'struct CirrusVGAState' with 12 bytes to alignment boundary [-Wpadded] hw/display/cirrus_vga_internal.h:58:18: warning: padding struct 'struct CirrusVGAState' with 15 bytes to align 'low_mem_container' [-Wpadded] hw/display/cirrus_vga_internal.h:71:9: warning: padding struct 'struct CirrusVGAState' with 3 bytes to align 'cirrus_blt_pixelwidth' [-Wpadded] hw/display/cirrus_vga_internal.h:82:25: warning: padding struct 'struct CirrusVGAState' with 2 bytes to align 'cirrus_rop' [-Wpadded] hw/display/cirrus_vga_isa.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/cirrus_vga_isa.c:47:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga_isa.c:48:28: warning: 'ISA_CIRRUS_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga_isa.c:73:5: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga_isa.c:73:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga_isa.c:75:5: warning: extension used [-Wlanguage-extension-token] hw/display/cirrus_vga_isa.c:75:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/cirrus_vga_isa.c:77:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/cirrus_vga_isa.c:80:65: warning: unused parameter 'data' [-Wunused-parameter] hw/display/cirrus_vga_isa.c:82:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/cirrus_vga_rop.h:100:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:120:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:121:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:149:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:150:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:173:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:174:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:188:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop.h:202:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:203:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:217:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop.h:226:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:227:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:26:69: warning: unused parameter 'src' [-Wunused-parameter] hw/display/cirrus_vga_rop.h:29:12: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/display/cirrus_vga_rop.h:33:72: warning: unused parameter 'src' [-Wunused-parameter] hw/display/cirrus_vga_rop.h:37:21: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/display/cirrus_vga_rop.h:44:71: warning: unused parameter 'src' [-Wunused-parameter] hw/display/cirrus_vga_rop.h:46:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/cirrus_vga_rop.h:47:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:48:12: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/display/cirrus_vga_rop.h:52:74: warning: unused parameter 'src' [-Wunused-parameter] hw/display/cirrus_vga_rop.h:55:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/cirrus_vga_rop.h:56:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:57:22: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/display/cirrus_vga_rop.h:64:71: warning: unused parameter 'src' [-Wunused-parameter] hw/display/cirrus_vga_rop.h:66:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/cirrus_vga_rop.h:67:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop.h:68:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/cirrus_vga_rop.h:99:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:102:25: warning: unused parameter 'srcpitch' [-Wunused-parameter] hw/display/cirrus_vga_rop2.h:130:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:138:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:138:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:138:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:143:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:151:25: warning: unused parameter 'srcpitch' [-Wunused-parameter] hw/display/cirrus_vga_rop2.h:168:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:175:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:175:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:175:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:179:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:187:25: warning: unused parameter 'srcpitch' [-Wunused-parameter] hw/display/cirrus_vga_rop2.h:212:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:214:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:217:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:217:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:217:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:223:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:231:25: warning: unused parameter 'srcpitch' [-Wunused-parameter] hw/display/cirrus_vga_rop2.h:247:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:249:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:252:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:252:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:252:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:257:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:276:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:276:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:276:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:279:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:45:25: warning: unused parameter 'srcpitch' [-Wunused-parameter] hw/display/cirrus_vga_rop2.h:68:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:69:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:72:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:75:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:79:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:81:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:86:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/cirrus_vga_rop2.h:89:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:89:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:89:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/cirrus_vga_rop2.h:93:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/dpcd.c:128:20: warning: 'DPCD' was marked unused but was used [-Wused-but-marked-unused] hw/display/dpcd.c:131:19: warning: 'AUX_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/display/dpcd.c:139:9: warning: extension used [-Wlanguage-extension-token] hw/display/dpcd.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/dpcd.c:140:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/dpcd.c:144:52: warning: unused parameter 'data' [-Wunused-parameter] hw/display/dpcd.c:146:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/dpcd.c:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/dpcd.c:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/dpcd.c:52:65: warning: unused parameter 'size' [-Wunused-parameter] hw/display/dpcd.c:55:20: warning: 'DPCD' was marked unused but was used [-Wused-but-marked-unused] hw/display/dpcd.c:64:21: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/dpcd.c:70:33: warning: unused parameter 'size' [-Wunused-parameter] hw/display/dpcd.c:72:20: warning: 'DPCD' was marked unused but was used [-Wused-but-marked-unused] hw/display/dpcd.c:74:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/dpcd.c:74:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/dpcd.c:76:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/dpcd.c:98:20: warning: 'DPCD' was marked unused but was used [-Wused-but-marked-unused] hw/display/edid-generate.c:123:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:124:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/edid-generate.c:135:21: warning: extension used [-Wlanguage-extension-token] hw/display/edid-generate.c:135:21: warning: padding size of 'struct (unnamed at ../hw/display/edid-generate.c:135:21)' with 7 bits to alignment boundary [-Wpadded] hw/display/edid-generate.c:135:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/edid-generate.c:155:42: warning: implicit conversion loses integer precision: 'const uint32_t' (aka 'const unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:170:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/display/edid-generate.c:175:27: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:262:29: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/edid-generate.c:277:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:294:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hw/display/edid-generate.c:314:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:318:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:320:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:321:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:322:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:323:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:324:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:325:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:326:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:327:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:351:46: warning: unused parameter 'xmm' [-Wunused-parameter] hw/display/edid-generate.c:351:60: warning: unused parameter 'ymm' [-Wunused-parameter] hw/display/edid-generate.c:450:68: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/edid-generate.c:453:41: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/edid-generate.c:473:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:474:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/edid-generate.c:487:21: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:487:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:488:21: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:488:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:489:21: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:489:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:490:21: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-generate.c:490:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] hw/display/edid-region.c:12:37: warning: unused parameter 'ptr' [-Wunused-parameter] hw/display/edid-region.c:12:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/edid-region.c:13:39: warning: unused parameter 'val' [-Wunused-parameter] hw/display/edid-region.c:13:53: warning: unused parameter 'size' [-Wunused-parameter] hw/display/edid-region.c:5:67: warning: unused parameter 'size' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1090:71: warning: unused parameter 's' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1091:13: warning: unused parameter 'win_num' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1091:31: warning: unused parameter 'val' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1099:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1099:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/exynos4210_fimd.c:1122:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/exynos4210_fimd.c:1254:50: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/exynos4210_fimd.c:1255:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/exynos4210_fimd.c:1258:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1258:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1295:35: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/exynos4210_fimd.c:1299:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1303:49: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/exynos4210_fimd.c:131:9: warning: macro is not used [-Wunused-macros] hw/display/exynos4210_fimd.c:1347:30: warning: 'EXYNOS4210_FIMD' was marked unused but was used [-Wused-but-marked-unused] hw/display/exynos4210_fimd.c:1350:46: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/display/exynos4210_fimd.c:1356:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1357:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1358:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1375:54: warning: unused parameter 'size' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1393:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1397:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1399:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1401:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1402:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1404:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1405:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1407:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1408:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1410:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1416:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1418:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1418:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1421:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/exynos4210_fimd.c:1424:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/exynos4210_fimd.c:1428:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1428:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1428:56: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/exynos4210_fimd.c:1434:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1435:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1436:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1437:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/display/exynos4210_fimd.c:1445:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1454:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1456:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1457:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1482:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1500:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1504:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1505:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1507:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/display/exynos4210_fimd.c:1509:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1513:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1515:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1516:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1518:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:151:9: warning: macro is not used [-Wunused-macros] hw/display/exynos4210_fimd.c:1520:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1521:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1532:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1538:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1539:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1541:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1543:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1544:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1545:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1548:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1550:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1551:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1553:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1556:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1557:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1561:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1562:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1563:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1566:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1567:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1572:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1573:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1575:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1576:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1579:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1581:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1582:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1584:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1585:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1587:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1590:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1591:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1592:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1594:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1595:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1596:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1599:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1601:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1602:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1605:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1611:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1612:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1616:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1619:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1623:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1624:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1626:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1627:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1629:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1636:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1639:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1643:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1645:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1652:75: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1654:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1661:73: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1663:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1664:74: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1666:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1667:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1669:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1671:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1673:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1675:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1685:44: warning: unused parameter 'size' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1694:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1696:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1698:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1704:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1705:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1710:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/exynos4210_fimd.c:1715:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/exynos4210_fimd.c:1738:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1739:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1742:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1743:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1746:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1747:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1748:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/exynos4210_fimd.c:1750:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1752:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1753:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1756:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1757:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1761:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1763:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1767:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1771:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1773:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1774:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1776:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1777:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1779:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1780:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1784:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1785:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1789:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1793:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1795:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1797:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1802:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1807:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1812:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1814:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1815:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1818:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/exynos4210_fimd.c:1820:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/exynos4210_fimd.c:1853:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:1869:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1869:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1870:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1870:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1871:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1871:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1872:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1872:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1873:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1873:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1874:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1874:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1875:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1875:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1876:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1876:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1877:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1877:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1878:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1878:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1879:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1879:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1880:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1880:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1881:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1881:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1882:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1882:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1883:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1883:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1884:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1884:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1885:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1885:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1886:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1886:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1887:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1887:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1888:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1888:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1889:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/exynos4210_fimd.c:1899:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1899:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1900:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1900:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1901:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1901:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1902:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1902:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1903:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1903:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1904:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1904:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1905:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1905:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1906:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1906:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1907:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1907:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1908:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1908:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1909:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1909:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1910:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1910:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1911:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1911:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1912:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1912:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1913:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1913:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1914:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1914:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1915:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1915:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1916:9: warning: extension used [-Wlanguage-extension-token] hw/display/exynos4210_fimd.c:1916:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/display/exynos4210_fimd.c:1916:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/exynos4210_fimd.c:1918:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/exynos4210_fimd.c:1929:30: warning: 'EXYNOS4210_FIMD' was marked unused but was used [-Wused-but-marked-unused] hw/display/exynos4210_fimd.c:1930:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/exynos4210_fimd.c:1943:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1945:30: warning: 'EXYNOS4210_FIMD' was marked unused but was used [-Wused-but-marked-unused] hw/display/exynos4210_fimd.c:1950:66: warning: unused parameter 'data' [-Wunused-parameter] hw/display/exynos4210_fimd.c:1952:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/exynos4210_fimd.c:260:14: warning: padding struct 'rgba' with 1 byte to align 'a' [-Wpadded] hw/display/exynos4210_fimd.c:297:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/exynos4210_fimd.c:299:8: warning: padding size of 'struct Exynos4210fimdState' with 6 bytes to alignment boundary [-Wpadded] hw/display/exynos4210_fimd.c:302:18: warning: padding struct 'struct Exynos4210fimdState' with 8 bytes to align 'iomem' [-Wpadded] hw/display/exynos4210_fimd.c:389:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:390:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:391:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:392:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:393:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:394:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:411:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:412:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:413:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:414:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:42:32: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/display/exynos4210_fimd.c:434:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:435:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:43:32: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/display/exynos4210_fimd.c:462:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:464:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:466:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:477:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/exynos4210_fimd.c:483:24: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/display/exynos4210_fimd.c:484:24: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/display/exynos4210_fimd.c:485:24: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/display/exynos4210_fimd.c:486:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/exynos4210_fimd.c:486:26: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/exynos4210_fimd.c:534:15: warning: code will never be executed [-Wunreachable-code] hw/display/exynos4210_fimd.c:56:35: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/display/exynos4210_fimd.c:584:58: warning: unused parameter 'w' [-Wunused-parameter] hw/display/exynos4210_fimd.c:590:49: warning: unused parameter 'w' [-Wunused-parameter] hw/display/exynos4210_fimd.c:596:50: warning: unused parameter 'w' [-Wunused-parameter] hw/display/exynos4210_fimd.c:622:70: warning: unused parameter 'pix_a' [-Wunused-parameter] hw/display/exynos4210_fimd.c:627:74: warning: unused parameter 'pix_a' [-Wunused-parameter] hw/display/exynos4210_fimd.c:676:74: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/exynos4210_fimd.c:678:74: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/exynos4210_fimd.c:721:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/exynos4210_fimd.c:758:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/display/exynos4210_fimd.c:844:66: warning: unused parameter 'src' [-Wunused-parameter] hw/display/exynos4210_fimd.c:868:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:875:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:875:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/exynos4210_fimd.c:882:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/exynos4210_fimd.c:882:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/exynos4210_fimd.c:898:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/exynos4210_fimd.c:924:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/display/framebuffer.c:102:72: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/framebuffer.c:105:67: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/framebuffer.c:112:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/framebuffer.c:87:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/framebuffer.c:98:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/g364fb.c:110:13: warning: 'return' will never be executed [-Wunreachable-code-return] hw/display/g364fb.c:116:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/g364fb.c:118:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/g364fb.c:128:52: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/g364fb.c:133:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/g364fb.c:157:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/g364fb.c:175:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/g364fb.c:176:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/g364fb.c:178:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/g364fb.c:179:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/g364fb.c:196:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/g364fb.c:198:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/g364fb.c:202:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/g364fb.c:202:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/g364fb.c:203:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/g364fb.c:203:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/g364fb.c:230:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/g364fb.c:230:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/g364fb.c:232:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/g364fb.c:251:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/g364fb.c:252:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/g364fb.c:253:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/g364fb.c:253:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/g364fb.c:295:47: warning: unused parameter 'size' [-Wunused-parameter] hw/display/g364fb.c:302:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/g364fb.c:306:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/g364fb.c:349:12: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:349:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/g364fb.c:349:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/g364fb.c:349:32: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->height) : (ymin + 64))' (aka 'unsigned int') [-Wsign-conversion] hw/display/g364fb.c:353:43: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/g364fb.c:353:54: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/g364fb.c:359:44: warning: unused parameter 'size' [-Wunused-parameter] hw/display/g364fb.c:363:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/g364fb.c:367:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/g364fb.c:374:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/g364fb.c:375:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/g364fb.c:379:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/g364fb.c:38:14: warning: padding struct 'struct G364State' with 4 bytes to align 'irq' [-Wpadded] hw/display/g364fb.c:403:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/g364fb.c:407:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/g364fb.c:410:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/g364fb.c:413:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/g364fb.c:419:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/g364fb.c:442:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/g364fb.c:44:14: warning: padding struct 'struct G364State' with 1 byte to align 'cursor' [-Wpadded] hw/display/g364fb.c:45:14: warning: padding struct 'struct G364State' with 2 bytes to align 'cursor_position' [-Wpadded] hw/display/g364fb.c:461:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:463:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:463:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:464:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:465:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:466:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:466:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:467:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/g364fb.c:488:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/g364fb.c:493:15: warning: padding struct 'struct G364SysBusState' with 8 bytes to align 'g364' [-Wpadded] hw/display/g364fb.c:496:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/g364fb.c:498:28: warning: 'G364' was marked unused but was used [-Wused-but-marked-unused] hw/display/g364fb.c:500:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/g364fb.c:510:26: warning: 'G364' was marked unused but was used [-Wused-but-marked-unused] hw/display/g364fb.c:516:5: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:516:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:517:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/g364fb.c:525:9: warning: extension used [-Wlanguage-extension-token] hw/display/g364fb.c:525:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/g364fb.c:526:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/g364fb.c:530:64: warning: unused parameter 'data' [-Wunused-parameter] hw/display/g364fb.c:532:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:100:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/i2c-ddc.c:103:55: warning: unused parameter 'data' [-Wunused-parameter] hw/display/i2c-ddc.c:105:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:106:26: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:129:32: warning: extra ';' outside of a function [-Wextra-semi] hw/display/i2c-ddc.c:33:36: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/display/i2c-ddc.c:39:22: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:47:22: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:58:22: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:63:12: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/i2c-ddc.c:68:22: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:83:22: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/i2c-ddc.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/display/i2c-ddc.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/i2c-ddc.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/display/i2c-ddc.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/i2c-ddc.c:94:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/i2c-ddc.c:99:5: warning: extension used [-Wlanguage-extension-token] hw/display/i2c-ddc.c:99:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/jazz_led.c:103:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/jazz_led.c:103:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/jazz_led.c:109:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/jazz_led.c:124:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/jazz_led.c:124:55: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/jazz_led.c:128:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/jazz_led.c:134:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/jazz_led.c:134:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/jazz_led.c:140:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/jazz_led.c:226:17: warning: integer constant not in range of enumerated type 'screen_state_t' [-Wassign-enum] hw/display/jazz_led.c:239:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/jazz_led.c:241:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/jazz_led.c:247:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/jazz_led.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/display/jazz_led.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/jazz_led.c:262:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/jazz_led.c:274:19: warning: 'JAZZ_LED' was marked unused but was used [-Wused-but-marked-unused] hw/display/jazz_led.c:275:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/jazz_led.c:281:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/jazz_led.c:283:19: warning: 'JAZZ_LED' was marked unused but was used [-Wused-but-marked-unused] hw/display/jazz_led.c:290:19: warning: 'JAZZ_LED' was marked unused but was used [-Wused-but-marked-unused] hw/display/jazz_led.c:293:16: warning: integer constant not in range of enumerated type 'screen_state_t' [-Wassign-enum] hw/display/jazz_led.c:297:59: warning: unused parameter 'data' [-Wunused-parameter] hw/display/jazz_led.c:299:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/jazz_led.c:301:34: warning: possible misuse of comma operator here [-Wcomma] hw/display/jazz_led.c:320:29: warning: extra ';' outside of a function [-Wextra-semi] hw/display/jazz_led.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/jazz_led.c:41:8: warning: padding size of 'struct LedState' with 12 bytes to alignment boundary [-Wpadded] hw/display/jazz_led.c:44:18: warning: padding struct 'struct LedState' with 8 bytes to align 'iomem' [-Wpadded] hw/display/jazz_led.c:46:18: warning: padding struct 'struct LedState' with 7 bytes to align 'con' [-Wpadded] hw/display/jazz_led.c:51:44: warning: unused parameter 'size' [-Wunused-parameter] hw/display/jazz_led.c:63:55: warning: unused parameter 'size' [-Wunused-parameter] hw/display/jazz_led.c:93:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/jazz_led.c:93:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/jazz_led.c:97:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:143:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/macfb.c:163:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/macfb.c:183:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/macfb.c:201:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/macfb.c:215:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/macfb.c:216:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:217:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:218:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:221:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/macfb.c:239:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/macfb.c:268:71: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/macfb.c:278:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/macfb.c:28:9: warning: macro is not used [-Wunused-macros] hw/display/macfb.c:311:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/macfb.c:311:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/macfb.c:315:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/macfb.c:316:46: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/macfb.c:316:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/macfb.c:323:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/macfb.c:330:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/macfb.c:348:22: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:348:22: warning: padding size of 'struct (unnamed at ../hw/display/macfb.c:348:5)' with 7 bits to alignment boundary [-Wpadded] hw/display/macfb.c:348:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/macfb.c:404:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/macfb.c:404:21: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:404:21: warning: padding size of 'struct (unnamed at ../hw/display/macfb.c:404:21)' with 7 bits to alignment boundary [-Wpadded] hw/display/macfb.c:404:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/macfb.c:429:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/macfb.c:429:21: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:429:21: warning: padding size of 'struct (unnamed at ../hw/display/macfb.c:429:21)' with 7 bits to alignment boundary [-Wpadded] hw/display/macfb.c:429:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/macfb.c:447:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/macfb.c:447:21: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:447:21: warning: padding size of 'struct (unnamed at ../hw/display/macfb.c:447:21)' with 7 bits to alignment boundary [-Wpadded] hw/display/macfb.c:447:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/macfb.c:469:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/macfb.c:470:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/macfb.c:471:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/macfb.c:471:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/macfb.c:514:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:515:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:516:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:561:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/macfb.c:563:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/macfb.c:564:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/macfb.c:565:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/macfb.c:571:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/macfb.c:574:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/macfb.c:583:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/macfb.c:588:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/macfb.c:592:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/macfb.c:594:30: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:594:30: warning: padding size of 'struct (unnamed at ../hw/display/macfb.c:594:30)' with 7 bits to alignment boundary [-Wpadded] hw/display/macfb.c:594:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/macfb.c:601:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/macfb.c:616:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/macfb.c:628:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:629:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:629:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:630:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:630:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:631:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:631:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:632:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:632:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/display/macfb.c:632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:633:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/macfb.c:646:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/macfb.c:646:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/macfb.c:691:27: warning: 'MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:698:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:699:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:704:51: warning: unused parameter 'n' [-Wunused-parameter] hw/display/macfb.c:706:26: warning: 'NUBUS_MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:707:23: warning: 'NUBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:714:23: warning: 'NUBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:715:26: warning: 'NUBUS_MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:716:34: warning: 'NUBUS_MACFB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:736:26: warning: 'NUBUS_MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:737:34: warning: 'NUBUS_MACFB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:747:27: warning: 'MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:753:26: warning: 'NUBUS_MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:758:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:758:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:759:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:759:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:760:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:760:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:761:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:761:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:763:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/macfb.c:771:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:771:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:772:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/macfb.c:777:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:777:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:778:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:778:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:779:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:779:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:780:5: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:780:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:782:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/macfb.c:790:9: warning: extension used [-Wlanguage-extension-token] hw/display/macfb.c:790:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/macfb.c:791:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/macfb.c:795:63: warning: unused parameter 'data' [-Wunused-parameter] hw/display/macfb.c:797:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:806:62: warning: unused parameter 'data' [-Wunused-parameter] hw/display/macfb.c:808:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/macfb.c:809:34: warning: 'NUBUS_MACFB_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/next-fb.c:106:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/next-fb.c:108:22: warning: 'NEXTFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/next-fb.c:112:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/next-fb.c:119:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/next-fb.c:119:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/next-fb.c:122:54: warning: unused parameter 'data' [-Wunused-parameter] hw/display/next-fb.c:124:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/next-fb.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/next-fb.c:35:8: warning: padding size of 'struct NeXTFbState' with 12 bytes to alignment boundary [-Wpadded] hw/display/next-fb.c:38:18: warning: padding struct 'struct NeXTFbState' with 8 bytes to align 'fb_mr' [-Wpadded] hw/display/next-fb.c:48:34: warning: unused parameter 'width' [-Wunused-parameter] hw/display/next-fb.c:48:45: warning: unused parameter 'pitch' [-Wunused-parameter] hw/display/next-fb.c:50:29: warning: 'NEXTFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/next-fb.c:54:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/next-fb.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/next-fb.c:72:22: warning: 'NEXTFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/next-fb.c:80:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/next-fb.c:84:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/next-fb.c:88:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/next-fb.c:88:68: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/next-fb.c:92:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/next-fb.c:92:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/next-fb.c:97:22: warning: 'NEXTFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/omap_dss.c:1027:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_dss.c:1055:26: warning: unused parameter 'fck1' [-Wunused-parameter] hw/display/omap_dss.c:1055:41: warning: unused parameter 'fck2' [-Wunused-parameter] hw/display/omap_dss.c:1055:56: warning: unused parameter 'ck54m' [-Wunused-parameter] hw/display/omap_dss.c:1056:26: warning: unused parameter 'ick1' [-Wunused-parameter] hw/display/omap_dss.c:1056:41: warning: unused parameter 'ick2' [-Wunused-parameter] hw/display/omap_dss.c:189:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:195:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:219:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_dss.c:28:8: warning: padding size of 'struct omap_dss_s' with 8 bytes to alignment boundary [-Wpadded] hw/display/omap_dss.c:300:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:312:40: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:314:40: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:321:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:323:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:32:18: warning: padding struct 'struct omap_dss_s' with 8 bytes to align 'iomem_diss1' [-Wpadded] hw/display/omap_dss.c:331:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:333:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:335:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:352:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/omap_dss.c:366:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/omap_dss.c:385:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_dss.c:47:5: warning: padding size of 'struct omap_dss_s::(unnamed at ../hw/display/omap_dss.c:47:5)' with 4 bytes to alignment boundary [-Wpadded] hw/display/omap_dss.c:541:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/omap_dss.c:545:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/omap_dss.c:549:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/omap_dss.c:568:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/omap_dss.c:581:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/omap_dss.c:59:16: warning: padding size of 'struct omap_dss_plane_s' with 4 bytes to alignment boundary [-Wpadded] hw/display/omap_dss.c:633:26: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:637:21: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/display/omap_dss.c:640:30: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:686:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:689:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:695:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:698:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_dss.c:745:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_dss.c:74:11: warning: padding struct 'struct omap_dss_s::(unnamed at ../hw/display/omap_dss.c:47:5)' with 4 bytes to align 'l' [-Wpadded] hw/display/omap_dss.c:765:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/omap_dss.c:78:7: warning: padding struct 'struct omap_dss_s' with 4 bytes to align 'dispc' [-Wpadded] hw/display/omap_dss.c:790:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/omap_dss.c:794:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/omap_dss.c:88:18: warning: padding struct 'struct omap_dss_s::(unnamed at ../hw/display/omap_dss.c:80:5)' with 2 bytes to align 'config' [-Wpadded] hw/display/omap_dss.c:935:38: warning: unused parameter 'value' [-Wunused-parameter] hw/display/omap_dss.c:99:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/omap_lcdc.c:105:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:116:42: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/omap_lcdc.c:122:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/omap_lcdc.c:122:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/display/omap_lcdc.c:126:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:132:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:143:42: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/omap_lcdc.c:149:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/omap_lcdc.c:149:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/display/omap_lcdc.c:153:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:162:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/omap_lcdc.c:163:43: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/omap_lcdc.c:169:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/omap_lcdc.c:169:32: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/display/omap_lcdc.c:173:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:182:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/omap_lcdc.c:183:43: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/omap_lcdc.c:189:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/omap_lcdc.c:189:32: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/display/omap_lcdc.c:193:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:223:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/omap_lcdc.c:248:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/omap_lcdc.c:272:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/omap_lcdc.c:274:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/omap_lcdc.c:27:8: warning: padding size of 'struct omap_lcd_panel_s' with 8 bytes to alignment boundary [-Wpadded] hw/display/omap_lcdc.c:285:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/omap_lcdc.c:298:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/omap_lcdc.c:298:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/omap_lcdc.c:29:18: warning: padding struct 'struct omap_lcd_panel_s' with 8 bytes to align 'iomem' [-Wpadded] hw/display/omap_lcdc.c:311:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/omap_lcdc.c:311:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/omap_lcdc.c:380:41: warning: unused parameter 'size' [-Wunused-parameter] hw/display/omap_lcdc.c:388:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/omap_lcdc.c:391:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/omap_lcdc.c:394:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/omap_lcdc.c:400:62: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/omap_lcdc.c:413:54: warning: unused parameter 'size' [-Wunused-parameter] hw/display/omap_lcdc.c:431:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_lcdc.c:436:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_lcdc.c:441:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/omap_lcdc.c:493:50: warning: unused parameter 'clk' [-Wunused-parameter] hw/display/omap_lcdc.c:77:42: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/omap_lcdc.c:83:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/omap_lcdc.c:83:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/display/omap_lcdc.c:87:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:93:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/omap_lcdc.c:99:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:101:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/pl110.c:225:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:261:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pl110.c:263:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pl110.c:265:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pl110.c:295:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pl110.c:295:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pl110.c:391:37: warning: unused parameter 'size' [-Wunused-parameter] hw/display/pl110.c:441:48: warning: unused parameter 'size' [-Wunused-parameter] hw/display/pl110.c:451:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/pl110.c:452:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:458:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:463:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:468:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:471:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:474:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:477:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:484:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:492:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pl110.c:519:50: warning: unused parameter 'line' [-Wunused-parameter] hw/display/pl110.c:522:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/pl110.c:525:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/pl110.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/pl110.c:538:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/pl110.c:540:21: warning: 'PL110' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:541:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:54:8: warning: padding size of 'struct PL110State' with 8 bytes to alignment boundary [-Wpadded] hw/display/pl110.c:554:21: warning: 'PL110' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:561:21: warning: 'PL110' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:568:21: warning: 'PL110' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:573:56: warning: unused parameter 'data' [-Wunused-parameter] hw/display/pl110.c:575:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/pl110.c:57:18: warning: padding struct 'struct PL110State' with 8 bytes to align 'iomem' [-Wpadded] hw/display/pl110.c:76:14: warning: padding struct 'struct PL110State' with 4 bytes to align 'irq' [-Wpadded] hw/display/pl110.c:87:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:87:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:88:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:89:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:90:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:94:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:95:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:97:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110.c:99:9: warning: extension used [-Wlanguage-extension-token] hw/display/pl110.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pl110_template.h:106:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:107:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:108:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:109:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:111:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:112:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:113:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:114:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:122:103: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:127:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:127:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:130:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:131:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:132:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:133:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:135:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:136:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:137:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:138:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:146:104: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:146:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pl110_template.h:151:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:151:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:177:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:184:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:192:104: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:192:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pl110_template.h:197:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:197:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:214:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:222:108: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:222:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pl110_template.h:228:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:228:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:245:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:252:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:260:104: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:260:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pl110_template.h:266:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:266:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:283:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:290:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:38:103: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:43:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:43:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:50:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:51:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:52:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:53:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:55:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:56:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:57:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:58:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:66:103: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:71:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:71:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pl110_template.h:78:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:79:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:80:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:81:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:83:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:84:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:85:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:86:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:94:103: warning: unused parameter 'deststep' [-Wunused-parameter] hw/display/pl110_template.h:99:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pl110_template.h:99:29: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:1033:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1041:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/pxa2xx_lcd.c:1044:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/pxa2xx_lcd.c:1045:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/pxa2xx_lcd.c:1046:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/pxa2xx_lcd.c:1051:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1053:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1055:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1056:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1057:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1062:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1064:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1066:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1067:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1068:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1073:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1075:30: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1077:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1078:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1079:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:1086:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1086:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1086:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1086:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1089:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1089:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1089:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1089:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1092:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1092:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1092:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1092:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1095:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1095:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1095:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1095:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1098:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1098:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1098:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1098:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1135:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1135:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1164:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1164:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1196:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1196:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1227:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1227:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1290:21: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1290:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/pxa2xx_lcd.c:1292:48: warning: implicit conversion changes signedness: 'enum (unnamed enum at ../hw/display/pxa2xx_lcd.c:52:5)' to 'int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1296:52: warning: implicit conversion changes signedness: 'enum (unnamed enum at ../hw/display/pxa2xx_lcd.c:52:5)' to 'int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1311:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:1375:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1376:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1376:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1377:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1377:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1378:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1378:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1379:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1379:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:137:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:1380:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1380:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1381:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1381:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1382:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/pxa2xx_lcd.c:1386:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:138:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:1402:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1403:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1404:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1405:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1405:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1406:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1406:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1407:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1407:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1408:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1408:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1409:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1410:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1411:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1412:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1412:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1413:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1414:9: warning: extension used [-Wlanguage-extension-token] hw/display/pxa2xx_lcd.c:1414:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/display/pxa2xx_lcd.c:1414:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/pxa2xx_lcd.c:1416:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/pxa2xx_lcd.c:141:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:147:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:148:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:153:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:154:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:155:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:156:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:184:9: warning: macro is not used [-Wunused-macros] hw/display/pxa2xx_lcd.c:215:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:215:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:223:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:224:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:225:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:226:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:240:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:240:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:248:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:249:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:250:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:251:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:265:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:265:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:273:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:274:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:275:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:276:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:284:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:290:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:290:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:300:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:306:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:30:12: warning: padding struct 'struct DMAChannel' with 3 bytes to align 'redraw' [-Wpadded] hw/display/pxa2xx_lcd.c:312:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:318:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:318:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:331:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:343:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:350:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:356:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:356:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:365:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:372:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:378:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:378:33: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:380:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:380:33: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:382:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:382:33: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:395:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:39:8: warning: padding size of 'struct PXA2xxLCDState' with 12 bytes to alignment boundary [-Wpadded] hw/display/pxa2xx_lcd.c:402:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:409:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:415:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:41:18: warning: padding struct 'struct PXA2xxLCDState' with 8 bytes to align 'iomem' [-Wpadded] hw/display/pxa2xx_lcd.c:420:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:426:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:426:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:439:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:447:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:453:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:453:33: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:455:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:455:33: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:457:20: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:457:33: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:473:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:485:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:497:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:509:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:515:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:521:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:521:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:530:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:536:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:542:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:542:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:555:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:562:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:568:17: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:568:30: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/display/pxa2xx_lcd.c:581:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/pxa2xx_lcd.c:590:8: warning: use of GNU array range extension [-Wgnu-designator] hw/display/pxa2xx_lcd.c:602:8: warning: use of GNU array range extension [-Wgnu-designator] hw/display/pxa2xx_lcd.c:708:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:729:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:729:45: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:732:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:752:43: warning: unused parameter 'size' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:76:23: warning: padding struct 'struct PXA2xxLCDState' with 3 bytes to align 'dma_ch' [-Wpadded] hw/display/pxa2xx_lcd.c:791:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/pxa2xx_lcd.c:792:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/pxa2xx_lcd.c:847:56: warning: unused parameter 'size' [-Wunused-parameter] hw/display/pxa2xx_lcd.c:870:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:870:42: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:874:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pxa2xx_lcd.c:878:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/pxa2xx_lcd.c:895:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:895:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:895:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:895:51: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:899:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:899:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:907:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:907:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:907:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:907:51: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:911:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:911:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:912:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:912:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:913:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:913:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:921:24: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:921:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:921:45: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:926:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/pxa2xx_lcd.c:926:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/pxa2xx_lcd.c:941:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/pxa2xx_lcd.c:942:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/display/pxa2xx_lcd.c:988:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ramfb-standalone.c:11:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/ramfb-standalone.c:22:35: warning: 'RAMFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/ramfb-standalone.c:37:35: warning: 'RAMFB' was marked unused but was used [-Wused-but-marked-unused] hw/display/ramfb-standalone.c:43:58: warning: unused parameter 'data' [-Wunused-parameter] hw/display/ramfb-standalone.c:45:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ramfb.c:31:8: warning: padding size of 'struct RAMFBState' with 4 bytes to alignment boundary [-Wpadded] hw/display/ramfb.c:37:70: warning: unused parameter 'unused' [-Wunused-parameter] hw/display/ramfb.c:40:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/ramfb.c:58:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/ramfb.c:63:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/ramfb.c:71:55: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/ramfb.c:78:49: warning: unused parameter 'offset' [-Wunused-parameter] hw/display/ramfb.c:78:64: warning: unused parameter 'len' [-Wunused-parameter] hw/display/ramfb.c:92:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/ramfb.c:92:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sii9022.c:117:24: warning: 'SII9022' was marked unused but was used [-Wused-but-marked-unused] hw/display/sii9022.c:153:24: warning: 'SII9022' was marked unused but was used [-Wused-but-marked-unused] hw/display/sii9022.c:162:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/sii9022.c:166:11: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sii9022.c:170:58: warning: unused parameter 'data' [-Wunused-parameter] hw/display/sii9022.c:172:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sii9022.c:173:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sii9022.c:25:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:26:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:29:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:30:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:31:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:33:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:35:9: warning: macro is not used [-Wunused-macros] hw/display/sii9022.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/sii9022.c:41:8: warning: padding size of 'struct sii9022_state' with 3 bytes to alignment boundary [-Wpadded] hw/display/sii9022.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/display/sii9022.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sii9022.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/display/sii9022.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sii9022.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/display/sii9022.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sii9022.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/display/sii9022.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sii9022.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/display/sii9022.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sii9022.c:60:9: warning: extension used [-Wlanguage-extension-token] hw/display/sii9022.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sii9022.c:61:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sii9022.c:67:24: warning: 'SII9022' was marked unused but was used [-Wused-but-marked-unused] hw/display/sii9022.c:69:13: warning: enumeration value 'I2C_START_SEND_ASYNC' not explicitly handled in switch [-Wswitch-enum] hw/display/sii9022.c:88:24: warning: 'SII9022' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:100:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1012:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/sm501.c:101:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1024:38: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:102:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1070:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/sm501.c:1103:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:1117:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:1122:47: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:117:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:118:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:119:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:121:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1222:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/sm501.c:1235:60: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:124:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:125:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:126:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:127:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1290:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1297:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1301:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1341:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1348:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1352:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1358:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/sm501.c:1359:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:135:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1380:47: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:139:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:140:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:141:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:142:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:143:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:144:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1458:60: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:145:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1465:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1468:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:146:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1471:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1474:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:147:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1484:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1487:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:148:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1490:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1496:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1499:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:149:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1502:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1505:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1508:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:150:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1511:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1514:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1517:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:151:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1520:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1523:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1526:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:1529:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:152:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1532:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:155:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1568:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/sm501.c:1572:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:1579:44: warning: unused parameter 'pal' [-Wunused-parameter] hw/display/sm501.c:157:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1585:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/sm501.c:1589:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:1596:44: warning: unused parameter 'pal' [-Wunused-parameter] hw/display/sm501.c:159:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1604:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:161:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1627:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/sm501.c:1639:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:164:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1672:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:1698:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:1699:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:169:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1704:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/sm501.c:1704:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/sm501.c:1707:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/sm501.c:1708:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/sm501.c:170:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:171:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1721:38: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/sm501.c:1722:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/sm501.c:1730:66: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/sm501.c:173:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:175:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:177:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:180:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:181:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:182:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1830:24: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1831:27: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1832:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1832:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:183:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:184:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:185:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1864:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1864:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1865:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1865:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1866:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1866:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1867:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1867:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1868:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1868:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1869:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1869:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:186:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1870:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1870:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1871:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1871:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1872:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1872:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1873:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1873:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1874:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1874:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1875:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1875:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1876:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1876:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1877:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1877:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1878:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1878:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1879:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1879:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:187:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:1880:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1880:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1881:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1881:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1882:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1882:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1883:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1883:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1884:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1884:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1885:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1885:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1886:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1886:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1887:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1887:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1888:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1888:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1889:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1889:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1890:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1890:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1891:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1891:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1892:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1892:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1893:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1893:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1894:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1894:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1895:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1895:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1896:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1896:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1897:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1897:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1898:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1898:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1899:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1899:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1900:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1900:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1901:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1901:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1902:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1902:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1903:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1903:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1904:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1904:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1905:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1905:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1906:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1906:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1907:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1907:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1908:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1908:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1909:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1909:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1910:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1910:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1911:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1911:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1912:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1912:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1913:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1913:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1914:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1914:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1915:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1915:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1916:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1916:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1917:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1917:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1918:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1918:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1919:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1919:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1920:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1920:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1921:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1921:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1922:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1922:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1923:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1923:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1924:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1924:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1925:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1925:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1926:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1926:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1928:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1928:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1929:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1929:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1930:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1930:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1931:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1931:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1932:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sm501.c:1937:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/sm501.c:1940:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/sm501.c:1942:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/sm501.c:1943:16: warning: padding struct 'struct SM501SysBusState' with 8 bytes to align 'state' [-Wpadded] hw/display/sm501.c:1946:14: warning: padding struct 'struct SM501SysBusState' with 8 bytes to align 'serial' [-Wpadded] hw/display/sm501.c:1951:27: warning: 'SYSBUS_SM501' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1952:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1969:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1971:47: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1972:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1975:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1976:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1982:5: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1982:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1983:5: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1983:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:1984:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sm501.c:1989:27: warning: 'SYSBUS_SM501' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:1998:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:1998:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:2000:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sm501.c:2004:63: warning: unused parameter 'data' [-Wunused-parameter] hw/display/sm501.c:2006:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2018:31: warning: 'SYSBUS_SM501' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2022:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2023:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2024:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2039:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/sm501.c:2041:8: warning: padding size of 'struct SM501PCIState' with 12 bytes to alignment boundary [-Wpadded] hw/display/sm501.c:2042:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/sm501.c:2044:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/sm501.c:2051:24: warning: 'PCI_SM501' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2053:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2066:5: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:2066:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:2067:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sm501.c:2072:24: warning: 'PCI_SM501' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:207:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:2083:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:2083:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:2084:9: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:2084:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/sm501.c:2086:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sm501.c:2090:60: warning: unused parameter 'data' [-Wunused-parameter] hw/display/sm501.c:2092:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2093:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/sm501.c:2114:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/sm501.c:213:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:219:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:222:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:228:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:229:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:230:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:231:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:233:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:234:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:235:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:236:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:237:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:240:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:241:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:242:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:243:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:247:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:248:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:249:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:250:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:251:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:253:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:254:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:255:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:257:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:259:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:260:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:261:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:263:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:264:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:265:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:266:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:267:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:268:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:269:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:270:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:271:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:272:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:273:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:275:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:276:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:277:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:292:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:295:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:296:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:297:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:298:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:299:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:300:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:301:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:302:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:303:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:304:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:306:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:307:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:308:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:309:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:310:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:311:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:312:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:313:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:314:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:315:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:317:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:325:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:326:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:327:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:328:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:330:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:331:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:332:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:333:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:334:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:335:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:336:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:340:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:341:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:342:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:343:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:344:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:345:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:347:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:348:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:349:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:352:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:353:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:354:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:362:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:363:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:364:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:366:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:374:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:379:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:382:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:385:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:388:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:391:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:417:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:418:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:419:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:420:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:421:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:422:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:423:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:424:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:425:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:426:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:427:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:428:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:429:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:430:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:433:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:457:14: warning: padding struct 'struct SM501State' with 4 bytes to align 'local_mem' [-Wpadded] hw/display/sm501.c:458:18: warning: padding struct 'struct SM501State' with 8 bytes to align 'local_mem_region' [-Wpadded] hw/display/sm501.c:45:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:467:13: warning: padding struct 'struct SM501State' with 7 bytes to align 'i2c_bus' [-Wpadded] hw/display/sm501.c:485:14: warning: padding struct 'struct SM501State' with 1 byte to align 'uart0_ier' [-Wpadded] hw/display/sm501.c:552:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/sm501.c:552:21: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:552:21: warning: padding size of 'struct (unnamed at ../hw/display/sm501.c:552:21)' with 7 bits to alignment boundary [-Wpadded] hw/display/sm501.c:552:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/sm501.c:562:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/sm501.c:572:26: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:572:46: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:578:27: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:578:47: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:584:24: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:584:44: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:58:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:595:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:595:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:595:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/sm501.c:59:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:60:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:62:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:63:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:64:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:65:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:666:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/sm501.c:667:15: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:667:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/sm501.c:66:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:673:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/sm501.c:673:62: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/sm501.c:68:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:69:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:70:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:71:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:722:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:748:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:761:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:762:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:77:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:783:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:784:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:78:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:795:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:796:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:797:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:798:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:79:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:803:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:806:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/sm501.c:807:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/sm501.c:809:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:80:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:810:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:812:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:812:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:812:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:812:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:813:33: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:815:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:817:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:817:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:817:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:817:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:81:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:822:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:823:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:824:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:825:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:827:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:827:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:827:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:827:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:827:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:827:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:839:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/sm501.c:83:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:843:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:846:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/sm501.c:847:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:848:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:848:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:848:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:848:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:84:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:859:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/sm501.c:85:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:860:23: warning: extension used [-Wlanguage-extension-token] hw/display/sm501.c:860:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/sm501.c:860:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/sm501.c:860:27: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (fb_len) : (((dst_y + height - 1) * dst_pitch + dst_x + width) * bypp))' (aka 'unsigned int') [-Wsign-conversion] hw/display/sm501.c:861:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/sm501.c:863:69: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/sm501.c:869:51: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:86:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:87:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:88:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:90:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:91:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:924:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:929:64: warning: unused parameter 'size' [-Wunused-parameter] hw/display/sm501.c:93:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:944:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/sm501.c:94:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:95:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:96:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:97:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:98:9: warning: macro is not used [-Wunused-macros] hw/display/sm501.c:997:68: warning: unused parameter 'size' [-Wunused-parameter] hw/display/ssd0303.c:106:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ssd0303.c:109:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ssd0303.c:112:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ssd0303.c:148:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ssd0303.c:151:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/ssd0303.c:188:24: warning: 'SSD0303' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0303.c:190:13: warning: enumeration value 'I2C_START_SEND_ASYNC' not explicitly handled in switch [-Wswitch-enum] hw/display/ssd0303.c:259:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/ssd0303.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0303.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0303.c:297:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/ssd0303.c:306:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/ssd0303.c:308:24: warning: 'SSD0303' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0303.c:314:58: warning: unused parameter 'data' [-Wunused-parameter] hw/display/ssd0303.c:316:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0303.c:317:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0303.c:31:45: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/display/ssd0303.c:31:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/display/ssd0303.c:50:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/ssd0303.c:69:39: warning: unused parameter 'i2c' [-Wunused-parameter] hw/display/ssd0303.c:77:24: warning: 'SSD0303' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0323.c:106:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/display/ssd0323.c:108:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/display/ssd0323.c:228:22: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/display/ssd0323.c:229:29: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/display/ssd0323.c:233:33: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/display/ssd0323.c:234:29: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/display/ssd0323.c:239:34: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/display/ssd0323.c:283:42: warning: unused parameter 'n' [-Wunused-parameter] hw/display/ssd0323.c:290:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/ssd0323.c:294:22: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:294:22: warning: padding size of 'struct (unnamed at ../hw/display/ssd0323.c:294:22)' with 7 bits to alignment boundary [-Wpadded] hw/display/ssd0323.c:294:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/ssd0323.c:328:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:329:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:329:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:33:45: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/display/ssd0323.c:33:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/display/ssd0323.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/display/ssd0323.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/ssd0323.c:342:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/ssd0323.c:351:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/ssd0323.c:353:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0323.c:354:24: warning: 'SSD0323' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0323.c:364:58: warning: unused parameter 'data' [-Wunused-parameter] hw/display/ssd0323.c:366:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0323.c:367:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0323.c:39:9: warning: macro is not used [-Wunused-macros] hw/display/ssd0323.c:40:9: warning: macro is not used [-Wunused-macros] hw/display/ssd0323.c:42:9: warning: macro is not used [-Wunused-macros] hw/display/ssd0323.c:43:9: warning: macro is not used [-Wunused-macros] hw/display/ssd0323.c:51:8: warning: padding size of 'struct ssd0323_state' with 4 bytes to alignment boundary [-Wpadded] hw/display/ssd0323.c:71:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/ssd0323.c:76:24: warning: 'SSD0323' was marked unused but was used [-Wused-but-marked-unused] hw/display/ssd0323.c:81:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:105:18: warning: padding struct 'struct TC6393xbState::(unnamed at ../hw/display/tc6393xb.c:93:5)' with 1 byte to align 'GPA_IARCR' [-Wpadded] hw/display/tc6393xb.c:113:18: warning: padding struct 'struct TC6393xbState::(unnamed at ../hw/display/tc6393xb.c:93:5)' with 1 byte to align 'MCR' [-Wpadded] hw/display/tc6393xb.c:120:14: warning: padding struct 'struct TC6393xbState' with 4 bytes to align 'handler' [-Wpadded] hw/display/tc6393xb.c:128:9: warning: padding struct 'struct TC6393xbState' with 1 byte to align 'nand_enable' [-Wpadded] hw/display/tc6393xb.c:130:18: warning: padding struct 'struct TC6393xbState' with 4 bytes to align 'flash' [-Wpadded] hw/display/tc6393xb.c:142:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/tc6393xb.c:142:59: warning: unused parameter 'level' [-Wunused-parameter] hw/display/tc6393xb.c:175:44: warning: unused parameter 'line' [-Wunused-parameter] hw/display/tc6393xb.c:26:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:272:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:273:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:274:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:275:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:276:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:277:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:278:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:279:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:27:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:283:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tc6393xb.c:289:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tc6393xb.c:28:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:292:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:293:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:294:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:295:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:296:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:297:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:298:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:299:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tc6393xb.c:299:9: warning: signed shift result (0xFF000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/display/tc6393xb.c:29:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:300:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:301:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:302:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:303:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:304:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:305:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:342:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tc6393xb.c:382:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:401:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:405:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:413:57: warning: unused parameter 'full_update' [-Wunused-parameter] hw/display/tc6393xb.c:422:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/tc6393xb.c:424:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/tc6393xb.c:431:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/tc6393xb.c:446:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tc6393xb.c:446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tc6393xb.c:448:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/tc6393xb.c:470:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/tc6393xb.c:471:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/tc6393xb.c:472:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/tc6393xb.c:472:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/tc6393xb.c:483:41: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tc6393xb.c:494:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tc6393xb.c:496:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tc6393xb.c:506:54: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tc6393xb.c:511:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tc6393xb.c:514:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tc6393xb.c:518:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tc6393xb.c:519:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tc6393xb.c:51:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:64:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:65:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:66:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:67:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:68:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:69:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:70:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:71:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:72:9: warning: macro is not used [-Wunused-macros] hw/display/tc6393xb.c:89:8: warning: padding size of 'struct TC6393xbState' with 62 bits to alignment boundary [-Wpadded] hw/display/tc6393xb.c:97:18: warning: padding struct 'struct TC6393xbState::(unnamed at ../hw/display/tc6393xb.c:93:5)' with 1 byte to align 'GPER' [-Wpadded] hw/display/tcx.c:101:49: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:105:37: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:107:37: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:116:70: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:120:73: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:122:73: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:135:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/tcx.c:143:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/tcx.c:156:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/tcx.c:161:11: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:161:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/tcx.c:188:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/tcx.c:193:29: warning: cast from 'const unsigned int *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/display/tcx.c:198:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tcx.c:198:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tcx.c:198:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/tcx.c:234:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/tcx.c:287:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/tcx.c:321:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/tcx.c:329:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/tcx.c:333:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/tcx.c:338:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/tcx.c:348:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:349:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:351:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:352:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/tcx.c:362:19: warning: 'TCX' was marked unused but was used [-Wused-but-marked-unused] hw/display/tcx.c:381:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/tcx.c:382:40: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:389:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/tcx.c:393:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/tcx.c:397:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/tcx.c:409:37: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:416:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:428:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:429:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:429:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:433:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:434:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:434:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:438:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:439:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:439:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:462:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/tcx.c:462:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/tcx.c:463:41: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:469:52: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:476:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:483:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:483:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:484:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:491:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:491:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:501:53: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:508:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:515:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:515:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:516:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:517:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:524:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:524:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/tcx.c:561:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/tcx.c:561:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/tcx.c:562:41: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:568:52: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:575:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:584:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:585:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/tcx.c:586:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:586:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:595:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/tcx.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/tcx.c:600:49: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:607:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:616:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:617:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/tcx.c:618:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:618:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:619:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/tcx.c:619:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:61:8: warning: padding size of 'struct TCXState' with 12 bytes to alignment boundary [-Wpadded] hw/display/tcx.c:629:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/tcx.c:670:12: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:670:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/tcx.c:674:22: warning: implicit conversion changes signedness: 'int' to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] hw/display/tcx.c:678:38: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:692:49: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:698:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tcx.c:699:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/tcx.c:69:18: warning: padding struct 'struct TCXState' with 8 bytes to align 'rom' [-Wpadded] hw/display/tcx.c:702:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:705:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:708:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/tcx.c:723:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/tcx.c:723:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/tcx.c:724:38: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:729:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/tcx.c:729:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/tcx.c:730:35: warning: unused parameter 'val' [-Wunused-parameter] hw/display/tcx.c:730:49: warning: unused parameter 'size' [-Wunused-parameter] hw/display/tcx.c:757:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/tcx.c:758:19: warning: 'TCX' was marked unused but was used [-Wused-but-marked-unused] hw/display/tcx.c:810:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/tcx.c:812:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/tcx.c:813:19: warning: 'TCX' was marked unused but was used [-Wused-but-marked-unused] hw/display/tcx.c:829:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/display/tcx.c:838:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/tcx.c:840:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:842:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/tcx.c:846:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:847:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/tcx.c:850:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:852:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/tcx.c:856:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/tcx.c:857:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/tcx.c:860:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/display/tcx.c:883:5: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:883:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:884:5: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:884:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:885:5: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:885:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:886:5: warning: extension used [-Wlanguage-extension-token] hw/display/tcx.c:886:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/tcx.c:887:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/tcx.c:890:54: warning: unused parameter 'data' [-Wunused-parameter] hw/display/tcx.c:892:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-access.h:32:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-access.h:33:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/vga-access.h:34:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga-access.h:39:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-access.h:40:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/vga-access.h:41:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga-access.h:46:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-access.h:47:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-access.h:48:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga-helpers.h:114:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-helpers.h:115:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:116:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:117:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:118:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:121:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-helpers.h:122:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:123:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:124:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:125:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:150:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-helpers.h:151:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:152:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:153:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:154:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:157:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga-helpers.h:158:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:159:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:160:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:161:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:186:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:187:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:188:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:189:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:190:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:191:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:192:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:193:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:218:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:219:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:220:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:221:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:222:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:223:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:224:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:225:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:245:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:246:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:247:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:248:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:268:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:269:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:270:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:271:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:272:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:273:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:274:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:275:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:28:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:296:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:29:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:30:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:314:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:31:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:32:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:335:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:33:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:34:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:353:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:35:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:373:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:390:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:410:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:427:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:80:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:81:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:82:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:83:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:84:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:85:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:86:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:88:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:90:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-helpers.h:92:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga-isa.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/vga-isa.c:51:22: warning: 'ISA_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-isa.c:59:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-isa.c:60:22: warning: 'ISA_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-isa.c:92:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-isa.c:92:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-isa.c:93:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga-isa.c:96:60: warning: unused parameter 'data' [-Wunused-parameter] hw/display/vga-isa.c:98:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-mmio.c:115:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-mmio.c:115:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-mmio.c:116:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-mmio.c:116:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-mmio.c:117:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga-mmio.c:120:61: warning: unused parameter 'data' [-Wunused-parameter] hw/display/vga-mmio.c:122:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-mmio.c:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/vga-mmio.c:42:8: warning: padding size of 'struct VGAMmioState' with 15 bytes to alignment boundary [-Wpadded] hw/display/vga-mmio.c:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/vga-mmio.c:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/vga-mmio.c:47:20: warning: padding struct 'struct VGAMmioState' with 8 bytes to align 'vga' [-Wpadded] hw/display/vga-mmio.c:58:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-mmio.c:67:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-mmio.c:68:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-mmio.c:83:23: warning: 'VGA_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-mmio.c:90:23: warning: 'VGA_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-mmio.c:91:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:104:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:105:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:121:45: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vga-pci.c:124:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/vga-pci.c:126:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga-pci.c:131:56: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vga-pci.c:134:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/display/vga-pci.c:136:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga-pci.c:137:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:150:68: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vga-pci.c:166:55: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vga-pci.c:182:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/vga-pci.c:184:22: warning: 'PCI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:184:30: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:189:68: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/vga-pci.c:191:22: warning: 'PCI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:191:30: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:210:22: warning: cast from 'char *' to 'PCIVGAState *' (aka 'struct PCIVGAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/display/vga-pci.c:210:22: warning: cast from 'const struct VGACommonState *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/vga-pci.c:210:22: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:210:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/vga-pci.c:238:22: warning: 'PCI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:250:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:276:22: warning: 'PCI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:285:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:306:22: warning: 'PCI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:329:22: warning: 'PCI_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:329:30: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:334:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:334:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:335:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:335:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:336:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:336:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:338:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:338:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:340:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:340:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:341:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:341:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:342:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga-pci.c:346:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:346:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:347:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:347:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:349:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:349:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:351:5: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:351:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:352:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga-pci.c:355:58: warning: unused parameter 'data' [-Wunused-parameter] hw/display/vga-pci.c:357:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:358:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:359:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:377:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga-pci.c:381:54: warning: unused parameter 'data' [-Wunused-parameter] hw/display/vga-pci.c:383:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:384:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:397:60: warning: unused parameter 'data' [-Wunused-parameter] hw/display/vga-pci.c:399:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:400:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga-pci.c:51:20: warning: padding struct 'struct PCIVGAState' with 4 bytes to align 'edid_info' [-Wpadded] hw/display/vga-pci.c:52:18: warning: padding struct 'struct PCIVGAState' with 8 bytes to align 'mmio' [-Wpadded] hw/display/vga-pci.c:58:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIVGAState *' (aka 'struct PCIVGAState *') increases required alignment from 8 to 16 [-Wcast-align] hw/display/vga-pci.c:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/vga-pci.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga-pci.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga-pci.c:67:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga-pci.c:79:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:82:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:83:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:96:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga-pci.c:96:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga.c:1002:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga.c:1003:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga.c:1030:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1032:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1035:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1036:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1037:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1061:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1062:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1063:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:107:9: warning: macro is not used [-Wunused-macros] hw/display/vga.c:1091:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1096:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1220:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:1232:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1232:42: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1234:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1235:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1236:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:1236:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:1240:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1241:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1242:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:1243:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:1258:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1266:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1268:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1293:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/display/vga.c:1294:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1299:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1362:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1363:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1363:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:140:9: warning: macro is not used [-Wunused-macros] hw/display/vga.c:1494:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/vga.c:1495:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/display/vga.c:1533:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:1534:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:1562:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1563:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1564:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/vga.c:1568:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1569:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1570:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1571:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1573:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1587:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:1662:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/vga.c:1677:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1680:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1680:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1683:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1725:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1749:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/vga.c:1749:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1751:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1804:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1805:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:184:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/display/vga.c:1902:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/vga.c:1942:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1942:46: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1944:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1945:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1946:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:1946:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:1949:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1950:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1951:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:1952:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:1965:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:1966:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/vga.c:1967:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/vga.c:1977:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:1982:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga.c:2038:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:2040:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/vga.c:2040:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:2043:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/display/vga.c:2044:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:2047:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:2050:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vga.c:2054:39: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vga.c:2062:51: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vga.c:2066:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga.c:2079:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/vga.c:2108:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2109:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga.c:2119:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2120:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2121:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2122:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2122:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2123:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2123:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2124:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2124:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2125:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2125:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2126:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2126:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2127:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2128:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2129:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2130:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2131:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2132:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2134:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2135:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2136:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2137:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2138:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2139:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2141:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2142:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2143:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2144:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2145:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2146:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2147:9: warning: extension used [-Wlanguage-extension-token] hw/display/vga.c:2147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vga.c:2148:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga.c:2183:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:2189:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:2198:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:2202:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vga.c:2223:63: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vga.c:2263:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga.c:2272:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vga.c:2294:29: warning: declaration shadows a variable in the global scope [-Wshadow] hw/display/vga.c:313:51: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/display/vga.c:433:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:434:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vga.c:452:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:456:35: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/vga.c:460:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:460:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:463:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:466:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:466:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:469:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:469:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:472:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:472:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:481:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:498:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:503:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:508:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:528:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:546:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:628:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:650:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:669:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:672:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:675:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:693:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:698:62: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/vga.c:704:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/vga.c:738:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/vga.c:741:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:744:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/display/vga.c:758:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:767:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:773:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:774:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/display/vga.c:797:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/vga.c:821:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/display/vga.c:843:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/vga.c:843:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/vga.c:853:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vga.c:889:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/display/vga.c:910:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:914:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:91:9: warning: macro is not used [-Wunused-macros] hw/display/vga.c:922:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/vga.c:922:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/display/vga.c:926:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vga.c:930:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga.c:997:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vga_int.h:105:14: warning: padding struct 'struct VGACommonState' with 2 bytes to align 'vbe_start_addr' [-Wpadded] hw/display/vga_int.h:109:18: warning: padding struct 'struct VGACommonState' with 4 bytes to align 'con' [-Wpadded] hw/display/vga_int.h:114:14: warning: padding struct 'struct VGACommonState' with 2 bytes to align 'line_offset' [-Wpadded] hw/display/vga_int.h:120:14: warning: padding struct 'struct VGACommonState' with 2 bytes to align 'last_width' [-Wpadded] hw/display/vga_int.h:127:13: warning: padding struct 'struct VGACommonState' with 7 bytes to align 'cursor_blink_time' [-Wpadded] hw/display/vga_int.h:129:25: warning: padding struct 'struct VGACommonState' with 4 bytes to align 'hw_ops' [-Wpadded] hw/display/vga_int.h:136:14: warning: padding struct 'struct VGACommonState' with 3 bytes to align 'invalidated_y_table' [-Wpadded] hw/display/vga_int.h:59:16: warning: padding size of 'struct VGACommonState' with 15 bytes to alignment boundary [-Wpadded] hw/display/vga_int.h:69:18: warning: padding struct 'struct VGACommonState' with 11 bytes to align 'chain4_alias' [-Wpadded] hw/display/virtio-gpu-base.c:103:31: warning: 'VIRTIO_GPU_BASE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:159:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:160:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:177:17: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:195:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu-base.c:197:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:197:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu-base.c:205:38: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/virtio-gpu-base.c:207:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:223:44: warning: unused parameter 'vdev' [-Wunused-parameter] hw/display/virtio-gpu-base.c:233:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:242:54: warning: unused parameter 'data' [-Wunused-parameter] hw/display/virtio-gpu-base.c:244:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:245:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-base.c:263:33: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu-base.c:264:27: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu-base.c:29:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu-base.c:45:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu-base.c:54:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/virtio-gpu-base.c:58:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/virtio-gpu-base.c:62:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/virtio-gpu-base.c:62:64: warning: unused parameter 'chardata' [-Wunused-parameter] hw/display/virtio-gpu-pci.c:25:5: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu-pci.c:25:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu-pci.c:26:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-gpu-pci.c:31:30: warning: 'VIRTIO_GPU_PCI_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:33:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:37:29: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:41:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu-pci.c:47:70: warning: unused parameter 'data' [-Wunused-parameter] hw/display/virtio-gpu-pci.c:49:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:50:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:51:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:67:37: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu-pci.c:68:27: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu-pci.c:72:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/virtio-gpu-pci.c:82:25: warning: 'VIRTIO_GPU_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:86:38: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:86:5: warning: 'VIRTIO_GPU_PCI_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu-pci.c:95:32: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu-udmabuf-stubs.c:10:65: warning: unused parameter 'res' [-Wunused-parameter] hw/display/virtio-gpu-udmabuf-stubs.c:15:65: warning: unused parameter 'res' [-Wunused-parameter] hw/display/virtio-gpu-udmabuf-stubs.c:20:41: warning: unused parameter 'g' [-Wunused-parameter] hw/display/virtio-gpu-udmabuf-stubs.c:21:39: warning: unused parameter 'scanout_id' [-Wunused-parameter] hw/display/virtio-gpu-udmabuf-stubs.c:22:65: warning: unused parameter 'res' [-Wunused-parameter] hw/display/virtio-gpu-udmabuf-stubs.c:23:61: warning: unused parameter 'fb' [-Wunused-parameter] hw/display/virtio-gpu-udmabuf-stubs.c:24:54: warning: unused parameter 'r' [-Wunused-parameter] hw/display/virtio-gpu.c:1001:70: warning: unused parameter 'vq' [-Wunused-parameter] hw/display/virtio-gpu.c:1003:20: warning: 'VIRTIO_GPU' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1007:72: warning: unused parameter 'vq' [-Wunused-parameter] hw/display/virtio-gpu.c:1009:20: warning: 'VIRTIO_GPU' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1016:27: warning: 'VIRTIO_GPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:101:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:102:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:1071:20: warning: cast from 'char *' to 'VirtIOGPU *' (aka 'struct VirtIOGPU *') increases required alignment from 1 to 8 [-Wcast-align] hw/display/virtio-gpu.c:1071:20: warning: cast from 'const struct VirtIOGPUBase *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/virtio-gpu.c:1071:20: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1071:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/virtio-gpu.c:1079:20: warning: 'VIRTIO_GPU' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1101:27: warning: 'VIRTIO_GPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1108:20: warning: 'VIRTIO_GPU' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1148:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1149:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:114:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:114:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:1150:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1151:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1152:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1153:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1153:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1154:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1155:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1156:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1157:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1157:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1158:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-gpu.c:1166:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1167:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1169:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1169:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/display/virtio-gpu.c:1169:9: warning: padding size of 'struct (unnamed at ../hw/display/virtio-gpu.c:1169:9)' with 7 bits to alignment boundary [-Wpadded] hw/display/virtio-gpu.c:1169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1169:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/virtio-gpu.c:1173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-gpu.c:1177:62: warning: unused parameter 'size' [-Wunused-parameter] hw/display/virtio-gpu.c:1178:48: warning: unused parameter 'field' [-Wunused-parameter] hw/display/virtio-gpu.c:1178:67: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/display/virtio-gpu.c:1193:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/virtio-gpu.c:1195:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/virtio-gpu.c:1198:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:1205:62: warning: unused parameter 'size' [-Wunused-parameter] hw/display/virtio-gpu.c:1206:48: warning: unused parameter 'field' [-Wunused-parameter] hw/display/virtio-gpu.c:1237:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:1237:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:1250:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/virtio-gpu.c:1255:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:1258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/virtio-gpu.c:1261:32: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1268:38: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1275:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:1291:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:1318:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1319:20: warning: 'VIRTIO_GPU' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1351:20: warning: 'VIRTIO_GPU' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1372:27: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1378:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1386:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1388:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const struct virtio_gpu_config *' increases required alignment from 1 to 4 [-Wcast-align] hw/display/virtio-gpu.c:1418:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-gpu.c:1423:5: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1423:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1424:5: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1424:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1426:5: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-gpu.c:1426:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-gpu.c:1428:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-gpu.c:1431:61: warning: unused parameter 'data' [-Wunused-parameter] hw/display/virtio-gpu.c:1433:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1434:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1435:27: warning: 'VIRTIO_GPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:1459:28: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu.c:1460:27: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-gpu.c:181:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/display/virtio-gpu.c:182:19: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:205:39: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:214:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:232:24: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:245:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:256:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:257:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:258:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:308:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:309:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:403:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:473:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:476:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/display/virtio-gpu.c:478:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:479:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/virtio-gpu.c:479:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:480:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:480:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:484:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:490:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/display/virtio-gpu.c:515:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:518:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:519:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/display/virtio-gpu.c:520:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/virtio-gpu.c:521:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/display/virtio-gpu.c:546:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:546:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:547:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:575:51: warning: unused parameter 'image' [-Wunused-parameter] hw/display/virtio-gpu.c:596:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:597:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:61:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/display/virtio-gpu.c:654:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:654:66: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:655:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:682:42: warning: integer constant not in range of enumerated type 'pixman_format_code_t' [-Wassign-enum] hw/display/virtio-gpu.c:698:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:710:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:711:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:712:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:723:42: warning: integer constant not in range of enumerated type 'pixman_format_code_t' [-Wassign-enum] hw/display/virtio-gpu.c:741:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/virtio-gpu.c:74:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:814:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:822:34: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:828:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:82:27: warning: 'VIRTIO_GPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-gpu.c:855:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/virtio-gpu.c:866:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-gpu.c:867:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:102:27: warning: 'VIRTIO_VGA_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:139:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/virtio-vga.c:151:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:151:34: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/display/virtio-vga.c:170:33: warning: 'VIRTIO_VGA_BASE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:171:27: warning: 'VIRTIO_VGA_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:181:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/virtio-vga.c:183:24: warning: 'VIRTIO_VGA_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:188:75: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/virtio-vga.c:190:24: warning: 'VIRTIO_VGA_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:196:5: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-vga.c:196:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-vga.c:197:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-vga.c:200:66: warning: unused parameter 'data' [-Wunused-parameter] hw/display/virtio-vga.c:202:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:203:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:204:29: warning: 'VIRTIO_VGA_BASE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:205:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:232:33: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-vga.c:233:27: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-vga.c:238:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/virtio-vga.c:249:22: warning: 'VIRTIO_VGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:253:34: warning: 'VIRTIO_GPU_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:253:5: warning: 'VIRTIO_VGA_BASE' was marked unused but was used [-Wused-but-marked-unused] hw/display/virtio-vga.c:263:28: warning: extra ';' outside of a function [-Wextra-semi] hw/display/virtio-vga.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/display/virtio-vga.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/virtio-vga.c:95:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/virtio-vga.h:12:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/virtio-vga.h:12:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/display/virtio-vga.h:19:20: warning: padding struct 'struct VirtIOVGABase' with 8 bytes to align 'vga' [-Wpadded] hw/display/vmware_vga.c:1019:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:1029:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:1048:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vmware_vga.c:1071:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:1075:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:1079:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:107:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:1096:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/vmware_vga.c:1110:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/vmware_vga.c:1110:57: warning: unused parameter 'address' [-Wunused-parameter] hw/display/vmware_vga.c:1116:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/display/vmware_vga.c:1116:54: warning: unused parameter 'address' [-Wunused-parameter] hw/display/vmware_vga.c:1131:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:1131:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:1131:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:1163:38: warning: 'VMWARE_SVGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:116:10: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:1197:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/display/vmware_vga.c:1203:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/display/vmware_vga.c:1214:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1215:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1216:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1217:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1218:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1219:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1220:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1221:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1222:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1222:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/display/vmware_vga.c:1222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1224:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1225:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1226:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1227:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1228:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1230:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vmware_vga.c:1239:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1240:9: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1242:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vmware_vga.c:1256:43: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/display/vmware_vga.c:1271:68: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vmware_vga.c:1276:69: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1277:69: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1278:67: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1279:21: warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] hw/display/vmware_vga.c:1284:53: warning: unused parameter 'size' [-Wunused-parameter] hw/display/vmware_vga.c:1290:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1290:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1293:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1293:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1296:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1296:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:1315:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/vmware_vga.c:1317:36: warning: 'VMWARE_SVGA' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:1328:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:1338:5: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1338:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1340:5: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:1340:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/vmware_vga.c:1342:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vmware_vga.c:1345:57: warning: unused parameter 'data' [-Wunused-parameter] hw/display/vmware_vga.c:1347:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:1348:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:1371:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/vmware_vga.c:174:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:175:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:176:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:180:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:181:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:182:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:183:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:184:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:185:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:186:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:187:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:188:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:189:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:213:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:214:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:215:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:216:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:218:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:219:9: warning: macro is not used [-Wunused-macros] hw/display/vmware_vga.c:376:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/display/vmware_vga.c:475:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vmware_vga.c:476:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vmware_vga.c:477:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/vmware_vga.c:47:8: warning: padding size of 'struct vmsvga_state_s' with 4 bytes to alignment boundary [-Wpadded] hw/display/vmware_vga.c:524:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:524:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:542:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:592:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:62:15: warning: padding struct 'struct vmsvga_state_s' with 4 bytes to align 'scratch' [-Wpadded] hw/display/vmware_vga.c:637:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:638:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:639:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:640:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:651:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:652:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:653:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:654:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:669:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:670:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:671:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:672:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:673:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:674:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:689:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:690:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:691:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:692:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:692:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:693:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:693:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:697:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:697:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:697:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:697:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:701:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/vmware_vga.c:701:45: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:701:45: warning: padding size of 'struct (unnamed at ../hw/display/vmware_vga.c:701:45)' with 7 bits to alignment boundary [-Wpadded] hw/display/vmware_vga.c:701:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/vmware_vga.c:702:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:702:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:703:23: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:703:23: warning: padding size of 'struct (unnamed at ../hw/display/vmware_vga.c:703:23)' with 7 bits to alignment boundary [-Wpadded] hw/display/vmware_vga.c:703:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/display/vmware_vga.c:70:18: warning: padding struct 'struct vmsvga_state_s' with 8 bytes to align 'fifo_ram' [-Wpadded] hw/display/vmware_vga.c:715:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/display/vmware_vga.c:715:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:715:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/vmware_vga.c:738:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:739:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:74:15: warning: padding struct 'struct vmsvga_state_s' with 4 bytes to align 'fifo' [-Wpadded] hw/display/vmware_vga.c:796:58: warning: unused parameter 'address' [-Wunused-parameter] hw/display/vmware_vga.c:800:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:803:55: warning: unused parameter 'address' [-Wunused-parameter] hw/display/vmware_vga.c:807:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/display/vmware_vga.c:810:58: warning: unused parameter 'address' [-Wunused-parameter] hw/display/vmware_vga.c:824:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:828:33: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:828:45: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:832:34: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:832:47: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:844:46: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:849:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:873:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:875:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:881:15: warning: cast from 'char *' to 'struct pci_vmsvga_state_s *' increases required alignment from 1 to 16 [-Wcast-align] hw/display/vmware_vga.c:881:15: warning: cast from 'const struct vmsvga_state_s *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/vmware_vga.c:881:15: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:881:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/vmware_vga.c:882:15: warning: implicit conversion loses integer precision: 'pcibus_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:882:32: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:89:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/display/vmware_vga.c:917:15: warning: cast from 'char *' to 'struct pci_vmsvga_state_s *' increases required alignment from 1 to 16 [-Wcast-align] hw/display/vmware_vga.c:917:15: warning: cast from 'const struct vmsvga_state_s *' to 'char *' drops const qualifier [-Wcast-qual] hw/display/vmware_vga.c:917:15: warning: extension used [-Wlanguage-extension-token] hw/display/vmware_vga.c:917:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/vmware_vga.c:918:15: warning: implicit conversion loses integer precision: 'pcibus_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/vmware_vga.c:918:32: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/vmware_vga.c:927:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:932:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:93:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/vmware_vga.c:940:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:944:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:948:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:952:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:956:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:95:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/display/vmware_vga.c:962:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/display/vmware_vga.c:979:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:981:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:983:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:988:55: warning: unused parameter 'address' [-Wunused-parameter] hw/display/vmware_vga.c:993:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:995:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/vmware_vga.c:997:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/display/xlnx_dp.c:1002:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/xlnx_dp.c:1008:46: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:1010:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:102:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:1035:43: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:1037:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:103:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:104:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:105:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:1116:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/xlnx_dp.c:1122:46: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:1124:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:113:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:114:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:1168:47: warning: cast from function call of type 'uint8_t' (aka 'unsigned char') to non-matching type 'double' [-Wbad-function-cast] hw/display/xlnx_dp.c:1175:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:1176:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:1181:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:1182:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:1187:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1229:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1230:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:125:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:1264:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1269:15: warning: 'DPCD' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1272:15: warning: 'I2CDDC' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1273:27: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1282:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1290:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1296:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/xlnx_dp.c:1298:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1304:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1304:35: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1305:19: warning: 'AUX_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1307:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1307:45: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1338:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:1385:55: warning: unused parameter 'data' [-Wunused-parameter] hw/display/xlnx_dp.c:1387:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:157:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:189:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:204:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:207:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:208:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:209:9: warning: macro is not used [-Wunused-macros] hw/display/xlnx_dp.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/xlnx_dp.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/xlnx_dp.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/xlnx_dp.c:272:9: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/xlnx_dp.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:274:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/display/xlnx_dp.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/display/xlnx_dp.c:275:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/display/xlnx_dp.c:285:74: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:287:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:294:42: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:296:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:305:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/xlnx_dp.c:353:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/xlnx_dp.c:365:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/xlnx_dp.c:373:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/display/xlnx_dp.c:374:28: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:374:28: warning: implicit conversion loses integer precision: 'long long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:374:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/xlnx_dp.c:374:40: warning: declaration shadows a local variable [-Wshadow] hw/display/xlnx_dp.c:374:40: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:374:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/xlnx_dp.c:386:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:40:36: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/display/xlnx_dp.c:411:31: warning: extension used [-Wlanguage-extension-token] hw/display/xlnx_dp.c:411:31: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/display/xlnx_dp.c:411:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/display/xlnx_dp.c:414:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/display/xlnx_dp.c:436:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/xlnx_dp.c:467:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/xlnx_dp.c:534:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/display/xlnx_dp.c:542:62: warning: unused parameter 'name' [-Wunused-parameter] hw/display/xlnx_dp.c:543:39: warning: unused parameter 'errp' [-Wunused-parameter] hw/display/xlnx_dp.c:545:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:548:31: warning: 'XLNX_DPDMA' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:575:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:576:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:675:68: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:677:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:698:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/display/xlnx_dp.c:736:36: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:738:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/display/xlnx_dp.c:848:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/display/xlnx_dp.c:897:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/display/xlnx_dp.c:920:59: warning: unused parameter 'size' [-Wunused-parameter] hw/display/xlnx_dp.c:922:22: warning: 'XLNX_DP' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:121:34: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/dma/bcm2835_dma.c:122:32: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/dma/bcm2835_dma.c:137:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/bcm2835_dma.c:208:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/bcm2835_dma.c:208:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/bcm2835_dma.c:215:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/bcm2835_dma.c:218:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/bcm2835_dma.c:21:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:222:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/bcm2835_dma.c:229:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/bcm2835_dma.c:22:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:232:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/bcm2835_dma.c:29:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:315:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:317:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:318:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:318:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:319:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:319:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:31:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:320:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:321:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:322:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:323:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:324:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/bcm2835_dma.c:32:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:333:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/bcm2835_dma.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/dma/bcm2835_dma.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/bcm2835_dma.c:337:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/bcm2835_dma.c:343:26: warning: 'BCM2835_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:353:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:357:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:35:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:360:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:366:26: warning: 'BCM2835_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:36:9: warning: macro is not used [-Wunused-macros] hw/dma/bcm2835_dma.c:376:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/bcm2835_dma.c:378:26: warning: 'BCM2835_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:382:17: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:388:62: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/bcm2835_dma.c:390:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/bcm2835_dma.c:80:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/dma/bcm2835_dma.c:81:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] hw/dma/etraxfs_dma.c:180:25: warning: padding struct 'struct fs_dma_channel' with 62 bits to align 'current_g' [-Wpadded] hw/dma/etraxfs_dma.c:188:8: warning: padding size of 'struct fs_dma_ctrl' with 8 bytes to alignment boundary [-Wpadded] hw/dma/etraxfs_dma.c:192:25: warning: padding struct 'struct fs_dma_ctrl' with 4 bytes to align 'channels' [-Wpadded] hw/dma/etraxfs_dma.c:219:14: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/etraxfs_dma.c:280:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/etraxfs_dma.c:304:53: warning: unused parameter 'ctrl' [-Wunused-parameter] hw/dma/etraxfs_dma.c:304:63: warning: unused parameter 'c' [-Wunused-parameter] hw/dma/etraxfs_dma.c:444:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:509:10: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/dma/etraxfs_dma.c:510:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/etraxfs_dma.c:562:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:575:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/etraxfs_dma.c:578:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/dma/etraxfs_dma.c:600:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:601:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:614:21: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/etraxfs_dma.c:614:51: warning: unused parameter 'value' [-Wunused-parameter] hw/dma/etraxfs_dma.c:615:1: warning: function 'dma_winvalid' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/dma/etraxfs_dma.c:633:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/etraxfs_dma.c:656:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:679:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:739:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/etraxfs_dma.c:773:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/dma/etraxfs_dma.c:776:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i82374.c:104:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/i82374.c:120:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i82374.c:125:22: warning: 'I82374' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i82374.c:126:43: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i82374.c:143:5: warning: extension used [-Wlanguage-extension-token] hw/dma/i82374.c:143:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i82374.c:144:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i82374.c:147:57: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/i82374.c:149:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i82374.c:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/i82374.c:47:45: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/dma/i82374.c:54:16: warning: padding struct 'struct I82374State' with 4 bytes to align 'port_list' [-Wpadded] hw/dma/i82374.c:62:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i82374.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i82374.c:63:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i82374.c:67:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/i82374.c:77:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/i82374.c:87:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/i82374.c:97:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/i8257.c:140:70: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/i8257.c:163:43: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/i8257.c:182:43: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/i8257.c:195:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/i8257.c:233:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/i8257.c:243:19: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/dma/i8257.c:254:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/i8257.c:271:70: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/i8257.c:291:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:296:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:302:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:312:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:385:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:404:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:406:63: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:416:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/i8257.c:416:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/i8257.c:416:58: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:424:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/i8257.c:424:52: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:432:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:434:63: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:444:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/i8257.c:444:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/i8257.c:444:59: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:44:9: warning: macro is not used [-Wunused-macros] hw/dma/i8257.c:452:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/i8257.c:452:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:462:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:470:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:471:31: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:474:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/i8257.c:496:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i8257.c:503:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i8257.c:521:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:521:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:522:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:522:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:523:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:523:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:524:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:524:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:525:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:525:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:526:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:526:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:527:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:527:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:528:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i8257.c:532:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/dma/i8257.c:546:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:547:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:547:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:548:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:548:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:549:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:549:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:550:9: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:550:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/i8257.c:550:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:552:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i8257.c:556:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/i8257.c:558:22: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:559:21: warning: 'I8257' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:563:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:565:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:568:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/i8257.c:572:37: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/i8257.c:577:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:579:41: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/i8257.c:581:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/dma/i8257.c:581:21: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:581:21: warning: padding size of 'struct (unnamed at ../hw/dma/i8257.c:581:21)' with 7 bits to alignment boundary [-Wpadded] hw/dma/i8257.c:581:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/i8257.c:589:5: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:589:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:590:5: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:590:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:591:5: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:591:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:592:5: warning: extension used [-Wlanguage-extension-token] hw/dma/i8257.c:592:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/i8257.c:593:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i8257.c:596:56: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/i8257.c:598:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:599:24: warning: 'ISADMA_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/i8257.c:641:9: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:649:9: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/i8257.c:80:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/i8257.c:93:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1018:30: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1021:30: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1038:39: warning: implicit conversion changes signedness: 'int' to 'enum omap_dma_port' [-Wsign-conversion] hw/dma/omap_dma.c:104:8: warning: padding size of 'struct omap_dma_s' with 8 bytes to alignment boundary [-Wpadded] hw/dma/omap_dma.c:106:18: warning: padding struct 'struct omap_dma_s' with 8 bytes to align 'iomem' [-Wpadded] hw/dma/omap_dma.c:1086:31: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/dma/omap_dma.c:1100:31: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/dma/omap_dma.c:1148:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1155:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1156:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1158:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1159:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1160:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1160:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1161:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1168:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1169:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1169:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1170:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1178:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1186:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1194:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1202:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1206:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/dma/omap_dma.c:1214:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/dma/omap_dma.c:1218:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/dma/omap_dma.c:1226:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/dma/omap_dma.c:127:9: warning: macro is not used [-Wunused-macros] hw/dma/omap_dma.c:1324:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1332:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1340:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1348:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1356:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:135:9: warning: macro is not used [-Wunused-macros] hw/dma/omap_dma.c:136:9: warning: macro is not used [-Wunused-macros] hw/dma/omap_dma.c:1395:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1399:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1430:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1434:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1438:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1469:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1471:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1476:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1483:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1488:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1492:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1494:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1512:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/omap_dma.c:1517:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1519:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1519:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1524:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1527:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1531:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1536:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1536:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1540:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1542:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1542:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:1572:51: warning: unused parameter 'line' [-Wunused-parameter] hw/dma/omap_dma.c:157:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/omap_dma.c:1586:13: warning: enumeration value 'omap_dma_3_0' not explicitly handled in switch [-Wswitch-enum] hw/dma/omap_dma.c:1674:74: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1760:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1762:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1764:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:1780:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1785:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1786:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1787:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1788:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:1791:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1794:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1797:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1810:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1826:16: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1829:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1832:16: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1835:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1844:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1847:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:1867:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/omap_dma.c:1897:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/omap_dma.c:189:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/dma/omap_dma.c:1918:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/omap_dma.c:1920:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/dma/omap_dma.c:1922:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:2058:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/omap_dma.c:2081:51: warning: unused parameter 'fifo' [-Wunused-parameter] hw/dma/omap_dma.c:2082:37: warning: unused parameter 'iclk' [-Wunused-parameter] hw/dma/omap_dma.c:216:58: warning: unused parameter 's' [-Wunused-parameter] hw/dma/omap_dma.c:383:57: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:385:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/dma/omap_dma.c:387:39: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/dma/omap_dma.c:388:59: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/omap_dma.c:390:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:391:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:398:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:39:13: warning: padding struct 'struct omap_dma_channel_s' with 2 bytes to align 'frame_index' [-Wpadded] hw/dma/omap_dma.c:665:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:666:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/omap_dma.c:69:9: warning: padding struct 'struct omap_dma_channel_s' with 2 bytes to align 'set_update' [-Wpadded] hw/dma/omap_dma.c:751:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:754:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:755:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:756:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:757:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:764:54: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:767:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:768:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:769:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:770:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:771:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:772:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:772:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/omap_dma.c:776:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:780:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:78:14: warning: padding struct 'struct omap_dma_channel_s' with 4 bytes to align 'irq' [-Wpadded] hw/dma/omap_dma.c:794:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:802:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:806:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:814:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:818:18: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/dma/omap_dma.c:833:18: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/dma/omap_dma.c:837:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:850:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:855:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/omap_dma.c:860:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/pl080.c:169:70: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/pl080.c:171:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl080.c:176:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl080.c:177:71: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/pl080.c:179:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl080.c:183:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl080.c:204:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl080.c:218:37: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/pl080.c:233:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/dma/pl080.c:263:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/dma/pl080.c:26:9: warning: macro is not used [-Wunused-macros] hw/dma/pl080.c:27:9: warning: macro is not used [-Wunused-macros] hw/dma/pl080.c:287:50: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/pl080.c:298:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:301:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:304:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:307:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:310:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:331:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:339:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl080.c:357:21: warning: 'PL080' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl080.c:35:9: warning: macro is not used [-Wunused-macros] hw/dma/pl080.c:36:9: warning: macro is not used [-Wunused-macros] hw/dma/pl080.c:381:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl080.c:382:21: warning: 'PL080' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl080.c:394:21: warning: 'PL080' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl080.c:406:21: warning: 'PL080' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl080.c:412:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:412:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:414:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl080.c:417:53: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/pl080.c:419:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl080.c:43:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:44:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:45:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:46:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:47:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:48:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl080.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:60:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:61:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:62:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:63:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:64:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:68:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl080.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl080.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl080.c:71:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:1001:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:1016:45: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:1060:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:1061:35: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:1061:45: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:115:16: warning: padding size of 'struct PL330Chan' with 7 bytes to alignment boundary [-Wpadded] hw/dma/pl330.c:1167:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:1167:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pl330.c:1190:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/dma/pl330.c:1191:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pl330.c:1193:50: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/pl330.c:1195:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:1197:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/dma/pl330.c:1202:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:1215:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pl330.c:1225:55: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/pl330.c:1227:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:1229:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/dma/pl330.c:1232:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:1260:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:1260:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pl330.c:1276:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:1295:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:1349:56: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/pl330.c:134:17: warning: padding struct 'struct PL330Chan' with 5 bytes to align 'parent' [-Wpadded] hw/dma/pl330.c:1358:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl330.c:1381:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl330.c:1384:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pl330.c:1409:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/pl330.c:1410:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:1434:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/pl330.c:1435:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:143:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1444:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:144:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1456:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/dma/pl330.c:1457:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1466:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:147:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1485:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1504:18: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/pl330.c:150:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:152:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1539:21: warning: 'PL330' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl330.c:153:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:153:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:154:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1551:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:155:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1564:21: warning: 'PL330' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl330.c:1566:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl330.c:1569:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl330.c:156:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:157:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:1588:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:1589:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:1609:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:1614:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:1619:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:161:16: warning: padding size of 'struct PL330Fifo' with 4 bytes to alignment boundary [-Wpadded] hw/dma/pl330.c:1624:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl330.c:1648:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:1658:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1658:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1659:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1659:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1660:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1660:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1661:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1661:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1663:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1663:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1664:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1664:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1666:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1666:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1667:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1667:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1668:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1668:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1670:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1670:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1671:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1671:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1672:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1672:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1673:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1673:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1674:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1674:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1675:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1675:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1677:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:1677:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:1680:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:1683:56: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/pl330.c:1685:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pl330.c:174:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:174:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:174:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:175:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:175:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:175:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:176:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:176:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:177:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:177:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:178:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:179:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:183:16: warning: padding size of 'struct PL330QueueEntry' with 3 bytes to alignment boundary [-Wpadded] hw/dma/pl330.c:198:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:199:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:199:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:200:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:201:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:201:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:202:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:203:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:204:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:209:16: warning: padding size of 'struct PL330Queue' with 4 bytes to alignment boundary [-Wpadded] hw/dma/pl330.c:220:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:220:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:223:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:230:18: warning: padding struct 'struct PL330State' with 8 bytes to align 'iomem' [-Wpadded] hw/dma/pl330.c:236:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:237:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:272:19: warning: padding struct 'struct PL330State' with 2 bytes to align 'mem_mr' [-Wpadded] hw/dma/pl330.c:277:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PL330State *' (aka 'struct PL330State *') increases required alignment from 8 to 16 [-Wcast-align] hw/dma/pl330.c:277:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/pl330.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:285:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:287:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:288:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:294:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pl330.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:300:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:301:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pl330.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pl330.c:302:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pl330.c:315:12: warning: padding struct 'struct PL330InsnDesc' with 5 bytes to align 'exec' [-Wpadded] hw/dma/pl330.c:31:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:324:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pl330.c:359:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:359:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pl330.c:366:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pl330.c:379:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/dma/pl330.c:383:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:383:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pl330.c:387:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:401:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/dma/pl330.c:406:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:406:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pl330.c:412:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:413:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:440:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:441:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:456:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:457:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:47:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:48:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:495:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:505:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:50:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:513:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:51:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:52:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:537:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:538:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:561:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:588:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/pl330.c:626:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pl330.c:642:77: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:647:77: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:652:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:653:35: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:653:45: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:674:52: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:675:64: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:695:75: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:734:65: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:734:75: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:756:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:757:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:757:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:75:9: warning: macro is not used [-Wunused-macros] hw/dma/pl330.c:784:75: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:791:50: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:791:67: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:791:77: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:817:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:834:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pl330.c:842:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:842:76: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:869:37: warning: unused parameter 'ch' [-Wunused-parameter] hw/dma/pl330.c:869:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:870:35: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:870:45: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:875:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:875:66: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:875:76: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:886:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:886:76: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:912:65: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:912:75: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:930:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:931:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:931:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:959:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:960:35: warning: unused parameter 'args' [-Wunused-parameter] hw/dma/pl330.c:960:45: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pl330.c:968:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pl330.c:969:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:969:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pl330.c:975:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/dma/pl330.c:976:45: warning: unused parameter 'len' [-Wunused-parameter] hw/dma/pxa2xx_dma.c:162:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:173:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:175:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:201:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:201:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pxa2xx_dma.c:207:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/dma/pxa2xx_dma.c:210:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:210:37: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pxa2xx_dma.c:210:56: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:211:57: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:214:28: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:214:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/pxa2xx_dma.c:218:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:223:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:23:9: warning: macro is not used [-Wunused-macros] hw/dma/pxa2xx_dma.c:240:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:251:39: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pxa2xx_dma.c:279:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/pxa2xx_dma.c:282:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/pxa2xx_dma.c:283:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:291:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/pxa2xx_dma.c:292:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:308:35: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/dma/pxa2xx_dma.c:309:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:339:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/pxa2xx_dma.c:342:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/pxa2xx_dma.c:343:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:346:40: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/dma/pxa2xx_dma.c:350:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/pxa2xx_dma.c:359:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/dma/pxa2xx_dma.c:360:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:367:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:371:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:371:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pxa2xx_dma.c:372:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:377:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:377:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pxa2xx_dma.c:378:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:379:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:385:24: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/pxa2xx_dma.c:385:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:389:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/pxa2xx_dma.c:393:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:397:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:405:39: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/dma/pxa2xx_dma.c:406:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:409:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:412:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:415:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:418:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/pxa2xx_dma.c:43:18: warning: padding struct 'struct PXA2xxDMAState' with 8 bytes to align 'iomem' [-Wpadded] hw/dma/pxa2xx_dma.c:452:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/pxa2xx_dma.c:465:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:466:25: warning: 'PXA2XX_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:467:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:481:25: warning: 'PXA2XX_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:501:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:503:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:504:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:515:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:517:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:518:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:523:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/dma/pxa2xx_dma.c:533:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:533:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:534:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:534:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:535:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:535:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:536:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:536:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:537:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:537:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:538:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:539:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pxa2xx_dma.c:549:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:549:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:550:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:550:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:551:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:551:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:552:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:552:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:553:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:553:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:554:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:554:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:555:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:555:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:556:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:556:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:557:9: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:557:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/pxa2xx_dma.c:557:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:559:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pxa2xx_dma.c:564:5: warning: extension used [-Wlanguage-extension-token] hw/dma/pxa2xx_dma.c:564:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/pxa2xx_dma.c:565:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/pxa2xx_dma.c:568:61: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/pxa2xx_dma.c:570:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/pxa2xx_dma.c:61:9: warning: padding struct 'struct PXA2xxDMAState' with 1 byte to align 'running' [-Wpadded] hw/dma/rc4030.c:102:18: warning: padding struct 'struct rc4030State' with 8 bytes to align 'iomem_chipset' [-Wpadded] hw/dma/rc4030.c:118:69: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/rc4030.c:124:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/rc4030.c:214:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/dma/rc4030.c:251:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/rc4030.c:259:39: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/rc4030.c:262:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/rc4030.c:267:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/rc4030.c:303:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/rc4030.c:361:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/dma/rc4030.c:399:27: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/dma/rc4030.c:429:69: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/rc4030.c:469:39: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/rc4030.c:472:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/rc4030.c:500:60: warning: unused parameter 'flag' [-Wunused-parameter] hw/dma/rc4030.c:500:70: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/dma/rc4030.c:502:22: warning: cast from 'char *' to 'rc4030State *' (aka 'struct rc4030State *') increases required alignment from 1 to 16 [-Wcast-align] hw/dma/rc4030.c:502:22: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/dma/rc4030.c:502:22: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:502:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/rc4030.c:505:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/rc4030.c:519:47: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/rc4030.c:529:22: warning: 'RC4030' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:557:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/dma/rc4030.c:572:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:572:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:573:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:573:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:574:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:574:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:575:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:575:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:576:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:576:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:577:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:577:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:578:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:578:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:579:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:579:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:580:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:580:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:581:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:581:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:582:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:582:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:583:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:584:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:584:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:585:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:585:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:586:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:586:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:587:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:587:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:588:9: warning: extension used [-Wlanguage-extension-token] hw/dma/rc4030.c:588:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/rc4030.c:589:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/rc4030.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/rc4030.c:601:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/rc4030.c:613:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/dma/rc4030.c:614:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/dma/rc4030.c:620:27: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/rc4030.c:623:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/rc4030.c:626:8: warning: padding size of 'struct rc4030DMAState' with 4 bytes to alignment boundary [-Wpadded] hw/dma/rc4030.c:662:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:663:22: warning: 'RC4030' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:664:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:675:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/rc4030.c:677:22: warning: 'RC4030' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:691:36: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:696:22: warning: 'RC4030' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:704:57: warning: unused parameter 'class_data' [-Wunused-parameter] hw/dma/rc4030.c:706:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:723:57: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/rc4030.c:725:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:749:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:752:16: warning: 'RC4030' was marked unused but was used [-Wused-but-marked-unused] hw/dma/rc4030.c:95:14: warning: padding struct 'struct rc4030State' with 4 bytes to align 'timer_irq' [-Wpadded] hw/dma/rc4030.c:99:23: warning: padding struct 'struct rc4030State' with 8 bytes to align 'dma_mr' [-Wpadded] hw/dma/sifive_pdma.c:109:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/dma/sifive_pdma.c:109:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:122:19: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/dma/sifive_pdma.c:122:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:123:61: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sifive_pdma.c:124:62: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sifive_pdma.c:125:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:126:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:127:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:131:61: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sifive_pdma.c:132:62: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sifive_pdma.c:133:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:134:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:135:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sifive_pdma.c:227:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:230:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:233:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:236:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:239:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:242:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:248:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:251:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:254:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:257:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:260:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:263:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sifive_pdma.c:44:11: warning: macro is not used [-Wunused-macros] hw/dma/sifive_pdma.c:454:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/sifive_pdma.c:456:26: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFivePDMAState *' (aka 'struct SiFivePDMAState *') increases required alignment from 8 to 16 [-Wcast-align] hw/dma/sifive_pdma.c:461:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sifive_pdma.c:464:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sifive_pdma.c:468:62: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/sifive_pdma.c:470:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/soc_dma.c:243:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/dma/soc_dma.c:266:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/dma/soc_dma.c:28:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/dma/soc_dma.c:29:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/dma/soc_dma.c:316:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/dma/soc_dma.c:35:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/dma/soc_dma.c:41:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/dma/soc_dma.c:52:50: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/dma/soc_dma.c:62:14: warning: padding struct 'struct dma_s' with 4 bytes to align 'ch_enable_mask' [-Wpadded] hw/dma/soc_dma.c:68:16: warning: padding struct 'struct memmap_entry_s' with 4 bytes to align 'addr' [-Wpadded] hw/dma/soc_dma.c:70:12: warning: padding size of 'struct memmap_entry_s::(unnamed at ../hw/dma/soc_dma.c:70:12)' with 4 bytes to alignment boundary [-Wpadded] hw/dma/soc_dma.c:80:8: warning: padding struct 'struct dma_s' with 4 bytes to align 'memmap' [-Wpadded] hw/dma/soc_dma.c:83:25: warning: padding struct 'struct dma_s' with 4 bytes to align 'ch' [-Wpadded] hw/dma/sparc32_dma.c:106:52: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sparc32_dma.c:109:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sparc32_dma.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/dma/sparc32_dma.c:116:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/dma/sparc32_dma.c:118:60: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sparc32_dma.c:122:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sparc32_dma.c:127:43: warning: unused parameter 'irq' [-Wunused-parameter] hw/dma/sparc32_dma.c:138:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/sparc32_dma.c:153:56: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sparc32_dma.c:155:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/sparc32_dma.c:164:57: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sparc32_dma.c:166:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/sparc32_dma.c:170:39: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/sparc32_dma.c:181:50: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/sparc32_dma.c:187:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sparc32_dma.c:205:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sparc32_dma.c:219:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sparc32_dma.c:225:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/sparc32_dma.c:242:25: warning: 'SPARC32_DMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:253:9: warning: extension used [-Wlanguage-extension-token] hw/dma/sparc32_dma.c:253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/sparc32_dma.c:254:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/sparc32_dma.c:260:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:261:25: warning: 'SPARC32_DMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:262:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:271:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/dma/sparc32_dma.c:277:69: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/sparc32_dma.c:279:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:296:25: warning: 'SPARC32_DMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:297:29: warning: 'SPARC32_ESPDMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:305:69: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/sparc32_dma.c:307:29: warning: 'SPARC32_ESPDMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:308:30: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:313:23: warning: 'SPARC32_DMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:316:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:319:72: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/sparc32_dma.c:321:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:336:25: warning: 'SPARC32_DMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:337:28: warning: 'SPARC32_LEDMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:345:68: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/sparc32_dma.c:347:27: warning: 'SPARC32_LEDMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:348:31: warning: 'SYSBUS_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:351:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:354:71: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/sparc32_dma.c:356:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:371:26: warning: 'SPARC32_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:382:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:384:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:386:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:387:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:392:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:396:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:398:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:400:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:401:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:405:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:417:26: warning: 'SPARC32_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:418:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:429:62: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/sparc32_dma.c:431:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/sparc32_dma.c:54:9: warning: macro is not used [-Wunused-macros] hw/dma/sparc32_dma.c:59:9: warning: macro is not used [-Wunused-macros] hw/dma/sparc32_dma.c:84:51: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sparc32_dma.c:86:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/dma/sparc32_dma.c:88:51: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/sparc32_dma.c:90:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/dma/xilinx_axidma.c:100:32: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/xilinx_axidma.c:111:18: warning: padding struct 'struct Stream' with 3 bytes to align 'desc' [-Wpadded] hw/dma/xilinx_axidma.c:124:8: warning: padding size of 'struct XilinxAXIDMA' with 8 bytes to alignment boundary [-Wpadded] hw/dma/xilinx_axidma.c:126:18: warning: padding struct 'struct XilinxAXIDMA' with 8 bytes to align 'iomem' [-Wpadded] hw/dma/xilinx_axidma.c:131:17: warning: padding struct 'struct XilinxAXIDMA' with 4 bytes to align 'tx_data_dev' [-Wpadded] hw/dma/xilinx_axidma.c:183:16: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:279:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:309:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:314:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:336:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:344:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:359:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:360:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:366:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:379:23: warning: 'XILINX_AXI_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:388:52: warning: unused parameter 'eop' [-Wunused-parameter] hw/dma/xilinx_axidma.c:390:34: warning: 'XILINX_AXI_DMA_CONTROL_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:407:34: warning: 'XILINX_AXI_DMA_DATA_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:423:34: warning: 'XILINX_AXI_DMA_DATA_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:433:38: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/xilinx_axidma.c:448:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:468:51: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/xilinx_axidma.c:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/xilinx_axidma.c:485:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:493:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/xilinx_axidma.c:501:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:505:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:506:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xilinx_axidma.c:514:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xilinx_axidma.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/dma/xilinx_axidma.c:531:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/dma/xilinx_axidma.c:533:23: warning: 'XILINX_AXI_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:534:34: warning: 'XILINX_AXI_DMA_DATA_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:535:34: warning: 'XILINX_AXI_DMA_CONTROL_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:567:23: warning: 'XILINX_AXI_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:568:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:589:5: warning: extension used [-Wlanguage-extension-token] hw/dma/xilinx_axidma.c:589:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xilinx_axidma.c:590:5: warning: extension used [-Wlanguage-extension-token] hw/dma/xilinx_axidma.c:590:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xilinx_axidma.c:592:5: warning: extension used [-Wlanguage-extension-token] hw/dma/xilinx_axidma.c:592:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xilinx_axidma.c:594:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xilinx_axidma.c:597:57: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/xilinx_axidma.c:599:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:601:40: warning: possible misuse of comma operator here [-Wcomma] hw/dma/xilinx_axidma.c:617:28: warning: 'STREAM_SINK_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xilinx_axidma.c:639:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xilinx_axidma.c:651:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xilinx_axidma.c:80:8: warning: padding size of 'struct SDesc' with 4 bytes to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:218:59: warning: unused parameter 'val64' [-Wunused-parameter] hw/dma/xlnx-zdma.c:220:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:226:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:227:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx-zdma.c:236:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:237:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx-zdma.c:247:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:247:5)' with 30 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:247:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:251:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:251:9)' with 30 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:251:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:260:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:260:5)' with 3 bytes to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:260:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:261:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:261:5)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:261:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:265:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:265:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:265:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:275:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:275:5)' with 3 bytes to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:275:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:276:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:276:5)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:276:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:280:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:280:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:280:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:298:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx-zdma.c:342:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:342:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:342:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:377:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:377:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:377:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:40:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx-zdma.c:437:31: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:437:31)' with 2 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:437:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:488:26: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:488:26: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:488:26)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:488:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx-zdma.c:488:47: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:488:47: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:488:47)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:488:47: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx-zdma.c:514:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:514:5)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:514:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:521:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:521:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:521:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:527:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:527:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:527:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:528:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:528:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:528:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:562:61: warning: unused parameter 'val64' [-Wunused-parameter] hw/dma/xlnx-zdma.c:564:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:579:13: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:579:13)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:579:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:706:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:709:21: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:709:21: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:709:21)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:709:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx-zdma.c:716:63: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/xlnx-zdma.c:718:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:727:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:727:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:727:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:731:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx-zdma.c:735:32: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/xlnx-zdma.c:737:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:746:9: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:746:9)' with 31 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:746:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zdma.c:750:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx-zdma.c:765:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:774:21: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:774:21: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zdma.c:774:21)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zdma.c:774:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx-zdma.c:791:19: warning: 'XLNX_ZDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:792:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zdma.c:810:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:810:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zdma.c:811:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:811:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zdma.c:812:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:812:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zdma.c:813:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:813:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zdma.c:814:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx-zdma.c:819:5: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zdma.c:819:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zdma.c:820:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx-zdma.c:823:55: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/xlnx-zdma.c:825:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:111:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/dma/xlnx-zynq-devcfg.c:131:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/dma/xlnx-zynq-devcfg.c:138:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:143:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:159:15: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:159:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zynq-devcfg.c:161:19: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:161:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx-zynq-devcfg.c:176:48: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/dma/xlnx-zynq-devcfg.c:187:58: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx-zynq-devcfg.c:189:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:196:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:199:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/dma/xlnx-zynq-devcfg.c:199:21: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:199:21: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zynq-devcfg.c:199:21)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zynq-devcfg.c:199:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx-zynq-devcfg.c:211:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx-zynq-devcfg.c:222:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:226:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/dma/xlnx-zynq-devcfg.c:232:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:233:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:241:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:247:66: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx-zynq-devcfg.c:249:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:279:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:287:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:295:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:317:14: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx-zynq-devcfg.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:341:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx-zynq-devcfg.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:350:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/xlnx-zynq-devcfg.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx-zynq-devcfg.c:356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx-zynq-devcfg.c:362:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:363:25: warning: 'XLNX_ZYNQ_DEVCFG' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:36:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx-zynq-devcfg.c:370:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:371:31: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx-zynq-devcfg.c:371:31: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx-zynq-devcfg.c:371:31)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx-zynq-devcfg.c:371:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx-zynq-devcfg.c:383:67: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/xlnx-zynq-devcfg.c:385:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx-zynq-devcfg.c:44:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/dma/xlnx-zynq-devcfg.c:46:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/dma/xlnx-zynq-devcfg.c:46:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/dma/xlnx-zynq-devcfg.c:51:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/dma/xlnx-zynq-devcfg.c:94:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/dma/xlnx_csu_dma.c:147:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:147:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:148:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:148:5: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx_csu_dma.c:148:5)' with 29 bits to alignment boundary [-Wpadded] hw/dma/xlnx_csu_dma.c:148:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx_csu_dma.c:202:29: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:202:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx_csu_dma.c:233:29: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:233:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx_csu_dma.c:254:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:289:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:299:25: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:299:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_csu_dma.c:299:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx_csu_dma.c:310:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_csu_dma.c:329:46: warning: unused parameter 'reg' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:337:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:354:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:359:57: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:361:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:385:48: warning: unused parameter 'reg' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:390:57: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:392:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:407:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:40:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] hw/dma/xlnx_csu_dma.c:417:63: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:419:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:426:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:427:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_csu_dma.c:440:63: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:442:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:449:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:450:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_csu_dma.c:463:64: warning: unused parameter 'val' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:465:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:470:50: warning: unused parameter 'reg' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:481:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_csu_dma.c:50:5: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] hw/dma/xlnx_csu_dma.c:555:5: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:555:5: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/xlnx_csu_dma.c:556:5: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:556:5: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/xlnx_csu_dma.c:571:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:583:57: warning: unused parameter 'eop' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:585:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:587:21: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:587:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/dma/xlnx_csu_dma.c:587:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_csu_dma.c:587:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/dma/xlnx_csu_dma.c:617:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:630:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:633:21: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:633:21: warning: padding size of 'struct (unnamed at ../hw/dma/xlnx_csu_dma.c:633:21)' with 7 bits to alignment boundary [-Wpadded] hw/dma/xlnx_csu_dma.c:633:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/dma/xlnx_csu_dma.c:640:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:665:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:666:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:681:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/dma/xlnx_csu_dma.c:681:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:682:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:682:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:683:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:683:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:684:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:684:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:685:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:685:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:686:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx_csu_dma.c:698:5: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:698:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:704:5: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_csu_dma.c:704:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_csu_dma.c:705:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx_csu_dma.c:708:63: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/xlnx_csu_dma.c:710:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:711:28: warning: 'STREAM_SINK_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:712:29: warning: 'XLNX_CSU_DMA_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:727:21: warning: 'XLNX_CSU_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_csu_dma.c:751:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx_dpdma.c:111:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:112:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:264:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:264:28: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/xlnx_dpdma.c:269:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:269:35: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/xlnx_dpdma.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_dpdma.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_dpdma.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/dma/xlnx_dpdma.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/dma/xlnx_dpdma.c:284:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/dma/xlnx_dpdma.c:328:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:329:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:364:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:364:32: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/dma/xlnx_dpdma.c:396:42: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/xlnx_dpdma.c:398:25: warning: 'XLNX_DPDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_dpdma.c:39:37: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/dma/xlnx_dpdma.c:39:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/dma/xlnx_dpdma.c:413:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/dma/xlnx_dpdma.c:417:57: warning: unused parameter 'size' [-Wunused-parameter] hw/dma/xlnx_dpdma.c:419:25: warning: 'XLNX_DPDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_dpdma.c:46:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:515:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:518:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:520:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:523:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:525:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:528:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:530:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:533:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:535:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:538:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:540:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:543:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:545:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:549:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/dma/xlnx_dpdma.c:55:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:570:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_dpdma.c:571:25: warning: 'XLNX_DPDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_dpdma.c:581:25: warning: 'XLNX_DPDMA' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_dpdma.c:596:58: warning: unused parameter 'data' [-Wunused-parameter] hw/dma/xlnx_dpdma.c:598:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/dma/xlnx_dpdma.c:61:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:62:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:63:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:656:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:65:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:66:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:671:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:67:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:680:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:68:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:690:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:69:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:713:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:71:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:727:69: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/dma/xlnx_dpdma.c:72:9: warning: macro is not used [-Wunused-macros] hw/dma/xlnx_dpdma.c:742:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/dma/xlnx_dpdma.c:95:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:1010:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1016:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1018:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1019:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1020:28: warning: 'ASPEED_GPIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1045:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1046:28: warning: 'ASPEED_GPIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1071:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1071:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1072:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1072:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1073:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1073:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1074:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1074:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1075:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1075:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1076:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1076:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1077:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1077:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1078:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1078:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1079:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1079:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1080:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1080:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1081:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1081:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1082:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1082:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1083:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1083:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1084:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1084:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1085:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/aspeed_gpio.c:1094:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1094:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/gpio/aspeed_gpio.c:1094:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1096:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/aspeed_gpio.c:1096:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/aspeed_gpio.c:1098:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/aspeed_gpio.c:1102:62: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1104:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1112:70: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1114:28: warning: 'ASPEED_GPIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1122:67: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1124:28: warning: 'ASPEED_GPIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1132:75: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1134:28: warning: 'ASPEED_GPIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1142:75: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1144:28: warning: 'ASPEED_GPIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1152:67: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:1154:28: warning: 'ASPEED_GPIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:1216:38: warning: extra ';' outside of a function [-Wextra-semi] hw/gpio/aspeed_gpio.c:194:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:195:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:196:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:267:12: warning: cast from 'char *' to 'GPIOSets *' (aka 'struct GPIOSets *') increases required alignment from 1 to 4 [-Wcast-align] hw/gpio/aspeed_gpio.c:26:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:27:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:28:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:310:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:377:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:380:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:382:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:544:72: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:546:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:547:28: warning: 'ASPEED_GPIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:548:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:570:13: warning: enumeration value 'gpio_not_a_reg' not explicitly handled in switch [-Wswitch-enum] hw/gpio/aspeed_gpio.c:624:73: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:627:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:628:28: warning: 'ASPEED_GPIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:631:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:632:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:633:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:651:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:652:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:661:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:662:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:681:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:682:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:686:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:687:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:691:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:692:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:696:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:697:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:702:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:703:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:704:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:706:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/gpio/aspeed_gpio.c:713:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:714:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:718:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:719:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:71:9: warning: macro is not used [-Wunused-macros] hw/gpio/aspeed_gpio.c:725:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:726:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:732:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:733:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:736:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:737:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:742:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/aspeed_gpio.c:743:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:764:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:765:28: warning: 'ASPEED_GPIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:767:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:798:13: warning: enumeration value 'gpio_not_a_reg' not explicitly handled in switch [-Wswitch-enum] hw/gpio/aspeed_gpio.c:801:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:802:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:803:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:819:75: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:823:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:827:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:831:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:835:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:838:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:840:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/gpio/aspeed_gpio.c:847:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:851:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:855:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/aspeed_gpio.c:885:28: warning: 'ASPEED_GPIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:888:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/gpio/aspeed_gpio.c:901:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:906:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:922:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:922:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:927:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/gpio/aspeed_gpio.c:932:26: warning: 'ASPEED_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/aspeed_gpio.c:951:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/aspeed_gpio.c:951:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/bcm2835_gpio.c:148:18: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/bcm2835_gpio.c:159:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/bcm2835_gpio.c:201:34: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/bcm2835_gpio.c:212:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/bcm2835_gpio.c:212:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/bcm2835_gpio.c:215:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/bcm2835_gpio.c:218:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/bcm2835_gpio.c:221:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/bcm2835_gpio.c:224:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/bcm2835_gpio.c:261:27: warning: 'BCM2835_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:265:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/bcm2835_gpio.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/bcm2835_gpio.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/bcm2835_gpio.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/bcm2835_gpio.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/bcm2835_gpio.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/bcm2835_gpio.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/bcm2835_gpio.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/bcm2835_gpio.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/bcm2835_gpio.c:292:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/bcm2835_gpio.c:298:27: warning: 'BCM2835_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:299:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:300:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:302:57: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:310:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/gpio/bcm2835_gpio.c:312:27: warning: 'BCM2835_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:316:22: warning: 'SD_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:319:23: warning: 'SD_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:322:63: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/bcm2835_gpio.c:324:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/bcm2835_gpio.c:60:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/bcm2835_gpio.c:62:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/gpio/bcm2835_gpio.c:72:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/bcm2835_gpio.c:75:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/gpio_key.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/gpio/gpio_key.c:49:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/gpio_key.c:49:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/gpio/gpio_key.c:49:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/gpio_key.c:50:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/gpio_key.c:56:23: warning: 'GPIOKEY' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/gpio_key.c:69:48: warning: unused parameter 'irq' [-Wunused-parameter] hw/gpio/gpio_key.c:69:57: warning: unused parameter 'level' [-Wunused-parameter] hw/gpio/gpio_key.c:78:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/gpio/gpio_key.c:80:23: warning: 'GPIOKEY' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/gpio_key.c:81:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/gpio_key.c:88:59: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/gpio_key.c:90:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/gpio_pwr.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/gpio/gpio_pwr.c:36:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/gpio/gpio_pwr.c:36:46: warning: unused parameter 'n' [-Wunused-parameter] hw/gpio/gpio_pwr.c:43:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/gpio/gpio_pwr.c:43:49: warning: unused parameter 'n' [-Wunused-parameter] hw/gpio/gpio_pwr.c:52:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:111:23: warning: 'IMX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:144:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/imx_gpio.c:149:69: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/imx_gpio.c:151:23: warning: 'IMX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:172:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/imx_gpio.c:176:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/imx_gpio.c:209:37: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/imx_gpio.c:211:23: warning: 'IMX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:218:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/imx_gpio.c:223:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/imx_gpio.c:239:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/imx_gpio.c:250:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/imx_gpio.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:289:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/imx_gpio.c:294:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:294:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:295:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/imx_gpio.c:295:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/imx_gpio.c:297:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/imx_gpio.c:302:23: warning: 'IMX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:316:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/gpio/imx_gpio.c:318:23: warning: 'IMX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:323:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:324:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:326:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:327:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:328:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:331:59: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/imx_gpio.c:333:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/imx_gpio.c:37:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/gpio/imx_gpio.c:41:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/gpio/max7310.c:134:23: warning: 'MAX7310' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:137:13: warning: enumeration values 'I2C_START_RECV', 'I2C_START_SEND_ASYNC', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/gpio/max7310.c:159:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:159:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:160:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:163:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:164:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:165:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/max7310.c:167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/max7310.c:174:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/gpio/max7310.c:174:32: warning: extension used [-Wlanguage-extension-token] hw/gpio/max7310.c:174:32: warning: padding size of 'struct (unnamed at ../hw/gpio/max7310.c:174:5)' with 7 bits to alignment boundary [-Wpadded] hw/gpio/max7310.c:174:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/gpio/max7310.c:184:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/gpio/max7310.c:186:21: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:187:23: warning: 'MAX7310' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:193:58: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/max7310.c:195:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:196:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/gpio/max7310.c:32:14: warning: padding struct 'struct MAX7310State' with 3 bytes to align 'handler' [-Wpadded] hw/gpio/max7310.c:38:23: warning: 'MAX7310' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:49:23: warning: 'MAX7310' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/max7310.c:80:23: warning: 'MAX7310' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/mpc8xxx.c:128:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/mpc8xxx.c:131:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/mpc8xxx.c:134:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/mpc8xxx.c:140:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/mpc8xxx.c:143:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/mpc8xxx.c:152:27: warning: 'MPC8XXX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/mpc8xxx.c:175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/gpio/mpc8xxx.c:191:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/mpc8xxx.c:192:27: warning: 'MPC8XXX_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/mpc8xxx.c:193:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/mpc8xxx.c:203:63: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/mpc8xxx.c:205:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/mpc8xxx.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/gpio/mpc8xxx.c:35:18: warning: padding struct 'struct MPC8XXXGPIOState' with 8 bytes to align 'iomem' [-Wpadded] hw/gpio/mpc8xxx.c:52:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/mpc8xxx.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/mpc8xxx.c:53:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/mpc8xxx.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/mpc8xxx.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/mpc8xxx.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/mpc8xxx.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/mpc8xxx.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/mpc8xxx.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/mpc8xxx.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/mpc8xxx.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/mpc8xxx.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/mpc8xxx.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/npcm7xx_gpio.c:110:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:133:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/npcm7xx_gpio.c:136:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:158:53: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/npcm7xx_gpio.c:165:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/npcm7xx_gpio.c:166:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/npcm7xx_gpio.c:170:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/npcm7xx_gpio.c:171:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/npcm7xx_gpio.c:174:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:180:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:184:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:190:50: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/npcm7xx_gpio.c:194:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/npcm7xx_gpio.c:197:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:216:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:235:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:313:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:333:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:340:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/npcm7xx_gpio.c:343:61: warning: unused parameter 'type' [-Wunused-parameter] hw/gpio/npcm7xx_gpio.c:345:27: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxGPIOState *' (aka 'struct NPCM7xxGPIOState *') increases required alignment from 8 to 16 [-Wcast-align] hw/gpio/npcm7xx_gpio.c:357:27: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxGPIOState *' (aka 'struct NPCM7xxGPIOState *') increases required alignment from 8 to 16 [-Wcast-align] hw/gpio/npcm7xx_gpio.c:359:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/npcm7xx_gpio.c:364:27: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxGPIOState *' (aka 'struct NPCM7xxGPIOState *') increases required alignment from 8 to 16 [-Wcast-align] hw/gpio/npcm7xx_gpio.c:365:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:369:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:370:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:381:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:381:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:382:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:382:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:383:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:383:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:384:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:384:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:385:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/npcm7xx_gpio.c:391:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:391:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:393:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:393:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:395:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:395:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:397:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:397:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/npcm7xx_gpio.c:398:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/npcm7xx_gpio.c:401:63: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/npcm7xx_gpio.c:403:30: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:404:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/npcm7xx_gpio.c:424:1: warning: extension used [-Wlanguage-extension-token] hw/gpio/npcm7xx_gpio.c:424:1: warning: padding size of 'struct (unnamed at ../hw/gpio/npcm7xx_gpio.c:424:1)' with 7 bits to alignment boundary [-Wpadded] hw/gpio/npcm7xx_gpio.c:424:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/gpio/npcm7xx_gpio.c:424:33: warning: extra ';' outside of a function [-Wextra-semi] hw/gpio/npcm7xx_gpio.c:81:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:113:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:137:75: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/nrf51_gpio.c:139:25: warning: 'NRF51_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:144:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:152:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:156:35: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:173:53: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/nrf51_gpio.c:175:25: warning: 'NRF51_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:182:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:194:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:208:35: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:210:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:215:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:237:25: warning: 'NRF51_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:253:25: warning: 'NRF51_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/nrf51_gpio.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/nrf51_gpio.c:280:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/nrf51_gpio.c:286:25: warning: 'NRF51_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:290:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:292:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:293:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:296:61: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/nrf51_gpio.c:298:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/nrf51_gpio.c:32:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:35:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:38:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/nrf51_gpio.c:51:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/nrf51_gpio.c:64:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:65:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:68:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:69:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/gpio/nrf51_gpio.c:72:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:73:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:85:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:86:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:87:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:94:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/nrf51_gpio.c:94:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/omap_gpio.c:118:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/omap_gpio.c:129:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/omap_gpio.c:139:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/omap_gpio.c:150:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/omap_gpio.c:154:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/omap_gpio.c:165:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/omap_gpio.c:184:18: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/gpio/omap_gpio.c:185:14: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/gpio/omap_gpio.c:186:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/gpio/omap_gpio.c:187:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/gpio/omap_gpio.c:189:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/gpio/omap_gpio.c:192:8: warning: padding size of 'struct omap2_gpio_s' with 7 bytes to alignment boundary [-Wpadded] hw/gpio/omap_gpio.c:200:14: warning: padding struct 'struct omap2_gpio_s' with 1 byte to align 'inputs' [-Wpadded] hw/gpio/omap_gpio.c:215:18: warning: padding struct 'struct omap2_gpif_s' with 8 bytes to align 'iomem' [-Wpadded] hw/gpio/omap_gpio.c:217:11: warning: padding struct 'struct omap2_gpif_s' with 4 bytes to align 'iclk' [-Wpadded] hw/gpio/omap_gpio.c:220:26: warning: padding struct 'struct omap2_gpif_s' with 4 bytes to align 'modules' [-Wpadded] hw/gpio/omap_gpio.c:230:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/gpio/omap_gpio.c:300:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/gpio/omap_gpio.c:31:8: warning: padding size of 'struct omap_gpio_s' with 2 bytes to alignment boundary [-Wpadded] hw/gpio/omap_gpio.c:44:8: warning: padding size of 'struct omap_gpif_s' with 8 bytes to alignment boundary [-Wpadded] hw/gpio/omap_gpio.c:47:18: warning: padding struct 'struct omap_gpif_s' with 8 bytes to align 'iomem' [-Wpadded] hw/gpio/omap_gpio.c:480:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/omap_gpio.c:49:11: warning: padding struct 'struct omap_gpif_s' with 4 bytes to align 'clk' [-Wpadded] hw/gpio/omap_gpio.c:526:50: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/omap_gpio.c:528:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/gpio/omap_gpio.c:538:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/omap_gpio.c:542:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/gpio/omap_gpio.c:562:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/gpio/omap_gpio.c:577:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/omap_gpio.c:596:29: warning: 'OMAP1_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:603:30: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:614:46: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/omap_gpio.c:623:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/gpio/omap_gpio.c:632:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/gpio/omap_gpio.c:643:59: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/omap_gpio.c:657:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:679:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:680:29: warning: 'OMAP1_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:681:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:693:29: warning: 'OMAP1_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:702:30: warning: 'OMAP2_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:703:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:751:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/omap_gpio.c:751:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/omap_gpio.c:752:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/omap_gpio.c:755:60: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/omap_gpio.c:757:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/omap_gpio.c:786:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/omap_gpio.c:786:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/omap_gpio.c:787:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/omap_gpio.c:790:61: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/omap_gpio.c:792:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:101:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:107:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:108:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:109:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:110:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:112:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/pl061.c:129:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:131:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:150:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:152:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:166:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:175:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:176:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:180:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:183:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:190:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:194:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:196:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:216:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:223:37: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/pl061.c:229:14: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/pl061.c:322:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/pl061.c:332:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:337:50: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/pl061.c:342:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:345:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/gpio/pl061.c:346:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:369:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:449:54: warning: unused parameter 'type' [-Wunused-parameter] hw/gpio/pl061.c:451:21: warning: 'PL061' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:453:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:489:21: warning: 'PL061' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:498:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/pl061.c:499:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/gpio/pl061.c:510:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/gpio/pl061.c:527:21: warning: 'PL061' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:534:21: warning: 'PL061' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:535:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:536:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:549:21: warning: 'PL061' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:566:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:566:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:567:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:567:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:568:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/pl061.c:56:18: warning: padding struct 'struct PL061State' with 8 bytes to align 'iomem' [-Wpadded] hw/gpio/pl061.c:571:56: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/pl061.c:573:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:574:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/pl061.c:78:14: warning: padding struct 'struct PL061State' with 4 bytes to align 'irq' [-Wpadded] hw/gpio/pl061.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:94:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:95:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:97:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/pl061.c:99:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/pl061.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:100:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:105:76: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/sifive_gpio.c:107:26: warning: 'SIFIVE_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:191:60: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/sifive_gpio.c:193:26: warning: 'SIFIVE_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:200:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:204:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:208:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:212:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:216:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:220:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:229:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:238:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:247:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:256:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:260:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:264:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:286:26: warning: 'SIFIVE_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:302:26: warning: 'SIFIVE_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:32:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/gpio/sifive_gpio.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:342:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:343:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:345:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:346:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:347:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:347:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:348:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/sifive_gpio.c:353:5: warning: extension used [-Wlanguage-extension-token] hw/gpio/sifive_gpio.c:353:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/sifive_gpio.c:354:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/sifive_gpio.c:357:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/gpio/sifive_gpio.c:359:26: warning: 'SIFIVE_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:364:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:366:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/gpio/sifive_gpio.c:367:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:370:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:370:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/sifive_gpio.c:371:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:371:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/gpio/sifive_gpio.c:374:62: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/sifive_gpio.c:376:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/sifive_gpio.c:47:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:48:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:49:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:50:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:51:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:52:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:53:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:54:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:55:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:56:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:57:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:58:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:88:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:91:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:94:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/sifive_gpio.c:97:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/gpio/zaurus.c:114:50: warning: unused parameter 'size' [-Wunused-parameter] hw/gpio/zaurus.c:121:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:124:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:127:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:132:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:135:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:138:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:141:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/gpio/zaurus.c:144:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/gpio/zaurus.c:177:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/zaurus.c:178:20: warning: 'SCOOP' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/zaurus.c:179:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/zaurus.c:189:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/gpio/zaurus.c:206:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/gpio/zaurus.c:211:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/gpio/zaurus.c:226:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:227:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:228:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:229:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:229:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:230:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:231:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/gpio/zaurus.c:232:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:233:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:234:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:236:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:237:9: warning: extension used [-Wlanguage-extension-token] hw/gpio/zaurus.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/gpio/zaurus.c:239:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/gpio/zaurus.c:243:63: warning: unused parameter 'data' [-Wunused-parameter] hw/gpio/zaurus.c:245:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/gpio/zaurus.c:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/gpio/zaurus.c:33:8: warning: padding size of 'struct ScoopInfo' with 4 bytes to alignment boundary [-Wpadded] hw/gpio/zaurus.c:37:18: warning: padding struct 'struct ScoopInfo' with 8 bytes to align 'iomem' [-Wpadded] hw/gpio/zaurus.c:78:37: warning: unused parameter 'size' [-Wunused-parameter] hw/hppa/machine.c:107:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/hppa/machine.c:117:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/hppa/machine.c:119:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/hppa/machine.c:128:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/hppa/machine.c:148:48: warning: implicit conversion changes signedness: 'char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/hppa/machine.c:159:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:161:12: warning: 'LASI_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:171:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:173:12: warning: 'DINO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:198:18: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:203:57: warning: implicit conversion changes signedness: 'long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/hppa/machine.c:217:16: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:220:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:223:16: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:226:37: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:227:15: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:255:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:262:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:282:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:283:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:286:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:289:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:299:59: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/hppa/machine.c:374:27: warning: extension used [-Wlanguage-extension-token] hw/hppa/machine.c:374:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/hppa/machine.c:376:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/hppa/machine.c:376:57: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/hppa/machine.c:383:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/hppa/machine.c:384:34: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] hw/hppa/machine.c:385:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] hw/hppa/machine.c:385:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/hppa/machine.c:395:30: warning: implicit conversion changes signedness: 'char' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] hw/hppa/machine.c:402:35: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] hw/hppa/machine.c:403:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] hw/hppa/machine.c:40:42: warning: unused parameter 'n' [-Wunused-parameter] hw/hppa/machine.c:40:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/hppa/machine.c:422:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/hppa/machine.c:424:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/hppa/machine.c:432:30: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] hw/hppa/machine.c:441:32: warning: unused parameter 'n' [-Wunused-parameter] hw/hppa/machine.c:441:39: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/hppa/machine.c:441:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/hppa/machine.c:445:5: warning: extension used [-Wlanguage-extension-token] hw/hppa/machine.c:445:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/hppa/machine.c:450:65: warning: unused parameter 'data' [-Wunused-parameter] hw/hppa/machine.c:452:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:453:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/hppa/machine.c:476:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/hppa/machine.c:53:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/hppa/machine.c:62:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/hppa/machine.c:62:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/hppa/machine.c:62:65: warning: unused parameter 'size' [-Wunused-parameter] hw/hppa/machine.c:67:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/hppa/machine.c:67:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/hppa/machine.c:67:62: warning: unused parameter 'v' [-Wunused-parameter] hw/hppa/machine.c:67:74: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1024:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1025:25: warning: 'ASPEED_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1026:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1041:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1045:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1049:62: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1069:5: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:1069:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:1071:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/aspeed_i2c.c:1074:61: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1076:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1098:13: warning: enumeration values 'I2C_START_RECV', 'I2C_START_SEND', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/i2c/aspeed_i2c.c:1105:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1105:9)' with 19 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1105:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1113:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1113:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1113:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1114:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1114:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1114:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1115:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1115:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1115:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1116:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1116:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1116:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:111:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:111:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:111:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:111:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:111:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1130:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1131:25: warning: 'ASPEED_I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1142:13: warning: enumeration values 'I2C_START_RECV', 'I2C_START_SEND', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/i2c/aspeed_i2c.c:1145:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1145:9)' with 3 bytes to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1145:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1147:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1147:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1147:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1148:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1148:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1148:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1155:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1155:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1155:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:116:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1178:5: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1178:5)' with 19 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1178:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1185:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1186:25: warning: 'ASPEED_I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1191:9: warning: void function 'aspeed_i2c_bus_slave_send_async' should not return void expression [-Wpedantic] hw/i2c/aspeed_i2c.c:1194:5: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1194:5)' with 3 bytes to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1194:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1195:5: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:1195:5)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:1195:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:1200:71: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1202:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1203:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1220:23: warning: 'ASPEED_I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1228:23: warning: 'ASPEED_I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:122:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1237:11: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1239:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1247:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1251:5: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:1251:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:1252:5: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:1252:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:1254:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/aspeed_i2c.c:1257:65: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1259:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1288:66: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1290:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1291:27: warning: 'ASPEED_I2C_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:129:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1320:66: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1322:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1323:27: warning: 'ASPEED_I2C_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1354:66: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1356:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1357:27: warning: 'ASPEED_I2C_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1363:16: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1377:66: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:1379:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1380:27: warning: 'ASPEED_I2C_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:1386:16: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:1416:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:167:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:167:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:167:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:167:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:167:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:172:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:193:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:193:9)' with 28 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:193:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:196:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:196:9)' with 28 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:196:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:203:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:206:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:231:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:238:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:252:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:252:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:252:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:256:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:256:13)' with 19 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:256:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:261:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:262:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:269:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:269:17)' with 19 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:269:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:274:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:274:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:274:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:277:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:278:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:287:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:295:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:308:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:308:9)' with 27 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:308:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:309:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:309:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:309:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:311:17: warning: declaration shadows a local variable [-Wshadow] hw/i2c/aspeed_i2c.c:314:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:314:13)' with 19 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:314:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:321:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:322:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:334:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:334:17)' with 19 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:334:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:339:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:339:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:339:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:342:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:343:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:343:9)' with 3 bytes to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:343:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:354:5: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:354:5)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:354:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:358:5: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:358:5)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:358:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:359:5: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:359:5)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:359:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:365:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:370:75: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:383:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:390:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:40:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:447:67: warning: unused parameter 'value' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:471:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:473:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:473:13)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:473:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:475:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:475:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:475:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:480:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:480:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:480:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:484:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:484:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:484:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:494:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:494:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:494:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:504:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:504:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:504:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:507:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:507:13)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:507:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:513:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:513:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:513:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:514:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:514:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:514:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:524:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:524:13)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:524:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:527:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:527:13)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:527:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:529:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:529:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:529:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:542:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:542:13)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:542:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:544:17: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:544:17)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:544:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:549:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:549:13)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:549:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:551:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:551:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:551:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:556:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:556:9)' with 31 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:556:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:563:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:571:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:577:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:577:9)' with 3 bytes to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:577:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:578:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:581:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:589:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:593:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:627:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:628:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:643:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:650:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:652:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:657:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:659:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:664:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:665:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:668:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:671:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:672:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:672:13)' with 21 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:672:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:673:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:675:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:676:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:676:13)' with 21 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:676:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:677:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:689:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:692:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:695:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:696:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:697:13: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:697:13)' with 21 bits to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:697:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:698:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:700:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:704:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:707:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:709:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:712:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:718:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:746:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:753:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:754:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/aspeed_i2c.c:769:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:787:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:790:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:795:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:795:9: warning: padding size of 'struct (unnamed at ../hw/i2c/aspeed_i2c.c:795:9)' with 3 bytes to alignment boundary [-Wpadded] hw/i2c/aspeed_i2c.c:795:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i2c/aspeed_i2c.c:809:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:810:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:815:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:83:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:860:45: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:882:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/aspeed_i2c.c:886:60: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/aspeed_i2c.c:892:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:896:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/aspeed_i2c.c:929:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/i2c/aspeed_i2c.c:930:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:942:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/i2c/aspeed_i2c.c:943:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i2c/aspeed_i2c.c:962:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:962:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:963:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/aspeed_i2c.c:96:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:972:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:972:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:973:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:973:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/i2c/aspeed_i2c.c:973:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:976:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/aspeed_i2c.c:976:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/aspeed_i2c.c:977:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/aspeed_i2c.c:983:25: warning: 'ASPEED_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:990:25: warning: 'ASPEED_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/aspeed_i2c.c:991:27: warning: 'ASPEED_I2C_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/bitbang_i2c.c:109:66: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/bitbang_i2c.c:119:33: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/bitbang_i2c.c:134:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/i2c/bitbang_i2c.c:144:31: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/bitbang_i2c.c:148:30: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/bitbang_i2c.c:166:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/bitbang_i2c.c:171:18: warning: padding struct 'struct GPIOI2CState' with 8 bytes to align 'dummy_iomem' [-Wpadded] hw/i2c/bitbang_i2c.c:174:14: warning: padding struct 'struct GPIOI2CState' with 4 bytes to align 'out' [-Wpadded] hw/i2c/bitbang_i2c.c:190:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/bitbang_i2c.c:191:23: warning: 'GPIO_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/bitbang_i2c.c:192:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/bitbang_i2c.c:205:59: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/bitbang_i2c.c:207:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/bitbang_i2c.c:31:21: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/bitbang_i2c.c:70:30: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/bitbang_i2c.c:96:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/i2c/bitbang_i2c.c:97:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/core.c:159:14: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:228:14: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:22:5: warning: extension used [-Wlanguage-extension-token] hw/i2c/core.c:22:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/core.c:239:27: warning: declaration shadows a local variable [-Wshadow] hw/i2c/core.c:23:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/core.c:242:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/core.c:258:14: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:274:25: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:294:14: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:315:14: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:334:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/i2c/core.c:340:11: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:340:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/core.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/core.c:357:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/core.c:367:12: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:36:26: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/i2c/core.c:398:60: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/core.c:400:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:401:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/core.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/core.c:55:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/core.c:64:11: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:89:31: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/core.c:90:29: warning: 'I2C_SLAVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/exynos4210_i2c.c:132:43: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/exynos4210_i2c.c:171:56: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/exynos4210_i2c.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/exynos4210_i2c.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/exynos4210_i2c.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/exynos4210_i2c.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/exynos4210_i2c.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/exynos4210_i2c.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/exynos4210_i2c.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/exynos4210_i2c.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/exynos4210_i2c.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/exynos4210_i2c.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/exynos4210_i2c.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/exynos4210_i2c.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/exynos4210_i2c.c:283:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/exynos4210_i2c.c:289:29: warning: 'EXYNOS4_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/exynos4210_i2c.c:301:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/exynos4210_i2c.c:302:29: warning: 'EXYNOS4_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/exynos4210_i2c.c:303:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/exynos4210_i2c.c:312:65: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/exynos4210_i2c.c:314:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/exynos4210_i2c.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/exynos4210_i2c.c:83:25: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/i2c/exynos4210_i2c.c:86:8: warning: padding size of 'struct Exynos4210I2CState' with 10 bytes to alignment boundary [-Wpadded] hw/i2c/exynos4210_i2c.c:89:18: warning: padding struct 'struct Exynos4210I2CState' with 8 bytes to align 'iomem' [-Wpadded] hw/i2c/i2c_mux_pca954x.c:101:24: warning: 'PCA954X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:127:23: warning: 'PCA954X' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:150:23: warning: 'PCA954X' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:156:56: warning: unused parameter 'type' [-Wunused-parameter] hw/i2c/i2c_mux_pca954x.c:158:23: warning: 'PCA954X' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:165:24: warning: 'PCA954X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:166:29: warning: 'PCA954X' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:172:58: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/i2c_mux_pca954x.c:174:23: warning: 'PCA954X_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:178:58: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/i2c_mux_pca954x.c:180:23: warning: 'PCA954X_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:186:23: warning: 'PCA954X' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:187:23: warning: 'PCA954X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:196:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:200:58: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/i2c_mux_pca954x.c:202:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:203:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:204:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:205:27: warning: 'SMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:239:1: warning: extension used [-Wlanguage-extension-token] hw/i2c/i2c_mux_pca954x.c:239:1: warning: padding size of 'struct (unnamed at ../hw/i2c/i2c_mux_pca954x.c:239:1)' with 7 bits to alignment boundary [-Wpadded] hw/i2c/i2c_mux_pca954x.c:239:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i2c/i2c_mux_pca954x.c:45:13: warning: padding struct 'struct Pca954xState' with 7 bytes to align 'bus' [-Wpadded] hw/i2c/i2c_mux_pca954x.c:52:16: warning: padding size of 'struct Pca954xClass' with 7 bytes to alignment boundary [-Wpadded] hw/i2c/i2c_mux_pca954x.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/i2c_mux_pca954x.c:59:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/i2c/i2c_mux_pca954x.c:68:25: warning: 'PCA954X' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/i2c_mux_pca954x.c:69:24: warning: 'PCA954X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:104:39: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/imx_i2c.c:107:22: warning: 'IMX_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:162:52: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/imx_i2c.c:164:22: warning: 'IMX_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:183:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:244:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/imx_i2c.c:254:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/imx_i2c.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/imx_i2c.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/imx_i2c.c:296:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/imx_i2c.c:300:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/i2c/imx_i2c.c:302:22: warning: 'IMX_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:306:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:307:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:311:58: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/imx_i2c.c:313:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/imx_i2c.c:33:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/i2c/imx_i2c.c:37:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/i2c/imx_i2c.c:76:22: warning: 'IMX_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/microbit_i2c.c:100:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/microbit_i2c.c:101:27: warning: 'MICROBIT_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/microbit_i2c.c:108:63: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/microbit_i2c.c:110:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/microbit_i2c.c:68:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/microbit_i2c.c:84:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/microbit_i2c.c:84:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/microbit_i2c.c:85:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/microbit_i2c.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/microbit_i2c.c:86:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/microbit_i2c.c:92:27: warning: 'MICROBIT_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/microbit_i2c.c:98:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/i2c/mpc_i2c.c:115:24: warning: 'MPC_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/mpc_i2c.c:145:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/mpc_i2c.c:187:41: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/mpc_i2c.c:190:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/mpc_i2c.c:193:66: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/mpc_i2c.c:215:56: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/mpc_i2c.c:233:54: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/mpc_i2c.c:296:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/mpc_i2c.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:317:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:318:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:318:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:319:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:319:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:320:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:321:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:322:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/mpc_i2c.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/mpc_i2c.c:323:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/mpc_i2c.c:327:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/i2c/mpc_i2c.c:329:25: warning: 'MPC_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/mpc_i2c.c:330:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/mpc_i2c.c:333:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/mpc_i2c.c:337:58: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/mpc_i2c.c:339:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/mpc_i2c.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/mpc_i2c.c:52:9: warning: macro is not used [-Wunused-macros] hw/i2c/mpc_i2c.c:54:9: warning: macro is not used [-Wunused-macros] hw/i2c/mpc_i2c.c:57:9: warning: macro is not used [-Wunused-macros] hw/i2c/mpc_i2c.c:60:9: warning: macro is not used [-Wunused-macros] hw/i2c/mpc_i2c.c:72:8: warning: padding size of 'struct MPCI2CState' with 9 bytes to alignment boundary [-Wpadded] hw/i2c/mpc_i2c.c:77:18: warning: padding struct 'struct MPCI2CState' with 8 bytes to align 'iomem' [-Wpadded] hw/i2c/npcm7xx_smbus.c:101:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:1027:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxSMBusState *' (aka 'struct NPCM7xxSMBusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/i2c/npcm7xx_smbus.c:102:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:1034:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxSMBusState *' (aka 'struct NPCM7xxSMBusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/i2c/npcm7xx_smbus.c:1035:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:103:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:1042:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:1050:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1050:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1051:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1051:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1052:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1052:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1053:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1053:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1054:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1054:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1055:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1055:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1056:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1056:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1057:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1057:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1058:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1058:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1059:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1059:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1060:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1060:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1061:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1061:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1062:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1062:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1063:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1063:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1064:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1064:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1065:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1065:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1066:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1066:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1067:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1067:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1068:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1068:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1069:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1069:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1070:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1070:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1071:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1071:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1073:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1073:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/npcm7xx_smbus.c:1074:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/npcm7xx_smbus.c:1078:64: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/npcm7xx_smbus.c:1080:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:1081:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:108:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:1098:1: warning: extension used [-Wlanguage-extension-token] hw/i2c/npcm7xx_smbus.c:1098:1: warning: padding size of 'struct (unnamed at ../hw/i2c/npcm7xx_smbus.c:1098:1)' with 7 bits to alignment boundary [-Wpadded] hw/i2c/npcm7xx_smbus.c:1098:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i2c/npcm7xx_smbus.c:1098:34: warning: extra ';' outside of a function [-Wextra-semi] hw/i2c/npcm7xx_smbus.c:116:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:123:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:124:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:125:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:126:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:129:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:130:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:135:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:148:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:149:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:262:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:271:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:275:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:293:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:298:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:304:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:310:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:362:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:375:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:380:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:427:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:435:17: warning: enumeration values 'NPCM7XX_SMBUS_STATUS_IDLE', 'NPCM7XX_SMBUS_STATUS_SENDING', and 'NPCM7XX_SMBUS_STATUS_STOPPING_NEGACK' not explicitly handled in switch [-Wswitch-enum] hw/i2c/npcm7xx_smbus.c:456:13: warning: 4 enumeration values not explicitly handled in switch: 'NPCM7XX_SMBUS_STATUS_IDLE', 'NPCM7XX_SMBUS_STATUS_SENDING', 'NPCM7XX_SMBUS_STATUS_NEGACK'... [-Wswitch-enum] hw/i2c/npcm7xx_smbus.c:466:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:497:17: warning: 4 enumeration values not explicitly handled in switch: 'NPCM7XX_SMBUS_STATUS_RECEIVING', 'NPCM7XX_SMBUS_STATUS_NEGACK', 'NPCM7XX_SMBUS_STATUS_STOPPING_LAST_RECEIVE'... [-Wswitch-enum] hw/i2c/npcm7xx_smbus.c:507:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:744:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:805:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:80:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:812:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:81:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:823:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:828:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:82:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:832:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:836:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:83:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:840:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:844:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:848:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:84:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:852:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:856:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:85:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:862:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:866:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:872:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:881:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:885:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:889:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:893:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:897:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:901:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:905:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:911:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:918:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:91:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:922:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:926:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:92:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:930:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:934:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:938:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:93:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:942:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:946:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:94:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:950:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:954:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:958:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:95:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:962:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:966:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/npcm7xx_smbus.c:96:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:972:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/npcm7xx_smbus.c:97:9: warning: macro is not used [-Wunused-macros] hw/i2c/npcm7xx_smbus.c:991:62: warning: unused parameter 'type' [-Wunused-parameter] hw/i2c/npcm7xx_smbus.c:993:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxSMBusState *' (aka 'struct NPCM7xxSMBusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/i2c/omap_i2c.c:112:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/omap_i2c.c:140:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:173:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i2c/omap_i2c.c:178:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/omap_i2c.c:195:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i2c/omap_i2c.c:300:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/omap_i2c.c:31:8: warning: padding size of 'struct OMAPI2CState' with 4 bytes to alignment boundary [-Wpadded] hw/i2c/omap_i2c.c:331:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:339:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:34:18: warning: padding struct 'struct OMAPI2CState' with 8 bytes to align 'iomem' [-Wpadded] hw/i2c/omap_i2c.c:355:49: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/omap_i2c.c:379:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/omap_i2c.c:383:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/omap_i2c.c:387:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/omap_i2c.c:40:11: warning: padding struct 'struct OMAPI2CState' with 7 bytes to align 'iclk' [-Wpadded] hw/i2c/omap_i2c.c:44:14: warning: padding struct 'struct OMAPI2CState' with 1 byte to align 'stat' [-Wpadded] hw/i2c/omap_i2c.c:454:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/omap_i2c.c:457:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/omap_i2c.c:460:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/omap_i2c.c:475:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:476:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:477:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:488:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:515:5: warning: extension used [-Wlanguage-extension-token] hw/i2c/omap_i2c.c:515:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/omap_i2c.c:516:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/omap_i2c.c:519:59: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/omap_i2c.c:521:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:545:23: warning: 'OMAP_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/omap_i2c.c:55:14: warning: padding struct 'struct OMAPI2CState' with 1 byte to align 'test' [-Wpadded] hw/i2c/omap_i2c.c:91:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i2c/pm_smbus.c:111:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/i2c/pm_smbus.c:118:56: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:121:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/i2c/pm_smbus.c:163:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:190:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/i2c/pm_smbus.c:200:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:205:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:256:40: warning: unused parameter 'width' [-Wunused-parameter] hw/i2c/pm_smbus.c:266:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i2c/pm_smbus.c:282:25: warning: declaration shadows a local variable [-Wshadow] hw/i2c/pm_smbus.c:326:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:326:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i2c/pm_smbus.c:346:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:349:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:352:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:355:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:362:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:364:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pm_smbus.c:380:70: warning: unused parameter 'width' [-Wunused-parameter] hw/i2c/pm_smbus.c:39:9: warning: macro is not used [-Wunused-macros] hw/i2c/pm_smbus.c:41:9: warning: macro is not used [-Wunused-macros] hw/i2c/pm_smbus.c:42:9: warning: macro is not used [-Wunused-macros] hw/i2c/pm_smbus.c:459:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pm_smbus.c:469:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:470:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:470:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:471:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:471:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:472:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:472:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:473:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:473:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:474:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:474:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:475:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:475:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:476:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:477:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:478:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:479:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:480:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:480:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:481:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:481:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:482:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pm_smbus.c:482:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pm_smbus.c:483:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/pm_smbus.c:52:9: warning: macro is not used [-Wunused-macros] hw/i2c/pm_smbus.c:59:9: warning: macro is not used [-Wunused-macros] hw/i2c/pm_smbus.c:63:9: warning: macro is not used [-Wunused-macros] hw/i2c/pmbus_device.c:100:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/i2c/pmbus_device.c:101:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/i2c/pmbus_device.c:101:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pmbus_device.c:103:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/i2c/pmbus_device.c:104:50: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/i2c/pmbus_device.c:104:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i2c/pmbus_device.c:1072:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:1073:30: warning: 'PMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:1102:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pmbus_device.c:131:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/pmbus_device.c:141:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/pmbus_device.c:151:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/pmbus_device.c:1664:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pmbus_device.c:1664:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pmbus_device.c:1665:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pmbus_device.c:1665:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pmbus_device.c:1666:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pmbus_device.c:1666:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pmbus_device.c:1667:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pmbus_device.c:1667:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pmbus_device.c:1668:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/pmbus_device.c:1668:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/pmbus_device.c:1669:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/pmbus_device.c:1675:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:1679:63: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/pmbus_device.c:1681:27: warning: 'SMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:179:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:180:30: warning: 'PMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:190:27: warning: 'PMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:20:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/i2c/pmbus_device.c:20:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint16_t' (aka 'unsigned short') [-Wfloat-conversion] hw/i2c/pmbus_device.c:27:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/i2c/pmbus_device.c:280:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:281:30: warning: 'PMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/pmbus_device.c:35:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/pmbus_device.c:46:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:107:74: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/ppc4xx_i2c.c:109:27: warning: 'PPC4xx_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:187:44: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/ppc4xx_i2c.c:196:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:204:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:207:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:210:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:210:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i2c/ppc4xx_i2c.c:256:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:279:35: warning: extension used [-Wlanguage-extension-token] hw/i2c/ppc4xx_i2c.c:279:35: warning: padding size of 'struct (unnamed at ../hw/i2c/ppc4xx_i2c.c:279:13)' with 7 bits to alignment boundary [-Wpadded] hw/i2c/ppc4xx_i2c.c:279:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i2c/ppc4xx_i2c.c:293:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:296:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:299:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:302:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/ppc4xx_i2c.c:311:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:347:25: warning: 'PPC4xx_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:351:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:352:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:353:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:357:61: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/ppc4xx_i2c.c:359:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:67:9: warning: macro is not used [-Wunused-macros] hw/i2c/ppc4xx_i2c.c:78:9: warning: macro is not used [-Wunused-macros] hw/i2c/ppc4xx_i2c.c:79:9: warning: macro is not used [-Wunused-macros] hw/i2c/ppc4xx_i2c.c:86:9: warning: macro is not used [-Wunused-macros] hw/i2c/ppc4xx_i2c.c:91:27: warning: 'PPC4xx_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/ppc4xx_i2c.c:94:27: warning: extension used [-Wlanguage-extension-token] hw/i2c/ppc4xx_i2c.c:94:27: warning: padding size of 'struct (unnamed at ../hw/i2c/ppc4xx_i2c.c:94:5)' with 7 bits to alignment boundary [-Wpadded] hw/i2c/ppc4xx_i2c.c:94:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i2c/smbus_eeprom.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_eeprom.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_eeprom.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_eeprom.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_eeprom.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_eeprom.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_eeprom.c:107:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_eeprom.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_eeprom.c:108:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/smbus_eeprom.c:124:33: warning: 'SMBUS_EEPROM' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:132:33: warning: 'SMBUS_EEPROM' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:140:65: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/smbus_eeprom.c:142:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:143:28: warning: 'SMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:175:5: warning: 'SMBUS_EEPROM' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:192:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/smbus_eeprom.c:220:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/i2c/smbus_eeprom.c:223:21: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i2c/smbus_eeprom.c:243:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i2c/smbus_eeprom.c:252:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/i2c/smbus_eeprom.c:260:14: warning: implicit conversion loses integer precision: 'enum sdram_type' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/smbus_eeprom.c:289:15: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/smbus_eeprom.c:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/smbus_eeprom.c:44:8: warning: padding size of 'struct SMBusEEPROMDevice' with 6 bytes to alignment boundary [-Wpadded] hw/i2c/smbus_eeprom.c:54:33: warning: 'SMBUS_EEPROM' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:68:33: warning: 'SMBUS_EEPROM' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_eeprom.c:91:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:101:23: warning: 'ICH9_SMB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:102:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:105:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:109:59: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/smbus_ich9.c:111:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:112:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:113:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:143:56: warning: unused parameter 'smb_io_base' [-Wunused-parameter] hw/i2c/smbus_ich9.c:147:23: warning: 'ICH9_SMB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:161:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/smbus_ich9.c:170:29: warning: extra ';' outside of a function [-Wextra-semi] hw/i2c/smbus_ich9.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/smbus_ich9.c:41:13: warning: padding struct 'struct ICH9SMBState' with 15 bytes to align 'smb' [-Wpadded] hw/i2c/smbus_ich9.c:44:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i2c/smbus_ich9.c:44:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/i2c/smbus_ich9.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_ich9.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_ich9.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_ich9.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_ich9.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_ich9.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_ich9.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/smbus_ich9.c:65:23: warning: 'ICH9_SMB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_ich9.c:68:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/smbus_ich9.c:83:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/i2c/smbus_ich9.c:85:23: warning: 'ICH9_SMB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_master.c:157:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/smbus_slave.c:157:24: warning: 'SMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:158:28: warning: 'SMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:180:24: warning: 'SMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:185:27: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] hw/i2c/smbus_slave.c:200:63: warning: unused parameter 'data' [-Wunused-parameter] hw/i2c/smbus_slave.c:202:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:219:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_slave.c:219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_slave.c:220:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_slave.c:220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_slave.c:221:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_slave.c:221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_slave.c:222:9: warning: extension used [-Wlanguage-extension-token] hw/i2c/smbus_slave.c:222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i2c/smbus_slave.c:223:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i2c/smbus_slave.c:32:43: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/i2c/smbus_slave.c:32:45: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/i2c/smbus_slave.c:45:28: warning: 'SMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:49:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/smbus_slave.c:55:28: warning: 'SMBUS_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:59:49: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i2c/smbus_slave.c:65:24: warning: 'SMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/smbus_slave.c:67:13: warning: enumeration value 'I2C_START_SEND_ASYNC' not explicitly handled in switch [-Wswitch-enum] hw/i2c/smbus_slave.c:71:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/smbus_slave.c:85:34: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/smbus_slave.c:95:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i2c/versatile_i2c.c:33:1: warning: cast from 'Object *' (aka 'struct Object *') to 'VersatileI2CState *' (aka 'struct ArmSbconI2CState *') increases required alignment from 8 to 16 [-Wcast-align] hw/i2c/versatile_i2c.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i2c/versatile_i2c.c:46:45: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/versatile_i2c.c:52:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/versatile_i2c.c:56:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i2c/versatile_i2c.c:61:58: warning: unused parameter 'size' [-Wunused-parameter] hw/i2c/versatile_i2c.c:76:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i2c/versatile_i2c.c:77:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i2c/versatile_i2c.c:88:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/versatile_i2c.c:89:28: warning: 'VERSATILE_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/i2c/versatile_i2c.c:90:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:101:16: warning: padding size of 'struct AcpiPmInfo' with 2 bytes to alignment boundary [-Wpadded] hw/i386/acpi-build.c:1055:28: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1058:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:1075:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:1084:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:109:18: warning: padding struct 'struct AcpiPmInfo' with 1 byte to align 'fadt' [-Wpadded] hw/i386/acpi-build.c:115:16: warning: padding size of 'struct AcpiMiscInfo' with 4 bytes to alignment boundary [-Wpadded] hw/i386/acpi-build.c:1189:43: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:118:16: warning: padding struct 'struct AcpiMiscInfo' with 3 bytes to align 'tpm_version' [-Wpadded] hw/i386/acpi-build.c:1190:61: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:1331:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1332:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1333:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1336:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:1359:61: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:1373:61: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:141:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1454:11: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1457:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1458:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1479:29: warning: declaration shadows a local variable [-Wshadow] hw/i386/acpi-build.c:149:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:1503:29: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1503:45: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1541:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1542:52: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1551:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/i386/acpi-build.c:1556:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1556:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1557:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1568:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/i386/acpi-build.c:1573:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:1573:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:1574:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:1581:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/i386/acpi-build.c:1610:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1611:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1631:24: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1679:21: warning: declaration shadows a local variable [-Wshadow] hw/i386/acpi-build.c:1679:27: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1680:18: warning: declaration shadows a local variable [-Wshadow] hw/i386/acpi-build.c:170:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:173:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:177:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:179:35: warning: implicit conversion loses integer precision: 'AmlAddressSpace' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:180:35: warning: implicit conversion loses integer precision: 'AmlAddressSpace' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1828:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1829:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:182:33: warning: implicit conversion loses integer precision: 'AmlAddressSpace' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1831:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:1835:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/acpi-build.c:183:35: warning: implicit conversion loses integer precision: 'AmlAddressSpace' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1845:47: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'int' [-Wshorten-64-to-32] hw/i386/acpi-build.c:1846:46: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:184:74: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:1853:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:1870:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:1883:34: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i386/acpi-build.c:1939:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/acpi-build.c:1955:53: warning: integer constant not in range of enumerated type 'MemoryAffinityFlags' [-Wassign-enum] hw/i386/acpi-build.c:1986:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:2000:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2020:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/acpi-build.c:2025:36: warning: 'INTEL_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2135:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:2139:50: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2140:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2160:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:2163:67: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:2179:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2185:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2189:65: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:2190:65: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:2193:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:2206:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2221:21: warning: 'AMD_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2274:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:2320:11: warning: padding struct 'struct AcpiBuildState' with 7 bytes to align 'rsdp' [-Wpadded] hw/i386/acpi-build.c:2340:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/acpi-build.c:2340:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/acpi-build.c:2340:5: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:2340:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/acpi-build.c:2347:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:2348:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/acpi-build.c:2348:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/acpi-build.c:2348:5: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:2348:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/acpi-build.c:2355:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2356:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2357:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2364:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/acpi-build.c:2364:39: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/acpi-build.c:2392:44: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/acpi-build.c:243:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2446:28: warning: 'VMGENID' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:245:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2496:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2504:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-build.c:2571:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/acpi-build.c:2571:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/acpi-build.c:2574:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/i386/acpi-build.c:2574:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/acpi-build.c:2576:30: warning: comparison of integers of different signs: 'guint' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/i386/acpi-build.c:2584:39: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-build.c:258:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/acpi-build.c:258:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/acpi-build.c:258:5: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:258:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/acpi-build.c:2630:25: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2655:9: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:2655:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/acpi-build.c:2656:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/acpi-build.c:265:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/acpi-build.c:265:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/acpi-build.c:265:5: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:265:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/acpi-build.c:2662:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2663:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2664:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2674:55: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/acpi-build.c:2679:65: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/acpi-build.c:2683:38: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2684:59: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/acpi-build.c:268:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2691:25: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:2711:28: warning: implicit conversion loses integer precision: 'TPMVersion' (aka 'enum TPMVersion') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-build.c:2721:28: warning: 'VMGENID' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:272:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/acpi-build.c:272:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/acpi-build.c:272:5: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:272:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/acpi-build.c:298:12: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:300:16: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:348:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/acpi-build.c:404:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/acpi-build.c:404:29: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:404:29: warning: padding size of 'struct (unnamed at ../hw/i386/acpi-build.c:404:29)' with 7 bits to alignment boundary [-Wpadded] hw/i386/acpi-build.c:404:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/acpi-build.c:417:18: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:418:18: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:424:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:436:62: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:457:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:464:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:468:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:476:54: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-build.c:482:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:533:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/acpi-build.c:533:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/acpi-build.c:533:5: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:533:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/acpi-build.c:660:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-build.c:887:53: warning: extension used [-Wlanguage-extension-token] hw/i386/acpi-build.c:887:53: warning: padding size of 'struct (unnamed at ../hw/i386/acpi-build.c:887:53)' with 7 bits to alignment boundary [-Wpadded] hw/i386/acpi-build.c:887:53: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/acpi-common.c:103:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-common.c:104:63: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-common.c:105:32: warning: 'ACPI_DEVICE_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-common.c:137:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/acpi-common.c:137:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/acpi-common.c:36:38: warning: unused parameter 'adev' [-Wunused-parameter] hw/i386/acpi-common.c:40:44: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-common.c:55:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-common.c:65:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-microvm.c:116:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:132:19: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:161:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:162:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:215:50: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:251:40: warning: unused parameter 'build_opaque' [-Wunused-parameter] hw/i386/acpi-microvm.c:258:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:61:37: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/i386/acpi-microvm.c:76:49: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-microvm.c:77:44: warning: implicit conversion changes signedness: 'long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-microvm.c:80:18: warning: declaration shadows a local variable [-Wshadow] hw/i386/acpi-microvm.c:82:59: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/acpi-microvm.c:86:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-microvm.c:86:54: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/acpi-microvm.c:98:21: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1008:65: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/i386/amd_iommu.c:1010:29: warning: cast from 'char *' to 'AMDVIAddressSpace *' (aka 'struct AMDVIAddressSpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/i386/amd_iommu.c:1010:29: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/amd_iommu.c:1010:29: warning: extension used [-Wlanguage-extension-token] hw/i386/amd_iommu.c:1010:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:1043:39: warning: unused parameter 's' [-Wunused-parameter] hw/i386/amd_iommu.c:1044:54: warning: unused parameter 'devid' [-Wunused-parameter] hw/i386/amd_iommu.c:1066:47: warning: unused parameter 'translated' [-Wunused-parameter] hw/i386/amd_iommu.c:1086:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:1091:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:1104:42: warning: unused parameter 's' [-Wunused-parameter] hw/i386/amd_iommu.c:1105:61: warning: unused parameter 'devid' [-Wunused-parameter] hw/i386/amd_iommu.c:110:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:111:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:1125:43: warning: unused parameter 'translated' [-Wunused-parameter] hw/i386/amd_iommu.c:112:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:1145:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:1150:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:119:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/amd_iommu.c:120:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/amd_iommu.c:121:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/amd_iommu.c:1223:65: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:1242:33: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1281:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/i386/amd_iommu.c:130:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/amd_iommu.c:1342:32: warning: 'AMD_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1367:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:1377:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/amd_iommu.c:1377:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/amd_iommu.c:1378:48: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/amd_iommu.c:1378:63: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/amd_iommu.c:1379:49: warning: unused parameter 'attrs' [-Wunused-parameter] hw/i386/amd_iommu.c:1452:45: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1474:62: warning: unused parameter 'old' [-Wunused-parameter] hw/i386/amd_iommu.c:1478:29: warning: cast from 'char *' to 'AMDVIAddressSpace *' (aka 'struct AMDVIAddressSpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/i386/amd_iommu.c:1478:29: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/amd_iommu.c:1478:29: warning: extension used [-Wlanguage-extension-token] hw/i386/amd_iommu.c:1478:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/amd_iommu.c:1516:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:1524:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:1524:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/amd_iommu.c:1534:21: warning: 'AMD_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1543:21: warning: 'AMD_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1544:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1545:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1546:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1553:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:155:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/amd_iommu.c:1561:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/amd_iommu.c:1581:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1582:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1584:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/amd_iommu.c:1596:21: warning: 'AMD_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1601:63: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/amd_iommu.c:1603:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1604:31: warning: 'X86_IOMMU_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1625:60: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/amd_iommu.c:1627:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1640:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/amd_iommu.c:1644:76: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/amd_iommu.c:1646:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/amd_iommu.c:1665:32: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/amd_iommu.c:329:54: warning: unused parameter 'key' [-Wunused-parameter] hw/i386/amd_iommu.c:36:13: warning: no previous extern declaration for non-static variable 'amdvi_mmio_low' [-Wmissing-variable-declarations] hw/i386/amd_iommu.c:378:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:404:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:416:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:425:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:433:54: warning: unused parameter 'key' [-Wunused-parameter] hw/i386/amd_iommu.c:448:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:462:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:472:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:47:13: warning: no previous extern declaration for non-static variable 'amdvi_mmio_high' [-Wmissing-variable-declarations] hw/i386/amd_iommu.c:486:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:489:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:499:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:542:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:544:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:572:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:572:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:577:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:580:73: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:588:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/amd_iommu.c:58:8: warning: padding size of 'struct AMDVIAddressSpace' with 8 bytes to alignment boundary [-Wpadded] hw/i386/amd_iommu.c:61:17: warning: padding struct 'struct AMDVIAddressSpace' with 6 bytes to align 'iommu_state' [-Wpadded] hw/i386/amd_iommu.c:625:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/amd_iommu.c:630:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/amd_iommu.c:652:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:668:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:683:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/amd_iommu.c:690:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:696:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:703:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/amd_iommu.c:710:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:716:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:728:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:72:14: warning: padding struct 'struct AMDVIIOTLBEntry' with 4 bytes to align 'perms' [-Wpadded] hw/i386/amd_iommu.c:730:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/amd_iommu.c:749:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/amd_iommu.c:841:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/amd_iommu.c:847:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:852:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:88:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:912:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:921:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/i386/amd_iommu.c:924:68: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:93:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/amd_iommu.c:951:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'IOMMUAccessFlags' [-Wshorten-64-to-32] hw/i386/amd_iommu.c:958:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'IOMMUAccessFlags' [-Wshorten-64-to-32] hw/i386/amd_iommu.c:965:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/amd_iommu.c:975:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'IOMMUAccessFlags' [-Wshorten-64-to-32] hw/i386/amd_iommu.h:300:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i386/amd_iommu.h:313:8: warning: padding size of 'struct AMDVIState' with 15 bytes to alignment boundary [-Wpadded] hw/i386/amd_iommu.h:315:19: warning: padding struct 'struct AMDVIState' with 8 bytes to align 'pci' [-Wpadded] hw/i386/amd_iommu.h:330:12: warning: padding struct 'struct AMDVIState' with 7 bytes to align 'devtab' [-Wpadded] hw/i386/amd_iommu.h:339:12: warning: padding struct 'struct AMDVIState' with 7 bytes to align 'evtlog' [-Wpadded] hw/i386/amd_iommu.h:341:14: warning: padding struct 'struct AMDVIState' with 3 bytes to align 'evtlog_len' [-Wpadded] hw/i386/amd_iommu.h:351:12: warning: padding struct 'struct AMDVIState' with 6 bytes to align 'ppr_log' [-Wpadded] hw/i386/amd_iommu.h:356:18: warning: padding struct 'struct AMDVIState' with 12 bytes to align 'mmio' [-Wpadded] hw/i386/amd_iommu.h:363:25: warning: padding struct 'struct AMDVIState' with 7 bytes to align 'address_spaces' [-Wpadded] hw/i386/e820_memory_layout.c:25:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/i386/e820_memory_layout.c:30:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/i386/e820_memory_layout.c:35:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/i386/fw_cfg.c:101:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/fw_cfg.c:102:26: warning: declaration shadows a variable in the global scope [-Wshadow] hw/i386/fw_cfg.c:130:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/fw_cfg.c:138:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/fw_cfg.c:140:46: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/i386/fw_cfg.c:142:68: warning: implicit conversion changes signedness: 'const int64_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/fw_cfg.c:149:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/fw_cfg.c:157:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/fw_cfg.c:34:21: warning: padding struct 'struct (unnamed at ../hw/i386/fw_cfg.c:32:18)' with 6 bytes to align 'name' [-Wpadded] hw/i386/fw_cfg.c:42:28: warning: extension used [-Wlanguage-extension-token] hw/i386/fw_cfg.c:42:28: warning: padding size of 'struct (unnamed at ../hw/i386/fw_cfg.c:42:28)' with 7 bits to alignment boundary [-Wpadded] hw/i386/fw_cfg.c:42:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/fw_cfg.c:57:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/fw_cfg.c:60:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/fw_cfg.c:69:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/fw_cfg.c:70:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/i386/fw_cfg.c:73:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/generic_event_device_x86.c:13:63: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/generic_event_device_x86.c:15:32: warning: 'ACPI_DEVICE_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/generic_event_device_x86.c:27:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:1058:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1071:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1084:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1092:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1120:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1137:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/i386/intel_iommu.c:1139:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/i386/intel_iommu.c:1140:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] hw/i386/intel_iommu.c:1141:4: warning: unknown command tag name 'aw'; did you mean 'a'? [-Wdocumentation-unknown-command] hw/i386/intel_iommu.c:1144:9: warning: padding size of 'vtd_page_walk_info' with 4 bytes to alignment boundary [-Wpadded] hw/i386/intel_iommu.c:119:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:1207:48: warning: implicit conversion changes signedness: 'IOMMUAccessFlags' to 'int' [-Wsign-conversion] hw/i386/intel_iommu.c:120:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:121:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:1231:36: warning: implicit conversion changes signedness: 'IOMMUAccessFlags' to 'int' [-Wsign-conversion] hw/i386/intel_iommu.c:1241:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/i386/intel_iommu.c:1296:45: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:1296:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1333:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/i386/intel_iommu.c:135:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:136:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:1375:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1387:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1398:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1429:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:1466:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:148:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:1544:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:159:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/intel_iommu.c:1604:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:1630:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:1647:35: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:1665:35: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:1747:59: warning: unused parameter 'value' [-Wunused-parameter] hw/i386/intel_iommu.c:174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:1752:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:1799:46: warning: implicit conversion changes signedness: 'int' to 'VTDFaultReason' (aka 'enum VTDFaultReason') [-Wsign-conversion] hw/i386/intel_iommu.c:1802:51: warning: implicit conversion changes signedness: 'int' to 'VTDFaultReason' (aka 'enum VTDFaultReason') [-Wsign-conversion] hw/i386/intel_iommu.c:1825:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:1829:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:1981:30: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:1988:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2113:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2140:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:2161:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:2203:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:2240:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2250:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:225:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/intel_iommu.c:226:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2274:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:2300:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2371:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:2409:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2430:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2453:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2469:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2495:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2509:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:252:52: warning: unused parameter 'key' [-Wunused-parameter] hw/i386/intel_iommu.c:2530:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2546:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2567:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2577:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2615:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2720:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:272:50: warning: unused parameter 'key' [-Wunused-parameter] hw/i386/intel_iommu.c:2744:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2769:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2850:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2901:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:2909:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2916:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2925:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2932:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2941:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2948:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2956:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2962:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2969:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2976:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2982:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:2995:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3001:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3007:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3015:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3021:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3030:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3037:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3046:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3052:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3059:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3066:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3072:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3078:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3084:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3092:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3097:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3107:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3114:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3122:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3127:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/intel_iommu.c:3135:69: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/i386/intel_iommu.c:3137:31: warning: cast from 'char *' to 'VTDAddressSpace *' (aka 'struct VTDAddressSpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/i386/intel_iommu.c:3137:31: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/intel_iommu.c:3137:31: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3137:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3158:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3164:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3180:31: warning: cast from 'char *' to 'VTDAddressSpace *' (aka 'struct VTDAddressSpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/i386/intel_iommu.c:3180:31: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/intel_iommu.c:3180:31: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3180:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3201:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/i386/intel_iommu.c:3233:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3234:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3235:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3236:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3237:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3238:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3239:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3240:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3241:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3242:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3242:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3244:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3245:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3246:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3247:9: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3248:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:3267:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3267:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3268:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3268:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3270:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3271:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3271:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3273:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3273:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3274:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3274:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3275:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3275:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3276:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3276:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3277:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3277:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3278:5: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3278:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/intel_iommu.c:3279:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:3293:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3301:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3310:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3319:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3328:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3336:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3348:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3356:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3371:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:338:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:339:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/intel_iommu.c:3407:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:3419:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3426:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3437:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3455:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3498:36: warning: 'INTEL_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:349:12: warning: variable 'entry' may be uninitialized when used here [-Wconditional-uninitialized] hw/i386/intel_iommu.c:3502:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/intel_iommu.c:3502:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/intel_iommu.c:3503:46: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/intel_iommu.c:3503:61: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/intel_iommu.c:3504:47: warning: unused parameter 'attrs' [-Wunused-parameter] hw/i386/intel_iommu.c:3510:62: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/intel_iommu.c:3514:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:3514:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/intel_iommu.c:3555:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3556:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3576:52: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/intel_iommu.c:3576:67: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/intel_iommu.c:3577:53: warning: unused parameter 'attrs' [-Wunused-parameter] hw/i386/intel_iommu.c:3585:52: warning: unused parameter 'value' [-Wunused-parameter] hw/i386/intel_iommu.c:3585:68: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/intel_iommu.c:3586:54: warning: unused parameter 'attrs' [-Wunused-parameter] hw/i386/intel_iommu.c:3616:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3627:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3679:45: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:3697:45: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:3707:45: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:3748:18: warning: declaration shadows a local variable [-Wshadow] hw/i386/intel_iommu.c:3768:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3804:31: warning: cast from 'char *' to 'VTDAddressSpace *' (aka 'struct VTDAddressSpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/i386/intel_iommu.c:3804:31: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/intel_iommu.c:3804:31: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:3804:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:3806:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:3849:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:3998:26: warning: 'INTEL_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4017:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4034:14: warning: code will never be executed [-Wunreachable-code] hw/i386/intel_iommu.c:4062:61: warning: unused parameter 'unused' [-Wunused-parameter] hw/i386/intel_iommu.c:4064:30: warning: 'INTEL_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4078:45: warning: unused parameter 'notifier' [-Wunused-parameter] hw/i386/intel_iommu.c:4078:61: warning: unused parameter 'unused' [-Wunused-parameter] hw/i386/intel_iommu.c:4090:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4091:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4092:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4094:26: warning: 'INTEL_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4095:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:410:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:4130:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4137:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4144:54: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/intel_iommu.c:4146:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4147:32: warning: 'X86_IOMMU_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:4169:60: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/intel_iommu.c:4171:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:417:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:448:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/intel_iommu.c:482:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/intel_iommu.c:520:37: warning: implicit conversion changes signedness: 'VTDFaultReason' (aka 'enum VTDFaultReason') to 'int' [-Wsign-conversion] hw/i386/intel_iommu.c:523:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:529:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:535:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:545:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:61:14: warning: padding struct 'struct vtd_as_key' with 3 bytes to align 'pasid' [-Wpadded] hw/i386/intel_iommu.c:64:8: warning: padding size of 'struct vtd_iotlb_key' with 6 bytes to alignment boundary [-Wpadded] hw/i386/intel_iommu.c:75:1: warning: function 'vtd_panic_require_caching_mode' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/i386/intel_iommu.c:773:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/intel_iommu.c:967:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:973:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:979:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu.c:991:20: warning: extension used [-Wlanguage-extension-token] hw/i386/intel_iommu.c:991:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/intel_iommu_internal.h:425:8: warning: padding size of 'struct VTDIOTLBPageInvInfo' with 7 bytes to alignment boundary [-Wpadded] hw/i386/intel_iommu_internal.h:427:14: warning: padding struct 'struct VTDIOTLBPageInvInfo' with 2 bytes to align 'pasid' [-Wpadded] hw/i386/kvmvapic.c:175:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/kvmvapic.c:234:25: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:234:25: warning: padding size of 'struct (unnamed at ../hw/i386/kvmvapic.c:234:25)' with 7 bits to alignment boundary [-Wpadded] hw/i386/kvmvapic.c:234:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/kvmvapic.c:253:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/kvmvapic.c:253:25: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:253:25: warning: padding size of 'struct (unnamed at ../hw/i386/kvmvapic.c:253:25)' with 7 bits to alignment boundary [-Wpadded] hw/i386/kvmvapic.c:253:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/kvmvapic.c:267:36: warning: implicit conversion changes signedness: 'long long' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/kvmvapic.c:267:45: warning: implicit conversion changes signedness: 'const off_t' (aka 'const long long') to 'unsigned long long' [-Wsign-conversion] hw/i386/kvmvapic.c:303:15: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/i386/kvmvapic.c:333:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/kvmvapic.c:392:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/kvmvapic.c:397:16: warning: padding size of 'struct PatchInfo' with 4 bytes to alignment boundary [-Wpadded] hw/i386/kvmvapic.c:404:23: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:447:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:468:24: warning: 'VAPIC' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:469:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:489:16: warning: padding size of 'struct VAPICEnableTPRReporting' with 7 bytes to alignment boundary [-Wpadded] hw/i386/kvmvapic.c:494:53: warning: unused parameter 'cpu' [-Wunused-parameter] hw/i386/kvmvapic.c:508:5: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:508:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/kvmvapic.c:509:15: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:517:24: warning: 'VAPIC' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:531:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/kvmvapic.c:547:23: warning: comparison of integers of different signs: 'off_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] hw/i386/kvmvapic.c:549:23: warning: code will never be executed [-Wunreachable-code] hw/i386/kvmvapic.c:561:51: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/i386/kvmvapic.c:581:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/kvmvapic.c:58:8: warning: padding size of 'struct VAPICROMState' with 8 bytes to alignment boundary [-Wpadded] hw/i386/kvmvapic.c:60:18: warning: padding struct 'struct VAPICROMState' with 8 bytes to align 'io' [-Wpadded] hw/i386/kvmvapic.c:611:18: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/i386/kvmvapic.c:611:18: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/i386/kvmvapic.c:638:46: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/kvmvapic.c:651:11: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:668:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/kvmvapic.c:668:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/kvmvapic.c:669:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/kvmvapic.c:687:13: warning: code will never be executed [-Wunreachable-code] hw/i386/kvmvapic.c:70:25: warning: padding struct 'struct VAPICROMState' with 7 bytes to align 'vmsentry' [-Wpadded] hw/i386/kvmvapic.c:713:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/kvmvapic.c:713:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/kvmvapic.c:713:64: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/kvmvapic.c:724:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/kvmvapic.c:726:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:727:24: warning: 'VAPIC' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:741:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:74:1: warning: cast from 'Object *' (aka 'struct Object *') to 'VAPICROMState *' (aka 'struct VAPICROMState *') increases required alignment from 8 to 16 [-Wcast-align] hw/i386/kvmvapic.c:74:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i386/kvmvapic.c:751:47: warning: unused parameter 'state' [-Wunused-parameter] hw/i386/kvmvapic.c:753:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:763:24: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:763:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/kvmvapic.c:776:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/i386/kvmvapic.c:806:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:806:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:807:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:807:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:808:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:808:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:809:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:809:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:810:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/kvmvapic.c:820:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:820:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:821:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:821:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:822:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:822:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:823:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:823:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:824:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:824:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:825:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:825:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:826:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:826:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:827:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:827:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:828:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:828:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:829:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/kvmvapic.c:82:18: warning: padding struct 'struct TPRInstruction' with 2 bytes to align 'flags' [-Wpadded] hw/i386/kvmvapic.c:839:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:839:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:841:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:841:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:842:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:842:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:843:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:843:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:844:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:844:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:845:9: warning: extension used [-Wlanguage-extension-token] hw/i386/kvmvapic.c:845:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/kvmvapic.c:846:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/kvmvapic.c:84:12: warning: padding struct 'struct TPRInstruction' with 4 bytes to align 'length' [-Wpadded] hw/i386/kvmvapic.c:850:56: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/kvmvapic.c:852:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/kvmvapic.c:871:26: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/microvm-dt.c:121:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:121:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:121:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:121:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:121:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:124:9: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:124:9: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:124:9)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:124:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:124:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:136:9: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:136:9: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:136:9)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:136:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:136:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:145:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/microvm-dt.c:145:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:145:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:145:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:145:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:146:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/microvm-dt.c:177:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:177:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:177:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:177:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:177:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:191:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/microvm-dt.c:192:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/microvm-dt.c:199:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:199:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:199:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:199:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:199:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:212:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/microvm-dt.c:220:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:220:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:220:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:220:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:220:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:237:36: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:244:33: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:269:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:280:32: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:301:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:319:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:336:57: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/microvm-dt.c:60:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/microvm-dt.c:60:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:60:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:60:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:60:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:65:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm-dt.c:76:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/i386/microvm-dt.c:82:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:82:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:82:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:82:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:82:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm-dt.c:99:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm-dt.c:99:5: warning: padding size of 'struct (unnamed at ../hw/i386/microvm-dt.c:99:5)' with 7 bits to alignment boundary [-Wpadded] hw/i386/microvm-dt.c:99:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/microvm-dt.c:99:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm.c:101:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:111:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:115:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:126:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:143:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:150:38: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:162:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:198:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/i386/microvm.c:200:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/microvm.c:201:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/microvm.c:208:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:210:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:211:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:213:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:217:59: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:223:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:224:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:225:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:231:41: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:231:49: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm.c:231:49: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm.c:240:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/i386/microvm.c:281:23: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:286:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:287:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:323:57: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/microvm.c:324:58: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/microvm.c:328:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/microvm.c:377:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:378:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:397:37: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:414:75: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/microvm.c:423:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:435:62: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/i386/microvm.c:436:59: warning: unused parameter 'dev' [-Wunused-parameter] hw/i386/microvm.c:441:54: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/i386/microvm.c:442:51: warning: unused parameter 'dev' [-Wunused-parameter] hw/i386/microvm.c:458:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:459:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:470:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:474:38: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:483:5: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm.c:483:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm.c:484:15: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:491:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/microvm.c:493:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:500:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/microvm.c:502:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:508:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/microvm.c:510:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:517:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/microvm.c:519:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:525:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/microvm.c:527:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:534:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/microvm.c:536:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:541:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/microvm.c:543:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:549:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/microvm.c:551:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:556:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/microvm.c:558:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:564:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/microvm.c:566:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:571:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/microvm.c:573:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:579:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/microvm.c:581:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:586:60: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/microvm.c:588:32: warning: cast from 'char *' to 'MicrovmMachineState *' (aka 'struct MicrovmMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/microvm.c:588:32: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/microvm.c:588:32: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm.c:588:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm.c:595:61: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/microvm.c:597:32: warning: cast from 'char *' to 'MicrovmMachineState *' (aka 'struct MicrovmMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/microvm.c:597:32: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/microvm.c:597:32: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm.c:597:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm.c:599:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:603:36: warning: 'ACPI_DEVICE_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:611:32: warning: 'MICROVM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:62:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:630:16: warning: no previous extern declaration for non-static variable 'microvm_properties' [-Wmissing-variable-declarations] hw/i386/microvm.c:635:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/microvm.c:638:55: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/microvm.c:640:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:641:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:642:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/microvm.c:65:11: warning: extension used [-Wlanguage-extension-token] hw/i386/microvm.c:65:11: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/microvm.c:65:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/microvm.c:70:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/microvm.c:728:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/microvm.c:736:32: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/microvm.c:83:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/microvm.c:93:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/i386/multiboot.c:105:13: warning: no previous extern declaration for non-static variable 'bootloader_name' [-Wmissing-variable-declarations] hw/i386/multiboot.c:114:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:124:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:136:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:137:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:138:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:155:34: warning: 'X86_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/multiboot.c:172:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:173:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:199:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct elf64_hdr *' increases required alignment from 1 to 8 [-Wcast-align] hw/i386/multiboot.c:204:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/i386/multiboot.c:211:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:212:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:213:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:216:64: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/i386/multiboot.c:226:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:227:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:228:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:230:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:235:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/i386/multiboot.c:240:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/multiboot.c:242:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:251:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/i386/multiboot.c:255:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/multiboot.c:284:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/i386/multiboot.c:294:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:311:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/multiboot.c:318:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/multiboot.c:339:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/i386/multiboot.c:345:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/multiboot.c:354:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/multiboot.c:371:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/multiboot.c:372:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/multiboot.c:41:19: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/i386/multiboot.c:92:12: warning: padding struct 'MultibootState' with 4 bytes to align 'offset_mbinfo' [-Wpadded] hw/i386/pc.c:1100:58: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/pc.c:1106:25: warning: declaration shadows a local variable [-Wshadow] hw/i386/pc.c:1106:32: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:110:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:110:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/i386/pc.c:1121:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/pc.c:113:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:113:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/i386/pc.c:1143:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1144:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1145:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1173:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:117:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:122:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:123:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1240:59: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:1240:59: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc.c:1242:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:124:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:125:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1261:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1276:32: warning: code will never be executed [-Wunreachable-code] hw/i386/pc.c:1287:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/pc.c:1292:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1293:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1296:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:130:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1315:61: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:131:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:132:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:133:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:134:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:135:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1365:34: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1366:36: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1367:34: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1368:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1395:22: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1395:36: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1400:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1402:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1403:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1404:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1407:18: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1407:32: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:140:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1419:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1444:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1445:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1453:20: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1453:34: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:145:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:146:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1479:48: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1498:44: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1502:54: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1508:61: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/i386/pc.c:1509:58: warning: unused parameter 'dev' [-Wunused-parameter] hw/i386/pc.c:150:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:150:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/i386/pc.c:1515:53: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/i386/pc.c:1516:50: warning: unused parameter 'dev' [-Wunused-parameter] hw/i386/pc.c:1516:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1544:32: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:155:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:159:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:159:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/i386/pc.c:1617:66: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1620:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1624:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/i386/pc.c:162:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:162:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/i386/pc.c:1631:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1633:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1640:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1642:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1647:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1649:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1654:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1656:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1661:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1663:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1668:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:166:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1670:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1675:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1677:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:167:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1682:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1684:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1689:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:168:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1691:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1696:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1698:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:169:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1703:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1705:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:170:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1711:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/pc.c:1713:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1719:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:171:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1721:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1728:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:172:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1730:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1736:69: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1739:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:173:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1746:69: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1749:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:174:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:175:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:176:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1771:64: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1774:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:177:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1781:64: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:1784:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:178:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:179:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:180:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1817:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:181:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1828:32: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:182:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:183:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1845:44: warning: unused parameter 'machine' [-Wunused-parameter] hw/i386/pc.c:184:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1855:5: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:1855:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc.c:1856:15: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:185:62: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1869:46: warning: unused parameter 'ms' [-Wunused-parameter] hw/i386/pc.c:186:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1877:23: warning: 'INTEL_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1888:58: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc.c:1890:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1891:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:1892:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:191:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:192:55: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:193:60: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:198:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:1993:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:199:38: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:200:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:201:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:206:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:207:62: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:212:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:213:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:214:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:219:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:224:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:225:58: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:226:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:227:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:228:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:233:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:234:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:235:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:236:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:237:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:238:37: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:243:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:244:32: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:245:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:246:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:250:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/pc.c:250:34: warning: zero size arrays are an extension [-Wzero-length-array] hw/i386/pc.c:254:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:255:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:256:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:257:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:258:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:259:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:260:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:261:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:262:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:263:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:264:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:265:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:266:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:267:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:268:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:273:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:274:35: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:275:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:276:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:277:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:278:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:279:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:280:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:281:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:282:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:283:61: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:284:61: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:285:62: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:286:63: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:287:66: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:288:64: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:289:62: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:290:68: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:291:64: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:292:70: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:293:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:298:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:299:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:300:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:301:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:302:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:303:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:304:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:305:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:306:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:307:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:308:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:309:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:310:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:311:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:312:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:313:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:314:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:315:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:316:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:321:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:322:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:323:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:328:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:329:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:330:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:331:33: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:332:55: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:333:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:334:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:335:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:336:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:337:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:338:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:343:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:344:42: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:345:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:346:32: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:351:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:352:36: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:353:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:354:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:355:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:356:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:361:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:362:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:363:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:364:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:365:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:366:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:367:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:368:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:369:33: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:370:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:371:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:376:5: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:377:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:378:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:379:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:380:44: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:381:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:383:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:384:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:385:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:386:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:387:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:388:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:389:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:390:41: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:391:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:392:55: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/i386/pc.c:409:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:409:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/pc.c:409:64: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc.c:410:37: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/pc.c:414:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:414:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/pc.c:414:67: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/pc.c:420:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:420:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/pc.c:420:64: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc.c:421:37: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/pc.c:428:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/pc.c:428:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/pc.c:428:67: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/pc.c:475:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/i386/pc.c:539:16: warning: padding size of 'struct check_fdc_state' with 7 bytes to alignment boundary [-Wpadded] hw/i386/pc.c:556:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/pc.c:565:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/pc.c:584:21: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:584:21: warning: padding size of 'struct (unnamed at ../hw/i386/pc.c:584:21)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc.c:584:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc.c:648:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:654:11: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:654:11: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/pc.c:654:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc.c:659:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/pc.c:671:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/pc.c:680:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/i386/pc.c:693:21: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:707:54: warning: unused parameter 'irq' [-Wunused-parameter] hw/i386/pc.c:733:46: warning: unused parameter 'irq' [-Wunused-parameter] hw/i386/pc.c:743:48: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc.c:745:28: warning: cast from 'char *' to 'PCMachineState *' (aka 'struct PCMachineState *') increases required alignment from 1 to 16 [-Wcast-align] hw/i386/pc.c:745:28: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/pc.c:745:28: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:745:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc.c:747:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:763:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:764:38: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:772:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:780:37: warning: unused parameter 'owner' [-Wunused-parameter] hw/i386/pc.c:792:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:793:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:795:12: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:801:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/pc.c:815:9: warning: macro is not used [-Wunused-macros] hw/i386/pc.c:817:9: warning: macro is not used [-Wunused-macros] hw/i386/pc.c:822:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:835:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:836:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:854:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:885:47: warning: unused parameter 'pcms' [-Wunused-parameter] hw/i386/pc.c:887:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:887:27: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:887:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc.c:941:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:942:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:943:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:944:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:947:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc.c:947:27: warning: extension used [-Wlanguage-extension-token] hw/i386/pc.c:947:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc_piix.c:185:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:222:17: warning: 'PIIX3_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:225:19: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:225:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:274:27: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_piix.c:274:27: warning: padding size of 'struct (unnamed at ../hw/i386/pc_piix.c:274:27)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc_piix.c:274:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc_piix.c:285:30: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/i386/pc_piix.c:286:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:296:58: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:299:60: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_piix.c:299:60: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc_piix.c:301:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:302:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:306:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:307:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:308:23: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:308:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:337:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:339:22: warning: code will never be executed [-Wunreachable-code] hw/i386/pc_piix.c:426:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:440:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:447:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:447:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:448:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:452:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:461:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:461:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:462:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:466:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:475:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:475:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:476:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:487:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:487:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:488:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:500:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:500:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:501:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:512:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:512:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:513:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:524:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:524:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:525:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:529:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:540:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:540:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:541:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:554:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:554:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:555:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:566:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:566:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:567:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:578:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:578:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:579:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:583:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:592:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:592:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:593:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:597:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:608:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:608:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:609:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:618:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:618:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:619:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:628:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:628:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:629:54: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:638:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:638:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:639:54: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:649:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:649:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:650:54: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:659:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:659:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:660:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:669:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:669:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:670:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:679:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:679:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:680:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:684:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:685:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:694:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:694:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:695:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:699:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:708:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:708:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:709:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:713:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:722:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:722:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:733:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:733:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:734:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:738:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:748:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:748:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:749:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:753:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:764:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:764:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:765:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:769:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:796:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:796:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:797:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:801:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:80:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:814:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:814:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:815:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:819:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:81:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:828:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:828:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:829:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:82:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:838:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:838:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:839:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:848:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:848:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:849:53: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_piix.c:854:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:869:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_piix.c:869:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_piix.c:870:41: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:108:64: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/pc_q35.c:117:28: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:118:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:119:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:138:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:208:16: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:230:36: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/i386/pc_q35.c:232:36: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/i386/pc_q35.c:234:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:235:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:266:16: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:267:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:355:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:375:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:381:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:381:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:382:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:386:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:394:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:394:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:395:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:399:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:407:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:407:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:408:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:418:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:418:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:419:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:430:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:430:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:431:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:441:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:441:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:442:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:452:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:452:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:453:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:457:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:467:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:467:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:468:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:480:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:480:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:481:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:491:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:491:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:492:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:502:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:502:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:503:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:507:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:520:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:520:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:521:49: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:531:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:531:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:532:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:536:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:547:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:547:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:548:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:557:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:557:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:558:48: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:567:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:567:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:568:48: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:572:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:580:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:580:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:581:48: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:591:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:591:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:592:48: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:601:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:601:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:602:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:611:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:611:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:612:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:622:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:622:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:623:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:627:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:628:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:637:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:637:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:638:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:642:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:651:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:651:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:652:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_q35.c:656:28: warning: 'PC_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:665:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_q35.c:665:1: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_q35.c:666:47: warning: extra ';' outside of a function [-Wextra-semi] hw/i386/pc_sysfw.c:112:12: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:114:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/pc_sysfw.c:114:21: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_sysfw.c:114:21: warning: padding size of 'struct (unnamed at ../hw/i386/pc_sysfw.c:114:21)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc_sysfw.c:114:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc_sysfw.c:151:12: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:153:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/pc_sysfw.c:153:21: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_sysfw.c:153:21: warning: padding size of 'struct (unnamed at ../hw/i386/pc_sysfw.c:153:21)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc_sysfw.c:153:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc_sysfw.c:162:50: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/i386/pc_sysfw.c:173:26: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/i386/pc_sysfw.c:174:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/i386/pc_sysfw.c:175:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/i386/pc_sysfw.c:182:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/i386/pc_sysfw.c:183:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:184:35: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/pc_sysfw.c:185:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:186:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:191:53: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/i386/pc_sysfw.c:206:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:208:30: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_sysfw.c:208:30: warning: padding size of 'struct (unnamed at ../hw/i386/pc_sysfw.c:208:30)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc_sysfw.c:208:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc_sysfw.c:211:27: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/pc_sysfw.c:216:21: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_sysfw.c:216:21: warning: padding size of 'struct (unnamed at ../hw/i386/pc_sysfw.c:216:21)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc_sysfw.c:216:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc_sysfw.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/i386/pc_sysfw.c:223:21: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_sysfw.c:223:21: warning: padding size of 'struct (unnamed at ../hw/i386/pc_sysfw.c:223:21)' with 7 bits to alignment boundary [-Wpadded] hw/i386/pc_sysfw.c:223:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/pc_sysfw.c:232:27: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:258:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/pc_sysfw.c:261:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/pc_sysfw.c:267:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/pc_sysfw.c:45:34: warning: unused parameter 'ram_size' [-Wunused-parameter] hw/i386/pc_sysfw.c:55:21: warning: extension used [-Wlanguage-extension-token] hw/i386/pc_sysfw.c:55:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/pc_sysfw.c:55:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/pc_sysfw.c:57:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/pc_sysfw.c:60:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/pc_sysfw.c:68:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/pc_sysfw.c:91:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw.c:96:28: warning: 'PC_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/pc_sysfw_ovmf-stubs.c:18:44: warning: unused parameter 'entry' [-Wunused-parameter] hw/i386/pc_sysfw_ovmf-stubs.c:18:61: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/pc_sysfw_ovmf-stubs.c:18:72: warning: unused parameter 'data_len' [-Wunused-parameter] hw/i386/pc_sysfw_ovmf-stubs.c:23:42: warning: unused parameter 'flash_ptr' [-Wunused-parameter] hw/i386/pc_sysfw_ovmf-stubs.c:23:60: warning: unused parameter 'flash_size' [-Wunused-parameter] hw/i386/pc_sysfw_ovmf-stubs.c:24:1: warning: function 'pc_system_parse_ovmf_flash' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/i386/port92.c:101:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/port92.c:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i386/port92.c:24:14: warning: padding struct 'struct Port92State' with 7 bytes to align 'a20_out' [-Wpadded] hw/i386/port92.c:27:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/port92.c:28:35: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/port92.c:33:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/port92.c:34:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/port92.c:41:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/port92.c:42:38: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/port92.c:48:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/port92.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/i386/port92.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/port92.c:59:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/port92.c:65:22: warning: 'PORT92' was marked unused but was used [-Wused-but-marked-unused] hw/i386/port92.c:82:22: warning: 'PORT92' was marked unused but was used [-Wused-but-marked-unused] hw/i386/port92.c:88:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/port92.c:91:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/port92.c:93:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/port92.c:94:22: warning: 'PORT92' was marked unused but was used [-Wused-but-marked-unused] hw/i386/port92.c:99:59: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/sgx-stub.c:25:46: warning: unused parameter 'qdict' [-Wunused-parameter] hw/i386/sgx-stub.c:35:30: warning: unused parameter 'section_nr' [-Wunused-parameter] hw/i386/sgx-stub.c:35:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/sgx-stub.c:35:68: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/sgx-stub.c:9:33: warning: unused parameter 'table_data' [-Wunused-parameter] hw/i386/vmmouse.c:117:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmmouse.c:118:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmmouse.c:119:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmmouse.c:120:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmmouse.c:141:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/i386/vmmouse.c:154:34: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/vmmouse.c:166:43: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/vmmouse.c:172:43: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/vmmouse.c:178:34: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/vmmouse.c:196:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/i386/vmmouse.c:204:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/vmmouse.c:249:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/i386/vmmouse.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/i386/vmmouse.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmmouse.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/i386/vmmouse.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmmouse.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/i386/vmmouse.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmmouse.c:267:9: warning: extension used [-Wlanguage-extension-token] hw/i386/vmmouse.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmmouse.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/i386/vmmouse.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmmouse.c:269:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/vmmouse.c:275:23: warning: 'VMMOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmmouse.c:285:23: warning: 'VMMOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmmouse.c:287:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/vmmouse.c:304:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmmouse.c:304:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmmouse.c:305:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/vmmouse.c:308:60: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/vmmouse.c:310:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmmouse.c:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i386/vmmouse.c:64:24: warning: padding struct 'struct VMMouseState' with 7 bytes to align 'entry' [-Wpadded] hw/i386/vmmouse.c:70:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmmouse.c:73:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmmouse.c:73:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmmouse.c:74:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmmouse.c:74:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmmouse.c:75:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmmouse.c:75:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmmouse.c:80:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmmouse.c:90:37: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/i386/vmmouse.c:91:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmport.c:104:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/vmport.c:109:11: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:114:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] hw/i386/vmport.c:114:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion] hw/i386/vmport.c:121:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:147:42: warning: unused parameter 'val' [-Wunused-parameter] hw/i386/vmport.c:147:56: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/vmport.c:149:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:154:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:157:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/vmport.c:157:63: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/vmport.c:159:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:162:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmport.c:171:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/vmport.c:171:65: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/vmport.c:173:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:180:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:183:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/vmport.c:183:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/vmport.c:185:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:188:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/vmport.c:191:29: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:194:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/vmport.c:194:58: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/vmport.c:196:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:201:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:209:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/vmport.c:212:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/vmport.c:212:65: warning: unused parameter 'addr' [-Wunused-parameter] hw/i386/vmport.c:214:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:234:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/vmport.c:236:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:237:22: warning: 'VMPORT' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:257:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmport.c:257:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmport.c:259:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmport.c:259:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmport.c:261:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmport.c:261:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmport.c:263:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmport.c:263:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmport.c:267:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmport.c:267:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmport.c:286:5: warning: extension used [-Wlanguage-extension-token] hw/i386/vmport.c:286:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/vmport.c:288:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/vmport.c:291:59: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/vmport.c:293:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/vmport.c:60:9: warning: macro is not used [-Wunused-macros] hw/i386/vmport.c:61:9: warning: macro is not used [-Wunused-macros] hw/i386/vmport.c:62:9: warning: macro is not used [-Wunused-macros] hw/i386/vmport.c:64:9: warning: macro is not used [-Wunused-macros] hw/i386/vmport.c:66:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/i386/vmport.c:68:8: warning: padding size of 'struct VMPortState' with 4 bytes to alignment boundary [-Wpadded] hw/i386/vmport.c:78:14: warning: padding struct 'struct VMPortState' with 3 bytes to align 'compat_flags' [-Wpadded] hw/i386/vmport.c:88:27: warning: implicit conversion loses integer precision: 'VMPortCommand' to 'unsigned char' [-Wimplicit-int-conversion] hw/i386/vmport.c:88:36: warning: passing 'VMPortReadFunc *' (aka 'unsigned int (*)(void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] hw/i386/vmport.c:94:45: warning: unused parameter 'size' [-Wunused-parameter] hw/i386/vmport.c:98:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:100:9: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:129:5: warning: extension used [-Wlanguage-extension-token] hw/i386/x86-iommu.c:129:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/x86-iommu.c:131:5: warning: extension used [-Wlanguage-extension-token] hw/i386/x86-iommu.c:131:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/x86-iommu.c:132:5: warning: extension used [-Wlanguage-extension-token] hw/i386/x86-iommu.c:132:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/i386/x86-iommu.c:133:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/x86-iommu.c:136:60: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/x86-iommu.c:138:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:59:31: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/x86-iommu.c:82:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:84:9: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:88:16: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:95:32: warning: 'X86_IOMMU_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:96:32: warning: 'X86_IOMMU_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:97:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86-iommu.c:98:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:100:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:1011:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/x86.c:103:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1043:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:1045:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:1046:52: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:1051:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:1052:31: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:1067:23: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1068:23: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1070:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:1070:40: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] hw/i386/x86.c:1074:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:1074:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] hw/i386/x86.c:1087:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:1095:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:1095:61: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/i386/x86.c:1095:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:1096:36: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1101:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/x86.c:1103:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/x86.c:1105:57: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1110:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:1110:61: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/i386/x86.c:1111:36: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1114:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/i386/x86.c:1120:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1122:62: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1125:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:1126:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/x86.c:1128:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:113:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1140:31: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:1140:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:1140:51: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (sizeof (header)) : (setup_size))' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1145:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:114:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1152:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/x86.c:1153:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1155:31: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1179:31: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/i386/x86.c:1182:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:1191:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:1201:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:1215:21: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:1215:21: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:1215:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:1218:40: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:1218:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:1220:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:1249:25: warning: code will never be executed [-Wunreachable-code] hw/i386/x86.c:1264:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1266:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1273:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1275:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1289:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1291:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1298:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1300:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1306:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1308:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1315:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1317:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1323:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1325:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1332:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1334:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1339:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/x86.c:1341:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1348:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1361:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/x86.c:1363:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1371:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:137:39: warning: code will never be executed [-Wunreachable-code] hw/i386/x86.c:1385:57: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1387:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1394:56: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1396:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1402:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1404:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1411:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:1413:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1424:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1437:59: warning: unused parameter 'data' [-Wunused-parameter] hw/i386/x86.c:1439:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1440:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:1441:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:144:9: warning: code will never be executed [-Wunreachable-code] hw/i386/x86.c:148:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:149:51: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/i386/x86.c:1516:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/x86.c:169:37: warning: cast from 'const void *' to 'struct CPUArchId *' drops const qualifier [-Wcast-qual] hw/i386/x86.c:170:37: warning: cast from 'const void *' to 'struct CPUArchId *' drops const qualifier [-Wcast-qual] hw/i386/x86.c:172:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:186:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:189:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:199:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:200:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:218:35: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:228:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:229:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:236:23: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:252:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:253:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:260:35: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:280:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:282:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:283:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:315:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/x86.c:336:32: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:344:33: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:352:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:358:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/i386/x86.c:359:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/i386/x86.c:360:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/i386/x86.c:361:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/i386/x86.c:365:34: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:367:23: warning: declaration shadows a local variable [-Wshadow] hw/i386/x86.c:367:28: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:391:48: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:397:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/i386/x86.c:399:42: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:404:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/i386/x86.c:406:44: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:412:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/i386/x86.c:414:48: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:420:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/i386/x86.c:437:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:440:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] hw/i386/x86.c:447:29: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:453:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'apic_id_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:455:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/x86.c:460:30: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:470:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/i386/x86.c:476:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/x86.c:486:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/i386/x86.c:487:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'apic_id_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:503:31: warning: unused parameter 'n' [-Wunused-parameter] hw/i386/x86.c:503:38: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/i386/x86.c:503:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/i386/x86.c:508:5: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:508:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:509:23: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:534:35: warning: unused parameter 'env' [-Wunused-parameter] hw/i386/x86.c:536:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:540:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/i386/x86.c:542:20: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:542:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:543:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:548:9: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:548:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:549:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:591:23: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:604:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/i386/x86.c:610:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/i386/x86.c:614:9: warning: use of GNU case range extension [-Wgnu-case-range] hw/i386/x86.c:634:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:639:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/x86.c:650:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:655:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/i386/x86.c:702:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/i386/x86.c:702:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/i386/x86.c:70:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:70:24: warning: static function 'MACHINE' is used in an inline function with external linkage [-Wstatic-in-inline] hw/i386/x86.c:713:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/i386/x86.c:713:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/i386/x86.c:723:30: warning: unused parameter 'kernel_file_size' [-Wunused-parameter] hw/i386/x86.c:725:33: warning: unused parameter 'pvh_xen_start_addr' [-Wunused-parameter] hw/i386/x86.c:741:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'Elf64_Ehdr *' (aka 'struct elf64_hdr *') increases required alignment from 1 to 8 [-Wcast-align] hw/i386/x86.c:741:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'Elf32_Ehdr *' (aka 'struct elf32_hdr *') increases required alignment from 1 to 4 [-Wcast-align] hw/i386/x86.c:749:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:758:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:759:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:765:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:772:16: warning: padding size of 'struct SetupDataFixup' with 4 bytes to alignment boundary [-Wpadded] hw/i386/x86.c:802:34: warning: 'X86_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:811:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:817:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/i386/x86.c:821:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:821:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:831:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/i386/x86.c:833:26: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:833:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:833:30: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:833:30: warning: padding size of 'struct (unnamed at ../hw/i386/x86.c:833:26)' with 7 bits to alignment boundary [-Wpadded] hw/i386/x86.c:833:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/x86.c:833:50: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (((sizeof (header) / sizeof ((header)[0])) + (sizeof(struct (unnamed struct at ../hw/i386/x86.c:833:26)) - sizeof(struct (unnamed struct at ../hw/i386/x86.c:833:26))))) : (kernel_size))' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:834:13: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:834:13: warning: padding size of 'struct (unnamed at ../hw/i386/x86.c:834:9)' with 7 bits to alignment boundary [-Wpadded] hw/i386/x86.c:834:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/i386/x86.c:834:33: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (((sizeof (header) / sizeof ((header)[0])) + (sizeof(struct (unnamed struct at ../hw/i386/x86.c:834:9)) - sizeof(struct (unnamed struct at ../hw/i386/x86.c:834:9))))) : (kernel_size))' (aka 'unsigned long') [-Wsign-conversion] hw/i386/x86.c:834:9: warning: extension used [-Wlanguage-extension-token] hw/i386/x86.c:834:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/i386/x86.c:842:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/x86.c:866:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:890:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:890:72: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:898:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:900:60: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:901:60: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:918:32: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:923:32: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/i386/x86.c:953:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/i386/x86.c:958:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:959:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/i386/x86.c:959:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:962:49: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:963:72: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:965:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/i386/x86.c:969:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/i386/x86.c:972:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/i386/x86.c:98:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/i386/x86.c:996:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/ahci-allwinner.c:101:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci-allwinner.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci-allwinner.c:103:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ahci-allwinner.c:107:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/ahci-allwinner.c:109:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci-allwinner.c:28:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:29:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:30:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:31:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:32:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:33:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:34:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:35:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:37:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:39:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:40:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:41:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:42:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:43:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:44:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:45:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:46:9: warning: macro is not used [-Wunused-macros] hw/ide/ahci-allwinner.c:52:22: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci-allwinner.c:60:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/ahci-allwinner.c:71:22: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci-allwinner.c:74:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/ahci-allwinner.c:87:26: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci-allwinner.c:88:29: warning: 'ALLWINNER_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:100:8: warning: use of GNU array range extension [-Wgnu-designator] hw/ide/ahci.c:1079:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/ahci.c:1079:72: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/ahci.c:1089:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/ahci.c:1089:72: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/ahci.c:1109:43: warning: cast from 'const unsigned char *' to 'struct NCQFrame *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1153:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/ahci.c:1159:63: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/ahci.c:117:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ide/ahci.c:1193:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/ahci.c:1197:47: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/ide/ahci.c:1198:38: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/ide/ahci.c:1198:50: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/ide/ahci.c:1203:47: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/ide/ahci.c:1204:38: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/ide/ahci.c:1204:50: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/ide/ahci.c:120:13: warning: 8 enumeration values not explicitly handled in switch: 'AHCI_PORT_REG_SCR_NOTIF', 'AHCI_PORT_REG_FIS_CTL', 'AHCI_PORT_REG_DEV_SLEEP'... [-Wswitch-enum] hw/ide/ahci.c:1250:26: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/ahci.c:1292:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/ahci.c:1347:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1347:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1347:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1368:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/ahci.c:1375:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ide/ahci.c:1409:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1409:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1409:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1415:44: warning: unused parameter 'dma' [-Wunused-parameter] hw/ide/ahci.c:1426:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1426:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1426:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1443:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1443:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1443:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1451:31: warning: implicit conversion loses integer precision: 'dma_addr_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ide/ahci.c:1464:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1464:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1464:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1472:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1472:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1472:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1482:25: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/ahci.c:1484:26: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/ahci.c:1488:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/ahci.c:1497:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/ahci.c:1497:22: warning: cast from 'char *' to 'AHCIDevice *' (aka 'struct AHCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/ahci.c:1497:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/ahci.c:1516:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ide/ahci.c:1575:23: warning: declaration shadows a local variable [-Wshadow] hw/ide/ahci.c:1617:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1618:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1619:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1620:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1621:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1622:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1623:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ahci.c:1632:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1633:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1633:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1634:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1634:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1635:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1636:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1636:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1637:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1638:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1638:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1639:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1639:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1640:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1641:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1641:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1642:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1642:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1643:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1643:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1644:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1644:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1645:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1645:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1646:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1647:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1647:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1648:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1648:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1649:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1649:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1650:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1650:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1651:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1651:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1652:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1652:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1653:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1653:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/ahci.c:1653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1655:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ahci.c:1659:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ide/ahci.c:1684:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:1707:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/ahci.c:1737:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/ahci.c:1737:52: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/ahci.c:1749:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1749:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/ahci.c:1749:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1751:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1751:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1752:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1752:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1753:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1753:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1754:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1754:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1755:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1755:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1756:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1756:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1757:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1757:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1758:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ahci.c:1765:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1765:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1766:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ahci.c:1772:26: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:1779:26: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:1780:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:1782:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:1788:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/ahci.c:1790:26: warning: 'SYSBUS_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:1792:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/ahci.c:1796:5: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:1796:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ahci.c:1797:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ahci.c:1800:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/ahci.c:1802:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:181:26: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ide/ahci.c:1828:23: warning: 'ICH9_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:1836:23: warning: 'ICH9_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:196:26: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ide/ahci.c:264:4: warning: unknown command tag name 'ad'; did you mean 'a'? [-Wdocumentation-unknown-command] hw/ide/ahci.c:278:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:304:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ide/ahci.c:308:13: warning: 8 enumeration values not explicitly handled in switch: 'AHCI_PORT_REG_SCR_NOTIF', 'AHCI_PORT_REG_FIS_CTL', 'AHCI_PORT_REG_DEV_SLEEP'... [-Wswitch-enum] hw/ide/ahci.c:392:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'enum AHCIHostReg' [-Wshorten-64-to-32] hw/ide/ahci.c:395:17: warning: 7 enumeration values not explicitly handled in switch: 'AHCI_HOST_REG_CCC_CTL', 'AHCI_HOST_REG_CCC_PORTS', 'AHCI_HOST_REG_EM_LOC'... [-Wswitch-enum] hw/ide/ahci.c:417:22: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ide/ahci.c:419:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ide/ahci.c:437:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/ahci.c:438:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ide/ahci.c:444:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:476:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'enum AHCIHostReg' [-Wshorten-64-to-32] hw/ide/ahci.c:479:17: warning: 7 enumeration values not explicitly handled in switch: 'AHCI_HOST_REG_CCC_CTL', 'AHCI_HOST_REG_CCC_PORTS', 'AHCI_HOST_REG_EM_LOC'... [-Wswitch-enum] hw/ide/ahci.c:513:22: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ide/ahci.c:515:63: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ide/ahci.c:516:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/ahci.c:575:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:625:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:626:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:639:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/ahci.c:730:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:740:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:757:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:767:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:797:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/ahci.c:844:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/ahci.c:86:9: warning: use of GNU array range extension [-Wgnu-designator] hw/ide/ahci.c:87:29: warning: use of GNU array range extension [-Wgnu-designator] hw/ide/ahci.c:885:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/ahci.c:904:4: warning: unknown command tag name 'ad'; did you mean 'a'? [-Wdocumentation-unknown-command] hw/ide/ahci.c:905:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/ide/ahci.c:906:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/ide/ahci.c:907:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/ide/ahci.c:932:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ahci.c:961:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/ahci.c:963:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/ahci.c:966:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/ahci.c:968:60: warning: variable 'tbl_entry_size' may be uninitialized when used here [-Wconditional-uninitialized] hw/ide/ahci.c:977:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ide/ahci.c:978:25: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:978:25: warning: implicit conversion changes signedness: 'long long' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/ahci.c:978:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/ahci.c:981:57: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/ide/ahci.c:983:29: warning: extension used [-Wlanguage-extension-token] hw/ide/ahci.c:983:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/ahci.c:983:33: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (prdt_tbl_entry_size(&tbl[i])) : (limit - sglist->size))' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/ahci.c:984:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ide/ahci_internal.h:293:16: warning: padding size of 'struct NCQTransferState' with 3 bytes to alignment boundary [-Wpadded] hw/ide/ahci_internal.h:300:14: warning: padding struct 'struct NCQTransferState' with 4 bytes to align 'lba' [-Wpadded] hw/ide/ahci_internal.h:315:23: warning: padding struct 'struct AHCIDevice' with 4 bytes to align 'hba' [-Wpadded] hw/ide/ahci_internal.h:320:13: warning: padding struct 'struct AHCIDevice' with 3 bytes to align 'busy_slot' [-Wpadded] hw/ide/ahci_internal.h:322:17: warning: padding struct 'struct AHCIDevice' with 7 bytes to align 'cur_cmd' [-Wpadded] hw/ide/ahci_internal.h:327:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ide/ahci_internal.h:329:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ide/ahci_internal.h:356:16: warning: packed attribute is unnecessary for 'struct NCQFrame' [-Wpacked] hw/ide/atapi.c:1001:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:1001:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:1009:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/atapi.c:1011:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:1017:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:101:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/ide/atapi.c:1038:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:1038:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:1042:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:1042:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:1054:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/atapi.c:1056:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:105:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/ide/atapi.c:1113:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/atapi.c:1122:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ide/atapi.c:1136:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ide/atapi.c:1150:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/atapi.c:1153:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/atapi.c:1161:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/atapi.c:1185:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/atapi.c:1209:28: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/ide/atapi.c:1213:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/atapi.c:1242:49: warning: unused parameter 'buf' [-Wunused-parameter] hw/ide/atapi.c:1278:21: warning: padding size of 'struct AtapiCmd' with 4 bytes to alignment boundary [-Wpadded] hw/ide/atapi.c:1317:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/atapi.c:179:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:187:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:189:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:190:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:191:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:212:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/atapi.c:255:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:266:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:267:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:352:66: warning: implicit conversion loses integer precision: 'enum ide_dma_cmd' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:385:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:404:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ide/atapi.c:42:22: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/ide/atapi.c:492:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/atapi.c:504:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/atapi.c:505:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/atapi.c:51:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:52:25: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/ide/atapi.c:53:18: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/ide/atapi.c:640:24: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ide/atapi.c:685:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/atapi.c:686:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:686:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:739:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/ide/atapi.c:754:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/ide/atapi.c:770:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/ide/atapi.c:806:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/atapi.c:807:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/atapi.c:833:17: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/ide/atapi.c:855:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/atapi.c:964:55: warning: unused parameter 'buf' [-Wunused-parameter] hw/ide/atapi.c:983:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/atapi.c:986:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:988:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/atapi.c:995:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/cmd646.c:129:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:138:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/cmd646.c:151:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/cmd646.c:153:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/cmd646.c:174:54: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/cmd646.c:178:58: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/cmd646.c:197:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:212:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:233:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/cmd646.c:249:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/cmd646.c:251:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:252:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:307:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:317:5: warning: extension used [-Wlanguage-extension-token] hw/ide/cmd646.c:317:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/cmd646.c:318:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/cmd646.c:321:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/cmd646.c:323:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:324:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/cmd646.c:92:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/core.c:1028:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:102:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:1032:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1039:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:1043:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/core.c:1043:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/ide/core.c:1069:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:1076:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:1076:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:107:22: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:1082:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/core.c:1085:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/core.c:1087:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/ide/core.c:108:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:109:26: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:110:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:111:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1129:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:112:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1135:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1146:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ide/core.c:1152:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:1155:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1157:21: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1157:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/core.c:1157:25: warning: declaration shadows a local variable [-Wshadow] hw/ide/core.c:1157:25: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1157:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/core.c:1157:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1163:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ide/core.c:1173:21: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1173:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/core.c:1173:25: warning: declaration shadows a local variable [-Wshadow] hw/ide/core.c:1173:25: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1173:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/core.c:1173:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1178:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/core.c:1185:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/core.c:1213:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:121:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:1226:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:1229:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:1253:13: warning: no previous extern declaration for non-static variable 'ATA_IOPORT_WR_lookup' [-Wmissing-variable-declarations] hw/ide/core.c:1287:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1288:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1292:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1293:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1301:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1302:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1308:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1309:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:130:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1315:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1316:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1320:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1321:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:132:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1395:31: warning: unused parameter 's' [-Wunused-parameter] hw/ide/core.c:1395:42: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1400:51: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1417:58: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1432:47: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1464:56: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:147:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:148:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:149:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1508:28: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->nsector) : (s->req_nb_sectors))' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:1508:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1508:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/core.c:1508:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/core.c:150:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:154:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1592:50: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1598:32: warning: unused parameter 's' [-Wunused-parameter] hw/ide/core.c:1598:43: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1620:55: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1627:46: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1631:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:1640:51: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1653:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:1658:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:1682:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:169:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:1721:54: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1731:58: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1757:45: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1779:61: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1804:59: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1813:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1814:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1815:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1827:66: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1851:58: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1868:44: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ide/core.c:1916:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ide/core.c:1916:25: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1916:25: warning: padding size of 'struct (unnamed at ../hw/ide/core.c:1916:25)' with 7 bits to alignment boundary [-Wpadded] hw/ide/core.c:1916:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ide/core.c:1917:46: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1918:46: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1925:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1936:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ide/core.c:1936:25: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:1936:25: warning: padding size of 'struct (unnamed at ../hw/ide/core.c:1936:25)' with 7 bits to alignment boundary [-Wpadded] hw/ide/core.c:1936:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ide/core.c:1939:50: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1966:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:1985:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:2002:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:2048:14: warning: padding size of 'struct (unnamed at ../hw/ide/core.c:2048:14)' with 4 bytes to alignment boundary [-Wpadded] hw/ide/core.c:2114:18: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2114:18: warning: padding size of 'struct (unnamed at ../hw/ide/core.c:2114:18)' with 7 bits to alignment boundary [-Wpadded] hw/ide/core.c:2114:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ide/core.c:2115:32: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:213:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:2149:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:214:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:2154:33: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:2176:13: warning: no previous extern declaration for non-static variable 'ATA_IOPORT_RR_lookup' [-Wmissing-variable-declarations] hw/ide/core.c:2269:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2270:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2286:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2287:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2340:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:234:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:2381:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/core.c:2381:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:2408:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:2416:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2417:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2439:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ide/core.c:2467:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:2467:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ide/core.c:2476:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2477:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:2531:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/core.c:2566:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:2567:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:2568:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:2570:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/core.c:2600:17: warning: enumeration value 'IDE_HD' not explicitly handled in switch [-Wswitch-enum] hw/ide/core.c:2630:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:2634:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ide/core.c:2644:38: warning: unused parameter 'dma' [-Wunused-parameter] hw/ide/core.c:2644:48: warning: unused parameter 'is_write' [-Wunused-parameter] hw/ide/core.c:2649:35: warning: unused parameter 'dma' [-Wunused-parameter] hw/ide/core.c:2653:44: warning: unused parameter 'dma' [-Wunused-parameter] hw/ide/core.c:2653:57: warning: unused parameter 'l' [-Wunused-parameter] hw/ide/core.c:269:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:2725:65: warning: unused parameter 'state' [-Wunused-parameter] hw/ide/core.c:2769:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ide/core.c:2789:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ide/core.c:2789:21: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2789:21: warning: padding size of 'struct (unnamed at ../hw/ide/core.c:2789:21)' with 7 bits to alignment boundary [-Wpadded] hw/ide/core.c:2789:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ide/core.c:2796:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ide/core.c:2806:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ide/core.c:2810:35: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2810:35: warning: padding size of 'struct (unnamed at ../hw/ide/core.c:2810:35)' with 7 bits to alignment boundary [-Wpadded] hw/ide/core.c:2810:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ide/core.c:2826:43: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ide/core.c:2827:40: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ide/core.c:2835:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:2877:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2877:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2878:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2878:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2879:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/core.c:2889:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2889:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:288:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:2890:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2890:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2891:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/core.c:289:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:2903:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2903:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2904:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2904:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/core.c:2904:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2906:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2906:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2907:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2907:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2908:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2908:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2909:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2909:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2910:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2910:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2911:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/core.c:2921:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2921:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2922:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2922:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2923:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2923:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2924:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2924:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2925:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2925:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2926:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2926:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2927:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2927:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2928:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2928:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2929:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2929:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2930:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2930:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2931:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2931:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2932:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2932:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2933:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2933:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2934:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2934:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2935:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2935:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2936:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2936:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2937:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2937:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2938:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2938:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2939:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2939:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2940:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2940:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2941:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/core.c:2957:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2957:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2958:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2958:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2959:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2959:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2960:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2960:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2961:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/core.c:2970:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2970:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2971:9: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:2971:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/core.c:2972:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/core.c:300:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:301:35: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:302:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:303:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:304:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:312:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/ide/core.c:318:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/core.c:321:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:339:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:340:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:341:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:345:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:409:19: warning: padding struct 'struct TrimAIOCB' with 4 bytes to align 'qiov' [-Wpadded] hw/ide/core.c:416:23: warning: cast from 'char *' to 'TrimAIOCB *' (aka 'struct TrimAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/core.c:416:23: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/core.c:416:23: warning: extension used [-Wlanguage-extension-token] hw/ide/core.c:416:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/core.c:420:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ide/core.c:466:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ide/core.c:490:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ide/core.c:511:17: warning: unused parameter 'offset' [-Wunused-parameter] hw/ide/core.c:547:26: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/ide/core.c:628:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:629:34: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:630:34: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:631:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:632:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:633:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:638:35: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:639:35: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:640:26: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:644:26: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] hw/ide/core.c:645:24: warning: implicit conversion changes signedness: 'long long' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:646:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:647:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:649:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:650:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:650:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:679:55: warning: unused parameter 'nb_sectors' [-Wunused-parameter] hw/ide/core.c:701:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/ide/core.c:722:48: warning: passing 'BlockCompletionFunc *' (aka 'void (*)(void *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] hw/ide/core.c:766:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:772:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:774:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/core.c:774:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/ide/core.c:786:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:801:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:801:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:807:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/core.c:810:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/core.c:879:66: warning: implicit conversion loses integer precision: 'enum ide_dma_cmd' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/core.c:886:27: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/ide/core.c:891:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:899:24: warning: comparison of integers of different signs: 'int' and 'dma_addr_t' (aka 'unsigned long long') [-Wsign-compare] hw/ide/core.c:900:33: warning: implicit conversion loses integer precision: 'dma_addr_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/core.c:903:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/core.c:914:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/core.c:91:20: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/ide/core.c:939:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:939:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:945:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/core.c:946:13: warning: enumeration values 'IDE_DMA_ATAPI' and 'IDE_DMA__COUNT' not explicitly handled in switch [-Wswitch-enum] hw/ide/core.c:979:13: warning: enumeration values 'IDE_DMA_TRIM', 'IDE_DMA_ATAPI', and 'IDE_DMA__COUNT' not explicitly handled in switch [-Wswitch-enum] hw/ide/core.c:97:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/ich.c:101:30: warning: 'ICH9_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:103:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:111:9: warning: 'ICH9_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:114:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:157:9: warning: 'ICH9_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:164:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/ich.c:166:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:167:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ich.c:188:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ich.c:86:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ich.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ich.c:87:9: warning: extension used [-Wlanguage-extension-token] hw/ide/ich.c:87:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/ich.c:88:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ich.c:94:23: warning: 'ICH9_AHCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/ioport.c:45:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ioport.c:50:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/ioport.c:60:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/ioport.c:64:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/isa.c:109:5: warning: extension used [-Wlanguage-extension-token] hw/ide/isa.c:109:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/isa.c:110:5: warning: extension used [-Wlanguage-extension-token] hw/ide/isa.c:110:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/isa.c:111:5: warning: extension used [-Wlanguage-extension-token] hw/ide/isa.c:111:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/isa.c:112:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/isa.c:115:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/isa.c:117:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/isa.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ide/isa.c:50:15: warning: padding struct 'struct ISAIDEState' with 4 bytes to align 'irq' [-Wpadded] hw/ide/isa.c:55:22: warning: 'ISA_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/isa.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/ide/isa.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/isa.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/ide/isa.c:66:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/isa.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/isa.c:67:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/isa.c:71:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/isa.c:73:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/isa.c:74:22: warning: 'ISA_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/isa.c:77:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/isa.c:77:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/isa.c:92:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/isa.c:93:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/isa.c:94:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/isa.c:95:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/isa.c:98:9: warning: 'ISA_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:109:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:111:43: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/macio.c:116:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/macio.c:175:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:177:43: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/macio.c:182:13: warning: enumeration values 'IDE_DMA_ATAPI' and 'IDE_DMA__COUNT' not explicitly handled in switch [-Wswitch-enum] hw/ide/macio.c:184:59: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/macio.c:188:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/macio.c:193:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/macio.c:234:13: warning: enumeration values 'IDE_DMA_TRIM', 'IDE_DMA_ATAPI', and 'IDE_DMA__COUNT' not explicitly handled in switch [-Wswitch-enum] hw/ide/macio.c:265:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ide/macio.c:277:14: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/macio.c:279:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/macio.c:315:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ide/macio.c:320:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/macio.c:322:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/macio.c:325:14: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/macio.c:327:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/macio.c:327:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/macio.c:333:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/macio.c:338:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/macio.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:365:9: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:365:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/macio.c:365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:366:9: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:366:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:369:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/macio.c:375:24: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:380:38: warning: unused parameter 'dma' [-Wunused-parameter] hw/ide/macio.c:380:48: warning: unused parameter 'is_write' [-Wunused-parameter] hw/ide/macio.c:385:44: warning: unused parameter 'dma' [-Wunused-parameter] hw/ide/macio.c:385:57: warning: unused parameter 'l' [-Wunused-parameter] hw/ide/macio.c:391:50: warning: unused parameter 'cb' [-Wunused-parameter] hw/ide/macio.c:393:24: warning: cast from 'char *' to 'MACIOIDEState *' (aka 'struct MACIOIDEState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/macio.c:393:24: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/macio.c:393:24: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:393:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/macio.c:399:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ide/macio.c:418:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/macio.c:420:24: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:450:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:451:24: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:453:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:463:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/ide/macio.c:467:5: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:467:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:468:5: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:468:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/macio.c:469:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/macio.c:472:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/macio.c:474:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/macio.c:48:24: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ide/macio.c:48:26: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ide/macio.c:510:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/macio.c:97:29: warning: extension used [-Wlanguage-extension-token] hw/ide/macio.c:97:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/macio.c:99:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/microdrive.c:106:42: warning: unused parameter 'irq' [-Wunused-parameter] hw/ide/microdrive.c:121:26: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:133:26: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:134:28: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:137:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ide/microdrive.c:170:26: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:178:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:204:26: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:211:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:219:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:221:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:226:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:228:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:236:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/microdrive.c:239:13: warning: code will never be executed [-Wunreachable-code] hw/ide/microdrive.c:242:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/microdrive.c:250:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/microdrive.c:262:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ide/microdrive.c:265:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ide/microdrive.c:270:26: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:275:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:283:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:285:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:290:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:292:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/microdrive.c:304:13: warning: code will never be executed [-Wunreachable-code] hw/ide/microdrive.c:305:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/microdrive.c:319:19: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/microdrive.c:321:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:342:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:343:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:345:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:346:9: warning: extension used [-Wlanguage-extension-token] hw/ide/microdrive.c:346:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/microdrive.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/microdrive.c:347:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/microdrive.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ide/microdrive.c:46:8: warning: padding size of 'struct MicroDriveState' with 1 byte to alignment boundary [-Wpadded] hw/ide/microdrive.c:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ide/microdrive.c:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ide/microdrive.c:540:27: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:541:28: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:543:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/microdrive.c:546:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:554:27: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:556:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:564:10: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:565:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:574:12: warning: 'PCMCIA_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:577:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/microdrive.c:579:28: warning: 'PCMCIA_CARD_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:580:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:597:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/microdrive.c:599:27: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:606:27: warning: 'MICRODRIVE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:608:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:611:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/microdrive.c:613:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:614:28: warning: 'PCMCIA_CARD_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/microdrive.c:94:29: warning: 'PCMCIA_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:101:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/ide/mmio.c:102:56: warning: unused parameter 'size' [-Wunused-parameter] hw/ide/mmio.c:105:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/mmio.c:119:9: warning: extension used [-Wlanguage-extension-token] hw/ide/mmio.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/mmio.c:120:9: warning: extension used [-Wlanguage-extension-token] hw/ide/mmio.c:120:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/mmio.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/mmio.c:121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/mmio.c:125:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/mmio.c:127:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:128:20: warning: 'MMIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:133:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/mmio.c:135:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/mmio.c:142:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:143:20: warning: 'MMIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:145:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:150:5: warning: extension used [-Wlanguage-extension-token] hw/ide/mmio.c:150:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/mmio.c:151:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/mmio.c:154:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/mmio.c:156:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:179:20: warning: 'MMIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ide/mmio.c:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ide/mmio.c:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ide/mmio.c:55:14: warning: padding struct 'struct MMIOIDEState' with 4 bytes to align 'irq' [-Wpadded] hw/ide/mmio.c:56:18: warning: padding struct 'struct MMIOIDEState' with 8 bytes to align 'iomem1' [-Wpadded] hw/ide/mmio.c:61:20: warning: 'MMIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/mmio.c:67:40: warning: unused parameter 'size' [-Wunused-parameter] hw/ide/mmio.c:72:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/mmio.c:78:51: warning: unused parameter 'size' [-Wunused-parameter] hw/ide/mmio.c:83:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/mmio.c:83:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/mmio.c:85:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/mmio.c:94:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/ide/mmio.c:95:47: warning: unused parameter 'size' [-Wunused-parameter] hw/ide/pci.c:106:58: warning: unused parameter 's' [-Wunused-parameter] hw/ide/pci.c:109:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/pci.c:109:22: warning: cast from 'char *' to 'BMDMAState *' (aka 'struct BMDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/pci.c:109:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/pci.c:123:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/ide/pci.c:131:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/pci.c:131:22: warning: cast from 'char *' to 'BMDMAState *' (aka 'struct BMDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/pci.c:131:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/pci.c:133:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/pci.c:148:30: warning: implicit conversion loses integer precision: 'dma_addr_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ide/pci.c:157:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/pci.c:161:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/pci.c:167:22: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:167:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ide/pci.c:167:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ide/pci.c:172:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/pci.c:173:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/pci.c:178:5: warning: code will never be executed [-Wunreachable-code] hw/ide/pci.c:186:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/pci.c:186:22: warning: cast from 'char *' to 'BMDMAState *' (aka 'struct BMDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/pci.c:186:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/pci.c:188:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/pci.c:211:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/pci.c:215:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ide/pci.c:216:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ide/pci.c:220:66: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/pci.c:223:65: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/pci.c:225:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/pci.c:226:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ide/pci.c:235:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/pci.c:235:22: warning: cast from 'char *' to 'BMDMAState *' (aka 'struct BMDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/pci.c:235:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/pci.c:247:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/pci.c:247:22: warning: cast from 'char *' to 'BMDMAState *' (aka 'struct BMDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/pci.c:247:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/pci.c:262:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/pci.c:262:22: warning: cast from 'char *' to 'BMDMAState *' (aka 'struct BMDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/ide/pci.c:262:22: warning: cast from 'const struct IDEDMA *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/pci.c:275:41: warning: unused parameter 'n' [-Wunused-parameter] hw/ide/pci.c:318:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:330:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ide/pci.c:331:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:335:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ide/pci.c:370:55: warning: implicit conversion loses integer precision: 'enum ide_dma_cmd' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/pci.c:384:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ide/pci.c:408:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:408:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:409:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:410:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:411:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:412:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/pci.c:422:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:423:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/pci.c:433:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:434:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:435:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:435:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:436:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:436:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:437:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:437:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:438:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:438:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:439:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/pci.c:448:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ide/pci.c:469:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:470:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:470:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/pci.c:470:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:472:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:472:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/pci.c:472:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:473:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:473:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/pci.c:473:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:474:9: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:474:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ide/pci.c:474:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/pci.c:475:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/pci.c:482:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/pci.c:488:29: warning: extension used [-Wlanguage-extension-token] hw/ide/pci.c:488:29: warning: padding size of 'struct (unnamed at ../hw/ide/pci.c:488:29)' with 7 bits to alignment boundary [-Wpadded] hw/ide/pci.c:488:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ide/pci.c:48:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:525:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/pci.c:59:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:59:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:73:37: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:76:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:78:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:90:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:90:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:93:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:93:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:95:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/pci.c:95:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/piix.c:104:54: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/piix.c:107:58: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/piix.c:113:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:114:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:142:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:148:62: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/ide/piix.c:160:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:180:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:190:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/piix.c:192:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:193:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:212:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/piix.c:214:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:215:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/piix.c:64:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ide/piix.c:81:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/qdev.c:132:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ide/qdev.c:136:12: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/qdev.c:136:12: warning: cast from 'char *' to 'IDEDevice *' (aka 'struct IDEDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/qdev.c:136:12: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/qdev.c:142:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/qdev.c:142:20: warning: cast from 'char *' to 'IDEBus *' (aka 'struct IDEBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/qdev.c:142:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/qdev.c:148:16: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/ide/qdev.c:149:17: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] hw/ide/qdev.c:150:16: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] hw/ide/qdev.c:156:12: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/qdev.c:156:12: warning: cast from 'char *' to 'IDEBus *' (aka 'struct IDEBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/qdev.c:156:12: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/qdev.c:167:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/qdev.c:167:19: warning: cast from 'char *' to 'IDEBus *' (aka 'struct IDEBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/qdev.c:167:19: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/qdev.c:183:39: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ide/qdev.c:235:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ide/qdev.c:237:20: warning: 'IDE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:243:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ide/qdev.c:245:20: warning: 'IDE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:260:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ide/qdev.c:295:5: warning: extension used [-Wlanguage-extension-token] hw/ide/qdev.c:295:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ide/qdev.c:295:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/qdev.c:296:5: warning: extension used [-Wlanguage-extension-token] hw/ide/qdev.c:296:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/qdev.c:297:5: warning: extension used [-Wlanguage-extension-token] hw/ide/qdev.c:297:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/qdev.c:299:5: warning: extension used [-Wlanguage-extension-token] hw/ide/qdev.c:299:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/qdev.c:300:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/qdev.c:303:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/qdev.c:305:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:306:25: warning: 'IDE_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:322:5: warning: extension used [-Wlanguage-extension-token] hw/ide/qdev.c:322:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ide/qdev.c:322:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/qdev.c:323:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/qdev.c:326:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/qdev.c:328:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:329:25: warning: 'IDE_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:344:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/qdev.c:346:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:43:5: warning: extension used [-Wlanguage-extension-token] hw/ide/qdev.c:43:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ide/qdev.c:44:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ide/qdev.c:47:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/qdev.c:49:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:57:20: warning: 'IDE_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:91:22: warning: 'IDE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:92:26: warning: 'IDE_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/qdev.c:93:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/ide/qdev.c:93:19: warning: cast from 'char *' to 'IDEBus *' (aka 'struct IDEBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/ide/qdev.c:93:19: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/ide/qdev.c:95:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ide/qdev.c:99:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ide/sii3112.c:100:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:131:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/sii3112.c:140:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ide/sii3112.c:144:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/sii3112.c:155:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:160:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/sii3112.c:171:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:174:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:180:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:223:17: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ide/sii3112.c:242:26: warning: 'SII3112_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:24:16: warning: padding size of 'struct SiI3112Regs' with 1 byte to alignment boundary [-Wpadded] hw/ide/sii3112.c:251:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/sii3112.c:253:26: warning: 'SII3112_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:254:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:255:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:295:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/sii3112.c:297:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:298:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/sii3112.c:31:8: warning: padding size of 'struct SiI3112PCIState' with 8 bytes to alignment boundary [-Wpadded] hw/ide/sii3112.c:60:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:75:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/sii3112.c:91:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ide/via.c:101:58: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ide/via.c:107:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:120:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:121:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:160:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/ide/via.c:162:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:163:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:204:22: warning: 'PCI_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:213:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ide/via.c:215:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:216:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ide/via.c:74:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ide/via.c:98:54: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/input/adb-kbd.c:182:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/input/adb-kbd.c:183:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-kbd.c:193:19: warning: 'ADB_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:215:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-kbd.c:227:52: warning: unused parameter 'len' [-Wunused-parameter] hw/input/adb-kbd.c:229:19: warning: 'ADB_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:289:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-kbd.c:290:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-kbd.c:302:19: warning: 'ADB_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:308:63: warning: unused parameter 'src' [-Wunused-parameter] hw/input/adb-kbd.c:315:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/input/adb-kbd.c:315:18: warning: extension used [-Wlanguage-extension-token] hw/input/adb-kbd.c:315:18: warning: padding size of 'struct (unnamed at ../hw/input/adb-kbd.c:315:18)' with 7 bits to alignment boundary [-Wpadded] hw/input/adb-kbd.c:315:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/adb-kbd.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-kbd.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-kbd.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-kbd.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-kbd.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-kbd.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-kbd.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-kbd.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-kbd.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-kbd.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-kbd.c:341:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/adb-kbd.c:347:20: warning: 'ADB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:348:19: warning: 'ADB_KEYBOARD' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/input/adb-kbd.c:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/input/adb-kbd.c:366:29: warning: 'ADB_KEYBOARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:373:20: warning: 'ADB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:378:55: warning: unused parameter 'data' [-Wunused-parameter] hw/input/adb-kbd.c:37:8: warning: padding size of 'struct KBDState' with 4 bytes to alignment boundary [-Wpadded] hw/input/adb-kbd.c:380:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:381:27: warning: 'ADB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:382:29: warning: 'ADB_KEYBOARD_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-kbd.c:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-kbd.c:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-kbd.c:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-kbd.c:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-kbd.c:58:5: warning: no previous extern declaration for non-static variable 'qcode_to_adb_keycode' [-Wmissing-variable-declarations] hw/input/adb-kbd.c:60:8: warning: use of GNU array range extension [-Wgnu-designator] hw/input/adb-mouse.c:104:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-mouse.c:105:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-mouse.c:112:21: warning: 'ADB_MOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:186:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-mouse.c:187:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb-mouse.c:199:21: warning: 'ADB_MOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:207:20: warning: 'ADB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:208:21: warning: 'ADB_MOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:221:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-mouse.c:221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-mouse.c:223:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-mouse.c:223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-mouse.c:224:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-mouse.c:224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-mouse.c:225:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-mouse.c:225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-mouse.c:226:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-mouse.c:226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-mouse.c:227:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb-mouse.c:227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb-mouse.c:228:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/adb-mouse.c:234:21: warning: 'ADB_MOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:235:26: warning: 'ADB_MOUSE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:244:20: warning: 'ADB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:249:57: warning: unused parameter 'data' [-Wunused-parameter] hw/input/adb-mouse.c:251:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:252:27: warning: 'ADB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:253:26: warning: 'ADB_MOUSE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb-mouse.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/input/adb-mouse.c:34:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/input/adb-mouse.c:36:8: warning: padding size of 'struct MouseState' with 4 bytes to alignment boundary [-Wpadded] hw/input/adb-mouse.c:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-mouse.c:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-mouse.c:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-mouse.c:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/input/adb-mouse.c:68:21: warning: 'ADB_MOUSE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:122:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb.c:153:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/adb.c:225:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:225:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/input/adb.c:225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:226:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:227:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:228:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:229:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:229:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:230:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/adb.c:236:28: warning: 'ADB_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:243:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/adb.c:245:28: warning: 'ADB_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:255:28: warning: 'ADB_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:262:58: warning: unused parameter 'data' [-Wunused-parameter] hw/input/adb.c:264:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/input/adb.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/adb.c:285:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/adb.c:289:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/adb.c:291:20: warning: 'ADB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:292:24: warning: 'ADB_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:301:58: warning: unused parameter 'data' [-Wunused-parameter] hw/input/adb.c:303:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:46:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:69:15: warning: 'ADB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/adb.c:80:15: warning: 'ADB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ads7846.c:100:35: warning: unused parameter 'z' [-Wunused-parameter] hw/input/ads7846.c:119:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/ads7846.c:134:9: warning: extension used [-Wlanguage-extension-token] hw/input/ads7846.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ads7846.c:135:9: warning: extension used [-Wlanguage-extension-token] hw/input/ads7846.c:135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ads7846.c:136:9: warning: extension used [-Wlanguage-extension-token] hw/input/ads7846.c:136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ads7846.c:137:9: warning: extension used [-Wlanguage-extension-token] hw/input/ads7846.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ads7846.c:138:9: warning: extension used [-Wlanguage-extension-token] hw/input/ads7846.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ads7846.c:139:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ads7846.c:143:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/ads7846.c:145:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ads7846.c:146:23: warning: 'ADS7846' was marked unused but was used [-Wused-but-marked-unused] hw/input/ads7846.c:164:58: warning: unused parameter 'data' [-Wunused-parameter] hw/input/ads7846.c:166:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ads7846.c:167:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ads7846.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/input/ads7846.c:37:9: warning: macro is not used [-Wunused-macros] hw/input/ads7846.c:38:9: warning: macro is not used [-Wunused-macros] hw/input/ads7846.c:39:9: warning: macro is not used [-Wunused-macros] hw/input/ads7846.c:41:9: warning: macro is not used [-Wunused-macros] hw/input/ads7846.c:42:9: warning: macro is not used [-Wunused-macros] hw/input/ads7846.c:43:9: warning: macro is not used [-Wunused-macros] hw/input/ads7846.c:68:23: warning: 'ADS7846' was marked unused but was used [-Wused-but-marked-unused] hw/input/ads7846.c:96:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/input/hid.c:104:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/input/hid.c:110:62: warning: unused parameter 'src' [-Wunused-parameter] hw/input/hid.c:128:13: warning: enumeration values 'INPUT_EVENT_KIND_KEY' and 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] hw/input/hid.c:141:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/input/hid.c:143:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/input/hid.c:228:63: warning: unused parameter 'src' [-Wunused-parameter] hw/input/hid.c:239:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/hid.c:245:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/input/hid.c:259:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/input/hid.c:286:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/input/hid.c:295:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/input/hid.c:305:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/input/hid.c:330:30: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] hw/input/hid.c:34:9: warning: macro is not used [-Wunused-macros] hw/input/hid.c:35:9: warning: macro is not used [-Wunused-macros] hw/input/hid.c:370:26: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/input/hid.c:370:42: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/input/hid.c:371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/hid.c:399:27: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:402:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:405:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:408:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:414:27: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:420:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:426:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:429:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/hid.c:453:51: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:453:51: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/input/hid.c:455:38: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:455:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/input/hid.c:458:12: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:458:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/input/hid.c:551:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/hid.c:585:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:585:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:586:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:586:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:587:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:587:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:588:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:588:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:589:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/hid.c:599:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:599:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/input/hid.c:599:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:601:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:601:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:602:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:602:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:603:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:603:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:604:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:604:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:605:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/hid.c:615:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:615:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:616:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:617:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:618:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:619:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:620:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:621:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:622:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:623:9: warning: extension used [-Wlanguage-extension-token] hw/input/hid.c:623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/hid.c:624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/hid.c:99:70: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/input/lasips2.c:135:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/lasips2.c:141:23: warning: 'LASIPS2' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:155:23: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:162:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/lasips2.c:167:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/lasips2.c:174:29: warning: 'PS2_MOUSE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:174:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/lasips2.c:176:32: warning: 'PS2_KBD_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:176:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/lasips2.c:192:23: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:220:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/input/lasips2.c:224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/input/lasips2.c:266:23: warning: 'LASIPS2' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:269:10: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:270:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:274:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:278:10: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:279:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:283:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:290:23: warning: 'LASIPS2' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:298:10: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:299:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:300:10: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:301:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:303:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:305:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:309:58: warning: unused parameter 'data' [-Wunused-parameter] hw/input/lasips2.c:311:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:326:52: warning: unused parameter 'n' [-Wunused-parameter] hw/input/lasips2.c:328:22: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:333:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/lasips2.c:335:22: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:337:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:343:22: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:345:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:346:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:350:63: warning: unused parameter 'data' [-Wunused-parameter] hw/input/lasips2.c:352:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:369:25: warning: 'LASIPS2_KBD_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:370:23: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:371:36: warning: 'LASIPS2_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:373:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:377:18: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:383:25: warning: 'LASIPS2_KBD_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:384:23: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:392:19: warning: cast from 'char *' to 'LASIPS2State *' (aka 'struct LASIPS2State *') increases required alignment from 1 to 16 [-Wcast-align] hw/input/lasips2.c:392:19: warning: cast from 'const struct LASIPS2KbdPort *' to 'char *' drops const qualifier [-Wcast-qual] hw/input/lasips2.c:392:19: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:392:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/input/lasips2.c:395:67: warning: unused parameter 'data' [-Wunused-parameter] hw/input/lasips2.c:397:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:398:36: warning: 'LASIPS2_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:414:27: warning: 'LASIPS2_MOUSE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:415:23: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:416:36: warning: 'LASIPS2_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:418:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:422:18: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:428:27: warning: 'LASIPS2_MOUSE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:429:23: warning: 'LASIPS2_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:437:19: warning: cast from 'char *' to 'LASIPS2State *' (aka 'struct LASIPS2State *') increases required alignment from 1 to 16 [-Wcast-align] hw/input/lasips2.c:437:19: warning: cast from 'const struct LASIPS2MousePort *' to 'char *' drops const qualifier [-Wcast-qual] hw/input/lasips2.c:437:19: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:437:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/input/lasips2.c:43:9: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lasips2.c:440:69: warning: unused parameter 'data' [-Wunused-parameter] hw/input/lasips2.c:442:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:443:36: warning: 'LASIPS2_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lasips2.c:44:9: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lasips2.c:45:9: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lasips2.c:46:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/lasips2.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lasips2.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lasips2.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/input/lasips2.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lasips2.c:60:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/lm832x.c:119:44: warning: unused parameter 's' [-Wunused-parameter] hw/input/lm832x.c:119:51: warning: unused parameter 'line' [-Wunused-parameter] hw/input/lm832x.c:228:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/input/lm832x.c:251:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/lm832x.c:278:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/input/lm832x.c:393:24: warning: 'LM8323' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:395:13: warning: enumeration values 'I2C_START_SEND_ASYNC', 'I2C_FINISH', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/input/lm832x.c:40:14: warning: padding struct 'struct LM823KbdState' with 5 bytes to align 'nirq' [-Wpadded] hw/input/lm832x.c:411:24: warning: 'LM8323' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:418:24: warning: 'LM8323' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:429:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/lm832x.c:445:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:446:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:447:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:448:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:448:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:449:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:450:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:451:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:452:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:453:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:453:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:454:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:454:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:455:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:455:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:456:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:456:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:457:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:457:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:458:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:459:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:460:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:460:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:461:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:463:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:463:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:464:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:465:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:466:9: warning: extension used [-Wlanguage-extension-token] hw/input/lm832x.c:466:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/input/lm832x.c:466:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/lm832x.c:467:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/lm832x.c:46:7: warning: padding struct 'struct LM823KbdState' with 6 bytes to align 'mux' [-Wpadded] hw/input/lm832x.c:472:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/lm832x.c:474:24: warning: 'LM8323' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:485:24: warning: 'LM8323' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:496:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/lm832x.c:503:57: warning: unused parameter 'data' [-Wunused-parameter] hw/input/lm832x.c:505:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:506:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/lm832x.c:60:7: warning: padding struct 'struct LM823KbdState' with 3 bytes to align 'gpio' [-Wpadded] hw/input/lm832x.c:74:20: warning: padding struct 'struct LM823KbdState::(unnamed at ../hw/input/lm832x.c:70:5)' with 4 bytes to align 'tm' [-Wpadded] hw/input/lm832x.c:75:7: warning: padding struct 'struct LM823KbdState' with 4 bytes to align 'pwm' [-Wpadded] hw/input/lm832x.c:81:9: warning: macro is not used [-Wunused-macros] hw/input/lm832x.c:85:9: warning: macro is not used [-Wunused-macros] hw/input/lm832x.c:93:47: warning: unused parameter 's' [-Wunused-parameter] hw/input/lm832x.c:99:24: warning: 'LM8323' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:101:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:103:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:112:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:114:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:121:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:271:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/input/pckbd.c:272:42: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pckbd.c:278:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/input/pckbd.c:284:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pckbd.c:289:25: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:289:52: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:307:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pckbd.c:314:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/input/pckbd.c:315:54: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pckbd.c:346:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pckbd.c:399:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/input/pckbd.c:400:40: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pckbd.c:411:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pckbd.c:411:39: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:413:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pckbd.c:413:39: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:423:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/input/pckbd.c:424:51: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pckbd.c:432:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/pckbd.c:438:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pckbd.c:453:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/pckbd.c:456:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/pckbd.c:459:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pckbd.c:462:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/pckbd.c:494:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/pckbd.c:49:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:514:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:515:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:531:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/pckbd.c:556:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:556:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:557:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:557:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:558:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:558:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:559:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:559:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:560:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:591:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/pckbd.c:623:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:624:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:625:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:626:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:627:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:637:67: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pckbd.c:649:53: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pckbd.c:669:54: warning: unused parameter 'n' [-Wunused-parameter] hw/input/pckbd.c:671:23: warning: 'I8042_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:677:56: warning: unused parameter 'n' [-Wunused-parameter] hw/input/pckbd.c:679:23: warning: 'I8042_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:687:23: warning: 'I8042_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:695:23: warning: 'I8042_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:701:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:703:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:707:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:711:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:715:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:722:23: warning: 'I8042_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:731:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:732:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:734:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:739:5: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:739:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:740:5: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:740:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:741:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:749:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:749:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:750:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:754:61: warning: unused parameter 'data' [-Wunused-parameter] hw/input/pckbd.c:756:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:782:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:790:9: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:790:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:791:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:815:49: warning: unused parameter 'n' [-Wunused-parameter] hw/input/pckbd.c:817:22: warning: 'I8042' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:823:51: warning: unused parameter 'n' [-Wunused-parameter] hw/input/pckbd.c:825:22: warning: 'I8042' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:834:22: warning: 'I8042' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:842:26: warning: 'I8042' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:854:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:856:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:857:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:859:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:865:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:866:26: warning: 'I8042' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:887:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:891:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:895:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:899:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:914:26: warning: 'I8042' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:91:9: warning: macro is not used [-Wunused-macros] hw/input/pckbd.c:942:5: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:942:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:943:5: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:943:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:944:5: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:944:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:945:5: warning: extension used [-Wlanguage-extension-token] hw/input/pckbd.c:945:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pckbd.c:946:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pckbd.c:949:58: warning: unused parameter 'data' [-Wunused-parameter] hw/input/pckbd.c:951:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:952:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pckbd.c:970:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pl050.c:110:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/input/pl050.c:119:50: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pl050.c:125:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pl050.c:133:29: warning: 'PS2_MOUSE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:133:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/pl050.c:135:32: warning: 'PS2_KBD_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:135:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/input/pl050.c:139:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pl050.c:152:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/pl050.c:154:21: warning: 'PL050' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:156:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:162:29: warning: 'PL050_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:163:24: warning: 'PL050_KBD_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:164:22: warning: 'PL050' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:166:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:170:18: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:176:24: warning: 'PL050_KBD_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:177:22: warning: 'PL050' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:185:29: warning: 'PL050_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:186:26: warning: 'PL050_MOUSE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:187:22: warning: 'PL050' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:189:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:193:18: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:199:26: warning: 'PL050_MOUSE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:200:22: warning: 'PL050' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:206:57: warning: unused parameter 'data' [-Wunused-parameter] hw/input/pl050.c:208:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:209:29: warning: 'PL050_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:223:59: warning: unused parameter 'data' [-Wunused-parameter] hw/input/pl050.c:225:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:226:29: warning: 'PL050_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:242:21: warning: 'PL050' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:243:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:249:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:252:53: warning: unused parameter 'data' [-Wunused-parameter] hw/input/pl050.c:254:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/pl050.c:34:9: warning: extension used [-Wlanguage-extension-token] hw/input/pl050.c:34:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pl050.c:35:9: warning: extension used [-Wlanguage-extension-token] hw/input/pl050.c:35:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pl050.c:36:9: warning: extension used [-Wlanguage-extension-token] hw/input/pl050.c:36:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pl050.c:37:9: warning: extension used [-Wlanguage-extension-token] hw/input/pl050.c:37:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pl050.c:38:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pl050.c:43:9: warning: macro is not used [-Wunused-macros] hw/input/pl050.c:45:9: warning: macro is not used [-Wunused-macros] hw/input/pl050.c:47:9: warning: macro is not used [-Wunused-macros] hw/input/pl050.c:48:9: warning: macro is not used [-Wunused-macros] hw/input/pl050.c:62:45: warning: unused parameter 'n' [-Wunused-parameter] hw/input/pl050.c:71:37: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pl050.c:87:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/ps2.c:1006:19: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1041:29: warning: 'PS2_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1042:22: warning: 'PS2_KBD_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1055:29: warning: 'PS2_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1056:24: warning: 'PS2_MOUSE_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1079:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1079:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1080:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1080:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1081:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1081:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1082:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1082:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1083:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1083:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1084:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ps2.c:1095:57: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/ps2.c:1110:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1111:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ps2.c:1127:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1128:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ps2.c:1135:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1144:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1145:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ps2.c:1152:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1169:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1171:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1171:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1172:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1173:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1173:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1174:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ps2.c:1184:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/ps2.c:1187:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1200:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1202:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1203:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1204:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1205:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1206:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1207:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1208:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1209:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1210:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1211:9: warning: extension used [-Wlanguage-extension-token] hw/input/ps2.c:1211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/ps2.c:1212:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/ps2.c:1222:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/ps2.c:1234:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/ps2.c:1239:58: warning: unused parameter 'data' [-Wunused-parameter] hw/input/ps2.c:1241:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1242:29: warning: 'PS2_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1256:60: warning: unused parameter 'data' [-Wunused-parameter] hw/input/ps2.c:1258:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1259:29: warning: 'PS2_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1276:19: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1278:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:1281:54: warning: unused parameter 'data' [-Wunused-parameter] hw/input/ps2.c:1283:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:128:13: warning: 145 enumeration values not explicitly handled in switch: 'Q_KEY_CODE_UNMAPPED', 'Q_KEY_CODE_MENU', 'Q_KEY_CODE_ESC'... [-Wswitch-enum] hw/input/ps2.c:169:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/ps2.c:234:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/ps2.c:293:20: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:312:63: warning: unused parameter 'src' [-Wunused-parameter] hw/input/ps2.c:330:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/input/ps2.c:330:28: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] hw/input/ps2.c:331:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/ps2.c:334:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/ps2.c:336:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/ps2.c:406:23: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] hw/input/ps2.c:501:23: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] hw/input/ps2.c:518:19: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] hw/input/ps2.c:569:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/input/ps2.c:581:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:592:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:691:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:716:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/ps2.c:717:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/input/ps2.c:766:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/ps2.c:769:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/input/ps2.c:775:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/input/ps2.c:783:60: warning: unused parameter 'src' [-Wunused-parameter] hw/input/ps2.c:802:13: warning: enumeration values 'INPUT_EVENT_KIND_KEY', 'INPUT_EVENT_KIND_ABS', and 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] hw/input/ps2.c:868:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:873:21: warning: 'PS2_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/ps2.c:962:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/ps2.c:997:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/pxa2xx_keypad.c:162:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/input/pxa2xx_keypad.c:164:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:168:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:181:45: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pxa2xx_keypad.c:190:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:192:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:199:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:199:18: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/input/pxa2xx_keypad.c:200:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/input/pxa2xx_keypad.c:202:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:204:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:206:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:210:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:210:18: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/input/pxa2xx_keypad.c:211:26: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/input/pxa2xx_keypad.c:235:58: warning: unused parameter 'size' [-Wunused-parameter] hw/input/pxa2xx_keypad.c:241:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:243:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/pxa2xx_keypad.c:247:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:250:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:253:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:256:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:259:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:262:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:265:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:268:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:271:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/pxa2xx_keypad.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/input/pxa2xx_keypad.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/pxa2xx_keypad.c:299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/pxa2xx_keypad.c:44:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:45:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:46:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:47:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:48:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:49:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:50:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:51:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:52:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:55:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:57:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:58:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:59:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:60:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:61:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:63:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:64:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:65:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:66:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:67:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:68:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:69:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:70:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:71:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:79:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:80:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:85:9: warning: macro is not used [-Wunused-macros] hw/input/pxa2xx_keypad.c:86:9: warning: macro is not used [-Wunused-macros] hw/input/stellaris_input.c:16:9: warning: padding size of 'gamepad_button' with 3 bytes to alignment boundary [-Wpadded] hw/input/stellaris_input.c:45:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/stellaris_input.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/input/stellaris_input.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/stellaris_input.c:59:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/stellaris_input.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/input/stellaris_input.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/stellaris_input.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/input/stellaris_input.c:69:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/input/stellaris_input.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/stellaris_input.c:73:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/tsc2005.c:123:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:128:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:132:66: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:136:66: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:154:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:172:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:176:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:179:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc2005.c:33:9: warning: padding size of 'TSC2005State' with 4 bytes to alignment boundary [-Wpadded] hw/input/tsc2005.c:38:13: warning: padding struct 'TSC2005State' with 2 bytes to align 'x' [-Wpadded] hw/input/tsc2005.c:390:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/tsc2005.c:400:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/tsc2005.c:422:35: warning: unused parameter 'z' [-Wunused-parameter] hw/input/tsc2005.c:43:14: warning: padding struct 'TSC2005State' with 1 byte to align 'data' [-Wpadded] hw/input/tsc2005.c:442:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/tsc2005.c:458:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:459:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:460:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:460:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:461:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:463:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:463:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:464:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:465:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:466:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:466:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:467:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:467:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:468:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:468:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:469:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:470:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:470:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:471:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:471:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:472:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:472:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:473:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:473:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:474:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:474:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:475:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:475:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:476:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:477:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:477:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/input/tsc2005.c:477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:478:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:479:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:480:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:480:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:481:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:481:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:482:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:482:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:483:9: warning: extension used [-Wlanguage-extension-token] hw/input/tsc2005.c:483:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc2005.c:484:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/tsc2005.c:515:25: warning: passing 'void *' to parameter of type 'QEMUResetHandler *' (aka 'void (*)(void *)') converts between void pointer and function pointer [-Wpedantic] hw/input/tsc2005.c:52:14: warning: padding struct 'TSC2005State' with 1 byte to align 'filter' [-Wpadded] hw/input/tsc2005.c:54:14: warning: padding struct 'TSC2005State' with 1 byte to align 'timing' [-Wpadded] hw/input/tsc2005.c:62:13: warning: padding struct 'TSC2005State' with 2 bytes to align 'tr' [-Wpadded] hw/input/tsc210x.c:1000:25: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1000:25: warning: padding size of 'struct (unnamed at ../hw/input/tsc210x.c:1000:25)' with 7 bits to alignment boundary [-Wpadded] hw/input/tsc210x.c:1000:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/tsc210x.c:1003:29: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1003:29: warning: padding size of 'struct (unnamed at ../hw/input/tsc210x.c:1003:29)' with 7 bits to alignment boundary [-Wpadded] hw/input/tsc210x.c:1003:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/tsc210x.c:1020:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1020:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1021:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1021:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1022:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1022:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1023:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1023:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1024:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1024:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1025:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1025:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1026:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1026:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1027:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1027:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1028:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1028:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1029:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1029:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:102:13: warning: padding struct 'TSC210xState' with 4 bytes to align 'now' [-Wpadded] hw/input/tsc210x.c:1030:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1030:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1031:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1031:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1032:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1032:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1033:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1033:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1034:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1034:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1035:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1035:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1036:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1036:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1037:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1037:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1038:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1038:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1039:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1039:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1040:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1040:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1041:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1041:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1042:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1042:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1043:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1043:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1044:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1044:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1045:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1045:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1046:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1046:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1047:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1047:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1048:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1048:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1049:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1049:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1050:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1050:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1051:5: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:1051:5: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/input/tsc210x.c:1051:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/tsc210x.c:1052:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/tsc210x.c:1097:18: warning: assigning to 'void (*)(void *, uint16_t)' (aka 'void (*)(void *, unsigned short)') from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1098:21: warning: assigning to 'uint16_t (*)(void *)' (aka 'unsigned short (*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1101:25: warning: assigning to 'void (*)(void *)' from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1102:23: warning: assigning to 'void (*)(void *, int, int)' from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1113:25: warning: passing 'void *' to parameter of type 'QEMUResetHandler *' (aka 'void (*)(void *)') converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1145:18: warning: assigning to 'void (*)(void *, uint16_t)' (aka 'void (*)(void *, unsigned short)') from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1146:21: warning: assigning to 'uint16_t (*)(void *)' (aka 'unsigned short (*)(void *)') from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1149:25: warning: assigning to 'void (*)(void *)' from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1150:23: warning: assigning to 'void (*)(void *, int, int)' from 'void *' converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:1161:25: warning: passing 'void *' to parameter of type 'QEMUResetHandler *' (aka 'void (*)(void *)') converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:155:9: warning: macro is not used [-Wunused-macros] hw/input/tsc210x.c:262:54: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/input/tsc210x.c:262:63: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/input/tsc210x.c:262:70: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] hw/input/tsc210x.c:277:25: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:277:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/input/tsc210x.c:329:40: warning: passing 'void *' to parameter of type 'audio_callback_fn' (aka 'void (*)(void *, int)') converts between void pointer and function pointer [-Wpedantic] hw/input/tsc210x.c:341:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:347:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:352:66: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:357:66: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:417:67: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:422:63: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:424:77: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:445:61: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:490:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:493:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:532:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:544:31: warning: unused parameter 's' [-Wunused-parameter] hw/input/tsc210x.c:544:52: warning: unused parameter 'value' [-Wunused-parameter] hw/input/tsc210x.c:55:13: warning: padding struct 'TSC210xState' with 2 bytes to align 'x' [-Wpadded] hw/input/tsc210x.c:59:14: warning: padding struct 'TSC210xState' with 1 byte to align 'dav' [-Wpadded] hw/input/tsc210x.c:75:14: warning: padding struct 'TSC210xState' with 1 byte to align 'audio_ctrl1' [-Wpadded] hw/input/tsc210x.c:82:14: warning: padding struct 'TSC210xState' with 1 byte to align 'dac_power' [-Wpadded] hw/input/tsc210x.c:83:13: warning: padding struct 'TSC210xState' with 4 bytes to align 'powerdown' [-Wpadded] hw/input/tsc210x.c:926:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/input/tsc210x.c:947:35: warning: unused parameter 'z' [-Wunused-parameter] hw/input/tsc210x.c:989:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/tsc210x.c:994:24: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:994:24: warning: padding size of 'struct (unnamed at ../hw/input/tsc210x.c:994:24)' with 7 bits to alignment boundary [-Wpadded] hw/input/tsc210x.c:994:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/tsc210x.c:997:28: warning: extension used [-Wlanguage-extension-token] hw/input/tsc210x.c:997:28: warning: padding size of 'struct (unnamed at ../hw/input/tsc210x.c:997:28)' with 7 bits to alignment boundary [-Wpadded] hw/input/tsc210x.c:997:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/virtio-input-hid.c:110:45: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/input/virtio-input-hid.c:121:46: warning: implicit conversion changes signedness: 'InputButton' (aka 'enum InputButton') to 'int' [-Wsign-conversion] hw/input/virtio-input-hid.c:129:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/virtio-input-hid.c:136:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/input/virtio-input-hid.c:147:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:157:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/virtio-input-hid.c:159:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:163:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/input/virtio-input-hid.c:169:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:175:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:187:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:214:5: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input-hid.c:214:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/input/virtio-input-hid.c:214:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/virtio-input-hid.c:215:5: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input-hid.c:215:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/virtio-input-hid.c:216:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:219:67: warning: unused parameter 'data' [-Wunused-parameter] hw/input/virtio-input-hid.c:221:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:222:29: warning: 'VIRTIO_INPUT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:274:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:279:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:280:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:326:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:352:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:356:5: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input-hid.c:356:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/virtio-input-hid.c:357:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:360:63: warning: unused parameter 'data' [-Wunused-parameter] hw/input/virtio-input-hid.c:362:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:369:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:370:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:377:29: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input-hid.c:377:29: warning: padding size of 'struct (unnamed at ../hw/input/virtio-input-hid.c:377:29)' with 7 bits to alignment boundary [-Wpadded] hw/input/virtio-input-hid.c:377:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/virtio-input-hid.c:431:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:476:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:480:5: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input-hid.c:480:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/virtio-input-hid.c:481:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input-hid.c:484:64: warning: unused parameter 'data' [-Wunused-parameter] hw/input/virtio-input-hid.c:486:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:493:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:494:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:501:29: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input-hid.c:501:29: warning: padding size of 'struct (unnamed at ../hw/input/virtio-input-hid.c:501:29)' with 7 bits to alignment boundary [-Wpadded] hw/input/virtio-input-hid.c:501:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/input/virtio-input-hid.c:55:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/input/virtio-input-hid.c:69:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/virtio-input-hid.c:73:70: warning: unused parameter 'src' [-Wunused-parameter] hw/input/virtio-input-hid.c:76:28: warning: 'VIRTIO_INPUT_HID' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:77:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input-hid.c:84:13: warning: enumeration value 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] hw/input/virtio-input-hid.c:88:19: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] hw/input/virtio-input.c:157:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/input/virtio-input.c:163:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:178:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:179:35: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'virtio_input_config *' (aka 'struct virtio_input_config *') increases required alignment from 1 to 4 [-Wcast-align] hw/input/virtio-input.c:179:58: warning: cast from 'const unsigned char *' to 'struct virtio_input_config *' drops const qualifier [-Wcast-qual] hw/input/virtio-input.c:186:57: warning: unused parameter 'vdev' [-Wunused-parameter] hw/input/virtio-input.c:187:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/input/virtio-input.c:194:29: warning: 'VIRTIO_INPUT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:195:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:209:29: warning: 'VIRTIO_INPUT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:210:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:220:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/input/virtio-input.c:223:29: warning: 'VIRTIO_INPUT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:224:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:235:29: warning: 'VIRTIO_INPUT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:236:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:237:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:267:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:280:29: warning: 'VIRTIO_INPUT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:281:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:282:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:298:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input.c:304:5: warning: extension used [-Wlanguage-extension-token] hw/input/virtio-input.c:304:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/input/virtio-input.c:304:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/input/virtio-input.c:305:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/input/virtio-input.c:308:63: warning: unused parameter 'data' [-Wunused-parameter] hw/input/virtio-input.c:310:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:311:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:47:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/input/virtio-input.c:61:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/input/virtio-input.c:63:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/input/virtio-input.c:65:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/input/virtio-input.c:68:19: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:72:51: warning: unused parameter 'vdev' [-Wunused-parameter] hw/input/virtio-input.c:72:68: warning: unused parameter 'vq' [-Wunused-parameter] hw/input/virtio-input.c:77:68: warning: unused parameter 'vq' [-Wunused-parameter] hw/input/virtio-input.c:79:29: warning: 'VIRTIO_INPUT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:80:27: warning: 'VIRTIO_INPUT' was marked unused but was used [-Wused-but-marked-unused] hw/input/virtio-input.c:92:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/input/virtio-input.c:97:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/allwinner-a10-pic.c:102:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/allwinner-a10-pic.c:102:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/allwinner-a10-pic.c:105:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/allwinner-a10-pic.c:108:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/allwinner-a10-pic.c:110:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:117:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:120:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:121:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/allwinner-a10-pic.c:123:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:124:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/allwinner-a10-pic.c:126:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:127:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/allwinner-a10-pic.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:150:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:152:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:153:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:153:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:154:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:155:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:156:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:157:9: warning: extension used [-Wlanguage-extension-token] hw/intc/allwinner-a10-pic.c:157:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/allwinner-a10-pic.c:158:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/allwinner-a10-pic.c:164:24: warning: 'AW_A10_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/allwinner-a10-pic.c:165:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/allwinner-a10-pic.c:167:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/allwinner-a10-pic.c:177:24: warning: 'AW_A10_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/allwinner-a10-pic.c:193:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/allwinner-a10-pic.c:195:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/allwinner-a10-pic.c:215:33: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/allwinner-a10-pic.c:40:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/allwinner-a10-pic.c:61:71: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/allwinner-a10-pic.c:75:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:77:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:79:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:81:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:83:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/allwinner-a10-pic.c:95:39: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/apic.c:127:50: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/intc/apic.c:129:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/intc/apic.c:172:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/apic.c:297:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/apic.c:305:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic.c:318:9: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:344:46: warning: unused parameter 's' [-Wunused-parameter] hw/intc/apic.c:394:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:416:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic.c:416:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/apic.c:44:1: warning: cast from 'Object *' (aka 'struct Object *') to 'APICCommonState *' (aka 'struct APICCommonState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/apic.c:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/apic.c:500:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:506:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic.c:514:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:571:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:605:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:637:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/apic.c:652:9: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:657:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic.c:670:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic.c:674:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic.c:680:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic.c:683:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic.c:688:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:691:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:694:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:69:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/apic.c:704:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:738:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/apic.c:755:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic.c:764:9: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:766:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic.c:770:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic.c:778:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic.c:789:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic.c:792:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic.c:798:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:799:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:800:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:804:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic.c:810:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic.c:812:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/apic.c:815:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic.c:824:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic.c:870:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:879:9: warning: code will never be executed [-Wunreachable-code] hw/intc/apic.c:894:26: warning: 'APIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic.c:900:55: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/apic.c:902:26: warning: 'APIC_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:100:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:110:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:111:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:120:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:153:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:154:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:179:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/intc/apic_common.c:179:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/intc/apic_common.c:185:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/intc/apic_common.c:200:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic_common.c:200:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/intc/apic_common.c:205:36: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/apic_common.c:220:9: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:245:12: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:257:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/apic_common.c:267:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:268:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:273:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic_common.c:287:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:293:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/apic_common.c:295:12: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:301:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/apic_common.c:309:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic_common.c:317:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:318:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:330:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:343:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:344:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:353:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/apic_common.c:355:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:356:29: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:366:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:376:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:376:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:377:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:377:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:378:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/apic_common.c:390:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:390:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:391:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:392:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:392:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:393:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:393:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:394:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:395:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:396:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:397:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:398:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:399:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:399:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:400:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:401:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:402:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:403:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:404:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:405:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:405:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:406:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:406:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:407:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:407:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:408:9: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:408:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:410:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/apic_common.c:419:5: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:419:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:420:5: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:420:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:422:5: warning: extension used [-Wlanguage-extension-token] hw/intc/apic_common.c:422:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/apic_common.c:424:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/apic_common.c:428:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/apic_common.c:430:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:438:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/apic_common.c:440:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:441:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:44:30: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:459:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:45:33: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:461:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic_common.c:461:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/apic_common.c:467:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/apic_common.c:469:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:49:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/apic_common.c:58:30: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:76:9: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:77:12: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:91:9: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:92:12: warning: 'APIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/apic_common.c:99:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:1006:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1012:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1014:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1015:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1031:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1033:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1034:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1051:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1053:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1058:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1074:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1075:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1084:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1085:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1091:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:1098:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1099:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1112:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gic.c:1124:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1126:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1159:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1175:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gic.c:1179:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gic.c:1180:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gic.c:1181:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gic.c:1187:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1187:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:118:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:120:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:1221:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1222:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:123:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:1242:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1243:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1277:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1278:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:127:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:128:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:1302:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1303:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1321:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1322:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1347:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1348:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1371:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1372:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1391:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1392:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1394:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1400:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1401:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1413:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1414:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1431:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gic.c:1445:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1459:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:147:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gic.c:1500:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:1511:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:1515:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:1527:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1527:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1531:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1534:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1537:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:155:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gic.c:1620:25: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic.c:1620:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gic.c:1620:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1696:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1711:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1719:32: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic.c:1719:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1719:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1723:27: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic.c:1723:27: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1723:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1723:44: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (value & 7) : (min_bpr))' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:1734:28: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic.c:1734:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1734:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:174:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1753:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1770:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1794:46: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:1797:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1801:63: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:1805:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1805:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1812:45: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:1816:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1817:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1821:62: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:1826:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1827:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1827:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1831:46: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:1835:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1839:63: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:1844:54: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1844:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1852:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1866:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1889:21: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic.c:1889:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1889:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1890:20: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic.c:1890:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1890:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1891:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1895:60: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gic.c:1897:19: warning: 'ARM_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:1906:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1906:17)' with 26 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1906:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1907:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1907:17)' with 29 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1907:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1907:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1909:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1909:17)' with 29 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1909:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1909:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1914:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1914:17)' with 22 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1914:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1916:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1916:17)' with 29 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1916:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1916:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1917:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1917:17)' with 29 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1917:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1917:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1918:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic.c:1918:17)' with 27 bits to alignment boundary [-Wpadded] hw/intc/arm_gic.c:1918:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gic.c:1918:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1928:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1933:66: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1940:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gic.c:1942:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1944:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:1958:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1958:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1965:19: warning: 'ARM_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:1968:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1968:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1976:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1980:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gic.c:1981:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:1984:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gic.c:1986:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:1988:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:2008:46: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:2016:63: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:201:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:2025:46: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:2029:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:2035:63: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gic.c:2040:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:2088:19: warning: 'ARM_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:2089:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:2090:24: warning: 'ARM_GIC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:2129:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:2140:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:2150:58: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gic.c:2152:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:2153:24: warning: 'ARM_GIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic.c:259:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:338:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:392:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/arm_gic.c:43:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/arm_gic.c:43:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/arm_gic.c:473:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gic.c:473:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:499:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:568:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:587:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:590:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:593:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:613:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:631:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:644:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gic.c:659:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic.c:784:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:790:16: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:813:56: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:897:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:94:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic.c:963:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:965:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:970:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:974:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic.c:996:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gic.c:997:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:107:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:108:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:108:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/arm_gic_common.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:110:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:112:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:113:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:114:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:115:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:116:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:117:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:118:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:119:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:120:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gic_common.c:133:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:134:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gic_common.c:144:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:146:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:149:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:152:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:155:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:159:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:189:19: warning: 'ARM_GIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:190:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gic_common.c:241:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/arm_gic_common.c:241:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gic_common.c:245:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gic_common.c:255:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic_common.c:266:19: warning: 'ARM_GIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/arm_gic_common.c:298:21: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:298:21: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gic_common.c:298:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gic_common.c:298:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gic_common.c:299:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gic_common.c:317:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:318:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:323:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gic_common.c:32:28: warning: 'ARM_GIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:335:19: warning: 'ARM_GIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:350:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:350:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:351:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:351:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:355:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:355:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:357:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:357:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:359:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:359:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:360:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:360:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:361:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gic_common.c:364:65: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gic_common.c:366:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:367:35: warning: 'ARM_LINUX_BOOT_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:385:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gic_common.c:41:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/arm_gic_common.c:44:28: warning: 'ARM_GIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gic_common.c:64:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:71:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gic_common.c:82:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:83:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:83:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:84:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:84:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:85:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:88:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:89:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:90:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gic_common.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gic_common.c:95:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv2m.c:117:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/intc/arm_gicv2m.c:118:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv2m.c:137:25: warning: 'ARM_GICV2M' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv2m.c:154:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv2m.c:155:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv2m.c:165:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv2m.c:166:25: warning: 'ARM_GICV2M' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv2m.c:174:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv2m.c:174:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv2m.c:175:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv2m.c:175:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv2m.c:176:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv2m.c:179:57: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gicv2m.c:181:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv2m.c:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/arm_gicv2m.c:52:8: warning: padding size of 'struct ARMGICv2mState' with 8 bytes to alignment boundary [-Wpadded] hw/intc/arm_gicv2m.c:55:18: warning: padding struct 'struct ARMGICv2mState' with 8 bytes to align 'iomem' [-Wpadded] hw/intc/arm_gicv2m.c:90:20: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:262:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:282:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:294:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:303:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gicv3.c:305:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:318:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:334:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/arm_gicv3.c:344:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:359:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3.c:391:21: warning: 'ARM_GICV3' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3.c:392:26: warning: 'ARM_GICV3_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3.c:406:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gicv3.c:408:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3.c:409:33: warning: 'ARM_GICV3_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3.c:410:26: warning: 'ARM_GICV3_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:108:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:109:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:110:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:112:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:136:26: warning: no previous extern declaration for non-static variable 'vmstate_gicv3_cpu_sre_el1' [-Wmissing-variable-declarations] hw/intc/arm_gicv3_common.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:143:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:154:26: warning: no previous extern declaration for non-static variable 'vmstate_gicv3_gicv4' [-Wmissing-variable-declarations] hw/intc/arm_gicv3_common.c:160:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:162:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:172:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:173:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:173:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:174:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:174:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:175:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:175:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:176:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:176:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:177:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:177:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:178:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:179:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:180:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:181:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:182:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:183:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:184:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:185:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:186:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:187:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:188:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:189:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:190:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:191:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:191:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:192:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:224:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/arm_gicv3_common.c:229:26: warning: no previous extern declaration for non-static variable 'vmstate_gicv3_gicd_no_migration_shift_bug' [-Wmissing-variable-declarations] hw/intc/arm_gicv3_common.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:236:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:252:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:253:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:262:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/arm_gicv3_common.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:264:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:275:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:286:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_common.c:287:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:289:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:292:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:295:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:298:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:308:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:313:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gicv3_common.c:318:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_common.c:326:21: warning: 'ARM_GICV3_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:376:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:379:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:393:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:423:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_common.c:438:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:448:21: warning: 'ARM_GICV3_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:455:21: warning: 'ARM_GICV3_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:458:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:536:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_common.c:546:21: warning: 'ARM_GICV3_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:561:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:561:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:562:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:562:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:563:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:563:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:564:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:564:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:565:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:565:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:570:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:570:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:571:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:571:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:573:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_common.c:573:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_common.c:575:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:578:67: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gicv3_common.c:580:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:581:35: warning: 'ARM_LINUX_BOOT_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:600:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_common.c:73:30: warning: 'ARM_GICV3_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_common.c:82:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/arm_gicv3_common.c:85:30: warning: 'ARM_GICV3_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_cpuif.c:1014:9: warning: void function 'icc_pmr_write' should not return void expression [-Wpedantic] hw/intc/arm_gicv3_cpuif.c:1095:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:110:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1131:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:113:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1149:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1150:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1172:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1173:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1240:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:1240:21: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:1240:21: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:1240:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:1240:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:1241:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1242:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1243:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1272:40: warning: unused parameter 'env' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1291:69: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:129:13: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:129:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_cpuif.c:1306:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1323:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1327:71: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:133:65: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1356:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1357:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:136:65: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1370:65: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1440:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1470:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:1585:15: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:1585:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_cpuif.c:159:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1626:36: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1626:57: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1705:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:1795:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1796:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1799:43: warning: unused parameter 'env' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1808:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1809:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1821:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1822:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1824:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:183:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_cpuif.c:1841:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1848:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:1852:67: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1862:67: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1874:68: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1930:76: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1941:73: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:1949:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:1950:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:2001:73: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2024:70: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2058:63: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2058:72: warning: unused parameter 'isread' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2124:60: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2124:69: warning: unused parameter 'isread' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2163:60: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2163:69: warning: unused parameter 'isread' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:218:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2201:61: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2207:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2210:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2212:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2213:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2214:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2219:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2225:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2226:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2497:68: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2506:65: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2523:69: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2532:66: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2568:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:2571:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:2594:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:2597:71: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:2614:68: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2619:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2622:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2623:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:2633:69: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2642:69: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2651:70: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2773:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:2793:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:2794:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_cpuif.c:2814:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2814:9: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2814:9)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2814:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:2825:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/intc/arm_gicv3_cpuif.c:2853:13: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2853:13: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2853:13)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2853:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:2856:13: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2856:13: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2856:13)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2856:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:2862:51: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/intc/arm_gicv3_cpuif.c:2863:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/intc/arm_gicv3_cpuif.c:2864:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/intc/arm_gicv3_cpuif.c:2874:13: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2874:13: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2874:13)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2874:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:2884:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_cpuif.c:2892:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_cpuif.c:2899:17: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2899:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2899:17)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2899:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:2902:17: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2902:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2902:17)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2902:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:2905:17: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:2905:17: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:2905:17)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:2905:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:302:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:310:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:344:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:352:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:517:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_cpuif.c:56:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:56:22: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:56:22: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:56:5)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:56:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:570:11: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:574:15: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:574:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_cpuif.c:596:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:601:68: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:613:65: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:63:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:657:69: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:666:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:680:66: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:68:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:695:68: warning: unused parameter 'ri' [-Wunused-parameter] hw/intc/arm_gicv3_cpuif.c:700:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:701:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:713:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:736:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:73:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:767:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:776:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:78:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:821:23: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:821:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_cpuif.c:822:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/arm_gicv3_cpuif.c:822:22: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_cpuif.c:822:22: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_cpuif.c:822:5)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_cpuif.c:822:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_cpuif.c:835:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:920:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif.c:932:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_cpuif.c:984:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_cpuif.c:98:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_cpuif_common.c:18:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_cpuif_common.c:22:2: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/arm_gicv3_dist.c:108:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:132:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:156:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:181:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:195:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_dist.c:205:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:225:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:247:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:283:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:284:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:285:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:290:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:291:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:303:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:304:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:305:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:310:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:312:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:314:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:317:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_dist.c:326:36: warning: unused parameter 's' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:326:46: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:327:34: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:327:51: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:338:37: warning: unused parameter 's' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:338:47: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:339:34: warning: unused parameter 'value' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:339:52: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_dist.c:406:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_dist.c:41:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:421:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:430:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:431:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:438:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:440:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:442:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:444:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:446:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:448:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:450:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:452:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:454:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:456:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:458:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:460:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:462:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:464:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:474:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:478:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:481:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:484:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:500:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:512:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:513:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:51:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:520:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:523:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:525:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:541:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:542:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:546:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:549:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:559:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:561:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:625:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:633:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:634:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:637:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:641:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:643:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:643:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:645:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:647:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:647:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:649:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:651:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:651:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:653:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:655:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:655:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:657:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:659:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:659:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:661:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:663:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:663:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:665:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:667:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:669:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:674:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_dist.c:679:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:682:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:685:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:688:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:696:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:706:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:709:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:720:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:721:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:724:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:728:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:731:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:733:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:744:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:751:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:752:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:755:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:758:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:760:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:770:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:790:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:791:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:806:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_dist.c:807:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_dist.c:86:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_dist.c:89:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1053:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1067:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1100:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1101:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1102:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1104:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1158:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1159:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1176:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1198:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1199:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1214:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1235:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1262:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1271:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1295:25: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1295:25)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1295:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1301:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/arm_gicv3_its.c:1301:25: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its.c:1301:25: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1301:25)' with 7 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1301:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/arm_gicv3_its.c:1302:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/intc/arm_gicv3_its.c:1302:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1365:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_its.c:1401:25: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1401:25)' with 49 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1401:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1404:25: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1404:25)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1404:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1436:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:1456:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:1458:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:1463:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1468:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1513:65: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:1522:27: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its.c:1522:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1522:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1531:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:1543:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1543:68: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1544:72: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1545:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1567:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1582:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1620:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1631:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1649:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_its.c:164:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1655:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1674:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_its.c:167:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1688:57: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1700:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_its.c:1702:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1728:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_its.c:1729:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1744:59: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1750:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_its.c:1756:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1776:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1783:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:1805:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:1814:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_its.c:1815:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:187:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_its.c:1927:24: warning: 'ARM_GICV3_ITS_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its.c:1930:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_its.c:1942:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1942:16)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1942:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1943:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1943:16)' with 60 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1943:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1945:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1945:16)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1945:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1946:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1946:16)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1946:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1947:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1947:16)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1947:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1948:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1948:16)' with 60 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1948:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1951:20: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1951:20)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1951:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1952:20: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1952:20)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1952:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1958:24: warning: 'ARM_GICV3_ITS_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its.c:1959:24: warning: 'ARM_GICV3_ITS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its.c:1964:15: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1964:15)' with 31 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1964:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1974:19: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1974:19)' with 61 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1974:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1976:19: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1976:19)' with 62 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1976:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1978:19: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1978:19)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1978:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1981:19: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1981:19)' with 61 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1981:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1983:19: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1983:19)' with 62 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1983:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1985:19: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1985:19)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1985:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1989:23: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1989:23)' with 61 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1989:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:198:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:1991:23: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1991:23)' with 62 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1991:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:1993:23: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:1993:23)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:1993:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:2007:5: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its.c:2007:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its.c:2009:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_its.c:2012:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gicv3_its.c:2014:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its.c:2015:25: warning: 'ARM_GICV3_ITS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its.c:2016:32: warning: 'ARM_GICV3_ITS_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its.c:227:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:227:16)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:227:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:228:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:228:16)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:228:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:228:54: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/arm_gicv3_its.c:229:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:229:16)' with 5 bytes to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:229:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:230:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:230:16)' with 6 bytes to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:230:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:231:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:231:16)' with 6 bytes to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:231:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:232:16: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:232:16)' with 1 byte to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:232:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:25:1: warning: cast from 'Object *' (aka 'struct Object *') to 'GICv3ITSState *' (aka 'struct GICv3ITSState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/arm_gicv3_its.c:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/arm_gicv3_its.c:25:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/intc/arm_gicv3_its.c:271:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:272:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:273:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:274:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:275:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:295:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_its.c:305:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:330:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_its.c:340:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:342:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:423:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:46:14: warning: padding struct 'struct DTEntry' with 3 bytes to align 'size' [-Wpadded] hw/intc/arm_gicv3_its.c:478:63: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:504:64: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:505:55: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:52:14: warning: padding struct 'struct CTEntry' with 3 bytes to align 'rdbase' [-Wpadded] hw/intc/arm_gicv3_its.c:551:17: warning: declaration shadows a local variable [-Wshadow] hw/intc/arm_gicv3_its.c:551:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_its.c:566:13: warning: enumeration value 'NONE' not explicitly handled in switch [-Wswitch-enum] hw/intc/arm_gicv3_its.c:57:9: warning: padding struct 'struct ITEntry' with 3 bytes to align 'inttype' [-Wpadded] hw/intc/arm_gicv3_its.c:664:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:665:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:666:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:667:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:66:14: warning: padding struct 'struct VTEntry' with 3 bytes to align 'vptsize' [-Wpadded] hw/intc/arm_gicv3_its.c:672:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:68:14: warning: padding struct 'struct VTEntry' with 4 bytes to align 'vptaddr' [-Wpadded] hw/intc/arm_gicv3_its.c:694:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:746:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:746:18)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:746:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:747:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:747:18)' with 6 bytes to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:747:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:755:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_its.c:807:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:807:18)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:807:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:808:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:808:18)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:808:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:809:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:809:18)' with 20 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:809:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:817:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_its.c:897:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:898:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:899:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_its.c:928:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_its.c:951:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:951:18)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:951:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:952:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:952:18)' with 59 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:952:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:953:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:953:18)' with 28 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:953:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:954:18: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_its.c:954:18)' with 6 bytes to alignment boundary [-Wpadded] hw/intc/arm_gicv3_its.c:954:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_its.c:961:20: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/intc/arm_gicv3_its.c:978:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:979:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_its.c:981:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_its_common.c:105:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:127:24: warning: 'ARM_GICV3_ITS_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:137:67: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/arm_gicv3_its_common.c:139:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:31:30: warning: 'ARM_GICV3_ITS_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:40:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/arm_gicv3_its_common.c:43:30: warning: 'ARM_GICV3_ITS_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its_common.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its_common.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its_common.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its_common.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its_common.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its_common.c:60:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its_common.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its_common.c:61:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its_common.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its_common.c:62:9: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_its_common.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/arm_gicv3_its_common.c:63:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/arm_gicv3_its_common.c:67:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/arm_gicv3_its_common.c:68:66: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/arm_gicv3_its_common.c:69:52: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_its_common.c:81:28: warning: 'ARM_GICV3_ITS_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:82:34: warning: 'ARM_GICV3_ITS_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/arm_gicv3_its_common.c:83:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:1037:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:1038:17: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/intc/arm_gicv3_redist.c:1102:51: warning: unused parameter 'irq' [-Wunused-parameter] hw/intc/arm_gicv3_redist.c:1116:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_redist.c:1122:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:122:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:123:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:125:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:146:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:151:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/arm_gicv3_redist.c:152:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:164:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:176:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:184:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_redist.c:208:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_redist.c:242:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:305:14: warning: padding size of 'struct (unnamed at ../hw/intc/arm_gicv3_redist.c:305:14)' with 63 bits to alignment boundary [-Wpadded] hw/intc/arm_gicv3_redist.c:305:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:314:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_redist.c:315:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:326:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_redist.c:327:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:327:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_redist.c:35:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:397:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_redist.c:399:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:443:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_redist.c:444:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:509:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:527:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:531:67: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:534:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:537:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:540:67: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:543:67: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:546:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:548:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_redist.c:550:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:553:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/arm_gicv3_redist.c:569:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:585:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:595:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:600:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/arm_gicv3_redist.c:629:59: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_redist.c:658:60: warning: unused parameter 'attrs' [-Wunused-parameter] hw/intc/arm_gicv3_redist.c:708:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:708:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:709:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:767:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:767:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:768:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:79:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:81:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:827:14: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_redist.c:827:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:82:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:837:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:83:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/arm_gicv3_redist.c:879:14: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_redist.c:879:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:883:14: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/intc/arm_gicv3_redist.c:891:50: warning: unused parameter 'irq' [-Wunused-parameter] hw/intc/arm_gicv3_redist.c:921:14: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_redist.c:921:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:923:14: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_redist.c:923:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:926:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:927:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/arm_gicv3_redist.c:971:14: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_redist.c:971:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:973:14: warning: extension used [-Wlanguage-extension-token] hw/intc/arm_gicv3_redist.c:973:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/arm_gicv3_redist.c:976:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/arm_gicv3_redist.c:97:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:980:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/arm_gicv3_redist.c:983:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:988:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:992:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/arm_gicv3_redist.c:994:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1017:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:1019:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1029:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1042:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:1045:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1053:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1058:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:108:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1090:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1090:23: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/armv7m_nvic.c:1127:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1343:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:1345:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:1349:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:1354:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1359:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1376:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1386:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1386:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1386:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1388:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1394:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1397:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:139:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1404:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1413:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1413:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1413:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1415:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1421:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1463:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1471:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1478:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1486:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1508:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1514:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1541:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1546:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1575:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:1577:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1586:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1594:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1594:28: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/armv7m_nvic.c:1672:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1704:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1706:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1713:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1827:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1833:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:1877:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1879:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1879:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1879:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1881:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1893:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1894:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1900:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1902:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1905:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1909:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1918:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1927:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1929:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:1929:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1929:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:1931:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:1939:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:2003:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2011:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:2014:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2020:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2028:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:2031:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2061:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:2067:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2073:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2089:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2096:31: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2096:31)' with 31 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2096:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2100:31: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2100:31)' with 31 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2100:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2105:31: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2105:31)' with 31 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2105:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2106:31: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2106:31)' with 31 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2106:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2111:31: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2111:31)' with 31 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2111:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2127:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2128:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2133:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2135:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2139:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:2210:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2225:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:2236:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2239:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2250:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2253:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2263:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2279:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2285:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2289:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2295:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2299:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2304:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2304:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/armv7m_nvic.c:2307:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2320:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2324:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2324:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2326:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2354:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:2358:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:2366:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2370:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2376:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/armv7m_nvic.c:2381:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2388:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2401:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/armv7m_nvic.c:2406:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2408:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2418:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2423:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:2426:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2426:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:2426:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2427:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2432:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/armv7m_nvic.c:2436:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/armv7m_nvic.c:243:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:2448:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2461:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/armv7m_nvic.c:2480:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/armv7m_nvic.c:2510:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2510:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2511:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2512:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2513:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2514:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2515:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/armv7m_nvic.c:2526:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/armv7m_nvic.c:2540:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/armv7m_nvic.c:2540:35: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2540:35: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2540:35)' with 7 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2540:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/armv7m_nvic.c:2555:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2555:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/armv7m_nvic.c:2555:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2557:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2557:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2558:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2558:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2559:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/armv7m_nvic.c:2569:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2569:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/armv7m_nvic.c:2569:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2571:9: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2571:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2572:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/armv7m_nvic.c:2582:5: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2582:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/armv7m_nvic.c:2583:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/armv7m_nvic.c:2589:20: warning: 'NVIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:2608:42: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/intc/armv7m_nvic.c:261:28: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2646:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/armv7m_nvic.c:2646:38: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:2646:38: warning: padding size of 'struct (unnamed at ../hw/intc/armv7m_nvic.c:2646:38)' with 7 bits to alignment boundary [-Wpadded] hw/intc/armv7m_nvic.c:2646:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/armv7m_nvic.c:2675:20: warning: 'NVIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:2688:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:2702:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:2707:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:2708:23: warning: 'NVIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:2709:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:2718:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/armv7m_nvic.c:2720:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/armv7m_nvic.c:277:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:281:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:307:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:327:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:331:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:346:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:350:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:389:12: warning: extension used [-Wlanguage-extension-token] hw/intc/armv7m_nvic.c:389:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/armv7m_nvic.c:447:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:453:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:466:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:493:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:514:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:553:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:700:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:780:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:784:51: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:813:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:814:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:821:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/armv7m_nvic.c:824:51: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:840:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:934:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:960:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/armv7m_nvic.c:973:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/armv7m_nvic.c:981:48: warning: unused parameter 'n' [-Wunused-parameter] hw/intc/aspeed_vic.c:103:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/aspeed_vic.c:119:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/aspeed_vic.c:183:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/aspeed_vic.c:199:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/aspeed_vic.c:202:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/aspeed_vic.c:296:25: warning: 'ASPEED_VIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/aspeed_vic.c:310:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/aspeed_vic.c:312:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/aspeed_vic.c:313:25: warning: 'ASPEED_VIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/aspeed_vic.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/intc/aspeed_vic.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/aspeed_vic.c:338:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/aspeed_vic.c:342:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/aspeed_vic.c:344:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/aspeed_vic.c:363:37: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/bcm2835_ic.c:101:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2835_ic.c:107:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/bcm2835_ic.c:110:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2835_ic.c:119:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2835_ic.c:137:39: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/bcm2835_ic.c:143:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2835_ic.c:143:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2835_ic.c:144:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2835_ic.c:182:25: warning: 'BCM2835_IC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:192:25: warning: 'BCM2835_IC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:196:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:198:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:200:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:203:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:204:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:212:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2835_ic.c:213:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2835_ic.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2835_ic.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2835_ic.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2835_ic.c:217:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2835_ic.c:218:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/bcm2835_ic.c:222:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/bcm2835_ic.c:224:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2835_ic.c:73:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2835_ic.c:79:71: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/bcm2835_ic.c:92:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/bcm2835_ic.c:93:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/bcm2835_ic.c:96:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/bcm2835_ic.c:96:25: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2835_ic.c:96:25: warning: padding size of 'struct (unnamed at ../hw/intc/bcm2835_ic.c:96:25)' with 7 bits to alignment boundary [-Wpadded] hw/intc/bcm2835_ic.c:96:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/bcm2836_control.c:104:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/bcm2836_control.c:104:35: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/bcm2836_control.c:119:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:119:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:119:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:128:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:128:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:128:77: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:148:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/bcm2836_control.c:178:59: warning: unused parameter 'irq' [-Wunused-parameter] hw/intc/bcm2836_control.c:187:59: warning: unused parameter 'irq' [-Wunused-parameter] hw/intc/bcm2836_control.c:203:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/intc/bcm2836_control.c:206:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/intc/bcm2836_control.c:215:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/bcm2836_control.c:215:31: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/bcm2836_control.c:235:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/bcm2836_control.c:235:15: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/bcm2836_control.c:236:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/bcm2836_control.c:244:76: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/bcm2836_control.c:276:58: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/bcm2836_control.c:286:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2836_control.c:288:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/bcm2836_control.c:317:30: warning: 'BCM2836_CONTROL' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2836_control.c:338:30: warning: 'BCM2836_CONTROL' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2836_control.c:339:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2836_control.c:343:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2836_control.c:373:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:375:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:376:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:376:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:377:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:377:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:378:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:378:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:380:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:380:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:381:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:381:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:382:9: warning: extension used [-Wlanguage-extension-token] hw/intc/bcm2836_control.c:382:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/bcm2836_control.c:383:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/bcm2836_control.c:387:66: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/bcm2836_control.c:389:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/bcm2836_control.c:47:9: warning: macro is not used [-Wunused-macros] hw/intc/bcm2836_control.c:48:9: warning: macro is not used [-Wunused-macros] hw/intc/bcm2836_control.c:49:9: warning: macro is not used [-Wunused-macros] hw/intc/bcm2836_control.c:51:9: warning: macro is not used [-Wunused-macros] hw/intc/bcm2836_control.c:52:9: warning: macro is not used [-Wunused-macros] hw/intc/bcm2836_control.c:54:9: warning: macro is not used [-Wunused-macros] hw/intc/etraxfs_pic.c:101:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/etraxfs_pic.c:141:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/etraxfs_pic.c:147:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/etraxfs_pic.c:148:27: warning: 'ETRAX_FS_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/etraxfs_pic.c:149:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/etraxfs_pic.c:38:9: warning: macro is not used [-Wunused-macros] hw/intc/etraxfs_pic.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/etraxfs_pic.c:45:8: warning: padding size of 'struct etrax_pic' with 12 bytes to alignment boundary [-Wpadded] hw/intc/etraxfs_pic.c:49:18: warning: padding struct 'struct etrax_pic' with 8 bytes to align 'mmio' [-Wpadded] hw/intc/etraxfs_pic.c:70:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/etraxfs_pic.c:80:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/etraxfs_pic.c:84:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/etraxfs_pic.c:95:52: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/exynos4210_combiner.c:105:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/exynos4210_combiner.c:106:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/exynos4210_combiner.c:107:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/exynos4210_combiner.c:114:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/exynos4210_combiner.c:116:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/exynos4210_combiner.c:118:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/exynos4210_combiner.c:172:32: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/exynos4210_combiner.c:181:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/exynos4210_combiner.c:183:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/exynos4210_combiner.c:188:9: warning: 'return' will never be executed [-Wunreachable-code-return] hw/intc/exynos4210_combiner.c:194:9: warning: 'return' will never be executed [-Wunreachable-code-return] hw/intc/exynos4210_combiner.c:201:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/exynos4210_combiner.c:222:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:223:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:224:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:225:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:242:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:243:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:244:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:245:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:250:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/intc/exynos4210_combiner.c:257:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:258:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/exynos4210_combiner.c:287:41: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'struct Exynos4210CombinerState *' increases required alignment from 8 to 16 [-Wcast-align] hw/intc/exynos4210_combiner.c:309:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_combiner.c:310:34: warning: 'EXYNOS4210_COMBINER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_combiner.c:311:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_combiner.c:329:5: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:329:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:330:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/exynos4210_combiner.c:333:70: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/exynos4210_combiner.c:335:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_combiner.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:60:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/exynos4210_combiner.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:69:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/exynos4210_combiner.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:71:9: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_combiner.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_combiner.c:75:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/exynos4210_combiner.c:80:64: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/exynos4210_combiner.c:90:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/exynos4210_combiner.c:92:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/exynos4210_gic.c:115:5: warning: extension used [-Wlanguage-extension-token] hw/intc/exynos4210_gic.c:115:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/exynos4210_gic.c:116:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/exynos4210_gic.c:119:65: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/exynos4210_gic.c:121:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_gic.c:54:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/exynos4210_gic.c:57:29: warning: 'EXYNOS4210_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_gic.c:58:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/exynos4210_gic.c:66:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/gic_internal.h:119:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/gic_internal.h:203:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/gic_internal.h:206:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/gic_internal.h:234:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/gic_internal.h:237:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/gic_internal.h:260:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/gic_internal.h:285:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/gic_internal.h:291:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/gic_internal.h:316:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/gic_internal.h:75:5: warning: ISO C restricts enumerator values to range of 'int' (4160749568 is too large) [-Wpedantic] hw/intc/gic_internal.h:87:5: warning: ISO C restricts enumerator values to range of 'int' (3758096384 is too large) [-Wpedantic] hw/intc/gic_internal.h:93:5: warning: ISO C restricts enumerator values to range of 'int' (4160749568 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:140:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627366400 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:141:1: warning: ISO C restricts enumerator values to range of 'int' (504403158265495552 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:145:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:146:1: warning: ISO C restricts enumerator values to range of 'int' (504403158265495552 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:147:1: warning: ISO C restricts enumerator values to range of 'int' (4611686018427387904 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:155:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627366400 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:156:1: warning: ISO C restricts enumerator values to range of 'int' (504403158265495552 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:160:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:161:1: warning: ISO C restricts enumerator values to range of 'int' (504403158265495552 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:162:1: warning: ISO C restricts enumerator values to range of 'int' (1152921504606846976 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:163:1: warning: ISO C restricts enumerator values to range of 'int' (2305843009213693952 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:164:1: warning: ISO C restricts enumerator values to range of 'int' (4611686018427387904 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:165:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:277:1: warning: ISO C restricts enumerator values to range of 'int' (281474976706560 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:278:1: warning: ISO C restricts enumerator values to range of 'int' (281474976645120 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:280:1: warning: ISO C restricts enumerator values to range of 'int' (8725724278030336 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:281:1: warning: ISO C restricts enumerator values to range of 'int' (63050394783186944 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:282:1: warning: ISO C restricts enumerator values to range of 'int' (504403158265495552 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:283:1: warning: ISO C restricts enumerator values to range of 'int' (4035225266123964416 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:284:1: warning: ISO C restricts enumerator values to range of 'int' (4611686018427387904 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:285:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:289:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627366400 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:290:1: warning: ISO C restricts enumerator values to range of 'int' (63050394783186944 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:291:1: warning: ISO C restricts enumerator values to range of 'int' (4035225266123964416 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:292:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:301:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:310:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:311:1: warning: ISO C restricts enumerator values to range of 'int' (68719476736 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:312:1: warning: ISO C restricts enumerator values to range of 'int' (137438953472 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:365:1: warning: ISO C restricts enumerator values to range of 'int' (281474976645120 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:392:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:393:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:396:1: warning: ISO C restricts enumerator values to range of 'int' (18446744069414584320 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:397:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:401:1: warning: ISO C restricts enumerator values to range of 'int' (18446744069414584320 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:402:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:405:1: warning: ISO C restricts enumerator values to range of 'int' (18446744069414584320 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:406:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:407:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:408:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:409:1: warning: ISO C restricts enumerator values to range of 'int' (18446744069414584320 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:414:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:415:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:416:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:417:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:418:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:420:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:423:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:425:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:426:1: warning: ISO C restricts enumerator values to range of 'int' (4503599627304960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:427:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:428:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:431:1: warning: ISO C restricts enumerator values to range of 'int' (18446744069414584320 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:432:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:433:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:435:1: warning: ISO C restricts enumerator values to range of 'int' (18446744069414584320 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:438:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:458:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:459:1: warning: ISO C restricts enumerator values to range of 'int' (18446462598732840960 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:483:1: warning: ISO C restricts enumerator values to range of 'int' (1125899906842560 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:504:1: warning: ISO C restricts enumerator values to range of 'int' (4398046511040 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:505:1: warning: ISO C restricts enumerator values to range of 'int' (288225978105200640 is too large) [-Wpedantic] hw/intc/gicv3_internal.h:537:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:550:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:601:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:602:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:603:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:604:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:605:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:608:57: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:618:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:632:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:640:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:650:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:658:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:702:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:705:21: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:715:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/intc/gicv3_internal.h:822:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/gicv3_internal.h:825:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/goldfish_pic.c:105:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/goldfish_pic.c:138:27: warning: 'GOLDFISH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/goldfish_pic.c:145:21: warning: extension used [-Wlanguage-extension-token] hw/intc/goldfish_pic.c:145:21: warning: padding size of 'struct (unnamed at ../hw/intc/goldfish_pic.c:145:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/goldfish_pic.c:145:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/goldfish_pic.c:150:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/goldfish_pic.c:152:27: warning: 'GOLDFISH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:165:9: warning: extension used [-Wlanguage-extension-token] hw/intc/goldfish_pic.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/goldfish_pic.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/intc/goldfish_pic.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/goldfish_pic.c:167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/goldfish_pic.c:173:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:174:27: warning: 'GOLDFISH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:181:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:185:5: warning: extension used [-Wlanguage-extension-token] hw/intc/goldfish_pic.c:185:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/goldfish_pic.c:186:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/goldfish_pic.c:189:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/goldfish_pic.c:191:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:192:39: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:210:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/goldfish_pic.c:35:27: warning: 'GOLDFISH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:38:16: warning: extension used [-Wlanguage-extension-token] hw/intc/goldfish_pic.c:38:16: warning: padding size of 'struct (unnamed at ../hw/intc/goldfish_pic.c:38:16)' with 7 bits to alignment boundary [-Wpadded] hw/intc/goldfish_pic.c:38:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/goldfish_pic.c:44:27: warning: 'GOLDFISH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/goldfish_pic.c:82:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/goldfish_pic.c:95:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:101:38: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/grlib_irqmp.c:101:46: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/intc/grlib_irqmp.c:101:48: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/grlib_irqmp.c:115:27: warning: 'GRLIB_IRQMP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:132:25: warning: 'GRLIB_IRQMP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:158:43: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/grlib_irqmp.c:195:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:203:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:211:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:222:56: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/grlib_irqmp.c:237:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:248:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:253:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/grlib_irqmp.c:254:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:263:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:272:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:275:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/grlib_irqmp.c:276:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:283:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:297:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:301:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:305:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/grlib_irqmp.c:320:20: warning: 'GRLIB_IRQMP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:329:20: warning: 'GRLIB_IRQMP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:330:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:332:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:333:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:342:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/grlib_irqmp.c:344:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/grlib_irqmp.c:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/grlib_irqmp.c:62:18: warning: padding struct 'struct IRQMP' with 8 bytes to align 'iomem' [-Wpadded] hw/intc/heathrow_pic.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/intc/heathrow_pic.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/heathrow_pic.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/intc/heathrow_pic.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/heathrow_pic.c:147:9: warning: extension used [-Wlanguage-extension-token] hw/intc/heathrow_pic.c:147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/heathrow_pic.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/intc/heathrow_pic.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/heathrow_pic.c:149:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/heathrow_pic.c:158:9: warning: extension used [-Wlanguage-extension-token] hw/intc/heathrow_pic.c:158:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/heathrow_pic.c:158:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/heathrow_pic.c:160:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/heathrow_pic.c:166:24: warning: 'HEATHROW' was marked unused but was used [-Wused-but-marked-unused] hw/intc/heathrow_pic.c:174:24: warning: 'HEATHROW' was marked unused but was used [-Wused-but-marked-unused] hw/intc/heathrow_pic.c:175:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/heathrow_pic.c:178:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/heathrow_pic.c:180:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/heathrow_pic.c:187:56: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/heathrow_pic.c:189:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/heathrow_pic.c:35:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/heathrow_pic.c:50:53: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/heathrow_pic.c:63:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/heathrow_pic.c:78:40: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/i8259.c:178:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:225:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:232:55: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/i8259.c:235:21: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/i8259.c:236:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/i8259.c:266:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/i8259.c:304:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/i8259.c:328:42: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/i8259.c:354:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/i8259.c:359:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:364:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/intc/i8259.c:365:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/i8259.c:371:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/intc/i8259.c:372:43: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/i8259.c:398:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:399:20: warning: 'PIC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:406:41: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259.c:406:41: warning: padding size of 'struct (unnamed at ../hw/intc/i8259.c:406:41)' with 7 bits to alignment boundary [-Wpadded] hw/intc/i8259.c:406:41: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/i8259.c:422:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/i8259.c:42:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/intc/i8259.c:432:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:439:17: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:444:56: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/i8259.c:446:19: warning: 'PIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259.c:447:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:122:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:126:20: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:126:20: warning: padding size of 'struct (unnamed at ../hw/intc/i8259_common.c:126:20)' with 7 bits to alignment boundary [-Wpadded] hw/intc/i8259_common.c:126:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/i8259_common.c:137:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:154:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:155:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:156:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:157:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:157:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:158:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:158:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:159:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:159:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:160:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:163:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:164:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:165:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:167:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:168:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:169:9: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:170:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/i8259_common.c:175:5: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:175:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:176:5: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:176:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:177:5: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:177:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:178:5: warning: extension used [-Wlanguage-extension-token] hw/intc/i8259_common.c:178:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/i8259_common.c:179:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/i8259_common.c:182:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/i8259_common.c:184:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:185:39: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/i8259_common.c:60:28: warning: 'PIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:69:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/i8259_common.c:72:28: warning: 'PIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:80:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/i8259_common.c:82:25: warning: 'PIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:83:22: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/i8259_common.c:85:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/i8259_common.c:86:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/i8259_common.c:87:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/i8259_common.c:90:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/i8259_common.c:99:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_avic.c:109:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/imx_avic.c:171:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/imx_avic.c:181:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/imx_avic.c:218:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/imx_avic.c:279:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/imx_avic.c:29:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/intc/imx_avic.c:318:23: warning: 'IMX_AVIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_avic.c:330:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_avic.c:331:23: warning: 'IMX_AVIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_avic.c:332:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_avic.c:33:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/imx_avic.c:344:59: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/imx_avic.c:346:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_avic.c:42:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_avic.c:42:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_avic.c:43:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_avic.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_avic.c:44:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_avic.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_avic.c:45:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_avic.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_avic.c:46:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_avic.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_avic.c:47:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_avic.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_avic.c:48:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/imx_avic.c:54:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/intc/imx_avic.c:55:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/intc/imx_avic.c:81:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/imx_gpcv2.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/intc/imx_gpcv2.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/imx_gpcv2.c:101:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/imx_gpcv2.c:105:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/imx_gpcv2.c:107:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_gpcv2.c:29:24: warning: 'IMX_GPCV2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_gpcv2.c:35:41: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/imx_gpcv2.c:43:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/imx_gpcv2.c:48:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/imx_gpcv2.c:83:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/imx_gpcv2.c:84:24: warning: 'IMX_GPCV2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic.c:192:57: warning: unused parameter 's' [-Wunused-parameter] hw/intc/ioapic.c:268:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/ioapic.c:315:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/ioapic.c:334:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/ioapic.c:334:46: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/ioapic.c:375:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/ioapic.c:375:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/ioapic.c:375:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/ioapic.c:379:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/ioapic.c:39:9: warning: macro is not used [-Wunused-macros] hw/intc/ioapic.c:40:9: warning: macro is not used [-Wunused-macros] hw/intc/ioapic.c:417:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/ioapic.c:41:9: warning: macro is not used [-Wunused-macros] hw/intc/ioapic.c:430:50: warning: unused parameter 'notifier' [-Wunused-parameter] hw/intc/ioapic.c:430:66: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/ioapic.c:452:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic.c:475:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic.c:481:5: warning: extension used [-Wlanguage-extension-token] hw/intc/ioapic.c:481:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ioapic.c:482:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ioapic.c:485:57: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/ioapic.c:487:28: warning: 'IOAPIC_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic.c:488:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic.c:58:14: warning: padding struct 'struct ioapic_entry_info' with 1 byte to align 'addr' [-Wpadded] hw/intc/ioapic.c:78:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/ioapic.c:84:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/ioapic.c:85:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/ioapic.c:87:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/ioapic.c:93:31: warning: 'X86_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:119:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:132:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:133:31: warning: 'IOAPIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:142:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/ioapic_common.c:144:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:145:31: warning: 'IOAPIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:155:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:163:12: warning: 'IOAPIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:166:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:173:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:186:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ioapic_common.c:186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ioapic_common.c:187:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ioapic_common.c:187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ioapic_common.c:189:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ioapic_common.c:189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ioapic_common.c:190:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ioapic_common.c:190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ioapic_common.c:191:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ioapic_common.c:195:64: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/ioapic_common.c:197:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:198:39: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ioapic_common.c:215:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ioapic_common.c:38:5: warning: no previous extern declaration for non-static variable 'ioapic_no' [-Wmissing-variable-declarations] hw/intc/ioapic_common.c:54:28: warning: 'IOAPIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:101:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:102:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:133:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/loongarch_extioi.c:136:26: warning: 'LOONGARCH_EXTIOI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:144:32: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:146:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:148:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:154:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:163:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/loongarch_extioi.c:170:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:172:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:173:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:176:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:177:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:180:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:181:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:183:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:186:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:188:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:192:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:193:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/loongarch_extioi.c:196:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/loongarch_extioi.c:200:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/loongarch_extioi.c:203:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:204:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:206:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:215:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/loongarch_extioi.c:223:31: warning: cast from 'uint32_t *' (aka 'unsigned int *') to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align] hw/intc/loongarch_extioi.c:228:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/loongarch_extioi.c:231:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/loongarch_extioi.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_extioi.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_extioi.c:268:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/loongarch_extioi.c:274:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:275:26: warning: 'LOONGARCH_EXTIOI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:279:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:282:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:287:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:289:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:294:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:297:67: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/loongarch_extioi.c:299:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:32:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:35:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:36:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:43:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/loongarch_extioi.c:45:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:56:26: warning: 'LOONGARCH_EXTIOI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:64:22: warning: cast from 'uint32_t *' (aka 'unsigned int *') to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align] hw/intc/loongarch_extioi.c:66:24: warning: cast from 'uint32_t *' (aka 'unsigned int *') to 'unsigned long *' increases required alignment from 4 to 8 [-Wcast-align] hw/intc/loongarch_extioi.c:72:42: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/loongarch_extioi.c:74:26: warning: 'LOONGARCH_EXTIOI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_extioi.c:79:32: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:80:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:83:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:84:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:87:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:88:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:91:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:92:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_extioi.c:95:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_extioi.c:96:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_ipi.c:107:11: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:121:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:139:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_ipi.c:153:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_ipi.c:154:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/loongarch_ipi.c:155:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongarch_ipi.c:177:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/loongarch_ipi.c:178:43: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/loongarch_ipi.c:206:23: warning: 'LOONGARCH_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:207:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:211:17: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:214:12: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:223:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:232:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_ipi.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_ipi.c:233:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_ipi.c:233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_ipi.c:234:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_ipi.c:234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_ipi.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_ipi.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_ipi.c:236:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_ipi.c:236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_ipi.c:237:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/loongarch_ipi.c:246:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_ipi.c:246:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/loongarch_ipi.c:246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_ipi.c:249:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/loongarch_ipi.c:253:64: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/loongarch_ipi.c:255:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:40:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_ipi.c:41:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/loongarch_ipi.c:62:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/loongarch_ipi.c:73:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/loongarch_ipi.c:75:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/loongarch_ipi.c:89:11: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_ipi.c:92:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/loongarch_pch_msi.c:18:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/loongarch_pch_msi.c:18:61: warning: unused parameter 'addr' [-Wunused-parameter] hw/intc/loongarch_pch_msi.c:18:76: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/loongarch_pch_msi.c:23:58: warning: unused parameter 'addr' [-Wunused-parameter] hw/intc/loongarch_pch_msi.c:24:60: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/loongarch_pch_msi.c:33:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/intc/loongarch_pch_msi.c:47:26: warning: 'LOONGARCH_PCH_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_msi.c:54:26: warning: 'LOONGARCH_PCH_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_msi.c:55:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_msi.c:62:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_msi.c:63:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_msi.c:67:5: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_msi.c:67:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_msi.c:68:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/loongarch_pch_msi.c:71:68: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/loongarch_pch_msi.c:73:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:125:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:197:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:225:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:252:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:258:35: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_pch_pic.c:264:37: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_pch_pic.c:281:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:288:35: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_pch_pic.c:289:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/intc/loongarch_pch_pic.c:294:37: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/loongarch_pch_pic.c:295:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/intc/loongarch_pch_pic.c:349:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:352:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/loongarch_pch_pic.c:370:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:371:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:385:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:386:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:394:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:395:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:396:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:397:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:398:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:399:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:399:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:400:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:401:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:402:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:403:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:404:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:405:9: warning: extension used [-Wlanguage-extension-token] hw/intc/loongarch_pch_pic.c:405:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/loongarch_pch_pic.c:406:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/loongarch_pch_pic.c:40:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:410:68: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/loongarch_pch_pic.c:412:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongarch_pch_pic.c:72:26: warning: 'LOONGARCH_PCH_PIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongson_liointc.c:100:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/loongson_liointc.c:129:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/loongson_liointc.c:160:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/loongson_liointc.c:167:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/loongson_liointc.c:178:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/loongson_liointc.c:217:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/loongson_liointc.c:223:34: warning: 'LOONGSON_LIOINTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongson_liointc.c:226:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongson_liointc.c:229:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongson_liointc.c:234:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/loongson_liointc.c:36:9: warning: macro is not used [-Wunused-macros] hw/intc/loongson_liointc.c:46:8: warning: padding size of 'struct loongson_liointc' with 4 bytes to alignment boundary [-Wpadded] hw/intc/loongson_liointc.c:49:18: warning: padding struct 'struct loongson_liointc' with 8 bytes to align 'mmio' [-Wpadded] hw/intc/m68k_irqc.c:110:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/m68k_irqc.c:119:35: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/m68k_irqc.c:25:16: warning: extension used [-Wlanguage-extension-token] hw/intc/m68k_irqc.c:25:16: warning: padding size of 'struct (unnamed at ../hw/intc/m68k_irqc.c:25:16)' with 7 bits to alignment boundary [-Wpadded] hw/intc/m68k_irqc.c:25:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/m68k_irqc.c:38:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/m68k_irqc.c:38:29: warning: extension used [-Wlanguage-extension-token] hw/intc/m68k_irqc.c:38:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/m68k_irqc.c:50:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/m68k_irqc.c:63:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/m68k_irqc.c:63:21: warning: extension used [-Wlanguage-extension-token] hw/intc/m68k_irqc.c:63:21: warning: padding size of 'struct (unnamed at ../hw/intc/m68k_irqc.c:63:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/m68k_irqc.c:63:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/m68k_irqc.c:70:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/m68k_irqc.c:73:39: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/intc/m68k_irqc.c:73:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/m68k_irqc.c:83:9: warning: extension used [-Wlanguage-extension-token] hw/intc/m68k_irqc.c:83:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/m68k_irqc.c:84:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/m68k_irqc.c:88:57: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/m68k_irqc.c:90:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/m68k_irqc.c:91:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/m68k_irqc.c:92:39: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/mips_gic.c:121:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/mips_gic.c:128:77: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/mips_gic.c:137:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:139:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:140:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/mips_gic.c:140:40: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] hw/intc/mips_gic.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/mips_gic.c:145:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:147:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:148:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/mips_gic.c:148:40: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] hw/intc/mips_gic.c:149:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/mips_gic.c:153:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:155:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:159:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:161:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:170:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:174:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:215:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/mips_gic.c:218:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/mips_gic.c:218:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/mips_gic.c:244:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int32_t' (aka 'int') [-Wsign-compare] hw/intc/mips_gic.c:245:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/mips_gic.c:265:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/mips_gic.c:289:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:291:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:292:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/mips_gic.c:292:40: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] hw/intc/mips_gic.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/mips_gic.c:300:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:309:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:311:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:312:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/mips_gic.c:312:40: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] hw/intc/mips_gic.c:313:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/mips_gic.c:318:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:320:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:326:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:328:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/mips_gic.c:330:23: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/mips_gic.c:330:37: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/mips_gic.c:331:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int32_t' (aka 'int') [-Wsign-compare] hw/intc/mips_gic.c:332:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/intc/mips_gic.c:334:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:337:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/mips_gic.c:364:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/mips_gic.c:372:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/mips_gic.c:397:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/mips_gic.c:398:23: warning: 'MIPS_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/mips_gic.c:408:23: warning: 'MIPS_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/mips_gic.c:409:20: warning: extension used [-Wlanguage-extension-token] hw/intc/mips_gic.c:409:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/mips_gic.c:427:18: warning: extension used [-Wlanguage-extension-token] hw/intc/mips_gic.c:427:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/mips_gic.c:434:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/mips_gic.c:442:5: warning: extension used [-Wlanguage-extension-token] hw/intc/mips_gic.c:442:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/mips_gic.c:443:5: warning: extension used [-Wlanguage-extension-token] hw/intc/mips_gic.c:443:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/mips_gic.c:444:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/mips_gic.c:447:59: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/mips_gic.c:449:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/mips_gic.c:49:9: warning: code will never be executed [-Wunreachable-code] hw/intc/nios2_vic.c:113:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/nios2_vic.c:126:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/nios2_vic.c:127:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/intc/nios2_vic.c:143:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/nios2_vic.c:160:21: warning: 'NIOS2_VIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/nios2_vic.c:172:74: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/nios2_vic.c:175:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/nios2_vic.c:178:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/nios2_vic.c:202:42: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/nios2_vic.c:205:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/nios2_vic.c:208:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/nios2_vic.c:209:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/nios2_vic.c:212:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/nios2_vic.c:221:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/nios2_vic.c:230:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/nios2_vic.c:233:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/nios2_vic.c:253:21: warning: 'NIOS2_VIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/nios2_vic.c:261:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/nios2_vic.c:266:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/nios2_vic.c:270:5: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:271:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/nios2_vic.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/intc/nios2_vic.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/nios2_vic.c:287:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/nios2_vic.c:291:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/nios2_vic.c:293:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/nios2_vic.c:313:36: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/nios2_vic.c:97:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:108:9: warning: macro is not used [-Wunused-macros] hw/intc/omap_intc.c:157:41: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/omap_intc.c:160:21: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/omap_intc.c:182:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/omap_intc.c:222:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/omap_intc.c:235:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/omap_intc.c:238:21: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/omap_intc.c:251:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/omap_intc.c:266:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:271:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:339:37: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:355:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:356:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:360:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:368:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:369:37: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:370:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:383:37: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:401:5: warning: extension used [-Wlanguage-extension-token] hw/intc/omap_intc.c:401:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/omap_intc.c:402:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/omap_intc.c:405:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/omap_intc.c:407:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:424:42: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/omap_intc.c:427:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/omap_intc.c:453:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/omap_intc.c:456:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/omap_intc.c:459:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/omap_intc.c:491:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/omap_intc.c:497:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/omap_intc.c:505:55: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/omap_intc.c:508:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/omap_intc.c:50:9: warning: padding struct 'struct omap_intr_handler_s' with 3 bytes to align 'level_only' [-Wpadded] hw/intc/omap_intc.c:528:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:533:37: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:536:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:541:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/omap_intc.c:561:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/omap_intc.c:56:14: warning: padding struct 'struct omap_intr_handler_s' with 3 bytes to align 'new_agr' [-Wpadded] hw/intc/omap_intc.c:588:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/omap_intc.c:624:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:625:37: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:626:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:640:37: warning: 'OMAP_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/omap_intc.c:653:5: warning: extension used [-Wlanguage-extension-token] hw/intc/omap_intc.c:653:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/omap_intc.c:655:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/omap_intc.c:658:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/omap_intc.c:660:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ompic.c:107:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ompic.c:108:25: warning: 'OR1K_OMPIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ompic.c:117:25: warning: 'OR1K_OMPIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ompic.c:118:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ompic.c:126:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/ompic.c:132:5: warning: extension used [-Wlanguage-extension-token] hw/intc/ompic.c:132:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ompic.c:133:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ompic.c:141:10: warning: extension used [-Wlanguage-extension-token] hw/intc/ompic.c:141:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ompic.c:142:10: warning: extension used [-Wlanguage-extension-token] hw/intc/ompic.c:142:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ompic.c:143:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ompic.c:152:10: warning: extension used [-Wlanguage-extension-token] hw/intc/ompic.c:152:10: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/ompic.c:152:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ompic.c:154:10: warning: extension used [-Wlanguage-extension-token] hw/intc/ompic.c:154:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ompic.c:155:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ompic.c:159:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/ompic.c:161:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ompic.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/ompic.c:28:9: warning: macro is not used [-Wunused-macros] hw/intc/ompic.c:35:9: warning: macro is not used [-Wunused-macros] hw/intc/ompic.c:48:8: warning: padding size of 'struct OR1KOMPICState' with 12 bytes to alignment boundary [-Wpadded] hw/intc/ompic.c:50:18: warning: padding struct 'struct OR1KOMPICState' with 8 bytes to align 'mr' [-Wpadded] hw/intc/ompic.c:57:64: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/ompic.c:71:76: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/ompic.c:78:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/ompic.c:83:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/ompic.c:89:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/ompic.c:89:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/intc/ompic.c:90:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:101:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:1053:40: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:1055:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:1081:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/openpic.c:1085:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:1096:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1096:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/openpic.c:1097:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1097:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/openpic.c:109:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:1109:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:111:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:1122:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:112:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:1133:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:1136:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:113:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:1152:70: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:1259:25: warning: 'OPENPIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/openpic.c:1269:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:1272:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1290:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1290:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1299:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1341:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:1343:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:1368:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:1368:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/openpic.c:136:21: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:136:21: warning: padding size of 'struct (unnamed at ../hw/intc/openpic.c:136:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/openpic.c:136:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/openpic.c:1380:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/openpic.c:1380:25: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1380:25: warning: padding size of 'struct (unnamed at ../hw/intc/openpic.c:1380:9)' with 7 bits to alignment boundary [-Wpadded] hw/intc/openpic.c:1380:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/openpic.c:1398:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1398:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/openpic.c:1398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1399:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1399:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1400:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1401:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:1410:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1411:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1413:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1415:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1415:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1416:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:1425:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1425:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1426:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1426:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1427:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1427:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1428:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1428:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1429:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1429:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1430:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:1439:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1439:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1440:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1440:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1441:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:1450:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1451:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:1455:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/openpic.c:1461:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1475:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1475:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1476:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1477:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1478:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1479:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1480:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1480:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1481:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1481:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/openpic.c:1481:9: warning: padding size of 'struct (unnamed at ../hw/intc/openpic.c:1481:9)' with 7 bits to alignment boundary [-Wpadded] hw/intc/openpic.c:1481:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1481:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/openpic.c:1483:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1483:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1484:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1484:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/openpic.c:1484:9: warning: padding size of 'struct (unnamed at ../hw/intc/openpic.c:1484:9)' with 7 bits to alignment boundary [-Wpadded] hw/intc/openpic.c:1484:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1484:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/openpic.c:1486:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1486:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/openpic.c:1486:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1488:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1488:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/openpic.c:1488:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1490:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1490:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1491:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1492:9: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1492:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1493:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:1499:25: warning: 'OPENPIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/openpic.c:1506:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/openpic.c:1507:25: warning: 'OPENPIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/openpic.c:150:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/openpic.c:150:21: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:150:21: warning: padding size of 'struct (unnamed at ../hw/intc/openpic.c:150:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/openpic.c:150:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/openpic.c:1519:14: warning: missing field 'ops' initializer [-Wmissing-field-initializers] hw/intc/openpic.c:1530:14: warning: missing field 'ops' initializer [-Wmissing-field-initializers] hw/intc/openpic.c:1537:14: warning: missing field 'ops' initializer [-Wmissing-field-initializers] hw/intc/openpic.c:1586:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:1598:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:1611:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/openpic.c:1615:5: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1615:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1616:5: warning: extension used [-Wlanguage-extension-token] hw/intc/openpic.c:1616:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/openpic.c:1617:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/openpic.c:161:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:1620:55: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/openpic.c:1622:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/openpic.c:213:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:213:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/intc/openpic.c:214:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:369:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:377:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:435:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:449:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:452:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:474:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:548:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/openpic.c:564:40: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:586:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:596:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:607:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:60:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/openpic.c:60:60: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/openpic.c:614:17: warning: declaration shadows a local variable [-Wshadow] hw/intc/openpic.c:615:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:616:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:616:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:616:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:627:70: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:669:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:670:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:670:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:690:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:699:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/openpic.c:700:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/openpic.c:701:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/openpic.c:724:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/openpic.c:726:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/intc/openpic.c:740:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/openpic.c:750:40: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:763:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:783:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:786:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:786:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:786:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:789:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:789:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:789:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:794:70: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:797:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/openpic.c:813:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:819:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:819:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:822:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:822:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:833:40: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:842:16: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:846:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:849:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:852:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/openpic.c:857:72: warning: unused parameter 'len' [-Wunused-parameter] hw/intc/openpic.c:867:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:886:40: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/openpic.c:889:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/openpic.c:900:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:912:70: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/openpic.c:920:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/openpic.c:923:16: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:937:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:937:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:941:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/openpic.c:949:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/openpic.c:949:74: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/openpic.c:95:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:960:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/openpic.c:961:44: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/openpic.c:980:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/openpic.c:98:9: warning: macro is not used [-Wunused-macros] hw/intc/openpic.c:994:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/openpic.c:996:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:997:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:997:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/openpic.c:998:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/openpic.c:998:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/pl190.c:127:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pl190.c:163:48: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pl190.c:168:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pl190.c:173:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pl190.c:183:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pl190.c:208:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pl190.c:231:21: warning: 'PL190' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pl190.c:246:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pl190.c:247:21: warning: 'PL190' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pl190.c:248:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pl190.c:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/pl190.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:267:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:269:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:271:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pl190.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pl190.c:272:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/pl190.c:276:56: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/pl190.c:278:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pl190.c:27:8: warning: padding size of 'struct PL190State' with 8 bytes to alignment boundary [-Wpadded] hw/intc/pl190.c:30:18: warning: padding struct 'struct PL190State' with 8 bytes to align 'iomem' [-Wpadded] hw/intc/pl190.c:99:37: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1101:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive.c:1114:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive.c:1132:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive.c:1167:76: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1169:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1171:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive.c:124:51: warning: unused parameter 'xive' [-Wunused-parameter] hw/intc/pnv_xive.c:1250:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive.c:1266:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive.c:1325:9: warning: macro is not used [-Wunused-macros] hw/intc/pnv_xive.c:1326:9: warning: macro is not used [-Wunused-macros] hw/intc/pnv_xive.c:1327:9: warning: macro is not used [-Wunused-macros] hw/intc/pnv_xive.c:132:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive.c:1367:47: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1369:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1373:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive.c:1408:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1410:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1414:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1436:40: warning: unused parameter 'val' [-Wunused-parameter] hw/intc/pnv_xive.c:1436:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1438:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1443:74: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1445:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1448:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1486:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/intc/pnv_xive.c:1487:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1498:12: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1504:49: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1512:49: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1531:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/pnv_xive.c:1534:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1536:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1541:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/pnv_xive.c:1543:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1545:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1550:23: warning: no previous extern declaration for non-static variable 'pnv_xive_tm_ops' [-Wmissing-variable-declarations] hw/intc/pnv_xive.c:1602:43: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1604:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1610:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1613:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive.c:1625:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1638:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1645:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1647:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1655:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive.c:1699:43: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1701:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1704:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1708:40: warning: unused parameter 'value' [-Wunused-parameter] hw/intc/pnv_xive.c:1708:56: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:1710:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1732:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive.c:1746:24: warning: 'XIVE_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1748:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive.c:1763:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/pnv_xive.c:1764:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1768:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1774:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1775:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:177:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive.c:1780:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1781:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1788:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1789:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:1796:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1823:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1839:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1840:25: warning: 'PNV_XIVE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1862:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1870:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1893:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:1933:49: warning: unused parameter 'dev' [-Wunused-parameter] hw/intc/pnv_xive.c:1957:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:1957:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive.c:1958:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:1958:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive.c:1959:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:1959:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive.c:1960:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:1960:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive.c:1962:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:1962:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive.c:1963:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/pnv_xive.c:1966:59: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/pnv_xive.c:1968:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1969:35: warning: 'PNV_XSCOM_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1970:28: warning: 'XIVE_ROUTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1971:30: warning: 'XIVE_NOTIFIER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1972:31: warning: 'XIVE_PRESENTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1973:25: warning: 'PNV_XIVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:1993:2: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/pnv_xive.c:2004:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/pnv_xive.c:226:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive.c:265:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/pnv_xive.c:269:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/intc/pnv_xive.c:277:30: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:283:31: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive.c:296:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:296:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:296:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:296:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:301:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:317:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive.c:317:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:317:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:317:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:317:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:325:30: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:331:31: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive.c:344:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:344:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:344:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:344:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:349:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive.c:365:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive.c:365:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:365:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:365:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:365:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:373:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:389:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:403:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:431:56: warning: unused parameter 'priority' [-Wunused-parameter] hw/intc/pnv_xive.c:434:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:439:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/pnv_xive.c:441:23: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:452:20: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:471:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive.c:483:30: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:494:27: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:495:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:512:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:529:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive.c:542:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive.c:609:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive.c:630:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/pnv_xive.c:631:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive.c:665:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:665:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:665:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:665:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:669:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:669:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:669:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:669:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:673:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:673:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:673:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:673:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:677:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:677:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:677:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:677:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:67:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/pnv_xive.c:67:42: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/pnv_xive.c:694:13: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:701:50: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive.c:701:50: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive.c:701:50)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive.c:701:50: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive.c:76:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive.c:804:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive.c:873:58: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive.c:875:21: warning: 'PNV_XIVE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:877:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive.c:94:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive.c:97:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/pnv_xive.c:98:27: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1006:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:101:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1024:58: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1026:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1027:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:104:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/pnv_xive2.c:105:29: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1064:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1088:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1120:47: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1122:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1123:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1124:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1152:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1177:58: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1179:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1180:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1200:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1244:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1246:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1247:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1248:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1275:61: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1277:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:131:53: warning: unused parameter 'xive' [-Wunused-parameter] hw/intc/pnv_xive2.c:1326:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1327:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1328:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1332:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1335:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1338:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1341:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1354:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1355:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1359:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1362:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1365:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1368:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:139:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1423:62: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1425:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1429:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1435:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/pnv_xive2.c:1445:51: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1447:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1451:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1469:48: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1471:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1474:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1478:45: warning: unused parameter 'val' [-Wunused-parameter] hw/intc/pnv_xive2.c:1478:59: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1480:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1511:49: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1513:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1517:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1521:46: warning: unused parameter 'val' [-Wunused-parameter] hw/intc/pnv_xive2.c:1521:60: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1523:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1560:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1578:12: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1584:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1587:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1601:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1640:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/pnv_xive2.c:1643:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1645:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1660:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/pnv_xive2.c:1662:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1664:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1693:45: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1695:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1698:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1702:42: warning: unused parameter 'val' [-Wunused-parameter] hw/intc/pnv_xive2.c:1702:56: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1704:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1724:46: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1726:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1729:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/pnv_xive2.c:1733:43: warning: unused parameter 'val' [-Wunused-parameter] hw/intc/pnv_xive2.c:1733:57: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:1735:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1768:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1777:9: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:177:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:1802:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1803:26: warning: 'PNV_XIVE2_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1829:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1839:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1855:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:1855:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1855:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:1855:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:1855:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:1892:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1892:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1893:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1893:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1894:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1894:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1895:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1895:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1896:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1896:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1897:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1897:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1898:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1898:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1900:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1900:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1902:5: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:1902:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/pnv_xive2.c:1903:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/pnv_xive2.c:1908:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1916:50: warning: unused parameter 'dev' [-Wunused-parameter] hw/intc/pnv_xive2.c:1938:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/pnv_xive2.c:1940:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1941:35: warning: 'PNV_XSCOM_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1942:29: warning: 'XIVE2_ROUTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1943:30: warning: 'XIVE_NOTIFIER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1944:31: warning: 'XIVE_PRESENTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1945:26: warning: 'PNV_XIVE2_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:1967:2: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/pnv_xive2.c:1978:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/pnv_xive2.c:1992:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:2022:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:2026:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:2034:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:2069:25: warning: 'XIVE2_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:2070:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:2071:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:2086:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/pnv_xive2.c:2087:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2091:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2097:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2098:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2103:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2104:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2111:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:2112:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:220:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive2.c:259:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/intc/pnv_xive2.c:263:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/intc/pnv_xive2.c:271:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:285:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:299:31: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:305:32: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:318:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:318:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:318:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:318:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:318:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:324:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:340:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:340:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:340:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:340:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:340:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:349:31: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:355:32: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:368:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:368:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:368:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:368:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:368:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:374:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/pnv_xive2.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:390:21: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:390:21: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:390:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:390:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:399:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:411:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:442:57: warning: unused parameter 'priority' [-Wunused-parameter] hw/intc/pnv_xive2.c:445:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:452:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/pnv_xive2.c:454:23: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:465:20: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:489:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:501:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:501:31: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:512:27: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:513:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:529:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:530:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:558:38: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:651:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/intc/pnv_xive2.c:749:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:751:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:752:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:76:42: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/pnv_xive2.c:779:58: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:781:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:783:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:796:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:796:33: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:796:33: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:796:33)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:796:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:805:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/pnv_xive2.c:805:33: warning: extension used [-Wlanguage-extension-token] hw/intc/pnv_xive2.c:805:33: warning: padding size of 'struct (unnamed at ../hw/intc/pnv_xive2.c:805:33)' with 7 bits to alignment boundary [-Wpadded] hw/intc/pnv_xive2.c:805:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/pnv_xive2.c:83:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/pnv_xive2.c:934:47: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/pnv_xive2.c:936:22: warning: 'PNV_XIVE2' was marked unused but was used [-Wused-but-marked-unused] hw/intc/pnv_xive2.c:938:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/pnv_xive2.c:982:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/ppc-uic.c:232:19: warning: 'PPC_UIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ppc-uic.c:245:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/ppc-uic.c:247:19: warning: 'PPC_UIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ppc-uic.c:248:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ppc-uic.c:249:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ppc-uic.c:253:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/ppc-uic.c:253:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/ppc-uic.c:263:5: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:263:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:264:5: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:264:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:265:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ppc-uic.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/intc/ppc-uic.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/ppc-uic.c:281:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/ppc-uic.c:285:58: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/ppc-uic.c:287:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/ppc-uic.c:307:34: warning: extra ';' outside of a function [-Wextra-semi] hw/intc/ppc-uic.c:89:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/realview_gic.c:21:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:26:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:27:27: warning: 'REALVIEW_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:35:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:35:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/realview_gic.c:36:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:39:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:55:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:56:27: warning: 'REALVIEW_GIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:63:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/realview_gic.c:66:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/realview_gic.c:68:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:101:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/intc/riscv_aclint.c:106:16: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:106:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/riscv_aclint.c:109:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/intc/riscv_aclint.c:133:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:176:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:185:59: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:185:75: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:189:59: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:189:75: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:196:59: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:196:75: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:233:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aclint.c:234:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:234:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:239:55: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:240:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:240:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:265:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:265:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:267:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:267:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:268:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:268:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:270:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:272:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:272:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:274:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:274:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:276:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_aclint.c:279:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/riscv_aclint.c:281:33: warning: cast from 'Object *' (aka 'struct Object *') to 'RISCVAclintMTimerState *' (aka 'struct RISCVAclintMTimerState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/riscv_aclint.c:286:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:289:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:294:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aclint.c:295:25: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:295:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:295:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:303:68: warning: unused parameter 'type' [-Wunused-parameter] hw/intc/riscv_aclint.c:310:38: warning: cast from 'Object *' (aka 'struct Object *') to 'RISCVAclintMTimerState *' (aka 'struct RISCVAclintMTimerState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/riscv_aclint.c:324:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:324:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aclint.c:324:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:327:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_aclint.c:331:70: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/riscv_aclint.c:333:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:336:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:358:33: warning: cast from 'Object *' (aka 'struct Object *') to 'RISCVAclintMTimerState *' (aka 'struct RISCVAclintMTimerState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/riscv_aclint.c:369:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:371:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:372:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:374:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aclint.c:375:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:375:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:376:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:37:16: warning: padding size of 'struct riscv_aclint_mtimer_callback' with 4 bytes to alignment boundary [-Wpadded] hw/intc/riscv_aclint.c:396:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:404:14: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/riscv_aclint.c:410:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:427:18: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/riscv_aclint.c:433:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/intc/riscv_aclint.c:44:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/riscv_aclint.c:465:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:465:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:466:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:466:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:467:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aclint.c:467:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aclint.c:468:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_aclint.c:471:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/riscv_aclint.c:473:32: warning: cast from 'Object *' (aka 'struct Object *') to 'RISCVAclintSwiState *' (aka 'struct RISCVAclintSwiState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/riscv_aclint.c:478:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:481:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:484:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aclint.c:485:25: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:485:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:485:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:494:65: warning: unused parameter 'type' [-Wunused-parameter] hw/intc/riscv_aclint.c:502:32: warning: cast from 'Object *' (aka 'struct Object *') to 'RISCVAclintSwiState *' (aka 'struct RISCVAclintSwiState *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/riscv_aclint.c:506:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aclint.c:513:67: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/riscv_aclint.c:515:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:518:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:544:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:545:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:547:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aclint.c:548:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aclint.c:548:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:549:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:552:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aclint.c:59:57: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/riscv_aclint.c:70:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aclint.c:70:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:147:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_aplic.c:162:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aplic.c:179:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aplic.c:244:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aplic.c:249:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/riscv_aplic.c:40:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_aplic.c:46:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_aplic.c:480:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/riscv_aplic.c:496:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/riscv_aplic.c:503:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/riscv_aplic.c:509:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/riscv_aplic.c:515:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/riscv_aplic.c:531:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/riscv_aplic.c:53:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_aplic.c:540:70: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/riscv_aplic.c:555:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:580:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:586:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:592:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:593:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:609:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:613:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:638:18: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/riscv_aplic.c:651:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:654:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:663:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:672:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:692:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:702:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:703:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:705:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:708:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:709:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:711:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:714:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:715:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:717:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:720:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:721:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:723:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:725:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:727:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:730:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:730:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/riscv_aplic.c:733:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:739:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:741:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:743:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/riscv_aplic.c:743:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:749:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:799:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/riscv_aplic.c:802:30: warning: 'RISCV_APLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:819:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:826:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:832:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:836:29: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:836:71: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:84:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_aplic.c:850:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:850:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:851:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:851:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:852:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:852:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:853:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:853:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:854:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:854:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:855:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:855:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:856:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:856:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:857:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_aplic.c:865:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:865:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:866:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:866:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:867:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:867:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:868:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:868:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:869:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:869:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:870:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:870:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:871:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:871:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aplic.c:871:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:874:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:874:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aplic.c:874:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:877:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:877:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aplic.c:877:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:880:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:880:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aplic.c:880:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:883:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:883:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aplic.c:883:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:886:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_aplic.c:886:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_aplic.c:886:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_aplic.c:889:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_aplic.c:893:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/riscv_aplic.c:895:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:925:14: warning: 'RISCV_APLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:926:14: warning: 'RISCV_APLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:92:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_aplic.c:952:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_aplic.c:960:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:961:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_aplic.c:969:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:971:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_aplic.c:972:58: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:105:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_imsic.c:112:66: warning: unused parameter 'new_val' [-Wunused-parameter] hw/intc/riscv_imsic.c:228:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/riscv_imsic.c:232:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/riscv_imsic.c:247:70: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/riscv_imsic.c:271:18: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/riscv_imsic.c:287:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/riscv_imsic.c:318:30: warning: 'RISCV_IMSIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:319:22: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:319:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:320:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:331:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:343:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:361:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:361:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:362:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:362:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:363:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:363:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:364:5: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:364:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:365:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_imsic.c:373:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:373:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_imsic.c:373:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:376:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:376:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_imsic.c:376:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:379:13: warning: extension used [-Wlanguage-extension-token] hw/intc/riscv_imsic.c:379:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/riscv_imsic.c:379:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/riscv_imsic.c:382:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/riscv_imsic.c:386:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/riscv_imsic.c:388:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:38:9: warning: macro is not used [-Wunused-macros] hw/intc/riscv_imsic.c:416:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:434:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:435:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:439:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:440:58: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:443:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:444:58: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/riscv_imsic.c:445:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/riscv_imsic.c:87:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/rx_icu.c:122:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/intc/rx_icu.c:127:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/rx_icu.c:140:45: warning: unused parameter 'no' [-Wunused-parameter] hw/intc/rx_icu.c:140:53: warning: unused parameter 'level' [-Wunused-parameter] hw/intc/rx_icu.c:147:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/rx_icu.c:185:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:187:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:189:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:195:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:202:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:233:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:238:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:242:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:243:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/rx_icu.c:253:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:260:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/rx_icu.c:263:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/rx_icu.c:264:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'enum TRG_MODE' [-Wshorten-64-to-32] hw/intc/rx_icu.c:300:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/rx_icu.c:302:23: warning: 'RX_ICU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:314:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/rx_icu.c:323:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:324:23: warning: 'RX_ICU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:330:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:331:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:339:23: warning: 'RX_ICU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:349:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:351:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:352:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:358:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:360:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/rx_icu.c:365:5: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:365:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:367:5: warning: extension used [-Wlanguage-extension-token] hw/intc/rx_icu.c:367:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/rx_icu.c:369:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/rx_icu.c:372:56: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/rx_icu.c:374:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/rx_icu.c:76:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/rx_icu.c:76:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/intc/rx_icu.c:84:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/rx_icu.c:85:36: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/intc/rx_icu.c:86:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/s390_flic.c:163:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/s390_flic.c:190:5: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:190:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/s390_flic.c:191:24: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:230:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/s390_flic.c:247:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/s390_flic.c:267:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/s390_flic.c:32:17: warning: 'S390_FLIC_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:339:31: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:370:9: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/s390_flic.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/s390_flic.c:372:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/s390_flic.c:378:31: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:386:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/s390_flic.c:388:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:389:31: warning: 'S390_FLIC_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:406:5: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:406:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/s390_flic.c:408:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/s390_flic.c:413:25: warning: 'S390_FLIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:425:57: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/s390_flic.c:427:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:43:16: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:458:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/s390_flic.c:463:26: warning: no previous extern declaration for non-static variable 'vmstate_adapter_info_so' [-Wmissing-variable-declarations] hw/intc/s390_flic.c:469:9: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/s390_flic.c:470:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/s390_flic.c:474:26: warning: no previous extern declaration for non-static variable 'vmstate_adapter_info' [-Wmissing-variable-declarations] hw/intc/s390_flic.c:479:9: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/s390_flic.c:485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/s390_flic.c:499:9: warning: extension used [-Wlanguage-extension-token] hw/intc/s390_flic.c:499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/s390_flic.c:501:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/s390_flic.c:53:14: warning: 'S390_FLIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:65:15: warning: code will never be executed [-Wunreachable-code] hw/intc/s390_flic.c:73:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/s390_flic.c:76:57: warning: unused parameter 'fs' [-Wunused-parameter] hw/intc/s390_flic.c:76:70: warning: unused parameter 'id' [-Wunused-parameter] hw/intc/s390_flic.c:77:50: warning: unused parameter 'isc' [-Wunused-parameter] hw/intc/s390_flic.c:77:60: warning: unused parameter 'swap' [-Wunused-parameter] hw/intc/s390_flic.c:78:47: warning: unused parameter 'is_maskable' [-Wunused-parameter] hw/intc/s390_flic.c:78:68: warning: unused parameter 'flags' [-Wunused-parameter] hw/intc/s390_flic.c:84:52: warning: unused parameter 'fs' [-Wunused-parameter] hw/intc/s390_flic.c:84:65: warning: unused parameter 'id' [-Wunused-parameter] hw/intc/s390_flic.c:85:46: warning: unused parameter 'map_addr' [-Wunused-parameter] hw/intc/s390_flic.c:85:61: warning: unused parameter 'do_map' [-Wunused-parameter] hw/intc/s390_flic.c:91:56: warning: unused parameter 'fs' [-Wunused-parameter] hw/intc/s390_flic.c:92:56: warning: unused parameter 'routes' [-Wunused-parameter] hw/intc/s390_flic.c:97:61: warning: unused parameter 'fs' [-Wunused-parameter] hw/intc/s390_flic.c:98:61: warning: unused parameter 'routes' [-Wunused-parameter] hw/intc/sh_intc.c:138:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:146:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/intc/sh_intc.c:154:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:162:58: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/intc/sh_intc.c:163:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/intc/sh_intc.c:246:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/intc/sh_intc.c:268:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:271:29: warning: extension used [-Wlanguage-extension-token] hw/intc/sh_intc.c:271:29: warning: padding size of 'struct (unnamed at ../hw/intc/sh_intc.c:271:29)' with 7 bits to alignment boundary [-Wpadded] hw/intc/sh_intc.c:271:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/sh_intc.c:281:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:284:29: warning: extension used [-Wlanguage-extension-token] hw/intc/sh_intc.c:284:29: warning: padding size of 'struct (unnamed at ../hw/intc/sh_intc.c:284:29)' with 7 bits to alignment boundary [-Wpadded] hw/intc/sh_intc.c:284:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/sh_intc.c:294:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:297:29: warning: extension used [-Wlanguage-extension-token] hw/intc/sh_intc.c:297:29: warning: padding size of 'struct (unnamed at ../hw/intc/sh_intc.c:297:29)' with 7 bits to alignment boundary [-Wpadded] hw/intc/sh_intc.c:297:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/sh_intc.c:318:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:332:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:339:29: warning: extension used [-Wlanguage-extension-token] hw/intc/sh_intc.c:339:29: warning: padding size of 'struct (unnamed at ../hw/intc/sh_intc.c:339:29)' with 7 bits to alignment boundary [-Wpadded] hw/intc/sh_intc.c:339:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/sh_intc.c:402:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:410:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:419:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sh_intc.c:434:40: warning: unused parameter 'n' [-Wunused-parameter] hw/intc/sh_intc.c:47:31: warning: extension used [-Wlanguage-extension-token] hw/intc/sh_intc.c:47:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/sh_intc.c:52:37: warning: extension used [-Wlanguage-extension-token] hw/intc/sh_intc.c:52:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/sh_intc.c:91:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/intc/sifive_plic.c:111:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/sifive_plic.c:114:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/sifive_plic.c:116:17: warning: enumeration values 'PLICMode_U' and 'PLICMode_H' not explicitly handled in switch [-Wswitch-enum] hw/intc/sifive_plic.c:129:70: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/sifive_plic.c:133:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:134:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:137:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:138:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:141:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:143:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:149:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:151:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:160:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:161:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:176:18: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/sifive_plic.c:180:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:181:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:192:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:195:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:200:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:202:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:206:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:212:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:214:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:228:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/sifive_plic.c:233:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/sifive_plic.c:260:26: warning: 'SIFIVE_PLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/sifive_plic.c:289:15: warning: possible misuse of comma operator here [-Wcomma] hw/intc/sifive_plic.c:289:27: warning: possible misuse of comma operator here [-Wcomma] hw/intc/sifive_plic.c:293:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/sifive_plic.c:307:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/sifive_plic.c:311:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/sifive_plic.c:312:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/sifive_plic.c:316:15: warning: possible misuse of comma operator here [-Wcomma] hw/intc/sifive_plic.c:316:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:322:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/sifive_plic.c:323:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/sifive_plic.c:338:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/sifive_plic.c:340:26: warning: 'SIFIVE_PLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:345:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:357:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:360:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:363:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:370:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/sifive_plic.c:371:25: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:371:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:371:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/sifive_plic.c:386:13: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:386:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/sifive_plic.c:386:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:389:13: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:389:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/sifive_plic.c:389:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:392:13: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:392:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/sifive_plic.c:392:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:394:13: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:394:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/sifive_plic.c:394:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:396:13: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:396:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/sifive_plic.c:396:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:398:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/sifive_plic.c:403:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:403:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/intc/sifive_plic.c:403:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:404:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:404:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:405:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:405:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:406:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:406:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:407:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:407:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:408:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:408:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:409:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:409:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:410:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:410:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:411:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:411:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:412:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:412:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:413:5: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:413:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/sifive_plic.c:414:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/sifive_plic.c:417:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/sifive_plic.c:419:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:469:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:470:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:472:12: warning: 'SIFIVE_PLIC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:474:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/sifive_plic.c:475:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:479:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:479:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/sifive_plic.c:480:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:484:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/sifive_plic.c:55:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/sifive_plic.c:60:15: warning: extension used [-Wlanguage-extension-token] hw/intc/sifive_plic.c:60:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/sifive_plic.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/sifive_plic.c:85:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/sifive_plic.c:94:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/sifive_plic.c:97:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/slavio_intctl.c:111:61: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/slavio_intctl.c:116:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:117:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:123:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:129:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:148:51: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/slavio_intctl.c:153:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:159:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/slavio_intctl.c:174:62: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/slavio_intctl.c:179:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:180:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:184:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/slavio_intctl.c:186:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:191:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/slavio_intctl.c:194:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/slavio_intctl.c:329:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/slavio_intctl.c:344:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/slavio_intctl.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/intc/slavio_intctl.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/slavio_intctl.c:358:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/slavio_intctl.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/intc/slavio_intctl.c:368:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/slavio_intctl.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/slavio_intctl.c:370:9: warning: extension used [-Wlanguage-extension-token] hw/intc/slavio_intctl.c:370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/slavio_intctl.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/intc/slavio_intctl.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/slavio_intctl.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/intc/slavio_intctl.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/slavio_intctl.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/slavio_intctl.c:379:29: warning: 'SLAVIO_INTCTL' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:406:29: warning: 'SLAVIO_INTCTL' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:419:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:420:29: warning: 'SLAVIO_INTCTL' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:421:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:445:64: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/slavio_intctl.c:447:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:448:39: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/slavio_intctl.c:466:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/slavio_intctl.c:53:16: warning: padding size of 'struct SLAVIO_CPUINTCTLState' with 12 bytes to alignment boundary [-Wpadded] hw/intc/slavio_intctl.c:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/slavio_intctl.c:64:8: warning: padding size of 'struct SLAVIO_INTCTLState' with 4 bytes to alignment boundary [-Wpadded] hw/intc/slavio_intctl.c:67:18: warning: padding struct 'struct SLAVIO_INTCTLState' with 8 bytes to align 'iomem' [-Wpadded] hw/intc/slavio_intctl.c:91:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/slavio_intctl.c:96:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1031:57: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1033:58: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1049:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1053:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1059:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1066:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1081:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1084:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1092:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1092:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1093:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1109:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:113:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:1140:57: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1142:58: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1156:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1160:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1166:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1173:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1177:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1182:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:120:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/spapr_xive.c:1215:54: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1217:55: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1232:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1236:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1244:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1247:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1255:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1255:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1256:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1305:57: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1321:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1325:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1333:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1336:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1345:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1345:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1346:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:134:54: warning: unused parameter 'xive' [-Wunused-parameter] hw/intc/spapr_xive.c:1361:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1366:63: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1376:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1392:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1398:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1408:56: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1436:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:143:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1474:56: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1476:57: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1490:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1494:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1502:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1505:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1513:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1513:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:1514:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1539:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1577:61: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1579:62: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1587:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1596:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1617:61: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1619:62: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1627:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1636:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1664:43: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1666:44: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1681:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1685:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1691:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1698:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1702:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1706:19: warning: code will never be executed [-Wunreachable-code] hw/intc/spapr_xive.c:1709:64: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/spapr_xive.c:1716:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1718:52: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/intc/spapr_xive.c:1740:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1742:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1753:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1757:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1763:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:176:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/spapr_xive.c:1770:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:177:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:1789:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1809:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:1811:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:1820:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1824:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1827:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:1835:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:1841:47: warning: unused parameter 'spapr' [-Wunused-parameter] hw/intc/spapr_xive.c:185:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:188:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:193:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:219:38: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:226:38: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:231:23: warning: no previous extern declaration for non-static variable 'spapr_xive_tm_ops' [-Wmissing-variable-declarations] hw/intc/spapr_xive.c:255:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/spapr_xive.c:274:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/spapr_xive.c:281:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:294:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:316:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:319:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:328:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:331:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:350:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:356:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:357:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:358:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:361:57: warning: unused parameter 'eas_blk' [-Wunused-parameter] hw/intc/spapr_xive.c:364:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:375:39: warning: unused parameter 'end_blk' [-Wunused-parameter] hw/intc/spapr_xive.c:377:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:387:59: warning: unused parameter 'end_blk' [-Wunused-parameter] hw/intc/spapr_xive.c:389:41: warning: unused parameter 'word_number' [-Wunused-parameter] hw/intc/spapr_xive.c:391:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:401:43: warning: unused parameter 'xrtr' [-Wunused-parameter] hw/intc/spapr_xive.c:405:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/spapr_xive.c:420:45: warning: unused parameter 'xrtr' [-Wunused-parameter] hw/intc/spapr_xive.c:420:59: warning: unused parameter 'nvt_blk' [-Wunused-parameter] hw/intc/spapr_xive.c:421:42: warning: unused parameter 'nvt_idx' [-Wunused-parameter] hw/intc/spapr_xive.c:421:60: warning: unused parameter 'nvt' [-Wunused-parameter] hw/intc/spapr_xive.c:422:41: warning: unused parameter 'word_number' [-Wunused-parameter] hw/intc/spapr_xive.c:434:58: warning: unused parameter 'priority' [-Wunused-parameter] hw/intc/spapr_xive.c:440:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:440:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/spapr_xive.c:441:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:469:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/spapr_xive.c:478:52: warning: unused parameter 'xrtr' [-Wunused-parameter] hw/intc/spapr_xive.c:486:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:497:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:511:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:512:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:513:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:514:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:515:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:516:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:517:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:517:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:518:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:518:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:519:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/spapr_xive.c:51:50: warning: unused parameter 'nvt_blk' [-Wunused-parameter] hw/intc/spapr_xive.c:528:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:528:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:529:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/spapr_xive.c:535:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:538:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/intc/spapr_xive.c:550:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:553:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/intc/spapr_xive.c:566:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:566:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:567:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:567:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/spapr_xive.c:567:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:569:9: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:569:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/spapr_xive.c:569:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:571:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/spapr_xive.c:578:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:581:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/spapr_xive.c:583:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:595:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:599:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/intc/spapr_xive.c:607:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:608:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/spapr_xive.c:610:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:616:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:616:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:617:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:617:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:618:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:618:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:619:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:619:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:620:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:620:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/spapr_xive.c:621:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/spapr_xive.c:627:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:636:23: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:646:65: warning: unused parameter 'intc' [-Wunused-parameter] hw/intc/spapr_xive.c:665:67: warning: unused parameter 'intc' [-Wunused-parameter] hw/intc/spapr_xive.c:66:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:676:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:678:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:678:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/spapr_xive.c:681:9: warning: code will never be executed [-Wunreachable-code] hw/intc/spapr_xive.c:689:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:692:5: warning: extension used [-Wlanguage-extension-token] hw/intc/spapr_xive.c:692:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/spapr_xive.c:693:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:704:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:73:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/spapr_xive.c:767:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:770:18: warning: code will never be executed [-Wunreachable-code] hw/intc/spapr_xive.c:785:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:790:9: warning: code will never be executed [-Wunreachable-code] hw/intc/spapr_xive.c:796:33: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/intc/spapr_xive.c:796:33: warning: cast from 'const struct XivePresenter *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/spapr_xive.c:799:61: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/spapr_xive.c:801:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:802:28: warning: 'XIVE_ROUTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:803:43: warning: 'SPAPR_INTC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:804:31: warning: 'XIVE_PRESENTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/spapr_xive.c:847:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/spapr_xive.c:919:55: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/spapr_xive.c:921:56: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/spapr_xive.c:932:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:936:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:942:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:948:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:968:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:973:62: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/spapr_xive.c:975:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/spapr_xive.c:980:62: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/spapr_xive.c:982:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics.c:124:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:133:28: warning: 'XICS_FABRIC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:148:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:153:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:181:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics.c:201:28: warning: 'XICS_FABRIC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:210:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:227:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics.c:233:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:246:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics.c:252:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/xics.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:281:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xics.c:303:21: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:311:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:313:13: warning: 5 enumeration values not explicitly handled in switch: 'PPC_FLAGS_INPUT_UNKNOWN', 'PPC_FLAGS_INPUT_6xx', 'PPC_FLAGS_INPUT_BookE'... [-Wswitch-enum] hw/intc/xics.c:315:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:318:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:322:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:332:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics.c:344:21: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:350:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:350:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:352:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:352:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:353:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xics.c:356:54: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xics.c:358:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:387:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:413:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:413:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:413:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:426:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:426:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:426:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:434:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:434:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:441:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:441:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:441:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:450:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:450:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:464:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics.c:485:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:485:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:485:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:498:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics.c:502:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:502:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics.c:513:26: warning: 'ICS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:521:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:521:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:531:26: warning: 'ICS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/xics.c:551:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics.c:554:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics.c:569:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:573:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/xics.c:579:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/xics.c:587:27: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:601:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:616:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:626:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics.c:62:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics.c:632:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/xics.c:655:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:655:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:656:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:656:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:657:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:657:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:658:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:658:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:659:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:659:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:660:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xics.c:66:42: warning: format specifies type 'void *' but the argument has type 'ICSState *' (aka 'struct ICSState *') [-Wformat-pedantic] hw/intc/xics.c:672:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:674:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:674:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/xics.c:674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:677:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xics.c:682:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:682:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:683:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xics.c:683:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xics.c:685:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xics.c:688:54: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xics.c:690:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:723:28: warning: 'XICS_FABRIC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics.c:75:65: warning: format specifies type 'void *' but the argument has type 'ICSState *' (aka 'struct ICSState *') [-Wformat-pedantic] hw/intc/xics.c:82:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics_pnv.c:100:25: warning: 'PNV_ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:106:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xics_pnv.c:108:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xics_pnv.c:115:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xics_pnv.c:122:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xics_pnv.c:129:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xics_pnv.c:136:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xics_pnv.c:164:21: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:165:28: warning: 'PNV_ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:166:27: warning: 'ICP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:179:58: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xics_pnv.c:181:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:182:27: warning: 'ICP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:36:21: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:37:25: warning: 'PNV_ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_pnv.c:99:21: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:100:43: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/xics_spapr.c:104:5: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:107:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:112:40: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/xics_spapr.c:116:5: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:118:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xics_spapr.c:122:41: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/xics_spapr.c:123:42: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/xics_spapr.c:125:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/xics_spapr.c:129:5: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:132:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:151:39: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/xics_spapr.c:152:36: warning: unused parameter 'token' [-Wunused-parameter] hw/intc/xics_spapr.c:159:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:162:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:166:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:174:70: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:176:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:181:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:181:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:181:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xics_spapr.c:181:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xics_spapr.c:186:39: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/xics_spapr.c:187:36: warning: unused parameter 'token' [-Wunused-parameter] hw/intc/xics_spapr.c:194:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:197:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:201:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:208:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:218:38: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/xics_spapr.c:219:35: warning: unused parameter 'token' [-Wunused-parameter] hw/intc/xics_spapr.c:226:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:229:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:233:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:240:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:245:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:245:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:251:37: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/xics_spapr.c:252:34: warning: unused parameter 'token' [-Wunused-parameter] hw/intc/xics_spapr.c:259:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:262:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:266:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:273:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:278:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:278:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:287:21: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:288:27: warning: 'ICS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:310:53: warning: unused parameter 'intc' [-Wunused-parameter] hw/intc/xics_spapr.c:335:21: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:344:22: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:348:65: warning: unused parameter 'intc' [-Wunused-parameter] hw/intc/xics_spapr.c:354:67: warning: unused parameter 'intc' [-Wunused-parameter] hw/intc/xics_spapr.c:366:21: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:369:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:371:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics_spapr.c:376:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics_spapr.c:376:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:382:21: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:383:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics_spapr.c:385:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xics_spapr.c:392:21: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:393:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xics_spapr.c:395:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xics_spapr.c:400:21: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:403:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xics_spapr.c:403:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/xics_spapr.c:404:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:412:59: warning: unused parameter 'intc' [-Wunused-parameter] hw/intc/xics_spapr.c:412:69: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/xics_spapr.c:416:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xics_spapr.c:416:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/xics_spapr.c:417:31: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:428:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/intc/xics_spapr.c:436:9: warning: code will never be executed [-Wunreachable-code] hw/intc/xics_spapr.c:440:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xics_spapr.c:442:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:443:26: warning: 'ICS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:444:43: warning: 'SPAPR_INTC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xics_spapr.c:467:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xics_spapr.c:62:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/xics_spapr.c:66:5: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:68:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xics_spapr.c:72:39: warning: unused parameter 'cpu' [-Wunused-parameter] hw/intc/xics_spapr.c:73:40: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/xics_spapr.c:76:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/intc/xics_spapr.c:78:5: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:81:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xics_spapr.c:84:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xics_spapr.c:89:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/intc/xics_spapr.c:93:5: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xilinx_intc.c:100:24: warning: extension used [-Wlanguage-extension-token] hw/intc/xilinx_intc.c:100:24: warning: padding size of 'struct (unnamed at ../hw/intc/xilinx_intc.c:100:24)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xilinx_intc.c:100:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xilinx_intc.c:111:40: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xilinx_intc.c:114:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xilinx_intc.c:138:24: warning: extension used [-Wlanguage-extension-token] hw/intc/xilinx_intc.c:138:24: warning: padding size of 'struct (unnamed at ../hw/intc/xilinx_intc.c:138:24)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xilinx_intc.c:138:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xilinx_intc.c:161:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xilinx_intc.c:165:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xilinx_intc.c:171:25: warning: 'XILINX_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xilinx_intc.c:173:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xilinx_intc.c:174:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xilinx_intc.c:178:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xilinx_intc.c:182:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xilinx_intc.c:182:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xilinx_intc.c:183:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xilinx_intc.c:186:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xilinx_intc.c:188:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xilinx_intc.c:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/intc/xilinx_intc.c:52:18: warning: padding struct 'struct xlx_pic' with 8 bytes to align 'mmio' [-Wpadded] hw/intc/xilinx_intc.c:84:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xilinx_intc.c:91:50: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1013:74: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1015:24: warning: 'XIVE_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1017:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:1018:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:1025:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:1029:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1034:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xive.c:1038:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1042:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1043:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1044:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1045:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1073:60: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1075:24: warning: 'XIVE_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1077:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:1089:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1093:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1108:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:110:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1112:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1113:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1114:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1115:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1128:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/intc/xive.c:1148:24: warning: 'XIVE_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1151:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1153:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1155:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1159:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1173:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/xive.c:1174:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1180:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xive.c:1181:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1184:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1190:24: warning: 'XIVE_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1200:24: warning: 'XIVE_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1235:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1236:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1236:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/intc/xive.c:1236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1237:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:1246:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1246:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1247:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1247:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1248:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1248:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1249:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1249:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1251:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:1254:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xive.c:1256:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1293:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/xive.c:1295:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1303:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/xive.c:1320:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1327:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:132:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:1380:20: warning: cast from 'uint32_t *' (aka 'unsigned int *') to 'XiveEAS *' (aka 'struct XiveEAS *') increases required alignment from 4 to 8 [-Wcast-align] hw/intc/xive.c:1387:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1407:28: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1416:28: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1425:28: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1433:27: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1441:27: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1449:27: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1457:27: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1464:27: warning: 'XIVE_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1469:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/xive.c:1471:24: warning: 'XIVE_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1483:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1484:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:1485:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1485:44: warning: 'XIVE_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1573:28: warning: 'XIVE_FABRIC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:159:48: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:1605:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:160:40: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:160:73: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:165:51: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:1668:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1669:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:166:43: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:166:60: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1691:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:171:54: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:172:46: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:172:63: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1737:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1776:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1783:24: warning: 'XIVE_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:182:44: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:182:73: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:1830:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1831:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:1832:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:1836:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:1836:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:1838:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:183:54: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1841:62: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xive.c:1843:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1844:30: warning: 'XIVE_NOTIFIER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:1863:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:1883:74: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1885:27: warning: 'XIVE_END_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:188:48: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:1892:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:1898:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1899:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:189:40: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:189:57: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1906:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:1912:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:1916:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:1919:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1925:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1929:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1930:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1931:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1932:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive.c:1938:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:1952:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/intc/xive.c:1953:44: warning: unused parameter 'value' [-Wunused-parameter] hw/intc/xive.c:1953:60: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:1975:27: warning: 'XIVE_END_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:2000:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:2000:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:2001:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:2001:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:2002:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:2002:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:2004:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:2007:66: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xive.c:2009:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:257:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/xive.c:259:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xive.c:288:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/xive.c:289:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:289:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xive.c:291:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xive.c:312:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:317:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/xive.c:318:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xive.c:332:51: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:333:43: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:333:60: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:338:48: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:339:40: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:339:73: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:348:51: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:349:43: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:349:76: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:358:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:37:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:383:52: warning: unused parameter 'xptr' [-Wunused-parameter] hw/intc/xive.c:384:44: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:384:61: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:423:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive.c:445:40: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive.c:445:73: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive.c:447:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive.c:460:31: warning: 'XIVE_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:470:14: warning: padding struct 'struct XiveTmOp' with 3 bytes to align 'op_offset' [-Wpadded] hw/intc/xive.c:472:16: warning: padding struct 'struct XiveTmOp' with 4 bytes to align 'write_handler' [-Wpadded] hw/intc/xive.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/xive.c:506:21: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:506:21: warning: padding size of 'struct (unnamed at ../hw/intc/xive.c:506:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xive.c:506:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xive.c:581:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:645:9: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:645:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/xive.c:687:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:694:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:696:13: warning: 7 enumeration values not explicitly handled in switch: 'PPC_FLAGS_INPUT_UNKNOWN', 'PPC_FLAGS_INPUT_6xx', 'PPC_FLAGS_INPUT_BookE'... [-Wswitch-enum] hw/intc/xive.c:698:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:699:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:709:9: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:709:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/xive.c:710:13: warning: code will never be executed [-Wunreachable-code] hw/intc/xive.c:718:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:722:9: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:722:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/xive.c:723:15: warning: code will never be executed [-Wunreachable-code] hw/intc/xive.c:733:58: warning: unused parameter 'version_id' [-Wunused-parameter] hw/intc/xive.c:735:22: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:739:9: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:739:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/intc/xive.c:744:15: warning: code will never be executed [-Wunreachable-code] hw/intc/xive.c:761:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:761:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:762:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:767:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:767:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:768:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive.c:768:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive.c:770:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive.c:773:60: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xive.c:775:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:804:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:87:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:92:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive.c:976:30: warning: 'XIVE_NOTIFIER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive.c:977:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive.c:980:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive2.c:1000:67: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xive2.c:1002:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:121:21: warning: cast from 'uint32_t *' (aka 'unsigned int *') to 'Xive2Eas *' (aka 'struct Xive2Eas *') increases required alignment from 4 to 8 [-Wcast-align] hw/intc/xive2.c:128:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:188:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:189:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:239:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:246:38: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive2.c:246:55: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive2.c:248:25: warning: 'XIVE2_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:25:29: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:280:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:281:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:290:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:343:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:363:34: warning: unused parameter 'offset' [-Wunused-parameter] hw/intc/xive2.c:363:67: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive2.c:365:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:379:32: warning: 'XIVE2_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:391:29: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:400:29: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:409:29: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:417:28: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:425:28: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:433:28: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:441:28: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:448:28: warning: 'XIVE2_ROUTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:462:25: warning: 'XIVE2_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:463:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:464:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:465:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:468:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:536:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/xive2.c:538:25: warning: 'XIVE2_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:552:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:57:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/intc/xive2.c:59:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xive2.c:614:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:615:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:637:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:67:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/intc/xive2.c:684:53: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:719:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:726:25: warning: 'XIVE2_ROUTER' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:773:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:774:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:775:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:779:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive2.c:779:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive2.c:781:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive2.c:784:63: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xive2.c:786:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:787:30: warning: 'XIVE_NOTIFIER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:806:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xive2.c:815:75: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive2.c:817:28: warning: 'XIVE2_END_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:830:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:831:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:836:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive2.c:842:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive2.c:847:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:84:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:850:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:856:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:860:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:861:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:862:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:863:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:869:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/intc/xive2.c:881:45: warning: unused parameter 'value' [-Wunused-parameter] hw/intc/xive2.c:881:61: warning: unused parameter 'size' [-Wunused-parameter] hw/intc/xive2.c:883:28: warning: 'XIVE2_END_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:896:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:897:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xive2.c:913:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:916:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:91:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/intc/xive2.c:920:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:925:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/intc/xive2.c:968:28: warning: 'XIVE2_END_SOURCE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xive2.c:993:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive2.c:993:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive2.c:994:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive2.c:994:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive2.c:995:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xive2.c:995:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xive2.c:997:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xlnx-pmu-iomod-intc.c:111:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:140:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:166:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:186:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:219:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:243:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:267:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:291:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:347:70: warning: unused parameter 'val64' [-Wunused-parameter] hw/intc/xlnx-pmu-iomod-intc.c:349:24: warning: 'XLNX_PMU_IO_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:356:24: warning: 'XLNX_PMU_IO_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:357:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xlnx-pmu-iomod-intc.c:42:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/intc/xlnx-pmu-iomod-intc.c:431:24: warning: 'XLNX_PMU_IO_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:437:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xlnx-pmu-iomod-intc.c:44:63: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/xlnx-pmu-iomod-intc.c:457:24: warning: 'XLNX_PMU_IO_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:460:21: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-pmu-iomod-intc.c:460:21: warning: padding size of 'struct (unnamed at ../hw/intc/xlnx-pmu-iomod-intc.c:460:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xlnx-pmu-iomod-intc.c:460:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xlnx-pmu-iomod-intc.c:478:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-pmu-iomod-intc.c:478:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xlnx-pmu-iomod-intc.c:479:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-pmu-iomod-intc.c:479:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xlnx-pmu-iomod-intc.c:480:5: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-pmu-iomod-intc.c:480:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xlnx-pmu-iomod-intc.c:481:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xlnx-pmu-iomod-intc.c:484:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/xlnx-pmu-iomod-intc.c:486:24: warning: 'XLNX_PMU_IO_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:48:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/intc/xlnx-pmu-iomod-intc.c:48:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/xlnx-pmu-iomod-intc.c:499:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/intc/xlnx-pmu-iomod-intc.c:504:24: warning: 'XLNX_PMU_IO_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:505:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:511:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:512:31: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-pmu-iomod-intc.c:512:31: warning: padding size of 'struct (unnamed at ../hw/intc/xlnx-pmu-iomod-intc.c:512:31)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xlnx-pmu-iomod-intc.c:512:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xlnx-pmu-iomod-intc.c:52:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/intc/xlnx-pmu-iomod-intc.c:530:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-pmu-iomod-intc.c:530:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xlnx-pmu-iomod-intc.c:531:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xlnx-pmu-iomod-intc.c:535:67: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xlnx-pmu-iomod-intc.c:537:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-pmu-iomod-intc.c:78:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/intc/xlnx-zynqmp-ipi.c:135:5: warning: no previous extern declaration for non-static variable 'index_array' [-Wmissing-variable-declarations] hw/intc/xlnx-zynqmp-ipi.c:149:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xlnx-zynqmp-ipi.c:150:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xlnx-zynqmp-ipi.c:162:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xlnx-zynqmp-ipi.c:163:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xlnx-zynqmp-ipi.c:178:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:180:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xlnx-zynqmp-ipi.c:185:68: warning: unused parameter 'val64' [-Wunused-parameter] hw/intc/xlnx-zynqmp-ipi.c:187:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:199:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:201:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xlnx-zynqmp-ipi.c:206:67: warning: unused parameter 'val64' [-Wunused-parameter] hw/intc/xlnx-zynqmp-ipi.c:208:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:215:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:216:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xlnx-zynqmp-ipi.c:225:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:226:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/intc/xlnx-zynqmp-ipi.c:265:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:268:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/intc/xlnx-zynqmp-ipi.c:268:21: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-zynqmp-ipi.c:268:21: warning: padding size of 'struct (unnamed at ../hw/intc/xlnx-zynqmp-ipi.c:268:21)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xlnx-zynqmp-ipi.c:268:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xlnx-zynqmp-ipi.c:277:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:278:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/intc/xlnx-zynqmp-ipi.c:289:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:294:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/intc/xlnx-zynqmp-ipi.c:307:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/intc/xlnx-zynqmp-ipi.c:315:24: warning: 'XLNX_ZYNQMP_IPI' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:316:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:317:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:325:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:326:31: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-zynqmp-ipi.c:326:31: warning: padding size of 'struct (unnamed at ../hw/intc/xlnx-zynqmp-ipi.c:326:31)' with 7 bits to alignment boundary [-Wpadded] hw/intc/xlnx-zynqmp-ipi.c:326:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/intc/xlnx-zynqmp-ipi.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/intc/xlnx-zynqmp-ipi.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/intc/xlnx-zynqmp-ipi.c:354:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/intc/xlnx-zynqmp-ipi.c:358:66: warning: unused parameter 'data' [-Wunused-parameter] hw/intc/xlnx-zynqmp-ipi.c:360:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/intc/xlnx-zynqmp-ipi.c:42:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/intc/xlnx-zynqmp-ipi.c:44:62: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/intc/xlnx-zynqmp-ipi.c:48:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/intc/xlnx-zynqmp-ipi.c:48:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ipack/ipack.c:23:26: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:25:27: warning: 'IPACK_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:45:25: warning: 'IPACK_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:46:21: warning: 'IPACK_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:47:27: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:56:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipack/ipack.c:65:25: warning: 'IPACK_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:66:27: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:77:5: warning: extension used [-Wlanguage-extension-token] hw/ipack/ipack.c:77:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/ipack.c:78:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipack/ipack.c:81:63: warning: unused parameter 'data' [-Wunused-parameter] hw/ipack/ipack.c:83:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/ipack.c:97:9: warning: extension used [-Wlanguage-extension-token] hw/ipack/ipack.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/ipack.c:98:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipack/tpci200.c:102:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:110:21: warning: 'IPACK_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:110:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:111:25: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:111:36: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:112:25: warning: 'TPCI200' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:113:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ipack/tpci200.c:126:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipack/tpci200.c:128:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipack/tpci200.c:169:70: warning: unused parameter 'size' [-Wunused-parameter] hw/ipack/tpci200.c:173:16: warning: extension used [-Wlanguage-extension-token] hw/ipack/tpci200.c:173:16: warning: padding size of 'struct (unnamed at ../hw/ipack/tpci200.c:173:16)' with 7 bits to alignment boundary [-Wpadded] hw/ipack/tpci200.c:173:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ipack/tpci200.c:187:40: warning: unused parameter 'size' [-Wunused-parameter] hw/ipack/tpci200.c:192:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:208:37: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ipack/tpci200.c:216:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:223:31: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ipack/tpci200.c:258:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:259:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:273:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:321:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:323:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:328:31: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:383:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:385:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:390:31: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:396:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:403:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:410:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:42:9: warning: macro is not used [-Wunused-macros] hw/ipack/tpci200.c:431:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:433:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:438:31: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:43:9: warning: macro is not used [-Wunused-macros] hw/ipack/tpci200.c:44:9: warning: macro is not used [-Wunused-macros] hw/ipack/tpci200.c:45:9: warning: macro is not used [-Wunused-macros] hw/ipack/tpci200.c:462:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:464:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:469:31: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:471:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:476:71: warning: unused parameter 'size' [-Wunused-parameter] hw/ipack/tpci200.c:485:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:488:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:493:31: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:503:41: warning: unused parameter 'size' [-Wunused-parameter] hw/ipack/tpci200.c:511:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ipack/tpci200.c:514:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ipack/tpci200.c:519:31: warning: 'IPACK_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:521:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipack/tpci200.c:580:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ipack/tpci200.c:582:23: warning: 'TPCI200' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:58:8: warning: padding size of 'struct TPCI200State' with 5 bytes to alignment boundary [-Wpadded] hw/ipack/tpci200.c:614:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:61:18: warning: padding struct 'struct TPCI200State' with 8 bytes to align 'mmio' [-Wpadded] hw/ipack/tpci200.c:623:9: warning: extension used [-Wlanguage-extension-token] hw/ipack/tpci200.c:623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/tpci200.c:624:9: warning: extension used [-Wlanguage-extension-token] hw/ipack/tpci200.c:624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/tpci200.c:625:9: warning: extension used [-Wlanguage-extension-token] hw/ipack/tpci200.c:625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/tpci200.c:626:9: warning: extension used [-Wlanguage-extension-token] hw/ipack/tpci200.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/tpci200.c:627:9: warning: extension used [-Wlanguage-extension-token] hw/ipack/tpci200.c:627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipack/tpci200.c:628:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipack/tpci200.c:632:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ipack/tpci200.c:634:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:635:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipack/tpci200.c:655:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipack/tpci200.c:69:14: warning: padding struct 'struct TPCI200State' with 1 byte to align 'status' [-Wpadded] hw/ipack/tpci200.c:75:1: warning: cast from 'Object *' (aka 'struct Object *') to 'TPCI200State *' (aka 'struct TPCI200State *') increases required alignment from 8 to 16 [-Wcast-align] hw/ipack/tpci200.c:75:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/ipmi.c:112:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi.c:112:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi.c:113:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi.c:116:51: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/ipmi.c:118:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi.c:41:41: warning: unused parameter 's' [-Wunused-parameter] hw/ipmi/ipmi.c:76:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/ipmi/ipmi.c:81:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/ipmi.c:83:30: warning: 'IPMI_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi.c:95:46: warning: unused parameter 'obj' [-Wunused-parameter] hw/ipmi/ipmi.c:95:63: warning: unused parameter 'name' [-Wunused-parameter] hw/ipmi/ipmi.c:98:20: warning: 'IPMI_BMC' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:110:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_extern.c:112:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_extern.c:142:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ipmi/ipmi_bmc_extern.c:142:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ipmi/ipmi_bmc_extern.c:155:37: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:189:26: warning: 'IPMI_BMC_EXTERN' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:210:33: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:225:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_extern.c:240:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:287:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:300:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_extern.c:312:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ipmi/ipmi_bmc_extern.c:354:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/ipmi/ipmi_bmc_extern.c:387:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:450:26: warning: 'IPMI_BMC_EXTERN' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:458:26: warning: 'IPMI_BMC_EXTERN' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:469:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ipmi/ipmi_bmc_extern.c:479:35: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:496:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_extern.c:496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_extern.c:497:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_extern.c:497:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_extern.c:498:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_bmc_extern.c:504:26: warning: 'IPMI_BMC_EXTERN' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:512:26: warning: 'IPMI_BMC_EXTERN' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:518:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_extern.c:518:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ipmi/ipmi_bmc_extern.c:518:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_extern.c:519:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_bmc_extern.c:522:63: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/ipmi_bmc_extern.c:524:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:525:24: warning: 'IPMI_BMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_extern.c:66:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/ipmi_bmc_extern.c:67:8: warning: padding size of 'struct IPMIBmcExtern' with 7 bytes to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_extern.c:75:18: warning: padding struct 'struct IPMIBmcExtern' with 1 byte to align 'inpos' [-Wpadded] hw/ipmi/ipmi_bmc_extern.c:82:18: warning: padding struct 'struct IPMIBmcExtern' with 3 bytes to align 'outpos' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1018:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:1047:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:1063:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1066:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1119:43: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1119:61: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:112:16: warning: padding size of 'struct IPMISel' with 5 bytes to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1130:59: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1134:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:1148:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1152:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1156:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:115:10: warning: padding struct 'struct IPMISel' with 4 bytes to align 'time_offset' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1192:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1201:41: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1201:59: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1223:39: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1223:57: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1240:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1244:38: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1244:56: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:124:16: warning: padding size of 'struct IPMISdr' with 3 bytes to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1252:48: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1267:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1311:54: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1338:35: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1338:53: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1356:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1360:53: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1381:53: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:138:14: warning: padding struct 'struct IPMIFru' with 2 bytes to align 'data' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1391:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1405:13: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:1405:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:1405:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ipmi/ipmi_bmc_sim.c:1408:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ipmi/ipmi_bmc_sim.c:1423:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1437:13: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:1437:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ipmi/ipmi_bmc_sim.c:1445:34: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1445:52: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1453:54: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1481:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:1501:54: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1514:50: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1541:35: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1541:53: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1548:22: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ipmi/ipmi_bmc_sim.c:1556:53: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1557:37: warning: unused parameter 'rsp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1562:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:1568:59: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:158:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:1640:62: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1659:58: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1679:62: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1699:59: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1719:56: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:1736:56: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:174:16: warning: padding size of 'struct IPMIRcvBufEntry' with 3 bytes to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:193:14: warning: padding struct 'struct IPMIBmcSim' with 1 byte to align 'watchdog_timeout' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1952:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:1975:66: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:1976:54: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:1978:72: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:197:14: warning: padding struct 'struct IPMIBmcSim' with 4 bytes to align 'watchdog_expiry' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1981:17: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:1981:17: warning: padding size of 'struct (unnamed at ../hw/ipmi/ipmi_bmc_sim.c:1981:17)' with 7 bits to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1981:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ipmi/ipmi_bmc_sim.c:1997:17: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:1997:17: warning: padding size of 'struct (unnamed at ../hw/ipmi/ipmi_bmc_sim.c:1997:17)' with 7 bits to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:1997:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ipmi/ipmi_bmc_sim.c:2002:48: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2003:42: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2004:42: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2006:62: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2007:52: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2009:66: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2011:48: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2012:36: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2014:54: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2015:62: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2017:58: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2020:17: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2020:17: warning: padding size of 'struct (unnamed at ../hw/ipmi/ipmi_bmc_sim.c:2020:17)' with 7 bits to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:2020:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ipmi/ipmi_bmc_sim.c:2028:54: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2029:52: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2031:36: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2033:46: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2034:44: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2038:46: warning: missing field 'cmd_len_min' initializer [-Wmissing-field-initializers] hw/ipmi/ipmi_bmc_sim.c:2043:17: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2043:17: warning: padding size of 'struct (unnamed at ../hw/ipmi/ipmi_bmc_sim.c:2043:17)' with 7 bits to alignment boundary [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:2043:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ipmi/ipmi_bmc_sim.c:204:14: warning: padding struct 'struct IPMIBmcSim' with 3 bytes to align 'mfg_id' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:2081:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:2090:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:2094:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:2107:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2108:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2109:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:210:14: warning: padding struct 'struct IPMIBmcSim' with 3 bytes to align 'uuid' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:2110:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2111:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2112:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2113:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2114:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2115:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2116:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2117:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2118:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2119:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2120:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2121:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2122:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2122:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2123:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2123:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2125:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2125:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2126:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_bmc_sim.c:212:13: warning: padding struct 'struct IPMIBmcSim' with 4 bytes to align 'sel' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:2139:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/ipmi/ipmi_bmc_sim.c:2142:31: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:2143:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:214:13: warning: padding struct 'struct IPMIBmcSim' with 4 bytes to align 'fru' [-Wpadded] hw/ipmi/ipmi_bmc_sim.c:2154:31: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:2157:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ipmi/ipmi_bmc_sim.c:2160:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:2162:18: warning: 'IPMI_BMC' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:2164:23: warning: 'IPMI_BMC_SIMULATOR' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:2195:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2195:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2196:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2196:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ipmi/ipmi_bmc_sim.c:2196:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2197:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2197:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ipmi/ipmi_bmc_sim.c:2197:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2198:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2198:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2199:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2199:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2200:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2200:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2201:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2201:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2202:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2202:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2203:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2203:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2204:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2204:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2205:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bmc_sim.c:2205:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ipmi/ipmi_bmc_sim.c:2205:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bmc_sim.c:2206:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_bmc_sim.c:2209:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:2211:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:2212:24: warning: 'IPMI_BMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:253:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:257:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:309:22: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] hw/ipmi/ipmi_bmc_sim.c:367:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:375:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:391:23: warning: 'IPMI_BMC_SIMULATOR' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:453:23: warning: 'IPMI_BMC_SIMULATOR' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:455:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:479:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:495:15: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:496:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:528:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:563:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:581:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:582:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:583:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:585:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:587:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:646:23: warning: 'IPMI_BMC_SIMULATOR' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:648:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:650:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_bmc_sim.c:701:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:767:43: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:767:61: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:777:40: warning: unused parameter 'ibs' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:778:37: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:778:55: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:77:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:788:56: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:792:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:796:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:799:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:802:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:805:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:808:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:811:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bmc_sim.c:81:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:821:37: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:821:55: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:82:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:830:36: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:830:54: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:849:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:84:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:85:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:861:33: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:861:51: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:862:35: warning: unused parameter 'rsp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:865:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:86:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:876:33: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:876:51: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:877:35: warning: unused parameter 'rsp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:87:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:880:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:887:61: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:888:45: warning: unused parameter 'rsp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:88:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:895:43: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:895:61: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:903:38: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:903:56: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:925:63: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:926:47: warning: unused parameter 'rsp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:932:45: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:932:63: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:939:54: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:93:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:940:38: warning: unused parameter 'rsp' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:943:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:950:36: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:950:54: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:957:39: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:957:57: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:961:29: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bmc_sim.c:976:30: warning: unused parameter 'cmd' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:976:48: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ipmi/ipmi_bmc_sim.c:97:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:98:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_bmc_sim.c:993:33: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:144:28: warning: 'IPMI_BMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:155:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:168:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bt.c:185:73: warning: unused parameter 'size' [-Wunused-parameter] hw/ipmi/ipmi_bt.c:188:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:220:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:230:43: warning: unused parameter 'size' [-Wunused-parameter] hw/ipmi/ipmi_bt.c:233:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:252:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bt.c:263:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bt.c:309:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:316:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_bt.c:334:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:349:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:355:76: warning: unused parameter 'errp' [-Wunused-parameter] hw/ipmi/ipmi_bt.c:357:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_bt.c:370:49: warning: unused parameter 'version' [-Wunused-parameter] hw/ipmi/ipmi_bt.c:400:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:401:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:402:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:403:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:404:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:405:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:405:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:406:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:406:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:407:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:407:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:408:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:408:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:409:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:410:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:411:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_bt.c:411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_bt.c:412:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_bt.c:97:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:108:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:160:44: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_kcs.c:165:32: warning: 'IPMI_BMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:207:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:228:74: warning: unused parameter 'size' [-Wunused-parameter] hw/ipmi/ipmi_kcs.c:231:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:264:44: warning: unused parameter 'size' [-Wunused-parameter] hw/ipmi/ipmi_kcs.c:267:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:276:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_kcs.c:280:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/ipmi/ipmi_kcs.c:291:23: warning: no previous extern declaration for non-static variable 'ipmi_kcs_io_ops' [-Wmissing-variable-declarations] hw/ipmi/ipmi_kcs.c:303:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:306:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/ipmi_kcs.c:326:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:334:35: warning: unused parameter 'errp' [-Wunused-parameter] hw/ipmi/ipmi_kcs.c:336:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/ipmi_kcs.c:33:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:348:50: warning: unused parameter 'version' [-Wunused-parameter] hw/ipmi/ipmi_kcs.c:36:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:372:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ipmi/ipmi_kcs.c:383:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:383:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:384:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:384:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:386:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:386:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:387:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:387:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:388:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:388:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:389:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:389:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:390:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:390:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:391:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:392:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:392:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:393:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:393:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:394:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:395:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:396:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:397:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/ipmi_kcs.c:397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/ipmi_kcs.c:398:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/ipmi_kcs.c:44:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:47:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:48:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:49:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:65:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:68:9: warning: macro is not used [-Wunused-macros] hw/ipmi/ipmi_kcs.c:97:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:102:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ipmi/isa_ipmi_bt.c:102:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ipmi/isa_ipmi_bt.c:104:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/isa_ipmi_bt.c:117:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_bt.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_bt.c:118:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/isa_ipmi_bt.c:124:28: warning: 'ISA_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:133:28: warning: 'ISA_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:139:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_bt.c:139:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_bt.c:140:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_bt.c:140:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_bt.c:141:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/isa_ipmi_bt.c:144:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/isa_ipmi_bt.c:146:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:147:31: warning: 'IPMI_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:148:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:168:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/isa_ipmi_bt.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/isa_ipmi_bt.c:39:8: warning: padding size of 'struct ISAIPMIBTDevice' with 12 bytes to alignment boundary [-Wpadded] hw/ipmi/isa_ipmi_bt.c:42:14: warning: padding struct 'struct ISAIPMIBTDevice' with 4 bytes to align 'irq' [-Wpadded] hw/ipmi/isa_ipmi_bt.c:49:28: warning: 'ISA_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:74:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:75:28: warning: 'ISA_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:77:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_bt.c:96:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ipmi/isa_ipmi_kcs.c:101:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ipmi/isa_ipmi_kcs.c:101:65: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ipmi/isa_ipmi_kcs.c:103:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ipmi/isa_ipmi_kcs.c:106:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ipmi/isa_ipmi_kcs.c:116:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_kcs.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_kcs.c:118:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_kcs.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_kcs.c:120:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/isa_ipmi_kcs.c:126:29: warning: 'ISA_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:140:29: warning: 'ISA_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:146:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_kcs.c:146:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_kcs.c:147:5: warning: extension used [-Wlanguage-extension-token] hw/ipmi/isa_ipmi_kcs.c:147:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/isa_ipmi_kcs.c:148:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/isa_ipmi_kcs.c:151:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/isa_ipmi_kcs.c:153:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:154:31: warning: 'IPMI_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:155:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:175:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/isa_ipmi_kcs.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/isa_ipmi_kcs.c:39:8: warning: padding size of 'struct ISAIPMIKCSDevice' with 12 bytes to alignment boundary [-Wpadded] hw/ipmi/isa_ipmi_kcs.c:42:14: warning: padding struct 'struct ISAIPMIKCSDevice' with 4 bytes to align 'irq' [-Wpadded] hw/ipmi/isa_ipmi_kcs.c:49:29: warning: 'ISA_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:73:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:74:29: warning: 'ISA_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:76:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/isa_ipmi_kcs.c:95:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ipmi/pci_ipmi_bt.c:106:28: warning: 'PCI_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_bt.c:111:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/pci_ipmi_bt.c:113:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_bt.c:114:27: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_bt.c:115:31: warning: 'IPMI_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_bt.c:139:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/pci_ipmi_bt.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/pci_ipmi_bt.c:34:8: warning: padding size of 'struct PCIIPMIBTDevice' with 8 bytes to alignment boundary [-Wpadded] hw/ipmi/pci_ipmi_bt.c:38:14: warning: padding struct 'struct PCIIPMIBTDevice' with 3 bytes to align 'uuid' [-Wpadded] hw/ipmi/pci_ipmi_bt.c:58:28: warning: 'PCI_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_bt.c:60:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_bt.c:86:26: warning: no previous extern declaration for non-static variable 'vmstate_PCIIPMIBTDevice' [-Wmissing-variable-declarations] hw/ipmi/pci_ipmi_bt.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/pci_ipmi_bt.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/pci_ipmi_bt.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/pci_ipmi_bt.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/pci_ipmi_bt.c:93:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/pci_ipmi_bt.c:99:28: warning: 'PCI_IPMI_BT' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:106:29: warning: 'PCI_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:111:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/pci_ipmi_kcs.c:113:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:114:27: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:115:31: warning: 'IPMI_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:139:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/pci_ipmi_kcs.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/pci_ipmi_kcs.c:34:8: warning: padding size of 'struct PCIIPMIKCSDevice' with 8 bytes to alignment boundary [-Wpadded] hw/ipmi/pci_ipmi_kcs.c:38:14: warning: padding struct 'struct PCIIPMIKCSDevice' with 3 bytes to align 'uuid' [-Wpadded] hw/ipmi/pci_ipmi_kcs.c:58:29: warning: 'PCI_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:60:31: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/pci_ipmi_kcs.c:86:26: warning: no previous extern declaration for non-static variable 'vmstate_PCIIPMIKCSDevice' [-Wmissing-variable-declarations] hw/ipmi/pci_ipmi_kcs.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/pci_ipmi_kcs.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/pci_ipmi_kcs.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/pci_ipmi_kcs.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/pci_ipmi_kcs.c:93:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/pci_ipmi_kcs.c:99:29: warning: 'PCI_IPMI_KCS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:103:54: warning: unused parameter 'ii' [-Wunused-parameter] hw/ipmi/smbus_ipmi.c:103:62: warning: unused parameter 'val' [-Wunused-parameter] hw/ipmi/smbus_ipmi.c:111:24: warning: 'IPMI_BMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:145:28: warning: 'SMBUS_IPMI' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:166:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/smbus_ipmi.c:196:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/smbus_ipmi.c:201:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ipmi/smbus_ipmi.c:209:28: warning: 'SMBUS_IPMI' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:303:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:303:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:304:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:305:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:306:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:307:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:308:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:312:9: warning: extension used [-Wlanguage-extension-token] hw/ipmi/smbus_ipmi.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ipmi/smbus_ipmi.c:313:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/smbus_ipmi.c:319:28: warning: 'SMBUS_IPMI' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:334:28: warning: 'SMBUS_IPMI' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:341:28: warning: 'SMBUS_IPMI' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ipmi/smbus_ipmi.c:354:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ipmi/smbus_ipmi.c:356:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:357:31: warning: 'IPMI_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:358:28: warning: 'SMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:359:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:382:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ipmi/smbus_ipmi.c:49:8: warning: padding size of 'struct SMBusIPMIDevice' with 4 bytes to alignment boundary [-Wpadded] hw/ipmi/smbus_ipmi.c:55:14: warning: padding struct 'struct SMBusIPMIDevice' with 1 byte to align 'outlen' [-Wpadded] hw/ipmi/smbus_ipmi.c:60:14: warning: padding struct 'struct SMBusIPMIDevice' with 3 bytes to align 'outpos' [-Wpadded] hw/ipmi/smbus_ipmi.c:63:14: warning: padding struct 'struct SMBusIPMIDevice' with 1 byte to align 'inlen' [-Wpadded] hw/ipmi/smbus_ipmi.c:71:14: warning: padding struct 'struct SMBusIPMIDevice' with 3 bytes to align 'uuid' [-Wpadded] hw/ipmi/smbus_ipmi.c:74:52: warning: unused parameter 'ii' [-Wunused-parameter] hw/ipmi/smbus_ipmi.c:82:28: warning: 'SMBUS_IPMI' was marked unused but was used [-Wused-but-marked-unused] hw/ipmi/smbus_ipmi.c:98:47: warning: unused parameter 'ii' [-Wunused-parameter] hw/ipmi/smbus_ipmi.c:98:55: warning: unused parameter 'val' [-Wunused-parameter] hw/ipmi/smbus_ipmi.c:98:64: warning: unused parameter 'irq' [-Wunused-parameter] hw/isa/apm.c:31:9: warning: macro is not used [-Wunused-macros] hw/isa/apm.c:34:40: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/apm.c:39:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/apm.c:39:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/apm.c:41:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/apm.c:44:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/apm.c:47:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/apm.c:51:70: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/apm.c:62:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/apm.c:62:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/apm.c:72:9: warning: extension used [-Wlanguage-extension-token] hw/isa/apm.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/apm.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/isa/apm.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/apm.c:74:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/i82378.c:113:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/i82378.c:114:22: warning: 'I82378' was marked unused but was used [-Wused-but-marked-unused] hw/isa/i82378.c:120:57: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/i82378.c:122:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/i82378.c:123:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/i82378.c:142:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/i82378.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/isa/i82378.c:37:18: warning: padding struct 'struct I82378State' with 8 bytes to align 'io' [-Wpadded] hw/isa/i82378.c:45:9: warning: extension used [-Wlanguage-extension-token] hw/isa/i82378.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/i82378.c:46:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/i82378.c:50:55: warning: unused parameter 'irq' [-Wunused-parameter] hw/isa/i82378.c:59:22: warning: 'I82378' was marked unused but was used [-Wused-but-marked-unused] hw/isa/i82378.c:66:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/i82378.c:67:22: warning: 'I82378' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:146:12: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:151:12: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:196:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:200:64: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/isa-bus.c:202:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:215:61: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/isa-bus.c:217:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:240:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:246:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/isa/isa-bus.c:33:58: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/isa-bus.c:35:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:62:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:65:14: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:84:20: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:84:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-bus.c:92:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:101:71: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:109:67: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:109:72: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/isa/isa-superio.c:111:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:111:69: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/isa-superio.c:119:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:136:68: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/isa/isa-superio.c:138:65: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/isa-superio.c:150:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:165:62: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/isa/isa-superio.c:167:59: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/isa-superio.c:171:59: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/isa-superio.c:173:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:189:60: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/isa-superio.c:191:27: warning: 'ISA_SUPERIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:26:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/isa/isa-superio.c:28:29: warning: 'ISA_SUPERIO' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:29:26: warning: 'ISA_SUPERIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:30:39: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:39:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/isa/isa-superio.c:40:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/isa/isa-superio.c:40:18: warning: extension used [-Wlanguage-extension-token] hw/isa/isa-superio.c:40:18: warning: padding size of 'struct (unnamed at ../hw/isa/isa-superio.c:40:18)' with 7 bits to alignment boundary [-Wpadded] hw/isa/isa-superio.c:40:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/isa/isa-superio.c:42:45: warning: extension used [-Wlanguage-extension-token] hw/isa/isa-superio.c:42:45: warning: padding size of 'struct (unnamed at ../hw/isa/isa-superio.c:42:45)' with 7 bits to alignment boundary [-Wpadded] hw/isa/isa-superio.c:42:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/isa/isa-superio.c:45:68: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:55:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:56:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/isa/isa-superio.c:59:66: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:62:73: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:70:71: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:70:76: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/isa/isa-superio.c:72:68: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:72:73: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/isa-superio.c:78:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/isa/isa-superio.c:79:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/isa/isa-superio.c:79:18: warning: extension used [-Wlanguage-extension-token] hw/isa/isa-superio.c:79:18: warning: padding size of 'struct (unnamed at ../hw/isa/isa-superio.c:79:18)' with 7 bits to alignment boundary [-Wpadded] hw/isa/isa-superio.c:79:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/isa/isa-superio.c:81:43: warning: extension used [-Wlanguage-extension-token] hw/isa/isa-superio.c:81:43: warning: padding size of 'struct (unnamed at ../hw/isa/isa-superio.c:81:43)' with 7 bits to alignment boundary [-Wpadded] hw/isa/isa-superio.c:81:43: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/isa/isa-superio.c:84:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/isa-superio.c:94:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/isa-superio.c:95:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/isa/isa-superio.c:98:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/lpc_ich9.c:107:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/lpc_ich9.c:127:54: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/isa/lpc_ich9.c:155:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/isa/lpc_ich9.c:195:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/lpc_ich9.c:199:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/lpc_ich9.c:259:51: warning: unused parameter 'level' [-Wunused-parameter] hw/isa/lpc_ich9.c:278:23: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:281:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:314:19: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:314:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/isa/lpc_ich9.c:349:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/isa/lpc_ich9.c:352:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/isa/lpc_ich9.c:409:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:441:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:463:13: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:463:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/isa/lpc_ich9.c:477:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/lpc_ich9.c:494:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/lpc_ich9.c:497:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/lpc_ich9.c:526:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/lpc_ich9.c:530:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/isa/lpc_ich9.c:543:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:547:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/lpc_ich9.c:548:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/lpc_ich9.c:551:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/lpc_ich9.c:554:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/lpc_ich9.c:557:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/lpc_ich9.c:560:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/lpc_ich9.c:567:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:568:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:605:55: warning: unused parameter 'opaque' [-Wunused-parameter] hw/isa/lpc_ich9.c:607:23: warning: cast from 'char *' to 'ICH9LPCState *' (aka 'struct ICH9LPCState *') increases required alignment from 1 to 16 [-Wcast-align] hw/isa/lpc_ich9.c:607:23: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/isa/lpc_ich9.c:607:23: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:607:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/isa/lpc_ich9.c:631:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/isa/lpc_ich9.c:632:41: warning: unused parameter 'len' [-Wunused-parameter] hw/isa/lpc_ich9.c:643:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/isa/lpc_ich9.c:643:71: warning: unused parameter 'len' [-Wunused-parameter] hw/isa/lpc_ich9.c:658:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:678:25: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:679:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:694:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:743:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:743:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:744:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/lpc_ich9.c:763:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:763:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:765:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:765:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:766:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:766:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:767:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/lpc_ich9.c:777:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:777:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:778:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:778:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:779:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:779:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:780:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:780:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:781:9: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:781:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:782:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/lpc_ich9.c:792:5: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:792:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:793:5: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:793:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:794:5: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:794:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:796:5: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:796:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:798:5: warning: extension used [-Wlanguage-extension-token] hw/isa/lpc_ich9.c:798:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/lpc_ich9.c:800:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/lpc_ich9.c:805:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:814:23: warning: 'ICH9_LPC_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:815:21: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:836:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:840:59: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/lpc_ich9.c:842:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:843:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:844:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:845:32: warning: 'ACPI_DEVICE_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:846:34: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/lpc_ich9.c:885:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/lpc_ich9.c:894:29: warning: extra ';' outside of a function [-Wextra-semi] hw/isa/pc87312.c:104:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:118:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:126:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:135:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:142:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:147:51: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/pc87312.c:156:59: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/pc87312.c:158:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:165:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:173:51: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/pc87312.c:220:43: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/pc87312.c:224:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/pc87312.c:224:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/pc87312.c:229:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/pc87312.c:233:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/pc87312.c:239:73: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/pc87312.c:263:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/pc87312.c:277:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/isa/pc87312.c:287:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:298:9: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:299:11: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:303:5: warning: 'ISA_SUPERIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:312:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:323:9: warning: extension used [-Wlanguage-extension-token] hw/isa/pc87312.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/pc87312.c:324:9: warning: extension used [-Wlanguage-extension-token] hw/isa/pc87312.c:324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/pc87312.c:325:9: warning: extension used [-Wlanguage-extension-token] hw/isa/pc87312.c:325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/pc87312.c:326:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/pc87312.c:331:5: warning: extension used [-Wlanguage-extension-token] hw/isa/pc87312.c:331:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/pc87312.c:332:5: warning: extension used [-Wlanguage-extension-token] hw/isa/pc87312.c:332:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/pc87312.c:333:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/pc87312.c:336:58: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/pc87312.c:338:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:339:27: warning: 'ISA_SUPERIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:42:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:44:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:50:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:51:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:54:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:55:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:56:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:58:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:59:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:60:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:61:9: warning: macro is not used [-Wunused-macros] hw/isa/pc87312.c:68:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:74:68: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/pc87312.c:76:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/pc87312.c:82:69: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/pc87312.c:84:23: warning: 'PC87312' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:116:25: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/isa/piix3.c:125:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/piix3.c:126:29: warning: 'PIIX3_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:149:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/piix3.c:149:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/piix3.c:150:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/isa/piix3.c:150:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/piix3.c:159:21: warning: 'PIIX3_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:198:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/isa/piix3.c:213:25: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/isa/piix3.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/isa/piix3.c:225:21: warning: extension used [-Wlanguage-extension-token] hw/isa/piix3.c:225:21: warning: padding size of 'struct (unnamed at ../hw/isa/piix3.c:225:21)' with 7 bits to alignment boundary [-Wpadded] hw/isa/piix3.c:225:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/isa/piix3.c:246:9: warning: extension used [-Wlanguage-extension-token] hw/isa/piix3.c:246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/piix3.c:247:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/piix3.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/isa/piix3.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/piix3.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/isa/piix3.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/piix3.c:261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/piix3.c:270:44: warning: unused parameter 'addr' [-Wunused-parameter] hw/isa/piix3.c:270:73: warning: unused parameter 'len' [-Wunused-parameter] hw/isa/piix3.c:281:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/isa/piix3.c:281:62: warning: unused parameter 'len' [-Wunused-parameter] hw/isa/piix3.c:300:21: warning: 'PIIX3_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:303:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:322:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:337:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:341:60: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/piix3.c:343:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:344:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:345:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:372:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/piix3.c:378:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:379:25: warning: 'PIIX3_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:392:56: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/piix3.c:394:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:408:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:409:25: warning: 'PIIX3_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:427:60: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/piix3.c:429:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix3.c:44:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/isa/piix3.c:57:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/isa/piix3.c:57:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/isa/piix4.c:109:21: warning: 'PIIX4_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:164:9: warning: extension used [-Wlanguage-extension-token] hw/isa/piix4.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/piix4.c:165:9: warning: extension used [-Wlanguage-extension-token] hw/isa/piix4.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/piix4.c:166:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/piix4.c:170:55: warning: unused parameter 'irq' [-Wunused-parameter] hw/isa/piix4.c:182:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/isa/piix4.c:183:42: warning: unused parameter 'len' [-Wunused-parameter] hw/isa/piix4.c:195:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/isa/piix4.c:195:72: warning: unused parameter 'len' [-Wunused-parameter] hw/isa/piix4.c:214:21: warning: 'PIIX4_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:219:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:225:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:227:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:249:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:250:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:250:40: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:253:30: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:256:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:257:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:257:40: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:262:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:263:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:263:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:268:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:269:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:269:39: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:272:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:279:21: warning: 'PIIX4_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:286:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:287:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:290:56: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/piix4.c:292:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:293:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/piix4.c:318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/piix4.c:45:8: warning: padding size of 'struct PIIX4State' with 15 bytes to alignment boundary [-Wpadded] hw/isa/piix4.c:59:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PIIX4State *' (aka 'struct PIIX4State *') increases required alignment from 8 to 16 [-Wcast-align] hw/isa/piix4.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/isa/piix4.c:61:58: warning: unused parameter 'level' [-Wunused-parameter] hw/isa/piix4.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/isa/piix4.c:99:13: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/smc37c669-superio.c:17:49: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:22:53: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:27:54: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:34:51: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:39:55: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:39:68: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/smc37c669-superio.c:44:56: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:44:69: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/smc37c669-superio.c:49:56: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:49:69: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/smc37c669-superio.c:56:46: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:61:50: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:61:63: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/smc37c669-superio.c:66:51: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:66:64: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/smc37c669-superio.c:71:51: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/smc37c669-superio.c:71:64: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/smc37c669-superio.c:76:60: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/smc37c669-superio.c:78:27: warning: 'ISA_SUPERIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:103:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/vt82c686.c:107:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/vt82c686.c:110:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/vt82c686.c:114:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/isa/vt82c686.c:120:31: warning: unused parameter 'op' [-Wunused-parameter] hw/isa/vt82c686.c:122:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/vt82c686.c:122:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/vt82c686.c:122:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/isa/vt82c686.c:125:34: warning: unused parameter 'op' [-Wunused-parameter] hw/isa/vt82c686.c:127:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/vt82c686.c:127:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/isa/vt82c686.c:170:21: warning: cast from 'char *' to 'ViaPMState *' (aka 'struct ViaPMState *') increases required alignment from 1 to 16 [-Wcast-align] hw/isa/vt82c686.c:170:21: warning: cast from 'const struct ACPIREGS *' to 'char *' drops const qualifier [-Wcast-qual] hw/isa/vt82c686.c:170:21: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:170:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/isa/vt82c686.c:176:21: warning: 'VIA_PM' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:194:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/isa/vt82c686.c:196:21: warning: 'VIA_PM' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:201:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:222:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:223:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:245:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/vt82c686.c:259:30: warning: cast from 'const struct via_pm_init_info *' to 'void *' drops const qualifier [-Wcast-qual] hw/isa/vt82c686.c:272:30: warning: cast from 'const struct via_pm_init_info *' to 'void *' drops const qualifier [-Wcast-qual] hw/isa/vt82c686.c:277:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/isa/vt82c686.c:283:18: warning: padding struct 'struct ViaSuperIOState' with 8 bytes to align 'io' [-Wpadded] hw/isa/vt82c686.c:293:26: warning: 'VIA_SUPERIO' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:294:27: warning: 'ISA_SUPERIO_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:306:54: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:310:74: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/vt82c686.c:326:62: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/vt82c686.c:328:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:329:27: warning: 'ISA_SUPERIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:347:65: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/vt82c686.c:353:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/vt82c686.c:358:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/vt82c686.c:360:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:363:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:367:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:368:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:377:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/vt82c686.c:392:26: warning: 'VIA_SUPERIO' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:419:5: warning: 'VIA_SUPERIO' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/isa/vt82c686.c:422:68: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/vt82c686.c:424:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:425:27: warning: 'ISA_SUPERIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:447:62: warning: unused parameter 'size' [-Wunused-parameter] hw/isa/vt82c686.c:453:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/vt82c686.c:458:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/isa/vt82c686.c:460:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:461:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:462:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/isa/vt82c686.c:473:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/isa/vt82c686.c:488:26: warning: 'VIA_SUPERIO' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:513:5: warning: 'VIA_SUPERIO' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:516:64: warning: unused parameter 'sio' [-Wunused-parameter] hw/isa/vt82c686.c:517:54: warning: unused parameter 'index' [-Wunused-parameter] hw/isa/vt82c686.c:522:65: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/vt82c686.c:524:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:525:27: warning: 'ISA_SUPERIO_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:546:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/isa/vt82c686.c:566:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:566:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:567:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/vt82c686.c:573:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:591:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/vt82c686.c:597:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:601:57: warning: unused parameter 'irq' [-Wunused-parameter] hw/isa/vt82c686.c:609:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:610:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:631:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:632:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:632:40: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:635:26: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:644:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:644:44: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:649:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:650:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:650:40: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:655:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/isa/vt82c686.c:655:21: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:655:21: warning: padding size of 'struct (unnamed at ../hw/isa/vt82c686.c:655:21)' with 7 bits to alignment boundary [-Wpadded] hw/isa/vt82c686.c:655:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/isa/vt82c686.c:656:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:657:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:657:48: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:663:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:664:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:664:39: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:669:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:670:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:670:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:675:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:676:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:676:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:686:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:698:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:718:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:71:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/isa/vt82c686.c:724:60: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/vt82c686.c:726:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:727:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:755:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:767:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:782:22: warning: 'VIA_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:788:57: warning: unused parameter 'data' [-Wunused-parameter] hw/isa/vt82c686.c:790:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:791:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/isa/vt82c686.c:86:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:87:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:87:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:88:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:89:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:90:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:91:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/isa/vt82c686.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/isa/vt82c686.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/isa/vt82c686.c:93:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/isa/vt82c686.c:99:21: warning: 'VIA_PM' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:109:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/loongarch/acpi-build.c:125:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/loongarch/acpi-build.c:126:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/loongarch/acpi-build.c:163:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:164:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:196:56: warning: integer constant not in range of enumerated type 'MemoryAffinityFlags' [-Wassign-enum] hw/loongarch/acpi-build.c:208:11: warning: padding struct 'struct AcpiBuildState' with 7 bytes to align 'rsdp' [-Wpadded] hw/loongarch/acpi-build.c:251:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:257:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/acpi-build.c:260:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/acpi-build.c:285:31: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:287:27: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:296:21: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/loongarch/acpi-build.c:309:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/acpi-build.c:322:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:351:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:361:44: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/loongarch/acpi-build.c:397:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/acpi-build.c:481:25: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:501:9: warning: extension used [-Wlanguage-extension-token] hw/loongarch/acpi-build.c:501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/loongarch/acpi-build.c:502:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/loongarch/acpi-build.c:512:55: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/loongarch/acpi-build.c:517:59: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/loongarch/acpi-build.c:524:25: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/acpi-build.c:94:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/loongarch/fw_cfg.c:15:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/loongarch/fw_cfg.c:17:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/loongarch/fw_cfg.c:23:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/loongarch/fw_cfg.c:24:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/loongarch/virt.c:107:29: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:113:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/loongarch/virt.c:129:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/loongarch/virt.c:130:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/loongarch/virt.c:131:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/loongarch/virt.c:135:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/loongarch/virt.c:136:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/loongarch/virt.c:150:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:156:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:156:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:156:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:156:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:156:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/loongarch/virt.c:173:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:183:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/loongarch/virt.c:183:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:183:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:183:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:183:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:186:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:186:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:186:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:186:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:186:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/loongarch/virt.c:188:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:188:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:188:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:188:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:188:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/loongarch/virt.c:198:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:216:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:216:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:216:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:216:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:216:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/loongarch/virt.c:230:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:231:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:254:57: warning: unused parameter 'data' [-Wunused-parameter] hw/loongarch/virt.c:256:35: warning: cast from 'char *' to 'LoongArchMachineState *' (aka 'struct LoongArchMachineState *') increases required alignment from 1 to 16 [-Wcast-align] hw/loongarch/virt.c:256:35: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/loongarch/virt.c:256:35: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:256:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/loongarch/virt.c:292:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/loongarch/virt.c:292:61: warning: unused parameter 'addr' [-Wunused-parameter] hw/loongarch/virt.c:292:76: warning: unused parameter 'size' [-Wunused-parameter] hw/loongarch/virt.c:297:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/loongarch/virt.c:298:55: warning: unused parameter 'size' [-Wunused-parameter] hw/loongarch/virt.c:333:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/loongarch/virt.c:355:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/loongarch/virt.c:361:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:371:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:373:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:375:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:377:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:379:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:394:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:396:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:418:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:420:15: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:450:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:492:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:502:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:505:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:51:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:528:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/loongarch/virt.c:530:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:531:17: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:538:60: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:541:60: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:545:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:553:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/loongarch/virt.c:554:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:562:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:56:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:56:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:56:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:56:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:56:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/loongarch/virt.c:574:14: warning: declaration shadows a local variable [-Wshadow] hw/loongarch/virt.c:575:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:580:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:585:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:594:22: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:606:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/loongarch/virt.c:654:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/virt.c:65:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:667:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:674:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/loongarch/virt.c:675:21: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:677:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/loongarch/virt.c:690:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/loongarch/virt.c:70:59: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/virt.c:70:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/loongarch/virt.c:70:5: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:70:5: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:70:5)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:70:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:70:70: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/loongarch/virt.c:783:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/loongarch/virt.c:784:17: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:78:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:806:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/loongarch/virt.c:818:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/loongarch/virt.c:820:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:827:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/loongarch/virt.c:829:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:836:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:853:22: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:853:36: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:867:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:885:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:888:20: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:888:34: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:901:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/loongarch/virt.c:903:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:905:18: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:905:32: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:913:35: warning: 'LOONGARCH_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:914:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:918:38: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:919:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:929:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:938:57: warning: unused parameter 'data' [-Wunused-parameter] hw/loongarch/virt.c:940:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:941:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:97:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/loongarch/virt.c:980:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/loongarch/virt.c:985:1: warning: extension used [-Wlanguage-extension-token] hw/loongarch/virt.c:985:1: warning: padding size of 'struct (unnamed at ../hw/loongarch/virt.c:985:1)' with 7 bits to alignment boundary [-Wpadded] hw/loongarch/virt.c:985:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/loongarch/virt.c:98:28: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/m68k/an5206.c:102:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/an5206.c:102:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/an5206.c:29:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/an5206.c:47:11: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/an5206.c:74:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/an5206.c:78:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/an5206.c:82:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/an5206.c:91:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:111:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:126:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:130:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:134:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:163:9: warning: padding size of 'm5206_mbar_state' with 15 bytes to alignment boundary [-Wpadded] hw/m68k/mcf5206.c:173:14: warning: padding struct 'm5206_mbar_state' with 1 byte to align 'imr' [-Wpadded] hw/m68k/mcf5206.c:22:9: warning: padding size of 'm5206_timer_state' with 4 bytes to alignment boundary [-Wpadded] hw/m68k/mcf5206.c:251:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:269:27: warning: cast from 'Object *' (aka 'struct Object *') to 'm5206_mbar_state *' increases required alignment from 8 to 16 [-Wcast-align] hw/m68k/mcf5206.c:305:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/m68k/mcf5206.c:315:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/mcf5206.c:335:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:338:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:33:9: warning: macro is not used [-Wunused-macros] hw/m68k/mcf5206.c:349:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:351:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/m68k/mcf5206.c:352:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:356:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:366:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:369:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:36:9: warning: macro is not used [-Wunused-macros] hw/m68k/mcf5206.c:372:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:378:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:37:9: warning: macro is not used [-Wunused-macros] hw/m68k/mcf5206.c:39:9: warning: macro is not used [-Wunused-macros] hw/m68k/mcf5206.c:415:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:415:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5206.c:421:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:421:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:437:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5206.c:443:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:447:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:447:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:467:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:467:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:489:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5206.c:495:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5206.c:498:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:515:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5206.c:521:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5206.c:528:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:548:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5206.c:570:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:573:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:576:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5206.c:591:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/m68k/mcf5206.c:593:27: warning: cast from 'Object *' (aka 'struct Object *') to 'm5206_mbar_state *' increases required alignment from 8 to 16 [-Wcast-align] hw/m68k/mcf5206.c:597:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf5206.c:604:14: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf5206.c:607:60: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/mcf5206.c:609:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf5206.c:85:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/mcf5208.c:100:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5208.c:128:43: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/mcf5208.c:151:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/m68k/mcf5208.c:152:41: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/mcf5208.c:163:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/m68k/mcf5208.c:175:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/m68k/mcf5208.c:176:38: warning: unused parameter 'value' [-Wunused-parameter] hw/m68k/mcf5208.c:176:54: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/mcf5208.c:203:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/mcf5208.c:220:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf5208.c:243:11: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf5208.c:321:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/mcf5208.c:333:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/mcf5208.c:337:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/mcf5208.c:341:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/mcf5208.c:350:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/mcf5208.c:362:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf5208.c:362:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/mcf5208.c:38:9: warning: macro is not used [-Wunused-macros] hw/m68k/mcf5208.c:39:9: warning: macro is not used [-Wunused-macros] hw/m68k/mcf5208.c:43:9: warning: padding size of 'm5208_timer_state' with 10 bytes to alignment boundary [-Wpadded] hw/m68k/mcf5208.c:61:56: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/mcf5208.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5208.c:74:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/mcf5208.c:75:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5208.c:84:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/mcf5208.c:87:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/mcf5208.c:92:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/m68k/mcf_intc.c:101:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf_intc.c:155:25: warning: 'MCF_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf_intc.c:173:25: warning: 'MCF_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf_intc.c:178:56: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/mcf_intc.c:180:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf_intc.c:209:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf_intc.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/m68k/mcf_intc.c:211:9: warning: 'MCF_INTC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/mcf_intc.c:22:8: warning: padding size of 'struct mcf_intc_state' with 4 bytes to alignment boundary [-Wpadded] hw/m68k/mcf_intc.c:25:18: warning: padding struct 'struct mcf_intc_state' with 8 bytes to align 'iomem' [-Wpadded] hw/m68k/mcf_intc.c:55:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/mcf_intc.c:59:40: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/mcf_intc.c:81:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/m68k/mcf_intc.c:94:51: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/next-cube.c:1012:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/next-cube.c:1032:60: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/next-cube.c:1034:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:135:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:138:54: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:152:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-cube.c:156:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-cube.c:166:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-cube.c:177:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-cube.c:186:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-cube.c:222:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-cube.c:238:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:250:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:275:37: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:284:36: warning: unused parameter 's' [-Wunused-parameter] hw/m68k/next-cube.c:328:33: warning: unused parameter 's' [-Wunused-parameter] hw/m68k/next-cube.c:328:43: warning: unused parameter 'addr' [-Wunused-parameter] hw/m68k/next-cube.c:328:58: warning: unused parameter 'val' [-Wunused-parameter] hw/m68k/next-cube.c:330:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:358:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:375:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:379:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:382:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:385:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/m68k/next-cube.c:42:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-cube.c:434:35: warning: unused parameter 's' [-Wunused-parameter] hw/m68k/next-cube.c:434:45: warning: unused parameter 'addr' [-Wunused-parameter] hw/m68k/next-cube.c:440:35: warning: unused parameter 's' [-Wunused-parameter] hw/m68k/next-cube.c:440:45: warning: unused parameter 'addr' [-Wunused-parameter] hw/m68k/next-cube.c:465:43: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:472:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:486:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:493:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:496:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:501:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:504:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:531:32: warning: unused parameter 's' [-Wunused-parameter] hw/m68k/next-cube.c:531:42: warning: unused parameter 'addr' [-Wunused-parameter] hw/m68k/next-cube.c:531:57: warning: unused parameter 'value' [-Wunused-parameter] hw/m68k/next-cube.c:536:32: warning: unused parameter 's' [-Wunused-parameter] hw/m68k/next-cube.c:536:42: warning: unused parameter 'addr' [-Wunused-parameter] hw/m68k/next-cube.c:536:57: warning: unused parameter 'value' [-Wunused-parameter] hw/m68k/next-cube.c:543:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:560:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:564:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:567:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:570:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:586:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-cube.c:587:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-cube.c:595:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-cube.c:598:37: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/next-cube.c:600:29: warning: 'NEXT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:616:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:620:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:626:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:629:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:632:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:646:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:650:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/m68k/next-cube.c:658:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:662:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:666:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:670:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:674:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/next-cube.c:682:67: warning: unused parameter 'size' [-Wunused-parameter] hw/m68k/next-cube.c:684:29: warning: 'NEXT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:688:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/m68k/next-cube.c:732:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:79:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/m68k/next-cube.c:82:8: warning: padding size of 'struct NeXTPC' with 7 bytes to alignment boundary [-Wpadded] hw/m68k/next-cube.c:845:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:854:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:867:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/m68k/next-cube.c:869:17: warning: 'NEXT_PC' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:870:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:889:5: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:889:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:890:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/m68k/next-cube.c:898:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:898:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:899:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:899:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:900:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:900:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:901:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:901:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:902:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:902:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:903:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:903:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:904:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/m68k/next-cube.c:913:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:913:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:914:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:914:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:915:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:915:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:916:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:916:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:917:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:917:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:918:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:918:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:919:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/next-cube.c:919:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/next-cube.c:920:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/m68k/next-cube.c:924:58: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/next-cube.c:926:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:94:14: warning: padding struct 'struct NeXTPC' with 2 bytes to align 'int_mask' [-Wpadded] hw/m68k/next-cube.c:951:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/m68k/next-cube.c:956:11: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:970:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:977:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:978:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:981:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:984:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:996:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-cube.c:997:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:104:23: warning: 'NEXTKBD' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:128:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/next-kbd.c:154:31: warning: unused parameter 'opaque' [-Wunused-parameter] hw/m68k/next-kbd.c:196:23: warning: 'NEXTKBD' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:229:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/next-kbd.c:246:25: warning: 'NEXTKBD' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:252:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/m68k/next-kbd.c:254:23: warning: 'NEXTKBD' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:257:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:267:55: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/next-kbd.c:269:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/next-kbd.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/m68k/next-kbd.c:41:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:42:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:45:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:46:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:51:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:52:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:54:9: warning: macro is not used [-Wunused-macros] hw/m68k/next-kbd.c:64:8: warning: padding size of 'struct NextKBDState' with 2 bytes to alignment boundary [-Wpadded] hw/m68k/next-kbd.c:66:18: warning: padding struct 'struct NextKBDState' with 8 bytes to align 'mr' [-Wpadded] hw/m68k/next-kbd.c:74:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/m68k/next-kbd.c:94:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/m68k/q800.c:105:14: warning: padding struct 'struct GLUEState' with 6 bytes to align 'irqs' [-Wpadded] hw/m68k/q800.c:216:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/q800.c:223:52: warning: unused parameter 'irq' [-Wunused-parameter] hw/m68k/q800.c:225:20: warning: 'GLUE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:227:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/q800.c:230:39: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/m68k/q800.c:230:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/m68k/q800.c:232:20: warning: 'GLUE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:241:20: warning: 'GLUE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:248:20: warning: 'GLUE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/q800.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/q800.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/q800.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/q800.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/q800.c:263:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/m68k/q800.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/q800.c:264:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/m68k/q800.c:275:5: warning: extension used [-Wlanguage-extension-token] hw/m68k/q800.c:275:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/m68k/q800.c:276:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/m68k/q800.c:281:20: warning: 'GLUE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:288:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:289:20: warning: 'GLUE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:300:55: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/q800.c:302:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:303:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:320:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/m68k/q800.c:337:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:383:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/m68k/q800.c:407:11: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:424:45: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/m68k/q800.c:431:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:439:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:455:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:488:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:505:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/q800.c:518:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:522:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:527:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:534:18: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:542:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:557:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:558:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:565:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:566:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:568:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:587:14: warning: 'NUBUS_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:593:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:594:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:595:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/q800.c:601:33: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:603:19: warning: 'NUBUS_MACFB' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:616:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/m68k/q800.c:623:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/q800.c:624:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/q800.c:627:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:628:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:629:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:630:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:631:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:632:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:633:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:634:44: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/q800.c:635:46: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/q800.c:635:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:636:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:638:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:638:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:639:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:640:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:641:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:642:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:651:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:651:13: warning: declaration shadows a local variable [-Wshadow] hw/m68k/q800.c:651:13: warning: extension used [-Wlanguage-extension-token] hw/m68k/q800.c:651:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/m68k/q800.c:651:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/q800.c:652:25: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/m68k/q800.c:658:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:658:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/m68k/q800.c:658:9: warning: declaration shadows a local variable [-Wshadow] hw/m68k/q800.c:658:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/q800.c:658:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/m68k/q800.c:663:27: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/m68k/q800.c:670:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/m68k/q800.c:670:54: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/m68k/q800.c:673:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:673:46: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/q800.c:674:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:679:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:680:65: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:680:65: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/m68k/q800.c:684:54: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:684:54: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/m68k/q800.c:684:68: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:685:45: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/m68k/q800.c:68:9: warning: macro is not used [-Wunused-macros] hw/m68k/q800.c:698:25: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/m68k/q800.c:711:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/m68k/q800.c:713:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:715:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/q800.c:721:63: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:722:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:723:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:724:32: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:725:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:726:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:727:63: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:728:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:729:39: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:730:46: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:731:32: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/m68k/q800.c:735:60: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/q800.c:737:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/q800.c:98:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/m68k/virt.c:101:37: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/virt.c:102:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/virt.c:108:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:146:11: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:157:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:169:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:170:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/m68k/virt.c:184:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:194:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:202:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:212:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:230:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/m68k/virt.c:238:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/m68k/virt.c:241:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:242:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:243:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:244:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:245:46: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/virt.c:245:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:247:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:250:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:252:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:254:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:256:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:258:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:262:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:262:13: warning: declaration shadows a local variable [-Wshadow] hw/m68k/virt.c:262:13: warning: extension used [-Wlanguage-extension-token] hw/m68k/virt.c:262:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/m68k/virt.c:262:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/m68k/virt.c:263:25: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/m68k/virt.c:269:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:269:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/m68k/virt.c:269:9: warning: declaration shadows a local variable [-Wshadow] hw/m68k/virt.c:269:9: warning: extension used [-Wlanguage-extension-token] hw/m68k/virt.c:269:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/m68k/virt.c:274:27: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/m68k/virt.c:281:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/m68k/virt.c:281:54: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/m68k/virt.c:284:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:284:46: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/m68k/virt.c:285:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/m68k/virt.c:290:9: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:291:65: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:291:65: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/m68k/virt.c:295:54: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:295:54: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/m68k/virt.c:295:68: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:296:45: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] hw/m68k/virt.c:301:60: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/virt.c:303:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:349:52: warning: unused parameter 'mc' [-Wunused-parameter] hw/m68k/virt.c:352:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:352:1: warning: extra ';' outside of a function [-Wextra-semi] hw/m68k/virt.c:352:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/virt.c:359:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:359:1: warning: extra ';' outside of a function [-Wextra-semi] hw/m68k/virt.c:359:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/virt.c:366:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:366:1: warning: extra ';' outside of a function [-Wextra-semi] hw/m68k/virt.c:366:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/virt.c:373:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:373:1: warning: extra ';' outside of a function [-Wextra-semi] hw/m68k/virt.c:373:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/virt.c:380:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:380:1: warning: extra ';' outside of a function [-Wextra-semi] hw/m68k/virt.c:380:1: warning: unused parameter 'data' [-Wunused-parameter] hw/m68k/virt.c:387:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/m68k/virt.c:387:1: warning: extra ';' outside of a function [-Wextra-semi] hw/m68k/virt.c:387:1: warning: unused parameter 'data' [-Wunused-parameter] hw/mem/cxl_type3.c:115:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mem/cxl_type3.c:131:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mem/cxl_type3.c:181:76: warning: unused parameter 'priv' [-Wunused-parameter] hw/mem/cxl_type3.c:193:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:236:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:249:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:308:5: warning: padding size of 'struct (unnamed at ../hw/mem/cxl_type3.c:308:5)' with 31 bits to alignment boundary [-Wpadded] hw/mem/cxl_type3.c:308:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mem/cxl_type3.c:309:5: warning: padding size of 'struct (unnamed at ../hw/mem/cxl_type3.c:309:5)' with 31 bits to alignment boundary [-Wpadded] hw/mem/cxl_type3.c:309:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mem/cxl_type3.c:311:5: warning: padding size of 'struct (unnamed at ../hw/mem/cxl_type3.c:311:5)' with 31 bits to alignment boundary [-Wpadded] hw/mem/cxl_type3.c:311:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mem/cxl_type3.c:319:25: warning: cast from 'char *' to 'CXLType3Dev *' (aka 'struct CXLType3Dev *') increases required alignment from 1 to 16 [-Wcast-align] hw/mem/cxl_type3.c:319:25: warning: cast from 'const struct cxl_component *' to 'char *' drops const qualifier [-Wcast-qual] hw/mem/cxl_type3.c:319:25: warning: extension used [-Wlanguage-extension-token] hw/mem/cxl_type3.c:319:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mem/cxl_type3.c:329:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mem/cxl_type3.c:336:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mem/cxl_type3.c:344:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:382:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mem/cxl_type3.c:387:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:432:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/mem/cxl_type3.c:446:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:478:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/mem/cxl_type3.c:479:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/mem/cxl_type3.c:490:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:514:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:51:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mem/cxl_type3.c:536:25: warning: 'CXL_TYPE3' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:545:5: warning: extension used [-Wlanguage-extension-token] hw/mem/cxl_type3.c:545:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/cxl_type3.c:547:5: warning: extension used [-Wlanguage-extension-token] hw/mem/cxl_type3.c:547:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/cxl_type3.c:549:5: warning: extension used [-Wlanguage-extension-token] hw/mem/cxl_type3.c:549:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/cxl_type3.c:550:5: warning: extension used [-Wlanguage-extension-token] hw/mem/cxl_type3.c:550:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/mem/cxl_type3.c:550:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/cxl_type3.c:551:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mem/cxl_type3.c:578:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mem/cxl_type3.c:593:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mem/cxl_type3.c:603:51: warning: unused parameter 'data' [-Wunused-parameter] hw/mem/cxl_type3.c:605:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:606:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:607:26: warning: 'CXL_TYPE3_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/cxl_type3.c:638:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mem/cxl_type3.c:647:26: warning: extra ';' outside of a function [-Wextra-semi] hw/mem/cxl_type3.c:67:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mem/cxl_type3.c:83:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mem/cxl_type3.c:99:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mem/memory-device.c:165:40: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:165:64: warning: cast from 'const struct MemoryDeviceState *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mem/memory-device.c:174:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:209:40: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:227:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:229:40: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:23:37: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mem/memory-device.c:24:37: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mem/memory-device.c:252:36: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:25:38: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:268:17: warning: extension used [-Wlanguage-extension-token] hw/mem/memory-device.c:268:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mem/memory-device.c:26:38: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:278:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:278:55: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:287:36: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:300:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:300:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:305:36: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:316:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:316:49: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:323:36: warning: 'MEMORY_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:327:54: warning: cast from 'const struct MemoryDeviceState *' to 'struct MemoryDeviceState *' drops const qualifier [-Wcast-qual] hw/mem/memory-device.c:43:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/memory-device.c:58:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/npcm7xx_mc.c:27:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:27:73: warning: unused parameter 'size' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:42:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:42:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:42:66: warning: unused parameter 'v' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:43:43: warning: unused parameter 'size' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:59:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:61:25: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMCState *' (aka 'struct NPCM7xxMCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/mem/npcm7xx_mc.c:65:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/npcm7xx_mc.c:68:61: warning: unused parameter 'data' [-Wunused-parameter] hw/mem/npcm7xx_mc.c:70:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/npcm7xx_mc.c:84:1: warning: extension used [-Wlanguage-extension-token] hw/mem/npcm7xx_mc.c:84:1: warning: padding size of 'struct (unnamed at ../hw/mem/npcm7xx_mc.c:84:1)' with 7 bits to alignment boundary [-Wpadded] hw/mem/npcm7xx_mc.c:84:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mem/npcm7xx_mc.c:84:31: warning: extra ';' outside of a function [-Wextra-semi] hw/mem/nvdimm.c:112:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:119:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:135:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mem/nvdimm.c:168:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:183:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:184:24: warning: 'NVDIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:197:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:198:24: warning: 'NVDIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:220:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mem/nvdimm.c:227:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:235:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mem/nvdimm.c:237:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mem/nvdimm.c:246:5: warning: extension used [-Wlanguage-extension-token] hw/mem/nvdimm.c:246:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/nvdimm.c:247:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mem/nvdimm.c:250:54: warning: unused parameter 'data' [-Wunused-parameter] hw/mem/nvdimm.c:252:30: warning: 'PC_DIMM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:253:30: warning: 'MEMORY_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:254:24: warning: 'NVDIMM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:255:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:36:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/nvdimm.c:38:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:45:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/nvdimm.c:47:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:69:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/nvdimm.c:71:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/nvdimm.c:82:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/nvdimm.c:84:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:100:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:102:31: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:139:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/mem/pc-dimm.c:139:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/mem/pc-dimm.c:149:5: warning: extension used [-Wlanguage-extension-token] hw/mem/pc-dimm.c:149:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/pc-dimm.c:150:5: warning: extension used [-Wlanguage-extension-token] hw/mem/pc-dimm.c:150:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/pc-dimm.c:151:5: warning: extension used [-Wlanguage-extension-token] hw/mem/pc-dimm.c:151:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/pc-dimm.c:153:5: warning: extension used [-Wlanguage-extension-token] hw/mem/pc-dimm.c:153:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mem/pc-dimm.c:155:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mem/pc-dimm.c:159:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mem/pc-dimm.c:181:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:182:30: warning: 'PC_DIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:183:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:188:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/mem/pc-dimm.c:218:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:219:30: warning: 'PC_DIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:230:37: warning: cast from 'const struct MemoryDeviceState *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mem/pc-dimm.c:243:38: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:250:29: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:251:32: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:252:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:260:22: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/mem/pc-dimm.c:263:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/mem/pc-dimm.c:263:41: warning: cast from 'const struct PCDIMMDevice *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mem/pc-dimm.c:267:29: warning: cast from 'const struct DeviceState *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mem/pc-dimm.c:276:55: warning: unused parameter 'data' [-Wunused-parameter] hw/mem/pc-dimm.c:278:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:279:30: warning: 'MEMORY_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:303:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mem/pc-dimm.c:53:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/mem/pc-dimm.c:55:27: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/mem/pc-dimm.c:64:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/mem/pc-dimm.c:83:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mem/pc-dimm.c:92:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/boot.c:107:42: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/microblaze/boot.c:107:42: warning: variable 'fdt_size' may be uninitialized when used here [-Wconditional-uninitialized] hw/microblaze/boot.c:112:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/microblaze/boot.c:150:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/microblaze/boot.c:153:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/boot.c:155:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/microblaze/boot.c:165:39: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/microblaze/boot.c:167:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/microblaze/boot.c:169:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/boot.c:170:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/microblaze/boot.c:170:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/microblaze/boot.c:175:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/microblaze/boot.c:177:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/boot.c:178:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/microblaze/boot.c:178:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/microblaze/boot.c:185:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/microblaze/boot.c:186:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/boot.c:187:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/boot.c:189:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/microblaze/boot.c:193:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/microblaze/boot.c:202:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/microblaze/boot.c:203:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/microblaze/boot.c:206:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/boot.c:43:8: warning: padding size of 'struct (unnamed at ../hw/microblaze/boot.c:43:8)' with 4 bytes to alignment boundary [-Wpadded] hw/microblaze/boot.c:70:41: warning: unused parameter 'ramsize' [-Wunused-parameter] hw/microblaze/petalogix_ml605_mmu.c:115:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:116:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:117:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:118:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:131:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:132:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:133:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:155:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:156:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:157:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:168:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:169:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:170:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:171:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:178:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:186:24: warning: declaration shadows a local variable [-Wshadow] hw/microblaze/petalogix_ml605_mmu.c:195:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:207:50: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/petalogix_ml605_mmu.c:220:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:220:1: warning: unused parameter 'data' [-Wunused-parameter] hw/microblaze/petalogix_ml605_mmu.c:85:11: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_ml605_mmu.c:94:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:110:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:111:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:112:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:119:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:120:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:121:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:125:43: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/petalogix_s3adsp1800_mmu.c:138:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:138:1: warning: unused parameter 'data' [-Wunused-parameter] hw/microblaze/petalogix_s3adsp1800_mmu.c:72:11: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:74:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:95:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:96:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:97:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/petalogix_s3adsp1800_mmu.c:98:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:108:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:111:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:112:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:113:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:117:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:118:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:119:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:120:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:120:63: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] hw/microblaze/xlnx-zynqmp-pmu.c:124:67: warning: unused parameter 'data' [-Wunused-parameter] hw/microblaze/xlnx-zynqmp-pmu.c:126:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:170:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:174:37: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/microblaze/xlnx-zynqmp-pmu.c:186:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:186:1: warning: unused parameter 'data' [-Wunused-parameter] hw/microblaze/xlnx-zynqmp-pmu.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/microblaze/xlnx-zynqmp-pmu.c:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/microblaze/xlnx-zynqmp-pmu.c:53:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/microblaze/xlnx-zynqmp-pmu.c:54:19: warning: padding struct 'struct XlnxZynqMPPMUSoCState' with 8 bytes to align 'cpu' [-Wpadded] hw/microblaze/xlnx-zynqmp-pmu.c:62:32: warning: 'XLNX_ZYNQMP_PMU_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:78:32: warning: 'XLNX_ZYNQMP_PMU_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/microblaze/xlnx-zynqmp-pmu.c:98:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/bootloader.c:138:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/mips/bootloader.c:139:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/mips/bootloader.c:144:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/bootloader.c:146:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/mips/bootloader.c:148:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/mips/bootloader.c:156:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/bootloader.c:54:30: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/bootloader.c:54:39: warning: extension used [-Wlanguage-extension-token] hw/mips/bootloader.c:54:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/boston.c:128:9: warning: macro is not used [-Wunused-macros] hw/mips/boston.c:129:9: warning: macro is not used [-Wunused-macros] hw/mips/boston.c:130:9: warning: macro is not used [-Wunused-macros] hw/mips/boston.c:142:9: warning: macro is not used [-Wunused-macros] hw/mips/boston.c:199:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wsign-conversion] hw/mips/boston.c:200:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:201:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:202:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:205:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:206:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:209:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:212:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/mips/boston.c:257:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/mips/boston.c:268:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/boston.c:307:22: warning: 'BOSTON' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:309:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:331:73: warning: possible misuse of comma operator here [-Wcomma] hw/mips/boston.c:337:63: warning: possible misuse of comma operator here [-Wcomma] hw/mips/boston.c:343:63: warning: possible misuse of comma operator here [-Wcomma] hw/mips/boston.c:356:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/boston.c:362:50: warning: unused parameter 'match_data' [-Wunused-parameter] hw/mips/boston.c:364:22: warning: 'BOSTON' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:373:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/mips/boston.c:390:18: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:390:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/boston.c:392:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:392:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:392:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:392:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:392:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/boston.c:398:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/mips/boston.c:406:49: warning: unused parameter 'load_addr' [-Wunused-parameter] hw/mips/boston.c:408:22: warning: 'BOSTON' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:416:20: warning: missing field 'data' initializer [-Wmissing-field-initializers] hw/mips/boston.c:417:12: warning: missing field 'data' initializer [-Wmissing-field-initializers] hw/mips/boston.c:444:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:446:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:449:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:454:12: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:472:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:472:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:472:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:472:5: warning: declaration shadows a local variable [-Wshadow] hw/mips/boston.c:472:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:472:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:472:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:472:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:478:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/boston.c:479:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:479:5: warning: declaration shadows a local variable [-Wshadow] hw/mips/boston.c:479:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:479:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:479:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:479:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:479:69: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/boston.c:482:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:482:5: warning: declaration shadows a local variable [-Wshadow] hw/mips/boston.c:482:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:482:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:482:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:482:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:482:64: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:483:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:483:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:484:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:484:5: warning: declaration shadows a local variable [-Wshadow] hw/mips/boston.c:484:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:484:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:484:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:484:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:495:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:495:5: warning: declaration shadows a local variable [-Wshadow] hw/mips/boston.c:495:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:495:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:495:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:495:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:502:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/boston.c:504:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/boston.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mips/boston.c:545:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/mips/boston.c:550:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/boston.c:552:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:552:9: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:552:9: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:552:9)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:552:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:562:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/mips/boston.c:566:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/mips/boston.c:570:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/mips/boston.c:579:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:579:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:579:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:579:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:579:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:579:69: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:580:48: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:588:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:588:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:588:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:588:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:588:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:590:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:590:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:590:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:590:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:590:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:598:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:598:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:598:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:598:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:598:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:598:66: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:599:49: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:606:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:606:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:606:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:606:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:606:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:606:65: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:607:48: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:616:34: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:616:34: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:616:34)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:616:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:617:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:617:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:617:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:617:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:617:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:618:51: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:619:51: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:63:8: warning: padding size of 'struct BostonState' with 8 bytes to alignment boundary [-Wpadded] hw/mips/boston.c:643:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:643:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:643:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:643:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:643:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:643:66: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:644:49: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:647:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:647:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:647:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:647:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:647:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:649:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:649:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:649:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:649:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:649:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:661:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/mips/boston.c:661:5: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:661:5: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:661:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:661:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/boston.c:661:65: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:662:48: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/boston.c:692:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:694:9: warning: 'BOSTON' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:707:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:709:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:711:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:727:30: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:727:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/boston.c:75:12: warning: padding struct 'struct BostonState' with 7 bytes to align 'kernel_entry' [-Wpadded] hw/mips/boston.c:772:45: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:775:14: warning: extension used [-Wlanguage-extension-token] hw/mips/boston.c:775:14: warning: padding size of 'struct (unnamed at ../hw/mips/boston.c:775:5)' with 7 bits to alignment boundary [-Wpadded] hw/mips/boston.c:780:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/mips/boston.c:814:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/mips/boston.c:815:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/boston.c:817:52: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/boston.c:827:55: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/boston.c:846:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/boston.c:846:1: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/cps.c:110:11: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:110:20: warning: extension used [-Wlanguage-extension-token] hw/mips/cps.c:110:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/cps.c:126:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:131:51: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:140:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:145:52: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:153:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:158:52: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:168:58: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/mips/cps.c:174:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:179:52: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:183:5: warning: extension used [-Wlanguage-extension-token] hw/mips/cps.c:183:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mips/cps.c:184:5: warning: extension used [-Wlanguage-extension-token] hw/mips/cps.c:184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mips/cps.c:185:5: warning: extension used [-Wlanguage-extension-token] hw/mips/cps.c:185:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/mips/cps.c:185:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mips/cps.c:186:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mips/cps.c:189:59: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/cps.c:191:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:33:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/mips/cps.c:39:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:40:23: warning: 'MIPS_CPS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:42:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:68:23: warning: 'MIPS_CPS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:81:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/mips/cps.c:82:15: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:90:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/cps.c:92:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:121:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/fuloong2e.c:124:45: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/mips/fuloong2e.c:129:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/fuloong2e.c:131:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/mips/fuloong2e.c:142:25: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/mips/fuloong2e.c:160:42: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/fuloong2e.c:166:44: warning: unused parameter 'env' [-Wunused-parameter] hw/mips/fuloong2e.c:172:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/mips/fuloong2e.c:180:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/mips/fuloong2e.c:186:43: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/fuloong2e.c:266:42: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/mips/fuloong2e.c:274:54: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/mips/fuloong2e.c:305:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:307:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:308:25: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:310:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:311:13: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:317:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:342:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/fuloong2e.c:342:1: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/fuloong2e.c:63:9: warning: macro is not used [-Wunused-macros] hw/mips/fuloong2e.c:64:9: warning: macro is not used [-Wunused-macros] hw/mips/fuloong2e.c:68:17: warning: padding struct 'struct _loaderparams' with 4 bytes to align 'kernel_filename' [-Wpadded] hw/mips/fuloong2e.c:88:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/mips/fuloong2e.c:88:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/mips/fuloong2e.c:89:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/fuloong2e.c:89:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/mips/fw_cfg.c:23:21: warning: padding struct 'struct (unnamed at ../hw/mips/fw_cfg.c:21:18)' with 6 bytes to align 'name' [-Wpadded] hw/mips/fw_cfg.c:29:28: warning: extension used [-Wlanguage-extension-token] hw/mips/fw_cfg.c:29:28: warning: padding size of 'struct (unnamed at ../hw/mips/fw_cfg.c:29:28)' with 7 bits to alignment boundary [-Wpadded] hw/mips/fw_cfg.c:29:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/gt64xxx_pci.c:1150:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/mips/gt64xxx_pci.c:1152:23: warning: 'GT64120_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:1153:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:1167:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/mips/gt64xxx_pci.c:1183:62: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/gt64xxx_pci.c:1185:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:1186:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:1207:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mips/gt64xxx_pci.c:1211:58: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/gt64xxx_pci.c:1213:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:231:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mips/gt64xxx_pci.c:233:8: warning: padding size of 'struct GT64120State' with 8 bytes to alignment boundary [-Wpadded] hw/mips/gt64xxx_pci.c:359:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/mips/gt64xxx_pci.c:375:9: warning: extension used [-Wlanguage-extension-token] hw/mips/gt64xxx_pci.c:375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/mips/gt64xxx_pci.c:376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/mips/gt64xxx_pci.c:384:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:385:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:389:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:396:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:504:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:631:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:634:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:677:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:693:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/gt64xxx_pci.c:695:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/gt64xxx_pci.c:775:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/gt64xxx_pci.c:881:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/mips/gt64xxx_pci.c:881:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/mips/gt64xxx_pci.c:984:23: warning: 'GT64120_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:102:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/jazz.c:102:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/mips/jazz.c:103:38: warning: unused parameter 'val' [-Wunused-parameter] hw/mips/jazz.c:103:52: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/jazz.c:194:11: warning: 'MIPS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:208:71: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/mips/jazz.c:210:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/mips/jazz.c:228:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:261:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:279:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:285:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/mips/jazz.c:290:30: warning: loop will run at most once (loop increment never executed) [-Wunreachable-code-loop-increment] hw/mips/jazz.c:307:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:322:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mips/jazz.c:335:18: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:344:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:364:13: warning: 'I8042_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:365:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:366:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:367:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:369:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:371:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:375:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:395:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:417:59: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/jazz.c:419:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:434:59: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/jazz.c:436:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/jazz.c:70:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/jazz.c:70:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/mips/jazz.c:70:62: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/jazz.c:78:29: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/jazz.c:78:44: warning: unused parameter 'addr' [-Wunused-parameter] hw/mips/jazz.c:79:46: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/jazz.c:92:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/jazz.c:92:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/mips/jazz.c:93:41: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/loongson3_bootp.c:119:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:123:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:127:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:131:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:135:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:139:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:143:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_bootp.c:35:35: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_bootp.c:35:44: warning: extension used [-Wlanguage-extension-token] hw/mips/loongson3_bootp.c:35:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/loongson3_bootp.c:35:60: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/loongson3_bootp.c:39:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/loongson3_bootp.c:63:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/loongson3_bootp.h:139:8: warning: padding size of 'struct resource_loongson' with 4 bytes to alignment boundary [-Wpadded] hw/mips/loongson3_bootp.h:146:1: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] hw/mips/loongson3_bootp.h:146:1: warning: empty struct is a GNU extension [-Wgnu-empty-struct] hw/mips/loongson3_bootp.h:152:30: warning: padding struct 'struct board_devices' with 4 bytes to align 'resource' [-Wpadded] hw/mips/loongson3_bootp.h:160:14: warning: padding struct 'struct loongson_special_attribute' with 2 bytes to align 'loongson_special_type' [-Wpadded] hw/mips/loongson3_bootp.h:177:14: warning: padding struct 'struct smbios_tables' with 6 bytes to align 'vga_bios' [-Wpadded] hw/mips/loongson3_bootp.h:29:12: warning: padding size of 'struct mem_map' with 4 bytes to alignment boundary [-Wpadded] hw/mips/loongson3_virt.c:104:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mips/loongson3_virt.c:116:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/loongson3_virt.c:116:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/mips/loongson3_virt.c:116:71: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/loongson3_virt.c:121:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/mips/loongson3_virt.c:122:55: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/loongson3_virt.c:182:7: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_virt.c:263:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/mips/loongson3_virt.c:265:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/mips/loongson3_virt.c:302:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/mips/loongson3_virt.c:302:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/mips/loongson3_virt.c:303:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_virt.c:306:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/mips/loongson3_virt.c:306:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/mips/loongson3_virt.c:308:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_virt.c:313:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/loongson3_virt.c:317:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/mips/loongson3_virt.c:317:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/mips/loongson3_virt.c:331:43: warning: unused parameter 'env' [-Wunused-parameter] hw/mips/loongson3_virt.c:353:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/loongson3_virt.c:355:29: warning: extension used [-Wlanguage-extension-token] hw/mips/loongson3_virt.c:355:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/loongson3_virt.c:364:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/loongson3_virt.c:377:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/mips/loongson3_virt.c:391:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:391:29: warning: extension used [-Wlanguage-extension-token] hw/mips/loongson3_virt.c:391:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/loongson3_virt.c:409:31: warning: 'LOONGSON_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:412:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:413:15: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:416:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:424:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:438:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:442:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:443:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:494:14: warning: code will never be executed [-Wunreachable-code] hw/mips/loongson3_virt.c:517:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:519:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/mips/loongson3_virt.c:548:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:552:12: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:552:21: warning: extension used [-Wlanguage-extension-token] hw/mips/loongson3_virt.c:552:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/loongson3_virt.c:588:54: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/mips/loongson3_virt.c:598:41: warning: comparison of integers of different signs: 'long' and 'const hwaddr' (aka 'const unsigned long long') [-Wsign-compare] hw/mips/loongson3_virt.c:610:66: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/loongson3_virt.c:612:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/loongson3_virt.c:633:1: warning: extension used [-Wlanguage-extension-token] hw/mips/loongson3_virt.c:633:1: warning: padding size of 'struct (unnamed at ../hw/mips/loongson3_virt.c:633:1)' with 7 bits to alignment boundary [-Wpadded] hw/mips/loongson3_virt.c:633:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/mips/malta.c:1042:13: warning: code will never be executed [-Wunreachable-code] hw/mips/malta.c:1059:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/malta.c:1066:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/mips/malta.c:1074:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/malta.c:1076:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/mips/malta.c:1087:25: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/mips/malta.c:1113:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/mips/malta.c:1119:42: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/malta.c:1121:33: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/malta.c:1121:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/malta.c:1129:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1135:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/mips/malta.c:1135:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:1137:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/mips/malta.c:1138:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/mips/malta.c:1138:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:1163:29: warning: code will never be executed [-Wunreachable-code] hw/mips/malta.c:1163:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:1163:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/malta.c:1174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/mips/malta.c:1183:11: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1183:20: warning: extension used [-Wlanguage-extension-token] hw/mips/malta.c:1183:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/malta.c:1197:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1198:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1200:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1244:9: warning: 'MIPS_MALTA' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1245:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:124:38: warning: use of non-standard escape character '\e' [-Wpedantic] hw/mips/malta.c:124:47: warning: use of non-standard escape character '\e' [-Wpedantic] hw/mips/malta.c:124:59: warning: use of non-standard escape character '\e' [-Wpedantic] hw/mips/malta.c:1262:47: warning: extension used [-Wlanguage-extension-token] hw/mips/malta.c:1262:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/malta.c:126:47: warning: use of non-standard escape character '\e' [-Wpedantic] hw/mips/malta.c:126:59: warning: use of non-standard escape character '\e' [-Wpedantic] hw/mips/malta.c:1297:24: warning: extension used [-Wlanguage-extension-token] hw/mips/malta.c:1297:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/malta.c:1300:13: warning: code will never be executed [-Wunreachable-code] hw/mips/malta.c:1307:33: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/mips/malta.c:1308:37: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/mips/malta.c:1323:13: warning: code will never be executed [-Wunreachable-code] hw/mips/malta.c:1323:71: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/malta.c:1331:13: warning: code will never be executed [-Wunreachable-code] hw/mips/malta.c:1339:58: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/mips/malta.c:1341:29: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] hw/mips/malta.c:1360:37: warning: extension used [-Wlanguage-extension-token] hw/mips/malta.c:1360:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/malta.c:1360:37: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/mips/malta.c:1360:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/malta.c:1365:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/malta.c:1391:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/mips/malta.c:1394:43: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/malta.c:1395:15: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1406:15: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1406:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1408:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1409:25: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1412:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1415:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1416:13: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1434:21: warning: 'MIPS_MALTA' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1436:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1447:16: warning: no previous extern declaration for non-static variable 'malta_compat' [-Wmissing-variable-declarations] hw/mips/malta.c:1448:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/mips/malta.c:1449:65: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/mips/malta.c:1450:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/mips/malta.c:1451:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/mips/malta.c:1453:14: warning: no previous extern declaration for non-static variable 'malta_compat_len' [-Wmissing-variable-declarations] hw/mips/malta.c:1471:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/malta.c:1471:1: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/malta.c:200:12: warning: declaration shadows a variable in the global scope [-Wshadow] hw/mips/malta.c:200:23: warning: declaration shadows a variable in the global scope [-Wshadow] hw/mips/malta.c:210:23: warning: extension used [-Wlanguage-extension-token] hw/mips/malta.c:210:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/mips/malta.c:210:38: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:237:14: warning: implicit conversion loses integer precision: 'enum (unnamed enum at ../hw/mips/malta.c:200:5)' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mips/malta.c:239:15: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mips/malta.c:307:41: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/mips/malta.c:341:54: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/mips/malta.c:347:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mips/malta.c:348:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/mips/malta.c:352:42: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/malta.c:412:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/mips/malta.c:440:53: warning: unused parameter 'size' [-Wunused-parameter] hw/mips/malta.c:509:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:552:42: warning: use of non-standard escape character '\e' [-Wpedantic] hw/mips/malta.c:614:63: warning: unused parameter 'run_addr' [-Wunused-parameter] hw/mips/malta.c:620:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/mips/malta.c:74:9: warning: padding size of 'MaltaFPGAState' with 15 bytes to alignment boundary [-Wpadded] hw/mips/malta.c:844:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/mips/malta.c:851:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:852:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:853:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:854:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:855:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:856:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:857:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:858:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:859:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:85:17: warning: padding struct 'MaltaFPGAState' with 4 bytes to align 'display' [-Wpadded] hw/mips/malta.c:860:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:861:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:862:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:863:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:867:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/mips/malta.c:87:15: warning: padding struct 'MaltaFPGAState' with 7 bytes to align 'uart' [-Wpadded] hw/mips/malta.c:887:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:888:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:888:45: warning: signed shift result (0xDF000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/mips/malta.c:893:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:894:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:894:45: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/mips/malta.c:896:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:900:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:901:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:901:45: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/mips/malta.c:903:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:907:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:908:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:908:45: warning: signed shift result (0xC1000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/mips/malta.c:910:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:916:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:922:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:923:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:924:43: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/mips/malta.c:924:43: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/malta.c:925:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/malta.c:928:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/mips/malta.c:92:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/mips/malta.c:987:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/mips/malta.c:988:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/mips/mips_int.c:53:27: warning: code will never be executed [-Wunreachable-code] hw/mips/mipssim.c:129:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/mipssim.c:133:33: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/mipssim.c:178:71: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/mips/mipssim.c:180:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/mips/mipssim.c:192:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/mips/mipssim.c:192:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/mipssim.c:196:42: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/mips/mipssim.c:222:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/mipssim.c:223:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/mipssim.c:224:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/mipssim.c:225:46: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/mips/mipssim.c:245:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/mips/mipssim.c:245:1: warning: unused parameter 'data' [-Wunused-parameter] hw/mips/mipssim.c:50:17: warning: padding struct 'struct _loaderparams' with 4 bytes to align 'kernel_filename' [-Wpadded] hw/mips/mipssim.c:89:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/mipssim.c:92:45: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/mips/mipssim.c:97:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/mips/mipssim.c:98:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/a9scu.c:102:21: warning: 'A9_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/a9scu.c:103:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/a9scu.c:120:9: warning: extension used [-Wlanguage-extension-token] hw/misc/a9scu.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/a9scu.c:121:9: warning: extension used [-Wlanguage-extension-token] hw/misc/a9scu.c:121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/a9scu.c:122:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/a9scu.c:127:5: warning: extension used [-Wlanguage-extension-token] hw/misc/a9scu.c:127:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/a9scu.c:128:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/a9scu.c:131:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/a9scu.c:133:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/a9scu.c:22:38: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/a9scu.c:29:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/a9scu.c:49:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/a9scu.c:60:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/a9scu.c:96:21: warning: 'A9_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:109:30: warning: 'AW_CPUCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:168:24: warning: 'AW_CPUCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:181:72: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/allwinner-cpucfg.c:195:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-cpucfg.c:198:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-cpucfg.c:201:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-cpucfg.c:230:24: warning: 'AW_CPUCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:240:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:241:24: warning: 'AW_CPUCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-cpucfg.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-cpucfg.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-cpucfg.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-cpucfg.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-cpucfg.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-cpucfg.c:257:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-cpucfg.c:261:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/allwinner-cpucfg.c:263:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-cpucfg.c:87:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:104:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/allwinner-h3-ccu.c:106:34: warning: 'AW_H3_CCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:107:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-ccu.c:110:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/allwinner-h3-ccu.c:120:59: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/allwinner-h3-ccu.c:122:28: warning: 'AW_H3_CCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:123:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-ccu.c:127:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/allwinner-h3-ccu.c:138:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/allwinner-h3-ccu.c:142:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/allwinner-h3-ccu.c:168:28: warning: 'AW_H3_CCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:202:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:203:28: warning: 'AW_H3_CCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-ccu.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-ccu.c:217:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-h3-ccu.c:221:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/allwinner-h3-ccu.c:223:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-ccu.c:67:35: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/allwinner-h3-ccu.c:87:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/misc/allwinner-h3-ccu.c:94:5: warning: ISO C restricts enumerator values to range of 'int' (2165325824 is too large) [-Wpedantic] hw/misc/allwinner-h3-dramc.c:101:33: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:102:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-dramc.c:118:27: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:119:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-dramc.c:133:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/allwinner-h3-dramc.c:145:33: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:146:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-dramc.c:162:27: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:163:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-dramc.c:188:33: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:189:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-dramc.c:205:27: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:206:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-dramc.c:254:27: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:262:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/allwinner-h3-dramc.c:264:27: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:295:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:296:27: warning: 'AW_H3_DRAMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-dramc.c:318:5: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-dramc.c:318:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-dramc.c:319:5: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-dramc.c:319:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-dramc.c:320:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-h3-dramc.c:328:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-dramc.c:328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-dramc.c:329:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-dramc.c:329:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-dramc.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-dramc.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-dramc.c:331:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-h3-dramc.c:335:69: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/allwinner-h3-dramc.c:337:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-sysctrl.c:100:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-sysctrl.c:101:27: warning: 'AW_H3_SYSCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-sysctrl.c:114:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-h3-sysctrl.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-h3-sysctrl.c:115:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-h3-sysctrl.c:119:71: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/allwinner-h3-sysctrl.c:121:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-sysctrl.c:43:52: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/allwinner-h3-sysctrl.c:45:33: warning: 'AW_H3_SYSCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-sysctrl.c:46:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-sysctrl.c:58:63: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/allwinner-h3-sysctrl.c:60:27: warning: 'AW_H3_SYSCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-h3-sysctrl.c:61:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-h3-sysctrl.c:91:27: warning: 'AW_H3_SYSCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:112:21: warning: 'AW_SID' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:121:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:122:21: warning: 'AW_SID' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:131:5: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-sid.c:131:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/allwinner-sid.c:131:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-sid.c:132:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-sid.c:140:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-sid.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-sid.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-sid.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-sid.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/misc/allwinner-sid.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/allwinner-sid.c:143:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/allwinner-sid.c:147:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/allwinner-sid.c:149:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:48:27: warning: 'AW_SID' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:72:21: warning: 'AW_SID' was marked unused but was used [-Wused-but-marked-unused] hw/misc/allwinner-sid.c:78:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/allwinner-sid.c:85:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/allwinner-sid.c:88:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/applesmc.c:115:11: warning: padding struct 'struct AppleSMCState' with 2 bytes to align 'osk' [-Wpadded] hw/misc/applesmc.c:119:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/applesmc.c:120:44: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/applesmc.c:130:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/applesmc.c:159:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/applesmc.c:160:45: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/applesmc.c:172:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/misc/applesmc.c:197:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/applesmc.c:197:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/applesmc.c:197:71: warning: unused parameter 'val' [-Wunused-parameter] hw/misc/applesmc.c:198:44: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/applesmc.c:204:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/applesmc.c:204:75: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/applesmc.c:238:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/applesmc.c:238:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/applesmc.c:246:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/applesmc.c:246:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/applesmc.c:262:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/applesmc.c:270:24: warning: 'APPLE_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/applesmc.c:319:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/applesmc.c:321:24: warning: 'APPLE_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/applesmc.c:326:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/applesmc.c:331:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/applesmc.c:336:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/applesmc.c:348:5: warning: extension used [-Wlanguage-extension-token] hw/misc/applesmc.c:348:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/applesmc.c:350:5: warning: extension used [-Wlanguage-extension-token] hw/misc/applesmc.c:350:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/applesmc.c:350:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/applesmc.c:351:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/applesmc.c:357:24: warning: 'APPLE_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/applesmc.c:366:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/applesmc.c:366:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/applesmc.c:373:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/applesmc.c:375:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/applesmc.c:376:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/applesmc.c:392:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/applesmc.c:92:17: warning: padding struct 'struct AppleSMCData' with 7 bytes to align 'key' [-Wpadded] hw/misc/applesmc.c:97:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/arm11scu.c:18:42: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/arm11scu.c:28:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/arm11scu.c:41:55: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/arm11scu.c:64:44: warning: unused parameter 'dev' [-Wunused-parameter] hw/misc/arm11scu.c:64:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/arm11scu.c:70:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm11scu.c:71:24: warning: 'ARM11_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm11scu.c:79:5: warning: extension used [-Wlanguage-extension-token] hw/misc/arm11scu.c:79:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm11scu.c:80:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/arm11scu.c:83:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/arm11scu.c:85:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_integrator_debug.c:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/arm_integrator_debug.c:29:18: warning: padding struct 'struct IntegratorDebugState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/arm_integrator_debug.c:32:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/arm_integrator_debug.c:51:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/arm_integrator_debug.c:80:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_integrator_debug.c:81:31: warning: 'INTEGRATOR_DEBUG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_l2x0.c:108:54: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/arm_l2x0.c:121:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_l2x0.c:124:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_l2x0.c:127:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_l2x0.c:130:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_l2x0.c:133:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_l2x0.c:150:20: warning: 'ARM_L2X0' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_l2x0.c:168:20: warning: 'ARM_L2X0' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_l2x0.c:169:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_l2x0.c:177:5: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:177:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:178:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/arm_l2x0.c:181:55: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/arm_l2x0.c:183:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_l2x0.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/arm_l2x0.c:35:8: warning: padding size of 'struct L2x0State' with 4 bytes to alignment boundary [-Wpadded] hw/misc/arm_l2x0.c:38:18: warning: padding struct 'struct L2x0State' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/arm_l2x0.c:53:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_l2x0.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_l2x0.c:59:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/arm_l2x0.c:65:41: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/arm_sysctl.c:115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/misc/arm_sysctl.c:128:42: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/arm_sysctl.c:178:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/arm_sysctl.c:230:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:231:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:232:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:233:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:238:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:239:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:244:9: warning: macro is not used [-Wunused-macros] hw/misc/arm_sysctl.c:249:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/misc/arm_sysctl.c:251:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] hw/misc/arm_sysctl.c:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/arm_sysctl.c:285:49: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:285:49: warning: padding size of 'struct (unnamed at ../hw/misc/arm_sysctl.c:285:49)' with 7 bits to alignment boundary [-Wpadded] hw/misc/arm_sysctl.c:285:49: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/arm_sysctl.c:313:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] hw/misc/arm_sysctl.c:31:18: warning: padding struct 'struct arm_sysctl_state' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/arm_sysctl.c:333:49: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:333:49: warning: padding size of 'struct (unnamed at ../hw/misc/arm_sysctl.c:333:49)' with 7 bits to alignment boundary [-Wpadded] hw/misc/arm_sysctl.c:333:49: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/arm_sysctl.c:37:14: warning: padding struct 'struct arm_sysctl_state' with 2 bytes to align 'cfgdata1' [-Wpadded] hw/misc/arm_sysctl.c:388:53: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/arm_sysctl.c:394:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_sysctl.c:405:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/arm_sysctl.c:411:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_sysctl.c:415:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_sysctl.c:433:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_sysctl.c:442:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_sysctl.c:469:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/arm_sysctl.c:477:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/arm_sysctl.c:485:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/arm_sysctl.c:512:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/arm_sysctl.c:51:15: warning: padding struct 'struct arm_sysctl_state' with 4 bytes to align 'db_voltage' [-Wpadded] hw/misc/arm_sysctl.c:522:49: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/arm_sysctl.c:523:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/arm_sysctl.c:523:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/arm_sysctl.c:537:26: warning: declaration shadows a local variable [-Wshadow] hw/misc/arm_sysctl.c:53:15: warning: padding struct 'struct arm_sysctl_state' with 4 bytes to align 'db_clock_reset' [-Wpadded] hw/misc/arm_sysctl.c:546:31: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/arm_sysctl.c:582:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/arm_sysctl.c:584:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/arm_sysctl.c:589:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/arm_sysctl.c:599:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_sysctl.c:600:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_sysctl.c:601:27: warning: 'ARM_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_sysctl.c:610:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/arm_sysctl.c:612:27: warning: 'ARM_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_sysctl.c:619:27: warning: 'ARM_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_sysctl.c:61:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:627:5: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:627:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:628:5: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:628:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:62:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:630:5: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:630:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:633:5: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:633:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:635:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/arm_sysctl.c:638:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/arm_sysctl.c:63:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:640:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/arm_sysctl.c:64:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:71:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:72:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/misc/arm_sysctl.c:74:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/arm_sysctl.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/arm_sysctl.c:76:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/arm_sysctl.c:98:27: warning: 'ARM_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:103:27: warning: 'ARMSSE_CPU_PWRCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:113:9: warning: extension used [-Wlanguage-extension-token] hw/misc/armsse-cpu-pwrctrl.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/armsse-cpu-pwrctrl.c:114:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/armsse-cpu-pwrctrl.c:120:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:121:27: warning: 'ARMSSE_CPU_PWRCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:128:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/armsse-cpu-pwrctrl.c:130:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:149:34: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/armsse-cpu-pwrctrl.c:51:27: warning: 'ARMSSE_CPU_PWRCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:58:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/armsse-cpu-pwrctrl.c:59:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/armsse-cpu-pwrctrl.c:74:27: warning: 'ARMSSE_CPU_PWRCTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpu-pwrctrl.c:82:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/armsse-cpuid.c:102:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpuid.c:103:22: warning: 'ARMSSE_CPUID' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpuid.c:110:63: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/armsse-cpuid.c:112:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpuid.c:135:39: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/armsse-cpuid.c:55:22: warning: 'ARMSSE_CPUID' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-cpuid.c:62:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/armsse-cpuid.c:63:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/armsse-cpuid.c:75:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/armsse-cpuid.c:96:5: warning: extension used [-Wlanguage-extension-token] hw/misc/armsse-cpuid.c:96:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/armsse-cpuid.c:97:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/armsse-mhu.c:105:20: warning: 'ARMSSE_MHU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-mhu.c:125:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/armsse-mhu.c:150:20: warning: 'ARMSSE_MHU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-mhu.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/misc/armsse-mhu.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/armsse-mhu.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/misc/armsse-mhu.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/armsse-mhu.c:163:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/armsse-mhu.c:169:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-mhu.c:170:20: warning: 'ARMSSE_MHU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-mhu.c:179:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/armsse-mhu.c:181:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-mhu.c:200:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/armsse-mhu.c:66:20: warning: 'ARMSSE_MHU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armsse-mhu.c:78:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/armsse-mhu.c:79:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/armv7m_ras.c:15:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/armv7m_ras.c:16:54: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/armv7m_ras.c:41:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/armv7m_ras.c:42:39: warning: unused parameter 'value' [-Wunused-parameter] hw/misc/armv7m_ras.c:42:55: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/armv7m_ras.c:67:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armv7m_ras.c:68:20: warning: 'ARMV7M_RAS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/armv7m_ras.c:75:48: warning: unused parameter 'klass' [-Wunused-parameter] hw/misc/armv7m_ras.c:75:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/armv7m_ras.c:93:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_hace.c:110:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/misc/aspeed_hace.c:110:66: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/misc/aspeed_hace.c:126:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_hace.c:144:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/misc/aspeed_hace.c:148:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/aspeed_hace.c:210:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/aspeed_hace.c:259:29: warning: implicit conversion changes signedness: 'int' to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wsign-conversion] hw/misc/aspeed_hace.c:259:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/misc/aspeed_hace.c:25:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:26:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:284:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_hace.c:286:26: warning: 'ASPEED_HACE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:301:44: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_hace.c:303:26: warning: 'ASPEED_HACE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:304:28: warning: 'ASPEED_HACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:351:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_hace.c:374:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_hace.c:389:33: warning: 'ASPEED_HACE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:398:26: warning: 'ASPEED_HACE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:399:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:417:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_hace.c:417:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_hace.c:419:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_hace.c:428:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_hace.c:428:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_hace.c:429:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_hace.c:429:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_hace.c:430:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_hace.c:430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_hace.c:431:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_hace.c:435:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_hace.c:437:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:453:70: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_hace.c:455:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:456:28: warning: 'ASPEED_HACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:46:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:472:70: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_hace.c:474:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:475:28: warning: 'ASPEED_HACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:491:70: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_hace.c:493:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:494:28: warning: 'ASPEED_HACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:49:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:510:70: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_hace.c:512:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:513:28: warning: 'ASPEED_HACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_hace.c:52:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:538:38: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_hace.c:54:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:55:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:56:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:57:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_hace.c:88:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/aspeed_hace.c:88:21: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_hace.c:88:21: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_hace.c:88:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_hace.c:88:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_hace.c:90:37: warning: implicit conversion changes signedness: 'const QCryptoHashAlgorithm' (aka 'const enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] hw/misc/aspeed_i3c.c:109:49: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_i3c.c:111:26: warning: 'ASPEED_I3C_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:112:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_i3c.c:130:62: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_i3c.c:132:26: warning: 'ASPEED_I3C_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:133:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_i3c.c:162:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_i3c.c:172:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_i3c.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_i3c.c:173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_i3c.c:185:26: warning: 'ASPEED_I3C_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:190:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/aspeed_i3c.c:192:26: warning: 'ASPEED_I3C_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:196:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:202:73: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_i3c.c:204:25: warning: 'ASPEED_I3C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:217:43: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_i3c.c:219:25: warning: 'ASPEED_I3C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:247:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_i3c.c:250:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_i3c.c:267:25: warning: 'ASPEED_I3C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:273:25: warning: 'ASPEED_I3C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:285:25: warning: 'ASPEED_I3C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:286:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:299:17: warning: declaration shadows a local variable [-Wshadow] hw/misc/aspeed_i3c.c:301:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/aspeed_i3c.c:305:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:321:24: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/aspeed_i3c.c:327:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_i3c.c:327:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_i3c.c:328:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_i3c.c:331:68: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_i3c.c:333:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_i3c.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_i3c.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_i3c.c:354:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/aspeed_i3c.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_i3c.c:356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_i3c.c:360:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_i3c.c:362:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_i3c.c:384:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_i3c.c:71:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/misc/aspeed_lpc.c:112:38: warning: padding struct 'struct aspeed_kcs_register_data' with 4 bytes to align 'chan' [-Wpadded] hw/misc/aspeed_lpc.c:176:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_lpc.c:212:52: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/aspeed_lpc.c:216:25: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedLPCState *' (aka 'struct AspeedLPCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/aspeed_lpc.c:243:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/aspeed_lpc.c:260:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/aspeed_lpc.c:267:52: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/aspeed_lpc.c:26:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_lpc.c:271:25: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedLPCState *' (aka 'struct AspeedLPCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/aspeed_lpc.c:311:71: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_lpc.c:313:25: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedLPCState *' (aka 'struct AspeedLPCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/aspeed_lpc.c:314:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_lpc.c:316:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/aspeed_lpc.c:316:16: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_lpc.c:316:16: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_lpc.c:316:16)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_lpc.c:316:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_lpc.c:31:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_lpc.c:350:43: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_lpc.c:352:25: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedLPCState *' (aka 'struct AspeedLPCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/aspeed_lpc.c:353:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_lpc.c:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/aspeed_lpc.c:355:16: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_lpc.c:355:16: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_lpc.c:355:16)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_lpc.c:355:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_lpc.c:374:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_lpc.c:389:32: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedLPCState *' (aka 'struct AspeedLPCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/aspeed_lpc.c:398:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/aspeed_lpc.c:400:25: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedLPCState *' (aka 'struct AspeedLPCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/aspeed_lpc.c:401:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_lpc.c:43:11: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_lpc.c:451:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_lpc.c:451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_lpc.c:452:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_lpc.c:452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_lpc.c:453:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_lpc.c:458:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_lpc.c:458:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_lpc.c:459:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_lpc.c:462:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_lpc.c:464:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_lpc.c:468:39: warning: possible misuse of comma operator here [-Wcomma] hw/misc/aspeed_lpc.c:46:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_lpc.c:47:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_lpc.c:486:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_lpc.c:49:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_peci.c:101:37: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_peci.c:101:37)' with 31 bits to alignment boundary [-Wpadded] hw/misc/aspeed_peci.c:101:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/aspeed_peci.c:104:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_peci.c:115:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/aspeed_peci.c:117:26: warning: 'ASPEED_PECI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_peci.c:118:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_peci.c:128:26: warning: 'ASPEED_PECI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_peci.c:133:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_peci.c:135:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_peci.c:152:1: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_peci.c:152:1: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_peci.c:152:1)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_peci.c:152:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_peci.c:152:32: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_peci.c:45:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_peci.c:47:26: warning: 'ASPEED_PECI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_peci.c:63:40: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_peci.c:65:26: warning: 'ASPEED_PECI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_peci.c:89:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_sbc.c:100:32: warning: 'ASPEED_SBC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:118:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/aspeed_sbc.c:120:25: warning: 'ASPEED_SBC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:121:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:134:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sbc.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_sbc.c:135:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_sbc.c:140:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sbc.c:140:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_sbc.c:141:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sbc.c:141:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_sbc.c:142:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_sbc.c:145:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_sbc.c:147:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:163:69: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_sbc.c:165:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:182:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_sbc.c:19:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:25:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:26:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:27:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:28:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:29:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:30:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:31:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:33:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:35:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:38:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:41:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:42:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sbc.c:44:73: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_sbc.c:46:25: warning: 'ASPEED_SBC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:61:44: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_sbc.c:63:25: warning: 'ASPEED_SBC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sbc.c:85:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:110:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:116:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:126:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:129:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:130:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:135:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:217:12: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:222:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:231:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:240:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:249:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:250:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:280:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:281:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:295:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:303:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/aspeed_scu.c:30:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:313:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:319:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:320:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:32:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:335:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:348:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/aspeed_scu.c:360:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:36:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:385:9: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:43:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:44:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:476:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:477:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:47:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:48:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:49:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:503:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/aspeed_scu.c:503:21: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_scu.c:503:21: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_scu.c:503:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_scu.c:503:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_scu.c:50:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:514:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:515:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:516:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:51:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:52:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:535:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_scu.c:535:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_scu.c:536:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_scu.c:541:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_scu.c:541:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_scu.c:542:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_scu.c:542:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_scu.c:543:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_scu.c:543:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_scu.c:544:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_scu.c:544:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_scu.c:545:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_scu.c:548:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_scu.c:550:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:567:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_scu.c:569:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:570:27: warning: 'ASPEED_SCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:589:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_scu.c:58:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:591:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:592:27: warning: 'ASPEED_SCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:614:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:615:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:63:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:648:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:649:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:651:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_scu.c:65:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:69:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:73:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:746:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:747:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:75:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:763:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_scu.c:765:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:766:27: warning: 'ASPEED_SCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:76:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:79:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:802:25: warning: 'ASPEED_SCU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:803:27: warning: 'ASPEED_SCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:814:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_scu.c:816:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:817:27: warning: 'ASPEED_SCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_scu.c:846:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_scu.c:84:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:85:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:86:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:87:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:88:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:89:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_scu.c:90:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:100:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:101:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:102:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:105:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:106:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:107:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:108:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:110:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:111:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:112:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:113:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:120:70: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:122:26: warning: 'ASPEED_SDMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:126:17: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sdmc.c:126:17: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_sdmc.c:126:17)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_sdmc.c:126:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_sdmc.c:138:43: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:140:26: warning: 'ASPEED_SDMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:141:28: warning: 'ASPEED_SDMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:145:17: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sdmc.c:145:17: warning: padding size of 'struct (unnamed at ../hw/misc/aspeed_sdmc.c:145:17)' with 7 bits to alignment boundary [-Wpadded] hw/misc/aspeed_sdmc.c:145:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/aspeed_sdmc.c:153:19: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_sdmc.c:153:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/aspeed_sdmc.c:166:26: warning: 'ASPEED_SDMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:167:28: warning: 'ASPEED_SDMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:189:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:191:26: warning: 'ASPEED_SDMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:192:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/aspeed_sdmc.c:198:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:203:26: warning: 'ASPEED_SDMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:204:28: warning: 'ASPEED_SDMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:211:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'const uint64_t' (aka 'const unsigned long long') [-Wsign-compare] hw/misc/aspeed_sdmc.c:212:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/aspeed_sdmc.c:217:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/aspeed_sdmc.c:229:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:231:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:232:26: warning: 'ASPEED_SDMC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:233:28: warning: 'ASPEED_SDMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sdmc.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_sdmc.c:249:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_sdmc.c:254:5: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_sdmc.c:254:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_sdmc.c:255:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_sdmc.c:258:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:260:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:280:28: warning: 'ASPEED_SDMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:338:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:340:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:341:28: warning: 'ASPEED_SDMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:364:14: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/aspeed_sdmc.c:405:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:407:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:408:28: warning: 'ASPEED_SDMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:430:14: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/aspeed_sdmc.c:498:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_sdmc.c:500:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:501:28: warning: 'ASPEED_SDMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_sdmc.c:524:38: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_sdmc.c:67:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:68:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:69:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:70:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:72:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:73:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:75:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:76:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:77:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:80:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:81:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:82:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:83:13: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:95:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:98:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_sdmc.c:99:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:103:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/misc/aspeed_xdma.c:121:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/aspeed_xdma.c:123:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:124:29: warning: 'ASPEED_XDMA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:134:29: warning: 'ASPEED_XDMA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:135:28: warning: 'ASPEED_XDMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/misc/aspeed_xdma.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/aspeed_xdma.c:149:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/aspeed_xdma.c:153:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_xdma.c:155:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:156:28: warning: 'ASPEED_XDMA_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:176:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_xdma.c:178:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:179:28: warning: 'ASPEED_XDMA_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:190:2: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_xdma.c:198:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_xdma.c:19:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:200:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:201:28: warning: 'ASPEED_XDMA_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:212:2: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_xdma.c:220:63: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/aspeed_xdma.c:222:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:245:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/aspeed_xdma.c:26:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:27:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:34:9: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:39:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:40:10: warning: macro is not used [-Wunused-macros] hw/misc/aspeed_xdma.c:50:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_xdma.c:63:44: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/aspeed_xdma.c:68:28: warning: 'ASPEED_XDMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/aspeed_xdma.c:77:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/misc/auxbus.c:113:13: warning: enumeration value 'WRITE_I2C_STATUS' not explicitly handled in switch [-Wswitch-enum] hw/misc/auxbus.c:138:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/auxbus.c:154:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/auxbus.c:182:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/auxbus.c:191:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/auxbus.c:213:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/auxbus.c:222:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/auxbus.c:252:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/misc/auxbus.c:255:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/misc/auxbus.c:259:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/auxbus.c:261:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:271:24: warning: 'AUXTOI2C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:273:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:292:19: warning: 'AUX_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:300:9: warning: 'AUX_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:314:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/auxbus.c:316:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:44:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/auxbus.c:53:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/auxbus.c:55:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:68:11: warning: 'AUX_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:72:19: warning: 'AUXTOI2C' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:83:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:83:39: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:88:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:89:19: warning: 'AUX_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/auxbus.c:95:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/avr_power.c:34:23: warning: 'AVR_MASK' was marked unused but was used [-Wused-but-marked-unused] hw/misc/avr_power.c:60:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/avr_power.c:80:23: warning: 'AVR_MASK' was marked unused but was used [-Wused-but-marked-unused] hw/misc/avr_power.c:81:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/avr_power.c:93:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/avr_power.c:95:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:107:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:110:54: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:112:16: warning: 'CPRMAN_PLL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:117:25: warning: 'CPRMAN_PLL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:119:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:121:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:129:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:129:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/bcm2835_cprman.c:129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:130:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_cprman.c:134:54: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:136:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:155:32: warning: 'CPRMAN_PLL_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:192:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/bcm2835_cprman.c:194:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:213:64: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:215:24: warning: 'CPRMAN_PLL_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:220:32: warning: 'CPRMAN_PLL_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:222:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:225:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:233:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:233:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/bcm2835_cprman.c:233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:234:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_cprman.c:238:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:240:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:268:21: warning: padding size of 'struct (unnamed at ../hw/misc/bcm2835_cprman.c:268:21)' with 31 bits to alignment boundary [-Wpadded] hw/misc/bcm2835_cprman.c:268:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/bcm2835_cprman.c:278:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:305:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:308:59: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:312:40: warning: implicit conversion loses integer precision: 'long' to 'CprmanClockMuxSource' (aka 'enum CprmanClockMuxSource') [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:323:34: warning: 'CPRMAN_CLOCK_MUX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:332:30: warning: 'CPRMAN_CLOCK_MUX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:338:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:345:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:353:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/bcm2835_cprman.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_cprman.c:359:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:361:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:386:61: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:388:25: warning: 'CPRMAN_DSI0HSCK_MUX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:393:33: warning: 'CPRMAN_DSI0HSCK_MUX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:394:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:400:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:408:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:408:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/bcm2835_cprman.c:408:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:409:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:409:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/bcm2835_cprman.c:409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:410:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_cprman.c:414:63: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:416:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:446:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_cprman.c:453:38: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:455:29: warning: 'CPRMAN' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:520:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:522:29: warning: 'CPRMAN' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:525:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:533:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:536:20: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:584:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:585:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:586:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:587:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:588:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:589:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_cprman.c:58:25: warning: 'CPRMAN_PLL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:622:29: warning: 'CPRMAN' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:628:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:632:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:635:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:638:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:646:29: warning: 'CPRMAN' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:652:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'CprmanPll' (aka 'enum CprmanPll') [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:659:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'CprmanPllChannel' (aka 'enum CprmanPllChannel') [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:672:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'CprmanClockMux' (aka 'enum CprmanClockMux') [-Wshorten-64-to-32] hw/misc/bcm2835_cprman.c:676:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:676:61: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:687:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:726:29: warning: 'CPRMAN' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:734:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:746:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:756:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:765:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:776:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:776:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:777:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_cprman.c:782:5: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_cprman.c:782:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_cprman.c:783:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_cprman.c:786:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_cprman.c:788:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_cprman.c:813:33: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/bcm2835_mbox.c:109:48: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/bcm2835_mbox.c:122:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_mbox.c:155:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_mbox.c:210:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_mbox.c:214:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/bcm2835_mbox.c:221:32: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/bcm2835_mbox.c:224:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_mbox.c:227:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_mbox.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mbox.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mbox.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mbox.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mbox.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mbox.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mbox.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mbox.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mbox.c:265:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_mbox.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mbox.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mbox.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mbox.c:276:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/bcm2835_mbox.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mbox.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_mbox.c:284:27: warning: 'BCM2835_MBOX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:288:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:289:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:290:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:295:27: warning: 'BCM2835_MBOX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:306:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/bcm2835_mbox.c:308:27: warning: 'BCM2835_MBOX' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:30:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:312:18: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:317:63: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_mbox.c:319:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mbox.c:36:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:37:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:38:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:40:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:41:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:43:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:44:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:45:9: warning: macro is not used [-Wunused-macros] hw/misc/bcm2835_mbox.c:75:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/misc/bcm2835_mbox.c:78:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/misc/bcm2835_mphi.c:129:27: warning: 'BCM2835_MPHI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mphi.c:138:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/bcm2835_mphi.c:140:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mphi.c:141:27: warning: 'BCM2835_MPHI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mphi.c:148:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mphi.c:149:27: warning: 'BCM2835_MPHI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mphi.c:155:26: warning: no previous extern declaration for non-static variable 'vmstate_mphi_state' [-Wmissing-variable-declarations] hw/misc/bcm2835_mphi.c:160:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mphi.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mphi.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mphi.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mphi.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mphi.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mphi.c:163:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mphi.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mphi.c:164:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_mphi.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_mphi.c:165:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_mphi.c:169:55: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_mphi.c:171:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_mphi.c:39:64: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_mphi.c:72:75: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_mphi.c:79:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_mphi.c:82:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_mphi.c:88:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_mphi.c:94:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_powermgt.c:113:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_powermgt.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_powermgt.c:114:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_powermgt.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_powermgt.c:115:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_powermgt.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_powermgt.c:116:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_powermgt.c:122:31: warning: 'BCM2835_POWERMGT' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_powermgt.c:126:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_powermgt.c:131:31: warning: 'BCM2835_POWERMGT' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_powermgt.c:139:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_powermgt.c:141:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_powermgt.c:28:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_powermgt.c:56:61: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_powermgt.c:72:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_powermgt.c:84:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_powermgt.c:89:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_property.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/misc/bcm2835_property.c:265:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_property.c:267:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_property.c:299:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/bcm2835_property.c:299:47: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/bcm2835_property.c:299:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_property.c:309:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/bcm2835_property.c:309:45: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/bcm2835_property.c:313:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_property.c:339:61: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_property.c:348:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_property.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_property.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_property.c:373:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_property.c:373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_property.c:374:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_property.c:374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_property.c:375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_property.c:381:31: warning: 'BCM2835_PROPERTY' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:385:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:386:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:391:31: warning: 'BCM2835_PROPERTY' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:396:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/bcm2835_property.c:398:31: warning: 'BCM2835_PROPERTY' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:402:16: warning: 'BCM2835_FB' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:405:17: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_property.c:40:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_property.c:415:5: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_property.c:415:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_property.c:416:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_property.c:419:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_property.c:421:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_rng.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_rng.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_rng.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_rng.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_rng.c:105:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_rng.c:111:26: warning: 'BCM2835_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_rng.c:115:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_rng.c:120:26: warning: 'BCM2835_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_rng.c:126:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_rng.c:128:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_rng.c:76:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_rng.c:80:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/bcm2835_thermal.c:101:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_thermal.c:109:9: warning: extension used [-Wlanguage-extension-token] hw/misc/bcm2835_thermal.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/bcm2835_thermal.c:110:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/bcm2835_thermal.c:114:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/bcm2835_thermal.c:116:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_thermal.c:37:40: warning: implicit conversion turns floating-point number into integer: 'float' to 'uint16_t' (aka 'unsigned short') [-Wfloat-conversion] hw/misc/bcm2835_thermal.c:40:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_thermal.c:42:30: warning: 'BCM2835_THERMAL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_thermal.c:51:15: warning: padding size of 'struct (unnamed at ../hw/misc/bcm2835_thermal.c:51:15)' with 31 bits to alignment boundary [-Wpadded] hw/misc/bcm2835_thermal.c:51:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/bcm2835_thermal.c:61:60: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/bcm2835_thermal.c:63:30: warning: 'BCM2835_THERMAL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_thermal.c:67:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/bcm2835_thermal.c:90:30: warning: 'BCM2835_THERMAL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/bcm2835_thermal.c:95:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/bcm2835_thermal.c:97:30: warning: 'BCM2835_THERMAL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/cbus.c:114:40: warning: unused parameter 'line' [-Wunused-parameter] hw/misc/cbus.c:121:40: warning: unused parameter 'line' [-Wunused-parameter] hw/misc/cbus.c:172:9: warning: padding struct 'CBusRetu' with 2 bytes to align 'is_vilma' [-Wpadded] hw/misc/cbus.c:247:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/cbus.c:265:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/cbus.c:31:9: warning: padding size of 'CBusSlave' with 4 bytes to alignment boundary [-Wpadded] hw/misc/cbus.c:46:14: warning: padding struct 'CBusPriv' with 2 bytes to align 'dat_out' [-Wpadded] hw/misc/cbus.c:478:9: warning: padding struct 'CBusTahvo' with 2 bytes to align 'is_betty' [-Wpadded] hw/misc/cbus.c:563:22: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/cbus.c:97:40: warning: unused parameter 'line' [-Wunused-parameter] hw/misc/debugexit.c:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/debugexit.c:24:18: warning: padding struct 'struct ISADebugExitState' with 8 bytes to align 'io' [-Wpadded] hw/misc/debugexit.c:27:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/debugexit.c:27:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/debugexit.c:27:69: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/debugexit.c:32:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/debugexit.c:32:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/debugexit.c:33:39: warning: unused parameter 'width' [-Wunused-parameter] hw/misc/debugexit.c:34:1: warning: function 'debug_exit_write' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/misc/debugexit.c:35:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/debugexit.c:46:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/debugexit.c:48:22: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/debugexit.c:49:30: warning: 'ISA_DEBUG_EXIT_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/debugexit.c:58:5: warning: extension used [-Wlanguage-extension-token] hw/misc/debugexit.c:58:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/debugexit.c:59:5: warning: extension used [-Wlanguage-extension-token] hw/misc/debugexit.c:59:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/debugexit.c:60:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/debugexit.c:63:63: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/debugexit.c:65:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:102:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:103:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:104:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:105:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:106:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:107:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:108:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:109:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:110:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:113:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:114:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:115:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:116:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:117:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:118:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:119:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:120:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:121:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:130:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/eccmemctl.c:132:8: warning: padding size of 'struct ECCState' with 12 bytes to alignment boundary [-Wpadded] hw/misc/eccmemctl.c:135:18: warning: padding struct 'struct ECCState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/eccmemctl.c:143:36: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/eccmemctl.c:155:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:159:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:162:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:164:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:167:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:168:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:171:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:172:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:175:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:176:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:179:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:180:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:186:39: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/eccmemctl.c:243:55: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/eccmemctl.c:247:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/eccmemctl.c:248:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/eccmemctl.c:252:44: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/eccmemctl.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/misc/eccmemctl.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/eccmemctl.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/misc/eccmemctl.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/eccmemctl.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/misc/eccmemctl.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/eccmemctl.c:279:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/eccmemctl.c:285:19: warning: 'ECC_MEMCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:305:19: warning: 'ECC_MEMCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:306:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:314:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/eccmemctl.c:316:19: warning: 'ECC_MEMCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:317:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:329:5: warning: extension used [-Wlanguage-extension-token] hw/misc/eccmemctl.c:329:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/eccmemctl.c:330:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/eccmemctl.c:333:54: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/eccmemctl.c:335:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/eccmemctl.c:60:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:61:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:63:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:64:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:65:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:66:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:67:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:68:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:69:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:70:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:73:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:82:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:83:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:84:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:85:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:86:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:87:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:88:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:92:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:93:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:94:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:95:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:96:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:97:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:98:9: warning: macro is not used [-Wunused-macros] hw/misc/eccmemctl.c:99:9: warning: macro is not used [-Wunused-macros] hw/misc/edu.c:161:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/edu.c:210:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:215:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:252:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/edu.c:255:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:261:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:262:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/edu.c:271:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/edu.c:275:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/edu.c:278:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/edu.c:324:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:325:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:327:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:347:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:350:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/edu.c:352:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:364:21: warning: 'EDU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/edu.c:387:21: warning: 'EDU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/edu.c:389:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/edu.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/edu.c:404:21: warning: 'EDU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/edu.c:411:54: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/edu.c:413:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/edu.c:414:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/edu.c:429:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/edu.c:47:8: warning: padding size of 'struct EduState' with 8 bytes to alignment boundary [-Wpadded] hw/misc/edu.c:56:14: warning: padding struct 'struct EduState' with 3 bytes to align 'addr4' [-Wpadded] hw/misc/edu.c:67:10: warning: macro is not used [-Wunused-macros] hw/misc/edu.c:74:7: warning: padding struct 'struct EduState' with 4 bytes to align 'dma' [-Wpadded] hw/misc/empty_slot.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/empty_slot.c:26:18: warning: padding struct 'struct EmptySlot' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/empty_slot.c:34:20: warning: 'EMPTY_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/misc/empty_slot.c:44:20: warning: 'EMPTY_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/misc/empty_slot.c:55:34: warning: unused parameter 'name' [-Wunused-parameter] hw/misc/empty_slot.c:64:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/empty_slot.c:66:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/empty_slot.c:70:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/empty_slot.c:72:20: warning: 'EMPTY_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/misc/empty_slot.c:79:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/empty_slot.c:83:5: warning: extension used [-Wlanguage-extension-token] hw/misc/empty_slot.c:83:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/empty_slot.c:84:5: warning: extension used [-Wlanguage-extension-token] hw/misc/empty_slot.c:84:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/empty_slot.c:84:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/empty_slot.c:85:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/empty_slot.c:88:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/empty_slot.c:90:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_clk.c:114:29: warning: 'EXYNOS4210_CLK' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_clk.c:118:21: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_clk.c:118:21: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_clk.c:118:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_clk.c:118:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_clk.c:125:29: warning: 'EXYNOS4210_CLK' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_clk.c:126:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_clk.c:139:55: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_clk.c:139:55: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_clk.c:139:9)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_clk.c:139:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_clk.c:139:9: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_clk.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/exynos4210_clk.c:140:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/exynos4210_clk.c:144:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/exynos4210_clk.c:146:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_clk.c:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/exynos4210_clk.c:61:18: warning: padding struct 'struct Exynos4210ClkState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/exynos4210_clk.c:62:18: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_clk.c:62:18: warning: padding size of 'struct Exynos4210ClkState::(unnamed at ../hw/misc/exynos4210_clk.c:62:18)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_clk.c:62:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_clk.c:66:46: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/exynos4210_clk.c:72:21: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_clk.c:72:21: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_clk.c:72:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_clk.c:72:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_clk.c:84:57: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/exynos4210_clk.c:90:21: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_clk.c:90:21: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_clk.c:90:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_clk.c:90:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_clk.c:92:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/exynos4210_pmu.c:398:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/exynos4210_pmu.c:39:9: warning: macro is not used [-Wunused-macros] hw/misc/exynos4210_pmu.c:403:18: warning: padding struct 'struct Exynos4210PmuState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/exynos4210_pmu.c:404:18: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_pmu.c:404:18: warning: padding size of 'struct Exynos4210PmuState::(unnamed at ../hw/misc/exynos4210_pmu.c:404:18)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_pmu.c:404:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_pmu.c:409:61: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/exynos4210_pmu.c:414:46: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/exynos4210_pmu.c:420:21: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_pmu.c:420:21: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_pmu.c:420:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_pmu.c:420:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_pmu.c:433:57: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/exynos4210_pmu.c:439:21: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_pmu.c:439:21: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_pmu.c:439:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_pmu.c:439:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_pmu.c:443:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/exynos4210_pmu.c:471:29: warning: 'EXYNOS4210_PMU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_pmu.c:475:21: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_pmu.c:475:21: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_pmu.c:475:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_pmu.c:475:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_pmu.c:482:29: warning: 'EXYNOS4210_PMU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_pmu.c:483:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_pmu.c:496:55: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_pmu.c:496:55: warning: padding size of 'struct (unnamed at ../hw/misc/exynos4210_pmu.c:496:9)' with 7 bits to alignment boundary [-Wpadded] hw/misc/exynos4210_pmu.c:496:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/exynos4210_pmu.c:496:9: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_pmu.c:496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/exynos4210_pmu.c:497:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/exynos4210_pmu.c:501:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/exynos4210_pmu.c:503:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_pmu.c:58:31: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/exynos4210_pmu.c:59:38: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/exynos4210_rng.c:165:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/exynos4210_rng.c:189:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/exynos4210_rng.c:205:77: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/misc/exynos4210_rng.c:224:29: warning: 'EXYNOS4210_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_rng.c:234:29: warning: 'EXYNOS4210_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_rng.c:235:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_rng.c:247:9: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_rng.c:247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/exynos4210_rng.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_rng.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/exynos4210_rng.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_rng.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/exynos4210_rng.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/misc/exynos4210_rng.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/exynos4210_rng.c:252:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/exynos4210_rng.c:256:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/exynos4210_rng.c:258:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/exynos4210_rng.c:34:44: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/exynos4210_rng.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/exynos4210_rng.c:49:9: warning: macro is not used [-Wunused-macros] hw/misc/exynos4210_rng.c:53:9: warning: macro is not used [-Wunused-macros] hw/misc/exynos4210_rng.c:73:18: warning: padding struct 'struct Exynos4210RngState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/exynos4210_rng.c:93:46: warning: unused parameter 'val' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:120:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/grlib_ahb_apb_pnp.c:135:23: warning: 'GRLIB_AHB_PNP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:139:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/misc/grlib_ahb_apb_pnp.c:139:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/grlib_ahb_apb_pnp.c:145:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:145:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:146:42: warning: unused parameter 'val' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:146:56: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:161:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:163:23: warning: 'GRLIB_AHB_PNP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:164:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:171:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:173:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:187:16: warning: padding size of 'struct APBPnp' with 12 bytes to alignment boundary [-Wpadded] hw/misc/grlib_ahb_apb_pnp.c:189:18: warning: padding struct 'struct APBPnp' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/grlib_ahb_apb_pnp.c:232:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/grlib_ahb_apb_pnp.c:247:23: warning: 'GRLIB_APB_PNP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:251:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/misc/grlib_ahb_apb_pnp.c:251:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/grlib_ahb_apb_pnp.c:257:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:257:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:258:42: warning: unused parameter 'val' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:258:56: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:273:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:275:23: warning: 'GRLIB_APB_PNP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:276:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:283:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/grlib_ahb_apb_pnp.c:285:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/grlib_ahb_apb_pnp.c:56:16: warning: padding size of 'struct AHBPnp' with 14 bytes to alignment boundary [-Wpadded] hw/misc/grlib_ahb_apb_pnp.c:58:18: warning: padding struct 'struct AHBPnp' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/imx25_ccm.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx25_ccm.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx25_ccm.c:106:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx25_ccm.c:113:24: warning: 'IMX25_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:129:24: warning: 'IMX25_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:147:24: warning: 'IMX25_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:173:13: warning: enumeration values 'CLK_EXT', 'CLK_HIGH_DIV', and 'CLK_HIGH' not explicitly handled in switch [-Wswitch-enum] hw/misc/imx25_ccm.c:196:24: warning: 'IMX25_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:198:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx25_ccm.c:229:70: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx25_ccm.c:248:38: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx25_ccm.c:24:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/imx25_ccm.c:260:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx25_ccm.c:286:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:287:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:288:24: warning: 'IMX25_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:28:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx25_ccm.c:28:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx25_ccm.c:295:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx25_ccm.c:297:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx25_ccm.c:298:24: warning: 'IMX_CCM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx31_ccm.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx31_ccm.c:103:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx31_ccm.c:110:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:131:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:144:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:161:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:174:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:188:13: warning: enumeration values 'CLK_EXT', 'CLK_HIGH_DIV', and 'CLK_HIGH' not explicitly handled in switch [-Wswitch-enum] hw/misc/imx31_ccm.c:211:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:213:19: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx31_ccm.c:235:70: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx31_ccm.c:254:38: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx31_ccm.c:269:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx31_ccm.c:26:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/imx31_ccm.c:278:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx31_ccm.c:281:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx31_ccm.c:284:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx31_ccm.c:30:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx31_ccm.c:30:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx31_ccm.c:313:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:314:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:315:24: warning: 'IMX31_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:322:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx31_ccm.c:324:24: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx31_ccm.c:325:24: warning: 'IMX_CCM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:23:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/imx6_ccm.c:243:9: warning: macro is not used [-Wunused-macros] hw/misc/imx6_ccm.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx6_ccm.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx6_ccm.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx6_ccm.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx6_ccm.c:252:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx6_ccm.c:27:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx6_ccm.c:27:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx6_ccm.c:362:23: warning: 'IMX6_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:364:13: warning: enumeration value 'CLK_EXT' not explicitly handled in switch [-Wswitch-enum] hw/misc/imx6_ccm.c:368:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:371:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:395:23: warning: 'IMX6_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:397:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx6_ccm.c:468:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:468:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:469:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:469:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:470:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:470:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:471:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:471:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:472:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:472:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:473:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:473:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:474:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:474:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:475:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6_ccm.c:475:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6_ccm.c:478:69: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6_ccm.c:481:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:492:37: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6_ccm.c:494:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:507:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6_ccm.c:510:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:600:40: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6_ccm.c:602:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:692:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_ccm.c:733:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:734:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:735:23: warning: 'IMX6_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:758:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx6_ccm.c:760:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_ccm.c:761:24: warning: 'IMX_CCM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_src.c:100:69: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6_src.c:104:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:124:8: warning: padding size of 'struct SRCSCRResetInfo' with 4 bytes to alignment boundary [-Wpadded] hw/misc/imx6_src.c:129:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/misc/imx6_src.c:148:39: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/imx6_src.c:156:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/misc/imx6_src.c:163:37: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6_src.c:166:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:192:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:193:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:205:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:206:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:218:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:219:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:231:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:235:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:239:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:243:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:247:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:251:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:255:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:258:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6_src.c:25:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/imx6_src.c:280:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/imx6_src.c:282:23: warning: 'IMX6_SRC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_src.c:286:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_src.c:289:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx6_src.c:291:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_src.c:29:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx6_src.c:29:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx6_src.c:81:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx6_src.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx6_src.c:82:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx6_src.c:88:23: warning: 'IMX6_SRC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6_src.c:90:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx6ul_ccm.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx6ul_ccm.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx6ul_ccm.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx6ul_ccm.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx6ul_ccm.c:291:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx6ul_ccm.c:295:59: warning: unused parameter 'dev' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:355:63: warning: unused parameter 'dev' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:511:25: warning: 'IMX6UL_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6ul_ccm.c:513:13: warning: enumeration value 'CLK_EXT' not explicitly handled in switch [-Wswitch-enum] hw/misc/imx6ul_ccm.c:517:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6ul_ccm.c:520:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6ul_ccm.c:544:25: warning: 'IMX6UL_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6ul_ccm.c:617:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:617:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:618:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:618:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:619:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:619:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:620:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:620:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:621:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:621:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:622:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:622:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:623:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/imx6ul_ccm.c:623:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/imx6ul_ccm.c:630:71: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:633:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6ul_ccm.c:646:37: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:648:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6ul_ccm.c:659:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:662:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6ul_ccm.c:760:40: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:762:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx6ul_ccm.c:888:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6ul_ccm.c:889:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6ul_ccm.c:890:25: warning: 'IMX6UL_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6ul_ccm.c:913:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx6ul_ccm.c:915:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx6ul_ccm.c:916:24: warning: 'IMX_CCM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:103:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx7_ccm.c:134:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/imx7_ccm.c:134:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/imx7_ccm.c:135:50: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx7_ccm.c:135:65: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_ccm.c:154:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:155:23: warning: 'IMX7_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:169:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:170:26: warning: 'IMX7_ANALOG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx7_ccm.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx7_ccm.c:215:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx7_ccm.c:219:59: warning: unused parameter 'dev' [-Wunused-parameter] hw/misc/imx7_ccm.c:219:71: warning: unused parameter 'clock' [-Wunused-parameter] hw/misc/imx7_ccm.c:21:26: warning: 'IMX7_ANALOG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:234:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx7_ccm.c:236:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:237:24: warning: 'IMX_CCM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx7_ccm.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx7_ccm.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx7_ccm.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx7_ccm.c:261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx7_ccm.c:265:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx7_ccm.c:267:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:71:23: warning: 'IMX7_CCM' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_ccm.c:87:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_ccm.c:95:61: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_ccm.c:98:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx7_gpr.c:105:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx7_gpr.c:107:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_gpr.c:48:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:49:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:50:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:51:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:52:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:53:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:54:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:56:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:57:9: warning: macro is not used [-Wunused-macros] hw/misc/imx7_gpr.c:61:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/imx7_gpr.c:61:69: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_gpr.c:72:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/imx7_gpr.c:73:49: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_gpr.c:97:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_gpr.c:98:23: warning: 'IMX7_GPR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_snvs.c:20:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/imx7_snvs.c:20:53: warning: unused parameter 'offset' [-Wunused-parameter] hw/misc/imx7_snvs.c:20:70: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_snvs.c:25:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/imx7_snvs.c:26:50: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx7_snvs.c:28:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/imx7_snvs.c:55:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_snvs.c:56:24: warning: 'IMX7_SNVS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx7_snvs.c:64:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx7_snvs.c:66:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_ccm.c:22:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/imx_ccm.c:26:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/imx_ccm.c:34:26: warning: 'IMX_CCM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_ccm.c:64:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/misc/imx_ccm.c:65:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/misc/imx_ccm.c:70:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/imx_rngc.c:139:37: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx_rngc.c:141:23: warning: 'IMX_RNGC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:203:23: warning: 'IMX_RNGC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:213:23: warning: 'IMX_RNGC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:221:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/imx_rngc.c:223:23: warning: 'IMX_RNGC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:224:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:237:23: warning: 'IMX_RNGC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:247:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx_rngc.c:247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx_rngc.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx_rngc.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx_rngc.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx_rngc.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx_rngc.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/misc/imx_rngc.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/imx_rngc.c:251:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/imx_rngc.c:255:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/imx_rngc.c:257:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/imx_rngc.c:261:25: warning: possible misuse of comma operator here [-Wcomma] hw/misc/imx_rngc.c:50:69: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/imx_rngc.c:52:23: warning: 'IMX_RNGC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:121:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:143:67: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/iotkit-secctl.c:146:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:146:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/iotkit-secctl.c:147:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:259:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:259:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:289:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:310:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:317:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:325:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:339:68: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/iotkit-secctl.c:341:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:342:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:357:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:361:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:362:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:382:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:387:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:394:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:401:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:406:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:413:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:416:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:419:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:423:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:424:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:460:68: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/iotkit-secctl.c:462:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:464:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:464:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/iotkit-secctl.c:519:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:519:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/iotkit-secctl.c:529:69: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/iotkit-secctl.c:531:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:532:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:550:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:555:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:562:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-secctl.c:620:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:633:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:640:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:647:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:656:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:659:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/iotkit-secctl.c:669:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:695:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:696:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:697:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:744:23: warning: 'IOTKIT_SECCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:757:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:757:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:758:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:758:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:759:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:759:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:760:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-secctl.c:769:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:769:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:770:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-secctl.c:774:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/iotkit-secctl.c:785:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:785:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:786:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:786:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:787:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:787:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:788:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-secctl.c:797:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:797:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:798:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:798:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:799:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:799:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:800:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:800:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:801:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:801:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:802:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:802:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/iotkit-secctl.c:802:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:804:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:804:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/iotkit-secctl.c:804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:806:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:806:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/iotkit-secctl.c:806:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:808:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-secctl.c:818:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-secctl.c:818:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-secctl.c:819:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-secctl.c:822:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/iotkit-secctl.c:824:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-secctl.c:845:40: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/iotkit-sysctl.c:109:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:337:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/iotkit-sysctl.c:340:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/iotkit-sysctl.c:344:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/iotkit-sysctl.c:378:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/iotkit-sysctl.c:387:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:405:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:409:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:417:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:428:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:433:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:444:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:458:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:462:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:490:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:49:5: warning: ISO C restricts enumerator values to range of 'int' (4294967168 is too large) [-Wpedantic] hw/misc/iotkit-sysctl.c:503:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:516:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:529:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:540:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:555:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:560:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:577:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:591:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:605:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:618:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:633:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:648:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:653:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:666:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:671:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:684:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/iotkit-sysctl.c:694:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/iotkit-sysctl.c:721:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:751:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:752:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:761:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:771:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:782:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:782:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:783:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:783:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:784:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:784:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:785:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:785:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:786:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-sysctl.c:792:23: warning: 'IOTKIT_SYSCTL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:803:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:803:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:804:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:805:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:805:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:806:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:806:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:807:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:807:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:808:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:808:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:809:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:809:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:810:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:810:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:811:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:811:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:812:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:812:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:813:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:813:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:814:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-sysctl.c:823:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:823:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:824:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:824:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:825:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:825:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:826:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:826:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:827:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:827:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:828:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:828:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:829:9: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:829:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:830:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-sysctl.c:840:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:840:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:841:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:841:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:842:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:842:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:844:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysctl.c:844:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysctl.c:846:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-sysctl.c:849:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/iotkit-sysctl.c:851:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysctl.c:872:40: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/iotkit-sysinfo.c:114:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/iotkit-sysinfo.c:135:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysinfo.c:135:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysinfo.c:136:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysinfo.c:136:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysinfo.c:137:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysinfo.c:137:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysinfo.c:138:5: warning: extension used [-Wlanguage-extension-token] hw/misc/iotkit-sysinfo.c:138:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/iotkit-sysinfo.c:139:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/iotkit-sysinfo.c:144:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysinfo.c:145:24: warning: 'IOTKIT_SYSINFO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysinfo.c:154:24: warning: 'IOTKIT_SYSINFO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysinfo.c:162:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/iotkit-sysinfo.c:164:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysinfo.c:187:41: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/iotkit-sysinfo.c:64:24: warning: 'IOTKIT_SYSINFO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/iotkit-sysinfo.c:79:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/misc/iotkit-sysinfo.c:88:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/misc/iotkit-sysinfo.c:93:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/iotkit-sysinfo.c:96:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/iotkit-sysinfo.c:99:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/lasi.c:112:70: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/lasi.c:113:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/lasi.c:117:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:124:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:136:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:140:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:153:26: warning: implicit conversion changes signedness: 'unsigned long long' to 'time_t' (aka 'long') [-Wsign-conversion] hw/misc/lasi.c:153:28: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/misc/lasi.c:162:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:170:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:200:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:201:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:201:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:202:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:203:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:204:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:205:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:206:9: warning: extension used [-Wlanguage-extension-token] hw/misc/lasi.c:206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/lasi.c:207:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/lasi.c:223:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/lasi.c:231:20: warning: 'LASI_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/lasi.c:236:14: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/lasi.c:242:20: warning: 'LASI_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/lasi.c:243:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/lasi.c:250:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/lasi.c:253:55: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/lasi.c:255:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/lasi.c:25:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/lasi.c:26:42: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/lasi.c:26:53: warning: unused parameter 'is_write' [-Wunused-parameter] hw/misc/lasi.c:27:44: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/lasi.c:43:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/lasi.c:52:71: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/lasi.c:53:57: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/lasi.c:84:15: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/led.c:101:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/led.c:105:5: warning: extension used [-Wlanguage-extension-token] hw/misc/led.c:105:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/led.c:105:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/led.c:106:5: warning: extension used [-Wlanguage-extension-token] hw/misc/led.c:106:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/led.c:106:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/led.c:107:5: warning: extension used [-Wlanguage-extension-token] hw/misc/led.c:107:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/led.c:108:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/led.c:111:54: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/led.c:113:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/led.c:160:12: warning: 'LED' was marked unused but was used [-Wused-but-marked-unused] hw/misc/led.c:30:28: warning: extension used [-Wlanguage-extension-token] hw/misc/led.c:30:28: warning: padding size of 'struct (unnamed at ../hw/misc/led.c:30:28)' with 7 bits to alignment boundary [-Wpadded] hw/misc/led.c:30:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/led.c:43:55: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/led.c:46:58: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/led.c:48:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/led.c:63:19: warning: 'LED' was marked unused but was used [-Wused-but-marked-unused] hw/misc/led.c:71:19: warning: 'LED' was marked unused but was used [-Wused-but-marked-unused] hw/misc/led.c:81:9: warning: extension used [-Wlanguage-extension-token] hw/misc/led.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/led.c:82:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/led.c:88:19: warning: 'LED' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1000:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1021:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/misc/mac_via.c:1032:68: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/mac_via.c:1042:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1043:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1051:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1054:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1063:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1063:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1065:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1065:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1067:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1067:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1068:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1068:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1069:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1069:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1070:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1070:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1071:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1071:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1072:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1072:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1073:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1073:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1074:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1074:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1075:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1075:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1077:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1077:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1078:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1078:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1079:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1079:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1080:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1080:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1081:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1081:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1082:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1082:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1084:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1084:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/mac_via.c:1084:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1085:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1085:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1086:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1086:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/mac_via.c:1086:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1087:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1087:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1088:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mac_via.c:1093:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1093:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/mac_via.c:1093:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1094:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mac_via.c:1097:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mac_via.c:1099:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1100:31: warning: 'MOS6522_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1128:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1129:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:112:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:113:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:1145:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1146:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:114:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:115:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:1161:33: warning: 'MOS6522_Q800_VIA2' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1162:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1168:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:116:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:1177:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mac_via.c:1177:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mac_via.c:1179:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mac_via.c:1183:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mac_via.c:1185:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1186:31: warning: 'MOS6522_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:1208:34: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/mac_via.c:122:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:155:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:156:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:157:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:158:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:159:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:160:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:161:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:162:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:177:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:183:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:187:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:188:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:189:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:202:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:206:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:214:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:218:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:219:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:238:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:239:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:240:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:241:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:242:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:243:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:244:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:245:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:246:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:247:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:248:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:249:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:250:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:256:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:257:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:258:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:264:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:265:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:282:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:327:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:328:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:340:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:341:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:354:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/mac_via.c:412:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:462:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/mac_via.c:468:41: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mac_via.c:476:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/mac_via.c:483:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/mac_via.c:489:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mac_via.c:501:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mac_via.c:511:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/mac_via.c:527:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/mac_via.c:535:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/mac_via.c:53:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:572:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:573:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:61:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:664:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:727:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mac_via.c:72:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:735:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:78:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:838:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:857:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:872:31: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:873:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:882:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:883:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:911:31: warning: 'MOS6522_Q800_VIA2' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:912:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:938:31: warning: 'MOS6522_Q800_VIA2' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:939:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:93:9: warning: macro is not used [-Wunused-macros] hw/misc/mac_via.c:955:56: warning: unused parameter 'running' [-Wunused-parameter] hw/misc/mac_via.c:955:74: warning: unused parameter 'state' [-Wunused-parameter] hw/misc/mac_via.c:957:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:965:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/misc/mac_via.c:967:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:980:33: warning: 'MOS6522_Q800_VIA1' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:981:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mac_via.c:982:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:110:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/misc/macio/cuda.c:110:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/macio/cuda.c:118:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:129:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/macio/cuda.c:224:17: warning: padding struct 'struct CudaCommand' with 7 bytes to align 'name' [-Wpadded] hw/misc/macio/cuda.c:232:40: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:232:55: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:249:44: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:249:59: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:269:47: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:269:62: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:278:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/cuda.c:284:43: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/cuda.c:285:47: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/cuda.c:286:41: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:286:56: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:296:46: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/cuda.c:297:50: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/cuda.c:298:44: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:298:59: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:308:54: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/cuda.c:310:52: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:310:67: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:322:51: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/cuda.c:324:49: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:324:64: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:337:46: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/cuda.c:346:25: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/cuda.c:349:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/cuda.c:350:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/cuda.c:351:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/cuda.c:358:40: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/cuda.c:358:55: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/cuda.c:368:25: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/cuda.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/macio/cuda.c:393:21: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:393:21: warning: padding size of 'struct (unnamed at ../hw/misc/macio/cuda.c:393:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/macio/cuda.c:393:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/macio/cuda.c:445:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/cuda.c:462:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:473:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:494:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:494:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:496:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:497:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:497:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:498:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:499:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:500:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:501:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:502:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:503:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:503:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:504:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:504:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/macio/cuda.c:504:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:505:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/cuda.c:511:20: warning: 'CUDA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:523:20: warning: 'CUDA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:528:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:52:9: warning: macro is not used [-Wunused-macros] hw/misc/macio/cuda.c:533:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:534:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:53:9: warning: macro is not used [-Wunused-macros] hw/misc/macio/cuda.c:547:20: warning: 'CUDA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:548:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:54:9: warning: macro is not used [-Wunused-macros] hw/misc/macio/cuda.c:557:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:55:9: warning: macro is not used [-Wunused-macros] hw/misc/macio/cuda.c:561:5: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:561:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/cuda.c:562:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/cuda.c:565:52: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/cuda.c:567:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:586:29: warning: cast from 'char *' to 'MOS6522CUDAState *' (aka 'struct MOS6522CUDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/cuda.c:586:29: warning: cast from 'const struct MOS6522State *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/cuda.c:586:29: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:586:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/cuda.c:587:21: warning: cast from 'char *' to 'CUDAState *' (aka 'struct CUDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/cuda.c:587:21: warning: cast from 'const struct MOS6522CUDAState *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/cuda.c:587:21: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:587:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/cuda.c:594:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:595:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:603:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/cuda.c:605:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:606:31: warning: 'MOS6522_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:73:29: warning: cast from 'char *' to 'MOS6522CUDAState *' (aka 'struct MOS6522CUDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/cuda.c:73:29: warning: cast from 'const struct MOS6522State *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/cuda.c:73:29: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:73:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/cuda.c:74:21: warning: cast from 'char *' to 'CUDAState *' (aka 'struct CUDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/cuda.c:74:21: warning: cast from 'const struct MOS6522CUDAState *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/cuda.c:74:21: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:74:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/cuda.c:77:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/macio/cuda.c:78:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/cuda.c:79:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/misc/macio/cuda.c:84:67: warning: unused parameter 'ti' [-Wunused-parameter] hw/misc/macio/cuda.c:86:29: warning: cast from 'char *' to 'MOS6522CUDAState *' (aka 'struct MOS6522CUDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/cuda.c:86:29: warning: cast from 'const struct MOS6522State *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/cuda.c:86:29: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:86:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/cuda.c:87:21: warning: cast from 'char *' to 'CUDAState *' (aka 'struct CUDAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/cuda.c:87:21: warning: cast from 'const struct MOS6522CUDAState *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/cuda.c:87:21: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/cuda.c:87:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/cuda.c:89:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/macio/cuda.c:90:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/cuda.c:98:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/cuda.c:99:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:109:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/macio/gpio.c:112:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/gpio.c:117:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/gpio.c:121:69: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/macio/gpio.c:153:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:154:25: warning: 'MACIO_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:171:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/gpio.c:171:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/gpio.c:172:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/gpio.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/gpio.c:173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/gpio.c:179:25: warning: 'MACIO_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:185:45: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/misc/macio/gpio.c:185:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/macio/gpio.c:187:20: warning: 'MACIO_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:188:20: warning: 'MACIO_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:191:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/gpio.c:193:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:194:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/gpio.c:209:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/gpio.c:41:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/gpio.c:70:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/gpio.c:73:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/gpio.c:81:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/gpio.c:84:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/gpio.c:95:39: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:115:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:210:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:289:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:290:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:293:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:380:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:382:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:413:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:415:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:431:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:443:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:460:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:518:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:521:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:55:30: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/macio/mac_dbdma.c:615:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:62:55: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/macio/mac_dbdma.c:62:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/macio/mac_dbdma.c:639:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:663:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:700:50: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:702:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/macio/mac_dbdma.c:705:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:705:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/macio/mac_dbdma.c:718:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/mac_dbdma.c:726:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:72:12: warning: cast from 'char *' to 'DBDMAState *' (aka 'struct DBDMAState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/mac_dbdma.c:72:12: warning: cast from 'const struct DBDMA_channel *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/mac_dbdma.c:72:12: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:72:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/mac_dbdma.c:751:37: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:754:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/macio/mac_dbdma.c:757:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/macio/mac_dbdma.c:757:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/macio/mac_dbdma.c:811:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:811:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:812:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:812:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:813:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:813:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:814:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:814:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:815:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:815:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:816:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/mac_dbdma.c:825:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:825:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:826:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:826:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:827:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:827:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:828:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:828:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:829:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:829:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:830:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:830:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:831:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/mac_dbdma.c:840:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:840:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:841:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:841:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:842:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:842:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:844:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/mac_dbdma.c:853:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/mac_dbdma.c:853:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/macio/mac_dbdma.c:853:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/mac_dbdma.c:855:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/mac_dbdma.c:861:21: warning: 'MAC_DBDMA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/mac_dbdma.c:881:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:882:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/mac_dbdma.c:88:43: warning: unused parameter 'ch' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:88:58: warning: unused parameter 'cmd' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:896:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/mac_dbdma.c:897:21: warning: 'MAC_DBDMA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/mac_dbdma.c:913:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:915:21: warning: 'MAC_DBDMA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/mac_dbdma.c:920:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/mac_dbdma.c:922:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:101:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:101:42: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:104:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:108:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:109:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:110:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:111:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:112:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:113:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:113:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:127:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:130:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:130:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/macio/macio.c:135:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:135:31: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:140:21: warning: 'MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:141:30: warning: 'OLDWORLD_MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:142:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:153:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:153:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:156:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:160:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:162:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:162:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:165:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:171:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:177:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:177:43: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:180:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:183:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/macio.c:208:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/macio/macio.c:211:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:218:21: warning: 'MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:219:30: warning: 'OLDWORLD_MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:228:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:237:31: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/macio/macio.c:243:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/macio/macio.c:246:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/macio/macio.c:254:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/macio.c:273:21: warning: 'MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:274:30: warning: 'NEWWORLD_MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:275:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:288:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:293:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:326:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:326:46: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:329:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:341:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:342:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:342:44: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:345:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:355:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:358:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:358:45: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:361:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:371:21: warning: 'MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:372:30: warning: 'NEWWORLD_MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:386:21: warning: 'MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:391:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:403:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/macio.c:403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/macio.c:404:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/macio.c:408:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/macio.c:410:27: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:411:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:423:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/macio.c:423:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/macio.c:424:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/macio.c:429:5: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/macio.c:429:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/macio.c:430:5: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/macio.c:430:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/macio.c:431:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/macio.c:434:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/macio.c:436:27: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:437:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:446:5: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/macio.c:446:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/macio.c:447:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/macio.c:450:56: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/macio.c:452:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:453:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:492:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/macio.c:56:23: warning: 'ESCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:57:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/macio/macio.c:75:21: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/macio.c:75:21: warning: padding size of 'struct (unnamed at ../hw/misc/macio/macio.c:75:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/macio/macio.c:75:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/macio/macio.c:79:34: warning: implicit conversion changes signedness: 'const int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/macio/macio.c:80:50: warning: implicit conversion changes signedness: 'const int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/macio/macio.c:88:23: warning: 'ESCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:89:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/macio.c:98:21: warning: 'MACIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:110:44: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:143:43: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:143:62: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/pmu.c:174:34: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:196:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:234:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:236:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:248:49: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:249:43: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:249:62: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/pmu.c:265:40: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:290:37: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:291:42: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:292:36: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:292:55: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/pmu.c:305:44: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:317:25: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/pmu.c:320:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:321:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:322:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:328:38: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:328:57: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/pmu.c:342:25: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/macio/pmu.c:346:44: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:347:49: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:347:66: warning: unused parameter 'in_len' [-Wunused-parameter] hw/misc/macio/pmu.c:348:43: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:348:62: warning: unused parameter 'out_len' [-Wunused-parameter] hw/misc/macio/pmu.c:353:43: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:354:48: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:354:65: warning: unused parameter 'in_len' [-Wunused-parameter] hw/misc/macio/pmu.c:361:44: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:397:41: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:398:46: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:398:63: warning: unused parameter 'in_len' [-Wunused-parameter] hw/misc/macio/pmu.c:408:47: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:409:52: warning: unused parameter 'in_data' [-Wunused-parameter] hw/misc/macio/pmu.c:409:69: warning: unused parameter 'in_len' [-Wunused-parameter] hw/misc/macio/pmu.c:420:44: warning: unused parameter 's' [-Wunused-parameter] hw/misc/macio/pmu.c:422:43: warning: unused parameter 'out_data' [-Wunused-parameter] hw/misc/macio/pmu.c:441:17: warning: padding struct 'struct PMUCmdHandler' with 7 bytes to align 'name' [-Wpadded] hw/misc/macio/pmu.c:471:21: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:471:21: warning: padding size of 'struct (unnamed at ../hw/misc/macio/pmu.c:471:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/macio/pmu.c:471:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/macio/pmu.c:482:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/misc/macio/pmu.c:494:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/misc/macio/pmu.c:497:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/macio/pmu.c:505:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:546:44: warning: implicit conversion changes signedness: 'PMUCmdState' to 'int' [-Wsign-conversion] hw/misc/macio/pmu.c:562:21: warning: implicit conversion changes signedness: 'const int8_t' (aka 'const signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/macio/pmu.c:563:21: warning: implicit conversion changes signedness: 'const int8_t' (aka 'const signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/macio/pmu.c:569:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/pmu.c:569:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/pmu.c:579:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/misc/macio/pmu.c:584:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/pmu.c:600:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/misc/macio/pmu.c:606:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/macio/pmu.c:62:28: warning: 'MOS6522_PMU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:636:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:63:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:647:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:64:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:676:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:676:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:677:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:677:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:678:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/pmu.c:687:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:687:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:689:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:689:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:690:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:690:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:691:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:691:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:692:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:692:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:693:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:693:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:694:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:694:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:695:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:695:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:696:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:696:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:697:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:697:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:698:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:698:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:699:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:699:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:700:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:700:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:701:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:701:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/macio/pmu.c:701:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:702:9: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:702:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:703:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/pmu.c:713:19: warning: 'VIA_PMU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:724:19: warning: 'VIA_PMU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:729:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:734:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:735:26: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:752:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:753:19: warning: 'VIA_PMU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:758:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/misc/macio/pmu.c:769:5: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:769:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/macio/pmu.c:770:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/macio/pmu.c:773:51: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/pmu.c:775:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:794:28: warning: cast from 'char *' to 'MOS6522PMUState *' (aka 'struct MOS6522PMUState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/pmu.c:794:28: warning: cast from 'const struct MOS6522State *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/pmu.c:794:28: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:794:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/pmu.c:795:20: warning: cast from 'char *' to 'PMUState *' (aka 'struct PMUState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/pmu.c:795:20: warning: cast from 'const struct MOS6522PMUState *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/pmu.c:795:20: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:795:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/pmu.c:802:24: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:803:28: warning: cast from 'char *' to 'MOS6522PMUState *' (aka 'struct MOS6522PMUState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/pmu.c:803:28: warning: cast from 'const struct MOS6522State *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/pmu.c:803:28: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:803:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/pmu.c:804:19: warning: cast from 'char *' to 'PMUState *' (aka 'struct PMUState *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/macio/pmu.c:804:19: warning: cast from 'const struct MOS6522PMUState *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/macio/pmu.c:804:19: warning: extension used [-Wlanguage-extension-token] hw/misc/macio/pmu.c:804:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/macio/pmu.c:805:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:815:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/macio/pmu.c:817:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:818:31: warning: 'MOS6522_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/macio/pmu.c:89:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mchp_pfsoc_dmc.c:102:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:104:36: warning: cast from 'Object *' (aka 'struct Object *') to 'MchpPfSoCDdrSgmiiPhyState *' (aka 'struct MchpPfSoCDdrSgmiiPhyState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/mchp_pfsoc_dmc.c:110:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_dmc.c:113:75: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:115:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_dmc.c:141:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:169:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:184:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:186:31: warning: cast from 'Object *' (aka 'struct Object *') to 'MchpPfSoCDdrCfgState *' (aka 'struct MchpPfSoCDdrCfgState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/mchp_pfsoc_dmc.c:192:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_dmc.c:195:69: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:197:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_dmc.c:38:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_dmc.c:87:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_ioscb.c:118:52: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_ioscb.c:144:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mchp_pfsoc_ioscb.c:146:30: warning: cast from 'Object *' (aka 'struct Object *') to 'MchpPfSoCIoscbState *' (aka 'struct MchpPfSoCIoscbState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/mchp_pfsoc_ioscb.c:147:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_ioscb.c:221:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mchp_pfsoc_ioscb.c:223:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_ioscb.c:59:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_ioscb.c:69:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_ioscb.c:88:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_sysreg.c:32:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_sysreg.c:52:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/mchp_pfsoc_sysreg.c:67:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mchp_pfsoc_sysreg.c:69:31: warning: cast from 'Object *' (aka 'struct Object *') to 'MchpPfSoCSysregState *' (aka 'struct MchpPfSoCSysregState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/mchp_pfsoc_sysreg.c:75:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mchp_pfsoc_sysreg.c:78:68: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mchp_pfsoc_sysreg.c:80:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:103:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mips_cmgcr.c:117:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/misc/mips_cmgcr.c:123:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/misc/mips_cmgcr.c:123:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mips_cmgcr.c:150:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/mips_cmgcr.c:154:39: warning: comparison of integers of different signs: 'unsigned long long' and 'int32_t' (aka 'int') [-Wsign-compare] hw/misc/mips_cmgcr.c:159:39: warning: comparison of integers of different signs: 'unsigned long long' and 'int32_t' (aka 'int') [-Wsign-compare] hw/misc/mips_cmgcr.c:181:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:182:23: warning: 'MIPS_GCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:191:23: warning: 'MIPS_GCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:209:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cmgcr.c:210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mips_cmgcr.c:215:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:215:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cmgcr.c:216:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:216:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cmgcr.c:217:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:217:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cmgcr.c:218:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:218:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cmgcr.c:220:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:220:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cmgcr.c:222:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mips_cmgcr.c:225:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mips_cmgcr.c:227:23: warning: 'MIPS_GCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:233:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mips_cmgcr.c:235:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:40:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cmgcr.c:40:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/mips_cmgcr.c:41:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cmgcr.c:42:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mips_cmgcr.c:87:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mips_cpc.c:125:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cpc.c:126:23: warning: 'MIPS_CPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cpc.c:135:23: warning: 'MIPS_CPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cpc.c:147:23: warning: 'MIPS_CPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cpc.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cpc.c:162:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mips_cpc.c:167:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:167:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cpc.c:168:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:168:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_cpc.c:169:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mips_cpc.c:172:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mips_cpc.c:174:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_cpc.c:47:20: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:47:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/mips_cpc.c:49:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:49:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/mips_cpc.c:65:20: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:65:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/mips_cpc.c:67:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_cpc.c:67:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/mips_cpc.c:77:32: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mips_cpc.c:99:64: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mips_itu.c:112:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mips_itu.c:149:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/mips_itu.c:171:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mips_itu.c:184:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_itu.c:184:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/mips_itu.c:227:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/mips_itu.c:228:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/mips_itu.c:229:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/mips_itu.c:230:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/mips_itu.c:231:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/mips_itu.c:381:1: warning: function 'raise_exception' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/misc/mips_itu.c:391:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mips_itu.c:423:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/mips_itu.c:472:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/mips_itu.c:475:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/mips_itu.c:504:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_itu.c:505:23: warning: 'MIPS_ITU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_itu.c:517:23: warning: 'MIPS_ITU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_itu.c:535:23: warning: 'MIPS_ITU' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_itu.c:552:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_itu.c:552:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_itu.c:554:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_itu.c:554:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_itu.c:556:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mips_itu.c:556:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mips_itu.c:557:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mips_itu.c:560:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mips_itu.c:562:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mips_itu.c:67:9: warning: macro is not used [-Wunused-macros] hw/misc/mips_itu.c:68:9: warning: macro is not used [-Wunused-macros] hw/misc/mips_itu.c:75:66: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mos6522.c:133:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:144:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:158:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/mos6522.c:165:53: warning: implicit conversion changes signedness: 'long long' to 'unsigned int' [-Wsign-conversion] hw/misc/mos6522.c:177:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/mos6522.c:178:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:186:48: warning: unused parameter 's' [-Wunused-parameter] hw/misc/mos6522.c:197:56: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mos6522.c:197:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/mos6522.c:198:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mos6522.c:204:49: warning: implicit conversion changes signedness: 'long long' to 'unsigned int' [-Wsign-conversion] hw/misc/mos6522.c:217:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mos6522.c:217:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mos6522.c:217:76: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/mos6522.c:218:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/misc/mos6522.c:274:57: warning: unused parameter 's' [-Wunused-parameter] hw/misc/mos6522.c:276:59: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mos6522.c:277:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mos6522.c:280:53: warning: unused parameter 's' [-Wunused-parameter] hw/misc/mos6522.c:280:70: warning: unused parameter 'ti' [-Wunused-parameter] hw/misc/mos6522.c:282:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mos6522.c:287:47: warning: unused parameter 's' [-Wunused-parameter] hw/misc/mos6522.c:292:47: warning: unused parameter 's' [-Wunused-parameter] hw/misc/mos6522.c:297:59: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mos6522.c:395:70: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mos6522.c:398:31: warning: 'MOS6522_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:428:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mos6522.c:431:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mos6522.c:434:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:439:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:444:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:449:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:455:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:461:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:466:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mos6522.c:469:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mos6522.c:474:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/mos6522.c:506:27: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:508:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:509:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/mos6522.c:580:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mos6522.c:582:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:590:46: warning: unused parameter 'qdict' [-Wunused-parameter] hw/misc/mos6522.c:593:5: warning: 'glib_autoptr_cleanup_HumanReadableText' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:616:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:617:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:618:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:619:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:620:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:620:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/mos6522.c:620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:621:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mos6522.c:630:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:630:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:631:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:631:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:632:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:633:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:633:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:634:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:634:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:635:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:636:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:636:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:637:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:638:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:638:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:639:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:639:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:640:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:640:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/mos6522.c:640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:642:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mos6522.c:648:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:66:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:673:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:674:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:682:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/mos6522.c:682:21: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:682:21: warning: padding size of 'struct (unnamed at ../hw/misc/mos6522.c:682:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/mos6522.c:682:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/mos6522.c:689:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:694:23: warning: 'MOS6522' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:701:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mos6522.c:701:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mos6522.c:702:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mos6522.c:705:55: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mos6522.c:707:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mos6522.c:708:31: warning: 'MOS6522_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:125:21: warning: 'MPS2_FPGAIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:189:21: warning: 'MPS2_FPGAIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:199:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:211:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:215:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:224:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:228:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:232:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:236:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:240:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:258:21: warning: 'MPS2_FPGAIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:272:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:278:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:279:21: warning: 'MPS2_FPGAIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:288:21: warning: 'MPS2_FPGAIO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:312:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:313:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:314:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:315:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:317:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mps2-fpgaio.c:324:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:324:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:326:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:326:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:327:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:327:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:328:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-fpgaio.c:328:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-fpgaio.c:329:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mps2-fpgaio.c:332:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mps2-fpgaio.c:334:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-fpgaio.c:355:38: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/mps2-fpgaio.c:44:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-fpgaio.c:44:25: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mps2-fpgaio.c:44:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/mps2-fpgaio.c:49:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/misc/mps2-fpgaio.c:49:16: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/mps2-fpgaio.c:49:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/mps2-fpgaio.c:66:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/mps2-scc.c:103:18: warning: 'MPS2_SCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:183:18: warning: 'MPS2_SCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:195:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:199:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:200:32: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:200:32: warning: padding size of 'struct (unnamed at ../hw/misc/mps2-scc.c:200:32)' with 7 bits to alignment boundary [-Wpadded] hw/misc/mps2-scc.c:200:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/mps2-scc.c:201:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:201:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/misc/mps2-scc.c:210:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:218:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:226:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:229:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:240:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/mps2-scc.c:242:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/mps2-scc.c:247:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mps2-scc.c:247:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mps2-scc.c:252:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mps2-scc.c:252:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mps2-scc.c:268:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mps2-scc.c:286:18: warning: 'MPS2_SCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:300:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/misc/mps2-scc.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/mps2-scc.c:303:21: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:303:21: warning: padding size of 'struct (unnamed at ../hw/misc/mps2-scc.c:303:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/mps2-scc.c:303:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/mps2-scc.c:304:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:310:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:311:18: warning: 'MPS2_SCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:315:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:318:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/mps2-scc.c:320:18: warning: 'MPS2_SCC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:322:28: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:322:28: warning: padding size of 'struct (unnamed at ../hw/misc/mps2-scc.c:322:28)' with 7 bits to alignment boundary [-Wpadded] hw/misc/mps2-scc.c:322:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/mps2-scc.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:342:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:343:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:345:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:346:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:347:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:347:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:348:9: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:348:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/mps2-scc.c:348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:350:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mps2-scc.c:358:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:358:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:359:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:359:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:360:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:360:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:362:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:362:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:368:5: warning: extension used [-Wlanguage-extension-token] hw/misc/mps2-scc.c:368:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mps2-scc.c:370:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mps2-scc.c:373:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mps2-scc.c:375:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mps2-scc.c:396:35: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/mps2-scc.c:48:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/misc/mps2-scc.c:59:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/msf2-sysreg.c:104:26: warning: 'MSF2_SYSREG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/msf2-sysreg.c:108:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/msf2-sysreg.c:116:9: warning: extension used [-Wlanguage-extension-token] hw/misc/msf2-sysreg.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/msf2-sysreg.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/msf2-sysreg.c:123:5: warning: extension used [-Wlanguage-extension-token] hw/misc/msf2-sysreg.c:123:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/msf2-sysreg.c:124:5: warning: extension used [-Wlanguage-extension-token] hw/misc/msf2-sysreg.c:124:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/msf2-sysreg.c:125:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/msf2-sysreg.c:130:26: warning: 'MSF2_SYSREG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/msf2-sysreg.c:140:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/msf2-sysreg.c:142:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/msf2-sysreg.c:34:26: warning: 'MSF2_SYSREG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/msf2-sysreg.c:38:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/msf2-sysreg.c:43:14: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/msf2-sysreg.c:49:18: warning: extension used [-Wlanguage-extension-token] hw/misc/msf2-sysreg.c:49:18: warning: padding size of 'struct (unnamed at ../hw/misc/msf2-sysreg.c:49:18)' with 7 bits to alignment boundary [-Wpadded] hw/misc/msf2-sysreg.c:49:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/msf2-sysreg.c:62:50: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/msf2-sysreg.c:65:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/msf2-sysreg.c:84:22: warning: extension used [-Wlanguage-extension-token] hw/misc/msf2-sysreg.c:84:22: warning: padding size of 'struct (unnamed at ../hw/misc/msf2-sysreg.c:84:22)' with 7 bits to alignment boundary [-Wpadded] hw/misc/msf2-sysreg.c:84:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/mst_fpga.c:103:52: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mst_fpga.c:141:12: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/mst_fpga.c:148:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:151:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:154:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:157:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:160:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:163:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:166:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:169:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/mst_fpga.c:173:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/mst_fpga.c:177:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/mst_fpga.c:181:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mst_fpga.c:184:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mst_fpga.c:198:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/misc/mst_fpga.c:202:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/mst_fpga.c:208:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mst_fpga.c:209:24: warning: 'MAINSTONE_FPGA' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mst_fpga.c:210:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mst_fpga.c:22:9: warning: macro is not used [-Wunused-macros] hw/misc/mst_fpga.c:231:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:231:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:232:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:232:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:233:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:233:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:234:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:234:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:235:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:235:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:236:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:236:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:237:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:237:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:238:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:238:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:239:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:239:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:240:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:240:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:241:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:241:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:242:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:242:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:243:3: warning: extension used [-Wlanguage-extension-token] hw/misc/mst_fpga.c:243:3: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/mst_fpga.c:244:3: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/mst_fpga.c:248:59: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/mst_fpga.c:250:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/mst_fpga.c:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/mst_fpga.c:46:8: warning: padding size of 'struct mst_irq_state' with 4 bytes to alignment boundary [-Wpadded] hw/misc/mst_fpga.c:49:18: warning: padding struct 'struct mst_irq_state' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/mst_fpga.c:82:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mst_fpga.c:88:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/mst_fpga.c:98:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/npcm7xx_clk.c:1001:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:1001:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_clk.c:1001:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_clk.c:1002:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_clk.c:1012:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:1012:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_clk.c:1013:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:1013:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_clk.c:1014:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:1014:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_clk.c:1014:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_clk.c:1015:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_clk.c:1019:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:1021:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:1027:66: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:1029:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:1035:70: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:1037:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:1043:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:1045:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:1046:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:1095:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_clk.c:136:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/npcm7xx_clk.c:165:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/npcm7xx_clk.c:187:13: warning: 23 enumeration values not explicitly handled in switch: 'NPCM7XX_CLK_CLKEN1', 'NPCM7XX_CLK_CLKSEL', 'NPCM7XX_CLK_CLKDIV1'... [-Wswitch-enum] hw/misc/npcm7xx_clk.c:249:17: warning: padding struct 'struct PLLInitInfo' with 4 bytes to align 'public_name' [-Wpadded] hw/misc/npcm7xx_clk.c:255:18: warning: padding struct 'struct SELInitInfo' with 3 bytes to align 'src_type' [-Wpadded] hw/misc/npcm7xx_clk.c:259:17: warning: padding struct 'struct SELInitInfo' with 4 bytes to align 'public_name' [-Wpadded] hw/misc/npcm7xx_clk.c:589:64: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:598:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:601:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:604:64: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:616:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:619:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:622:68: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:631:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:634:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:644:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:644:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:661:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:661:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:681:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:681:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:698:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/npcm7xx_clk.c:727:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:729:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_clk.c:750:38: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_clk.c:761:53: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/npcm7xx_clk.c:775:52: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:777:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_clk.c:779:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_clk.c:843:13: warning: unused parameter 'level' [-Wunused-parameter] hw/misc/npcm7xx_clk.c:845:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxCLKState *' (aka 'struct NPCM7xxCLKState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_clk.c:872:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxCLKState *' (aka 'struct NPCM7xxCLKState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_clk.c:896:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:899:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:899:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_clk.c:899:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_clk.c:899:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_clk.c:900:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:900:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_clk.c:900:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_clk.c:900:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_clk.c:901:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:901:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_clk.c:901:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_clk.c:901:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_clk.c:930:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxCLKState *' (aka 'struct NPCM7xxCLKState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_clk.c:934:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:951:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxCLKState *' (aka 'struct NPCM7xxCLKState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_clk.c:953:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:959:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:964:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:969:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_clk.c:980:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:980:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_clk.c:980:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_clk.c:981:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_clk.c:990:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_clk.c:990:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_clk.c:990:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_clk.c:992:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_gcr.c:105:52: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_gcr.c:107:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_gcr.c:109:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_gcr.c:158:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxGCRState *' (aka 'struct NPCM7xxGCRState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_gcr.c:174:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_gcr.c:175:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxGCRState *' (aka 'struct NPCM7xxGCRState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_gcr.c:184:36: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_gcr.c:214:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/npcm7xx_gcr.c:219:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxGCRState *' (aka 'struct NPCM7xxGCRState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_gcr.c:223:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_gcr.c:231:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_gcr.c:231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_gcr.c:232:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_gcr.c:237:5: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_gcr.c:237:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_gcr.c:238:5: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_gcr.c:238:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_gcr.c:239:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_gcr.c:242:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_gcr.c:244:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_gcr.c:245:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_gcr.c:269:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_gcr.c:87:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_gcr.c:89:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_mft.c:159:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_mft.c:175:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/misc/npcm7xx_mft.c:199:16: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:202:27: warning: implicit conversion changes signedness: 'NPCM7xxMFTCaptureState' (aka 'enum NPCM7xxMFTCaptureState') to 'int' [-Wsign-conversion] hw/misc/npcm7xx_mft.c:229:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:262:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/npcm7xx_mft.c:271:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:304:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/misc/npcm7xx_mft.c:309:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:314:63: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:316:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:345:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:347:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:361:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:366:52: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:368:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:370:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:370:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:373:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:378:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:383:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/npcm7xx_mft.c:389:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:390:58: warning: unused parameter 'is_write' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:391:49: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:41:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:421:45: warning: unused parameter 'obj' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:42:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:430:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:43:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:444:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:446:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:447:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/npcm7xx_mft.c:44:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:45:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:463:60: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:465:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:46:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:472:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:479:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxMFTState *' (aka 'struct NPCM7xxMFTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_mft.c:47:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:480:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:481:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:48:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:49:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:507:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_mft.c:507:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_mft.c:507:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_mft.c:508:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_mft.c:508:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_mft.c:508:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_mft.c:509:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_mft.c:509:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_mft.c:509:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_mft.c:50:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:510:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_mft.c:510:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_mft.c:511:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_mft.c:511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_mft.c:512:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_mft.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_mft.c:513:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_mft.c:517:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_mft.c:519:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:51:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:520:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_mft.c:52:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:53:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:540:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:54:32: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:55:32: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_mft.c:63:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:64:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:74:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:75:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:76:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:77:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:78:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:79:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_mft.c:93:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_pwm.c:128:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:139:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:142:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/npcm7xx_pwm.c:157:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:157:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_pwm.c:157:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_pwm.c:157:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_pwm.c:171:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:171:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_pwm.c:171:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_pwm.c:171:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_pwm.c:188:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:188:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_pwm.c:188:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_pwm.c:188:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_pwm.c:285:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_pwm.c:31:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:32:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:33:29: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:346:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:346:63: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_pwm.c:34:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:351:54: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/npcm7xx_pwm.c:355:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/npcm7xx_pwm.c:357:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:35:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:36:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:37:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:38:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:39:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:40:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:41:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:42:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:43:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:44:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:450:60: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/npcm7xx_pwm.c:452:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxPWMState *' (aka 'struct NPCM7xxPWMState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_pwm.c:45:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:46:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:473:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxPWMState *' (aka 'struct NPCM7xxPWMState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_pwm.c:47:30: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:483:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxPWMState *' (aka 'struct NPCM7xxPWMState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_pwm.c:484:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:487:23: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:487:23: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_pwm.c:487:5)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_pwm.c:487:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_pwm.c:48:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:491:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/npcm7xx_pwm.c:498:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:49:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:506:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:50:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:515:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:516:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:517:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:517:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:518:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:518:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:519:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:519:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:51:31: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_pwm.c:520:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:520:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:521:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:521:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:522:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:522:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:523:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:523:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:524:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_pwm.c:533:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:533:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_pwm.c:533:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:534:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:534:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/npcm7xx_pwm.c:534:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:537:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:537:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:538:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:539:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:539:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:540:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:540:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:541:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_pwm.c:541:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_pwm.c:542:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_pwm.c:546:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_pwm.c:548:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:549:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_pwm.c:569:37: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_rng.c:107:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_rng.c:110:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/npcm7xx_rng.c:115:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_rng.c:131:60: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/npcm7xx_rng.c:133:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxRNGState *' (aka 'struct NPCM7xxRNGState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_rng.c:142:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxRNGState *' (aka 'struct NPCM7xxRNGState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/npcm7xx_rng.c:146:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_rng.c:154:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_rng.c:154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_rng.c:155:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_rng.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_rng.c:156:9: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_rng.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/npcm7xx_rng.c:157:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/npcm7xx_rng.c:161:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/npcm7xx_rng.c:163:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_rng.c:164:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/npcm7xx_rng.c:180:1: warning: extension used [-Wlanguage-extension-token] hw/misc/npcm7xx_rng.c:180:1: warning: padding size of 'struct (unnamed at ../hw/misc/npcm7xx_rng.c:180:1)' with 7 bits to alignment boundary [-Wpadded] hw/misc/npcm7xx_rng.c:180:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/npcm7xx_rng.c:180:32: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/npcm7xx_rng.c:32:9: warning: macro is not used [-Wunused-macros] hw/misc/npcm7xx_rng.c:83:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:150:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:165:51: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/nrf51_rng.c:167:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:175:50: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/nrf51_rng.c:177:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:188:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:189:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:200:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:201:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:204:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:209:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:223:5: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:223:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:225:5: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:225:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:227:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/nrf51_rng.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:236:9: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:237:9: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:238:9: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:239:9: warning: extension used [-Wlanguage-extension-token] hw/misc/nrf51_rng.c:239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/nrf51_rng.c:240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/nrf51_rng.c:244:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/nrf51_rng.c:246:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:29:68: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/nrf51_rng.c:31:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/nrf51_rng.c:86:53: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/nrf51_rng.c:88:24: warning: 'NRF51_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/omap_clk.c:1156:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/omap_clk.c:1156:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/omap_clk.c:1213:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_clk.c:1214:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_clk.c:1220:17: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/omap_clk.c:1243:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_clk.c:1247:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_clk.c:1259:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/misc/omap_clk.c:1260:44: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/misc/omap_clk.c:27:8: warning: padding size of 'struct clk' with 4 bytes to alignment boundary [-Wpadded] hw/misc/omap_clk.c:40:9: warning: macro is not used [-Wunused-macros] hw/misc/omap_gpmc.c:126:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/omap_gpmc.c:205:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/omap_gpmc.c:210:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/omap_gpmc.c:263:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/omap_gpmc.c:267:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/omap_gpmc.c:290:62: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/omap_gpmc.c:291:50: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/omap_gpmc.c:320:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/omap_gpmc.c:321:63: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/omap_gpmc.c:349:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/omap_gpmc.c:43:12: warning: padding size of 'struct omap_gpmc_cs_file_s' with 8 bytes to alignment boundary [-Wpadded] hw/misc/omap_gpmc.c:45:23: warning: padding struct 'struct omap_gpmc_cs_file_s' with 4 bytes to align 'iomem' [-Wpadded] hw/misc/omap_gpmc.c:46:22: warning: padding struct 'struct omap_gpmc_cs_file_s' with 8 bytes to align 'container' [-Wpadded] hw/misc/omap_gpmc.c:499:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/omap_gpmc.c:500:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/omap_gpmc.c:549:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:550:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/omap_gpmc.c:551:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/omap_gpmc.c:568:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:581:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/omap_gpmc.c:591:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/misc/omap_gpmc.c:592:71: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/omap_gpmc.c:596:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/omap_gpmc.c:598:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/omap_gpmc.c:601:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:607:52: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/omap_gpmc.c:60:22: warning: padding struct 'struct prefetch' with 12 bytes to align 'iomem' [-Wpadded] hw/misc/omap_gpmc.c:629:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/omap_gpmc.c:62:7: warning: padding struct 'struct omap_gpmc_s' with 12 bytes to align 'prefetch' [-Wpadded] hw/misc/omap_gpmc.c:638:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:675:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:676:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/omap_gpmc.c:677:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/omap_gpmc.c:705:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:708:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/omap_gpmc.c:711:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:714:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/omap_gpmc.c:717:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/omap_gpmc.c:769:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/misc/omap_gpmc.c:874:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_gpmc.c:891:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_l4.c:27:32: warning: padding struct 'struct omap_l4_s' with 12 bytes to align 'ta' [-Wpadded] hw/misc/omap_l4.c:34:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/omap_l4.c:85:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/omap_l4.c:98:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/omap_sdrc.c:24:8: warning: padding size of 'struct omap_sdrc_s' with 15 bytes to alignment boundary [-Wpadded] hw/misc/omap_sdrc.c:95:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/omap_tap.c:37:17: warning: 6 enumeration values not explicitly handled in switch: 'omap310', 'omap1510', 'omap1610'... [-Wswitch-enum] hw/misc/omap_tap.c:52:17: warning: 6 enumeration values not explicitly handled in switch: 'omap310', 'omap1510', 'omap1610'... [-Wswitch-enum] hw/misc/omap_tap.c:68:17: warning: 6 enumeration values not explicitly handled in switch: 'omap310', 'omap1510', 'omap1610'... [-Wswitch-enum] hw/misc/omap_tap.c:99:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/pc-testdev.c:119:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/pc-testdev.c:119:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/pc-testdev.c:119:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/pc-testdev.c:124:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/pc-testdev.c:124:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/pc-testdev.c:125:38: warning: unused parameter 'len' [-Wunused-parameter] hw/misc/pc-testdev.c:161:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'char' [-Wimplicit-int-conversion] hw/misc/pc-testdev.c:170:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/pc-testdev.c:172:22: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pc-testdev.c:173:22: warning: 'TESTDEV' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pc-testdev.c:196:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/pc-testdev.c:198:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pc-testdev.c:46:8: warning: padding size of 'struct PCTestdev' with 12 bytes to alignment boundary [-Wpadded] hw/misc/pc-testdev.c:59:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCTestdev *' (aka 'struct PCTestdev *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/pc-testdev.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/pc-testdev.c:61:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/pc-testdev.c:61:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/pc-testdev.c:61:72: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/pc-testdev.c:67:36: warning: unused parameter 'len' [-Wunused-parameter] hw/misc/pc-testdev.c:70:22: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pc-testdev.c:72:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/pc-testdev.c:87:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/pc-testdev.c:97:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/pca9552.c:105:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:109:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:110:34: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/misc/pca9552.c:189:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:201:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:229:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:244:56: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/pca9552.c:246:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:253:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/pca9552.c:255:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:256:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:275:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:276:38: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/pca9552.c:27:8: warning: padding size of 'struct PCA955xClass' with 6 bytes to alignment boundary [-Wpadded] hw/misc/pca9552.c:285:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/misc/pca9552.c:290:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/pca9552.c:292:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:293:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/misc/pca9552.c:311:29: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:311:29: warning: padding size of 'struct (unnamed at ../hw/misc/pca9552.c:311:29)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pca9552.c:311:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pca9552.c:316:18: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:316:18: warning: padding size of 'struct (unnamed at ../hw/misc/pca9552.c:316:18)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pca9552.c:316:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pca9552.c:322:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:323:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:324:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:324:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pca9552.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pca9552.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pca9552.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pca9552.c:336:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pca9552.c:342:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:361:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:375:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/pca9552.c:377:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:378:23: warning: 'PCA955X' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/pca9552.c:37:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/misc/pca9552.c:388:5: warning: extension used [-Wlanguage-extension-token] hw/misc/pca9552.c:388:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/pca9552.c:388:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pca9552.c:389:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pca9552.c:392:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/pca9552.c:394:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:395:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:414:55: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/pca9552.c:416:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:417:24: warning: 'PCA955X_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:49:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:50:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:52:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pca9552.c:58:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/pca9552.c:64:23: warning: 'PCA955X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pca9552.c:74:21: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca] hw/misc/pca9552.c:96:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/pci-testdev.c:103:9: warning: macro is not used [-Wunused-macros] hw/misc/pci-testdev.c:161:20: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:161:20: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:161:20)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:161:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:164:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:164:20: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:164:20: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:164:20)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:164:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:164:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/misc/pci-testdev.c:205:12: warning: implicit conversion changes signedness: 'const char' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/pci-testdev.c:242:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/pci-testdev.c:244:26: warning: 'PCI_TEST_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pci-testdev.c:272:26: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:272:26: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:272:26)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:272:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:273:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/pci-testdev.c:273:21: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:273:21: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:273:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:273:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:275:41: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:275:41: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:275:41)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:275:41: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:275:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:275:57: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:275:57: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:275:57)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:275:57: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:275:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:276:62: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/misc/pci-testdev.c:280:41: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:280:41: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:280:41)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:280:41: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:280:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:280:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:281:35: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:281:35: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:281:35)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:281:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:281:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:282:25: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:282:25: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:282:25)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:282:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:282:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:287:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/pci-testdev.c:290:20: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:290:20: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:290:20)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:290:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:290:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:291:21: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:291:21: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:291:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:291:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:291:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/misc/pci-testdev.c:304:26: warning: 'PCI_TEST_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pci-testdev.c:308:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/pci-testdev.c:308:21: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:308:21: warning: padding size of 'struct (unnamed at ../hw/misc/pci-testdev.c:308:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:308:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/pci-testdev.c:319:26: warning: 'PCI_TEST_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pci-testdev.c:324:5: warning: extension used [-Wlanguage-extension-token] hw/misc/pci-testdev.c:324:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pci-testdev.c:325:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pci-testdev.c:328:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/pci-testdev.c:330:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pci-testdev.c:331:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pci-testdev.c:352:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pci-testdev.c:40:16: warning: padding size of 'struct IOTest' with 4 bytes to alignment boundary [-Wpadded] hw/misc/pci-testdev.c:44:14: warning: padding struct 'struct IOTest' with 3 bytes to align 'size' [-Wpadded] hw/misc/pci-testdev.c:46:20: warning: padding struct 'struct IOTest' with 3 bytes to align 'hdr' [-Wpadded] hw/misc/pci-testdev.c:79:9: warning: macro is not used [-Wunused-macros] hw/misc/pci-testdev.c:83:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/misc/pci-testdev.c:85:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/misc/pci-testdev.c:92:14: warning: padding struct 'struct PCITestDevState' with 4 bytes to align 'membar_size' [-Wpadded] hw/misc/pci-testdev.c:93:18: warning: padding struct 'struct PCITestDevState' with 8 bytes to align 'membar' [-Wpadded] hw/misc/pci-testdev.c:98:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCITestDevState *' (aka 'struct PCITestDevState *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/pci-testdev.c:98:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/pvpanic-isa.c:103:5: warning: extension used [-Wlanguage-extension-token] hw/misc/pvpanic-isa.c:103:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pvpanic-isa.c:104:5: warning: extension used [-Wlanguage-extension-token] hw/misc/pvpanic-isa.c:104:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pvpanic-isa.c:106:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pvpanic-isa.c:109:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/pvpanic-isa.c:111:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-isa.c:112:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-isa.c:128:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pvpanic-isa.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/pvpanic-isa.c:37:18: warning: padding struct 'struct PVPanicISAState' with 14 bytes to align 'pvpanic' [-Wpadded] hw/misc/pvpanic-isa.c:42:26: warning: 'PVPANIC_ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-isa.c:44:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-isa.c:47:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/pvpanic-isa.c:49:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-isa.c:50:26: warning: 'PVPANIC_ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-isa.c:70:26: warning: 'PVPANIC_ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-pci.c:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/pvpanic-pci.c:41:9: warning: extension used [-Wlanguage-extension-token] hw/misc/pvpanic-pci.c:41:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pvpanic-pci.c:42:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pvpanic-pci.c:46:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/pvpanic-pci.c:48:26: warning: 'PVPANIC_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-pci.c:51:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-pci.c:57:5: warning: extension used [-Wlanguage-extension-token] hw/misc/pvpanic-pci.c:57:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/pvpanic-pci.c:59:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pvpanic-pci.c:62:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/pvpanic-pci.c:64:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-pci.c:65:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/pvpanic-pci.c:86:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/pvpanic-pci.c:95:34: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/pvpanic.c:47:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/pvpanic.c:47:66: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/pvpanic.c:53:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/pvpanic.c:53:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/pvpanic.c:54:43: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/pvpanic.c:56:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/misc/sbsa_ec.c:20:18: warning: padding struct 'SECUREECState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/sbsa_ec.c:31:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/sbsa_ec.c:31:51: warning: unused parameter 'offset' [-Wunused-parameter] hw/misc/sbsa_ec.c:31:68: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sbsa_ec.c:38:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/sbsa_ec.c:39:47: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sbsa_ec.c:68:24: warning: cast from 'Object *' (aka 'struct Object *') to 'SECUREECState *' increases required alignment from 8 to 16 [-Wcast-align] hw/misc/sbsa_ec.c:69:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sbsa_ec.c:76:58: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/sbsa_ec.c:78:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sbsa_ec.c:97:33: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/sga.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/sga.c:44:40: warning: unused parameter 'dev' [-Wunused-parameter] hw/misc/sga.c:44:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/sga.c:50:56: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/sga.c:52:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_e_prci.c:121:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_e_prci.c:122:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_e_prci.c:28:76: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_e_prci.c:47:62: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_e_prci.c:54:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_e_prci.c:59:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_e_prci.c:64:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_e_prci.c:87:27: warning: 'SIFIVE_E_PRCI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_e_prci.c:91:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_e_prci.c:93:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_e_prci.c:94:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_e_prci.c:95:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_test.c:29:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/sifive_test.c:29:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/sifive_test.c:29:74: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_test.c:34:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/sifive_test.c:35:41: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_test.c:68:26: warning: 'SIFIVE_TEST' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_test.c:72:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_test.c:96:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_test.c:97:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_otp.c:104:61: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_u_otp.c:170:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/sifive_u_otp.c:198:5: warning: extension used [-Wlanguage-extension-token] hw/misc/sifive_u_otp.c:198:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/sifive_u_otp.c:199:5: warning: extension used [-Wlanguage-extension-token] hw/misc/sifive_u_otp.c:199:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/sifive_u_otp.c:199:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/sifive_u_otp.c:200:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/sifive_u_otp.c:205:26: warning: 'SIFIVE_U_OTP' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_otp.c:210:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_otp.c:243:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/sifive_u_otp.c:264:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/sifive_u_otp.c:271:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/sifive_u_otp.c:281:63: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/sifive_u_otp.c:283:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_otp.c:41:75: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_u_otp.c:68:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/misc/sifive_u_otp.c:73:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/sifive_u_prci.c:122:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/sifive_u_prci.c:124:27: warning: 'SIFIVE_U_PRCI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_prci.c:128:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_prci.c:133:27: warning: 'SIFIVE_U_PRCI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_prci.c:136:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:136:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_u_prci.c:138:77: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_u_prci.c:139:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:141:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_u_prci.c:142:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:144:79: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/sifive_u_prci.c:145:24: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:149:64: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/sifive_u_prci.c:151:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/sifive_u_prci.c:27:76: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_u_prci.c:59:62: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/sifive_u_prci.c:68:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_u_prci.c:68:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:75:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_u_prci.c:75:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:82:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_u_prci.c:82:26: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/sifive_u_prci.c:92:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/sifive_u_prci.c:92:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/misc/slavio_misc.c:107:20: warning: 'SLAVIO_MISC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:113:53: warning: unused parameter 'irq' [-Wunused-parameter] hw/misc/slavio_misc.c:126:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:127:58: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:136:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:137:47: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:157:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:158:59: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:166:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:167:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:187:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:188:58: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:196:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:197:47: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:217:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:218:59: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:229:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/slavio_misc.c:234:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:235:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:255:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:256:59: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:265:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/slavio_misc.c:271:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:272:48: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:292:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:293:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:301:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/slavio_misc.c:301:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/slavio_misc.c:302:40: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:321:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:338:62: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:342:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/slavio_misc.c:366:47: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:383:58: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/slavio_misc.c:390:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/slavio_misc.c:412:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:412:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:413:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:414:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:414:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:415:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:415:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:416:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:416:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:417:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:417:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:418:9: warning: extension used [-Wlanguage-extension-token] hw/misc/slavio_misc.c:418:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/slavio_misc.c:419:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/slavio_misc.c:425:19: warning: 'APC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:426:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:438:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:439:20: warning: 'SLAVIO_MISC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/slavio_misc.c:440:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:45:8: warning: padding size of 'struct MiscState' with 4 bytes to alignment boundary [-Wpadded] hw/misc/slavio_misc.c:486:62: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/slavio_misc.c:488:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/slavio_misc.c:48:18: warning: padding struct 'struct MiscState' with 8 bytes to align 'cfg_iomem' [-Wpadded] hw/misc/slavio_misc.c:67:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/slavio_misc.c:70:8: warning: padding size of 'struct APCState' with 8 bytes to alignment boundary [-Wpadded] hw/misc/slavio_misc.c:73:18: warning: padding struct 'struct APCState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/stm32f2xx_syscfg.c:134:31: warning: 'STM32F2XX_SYSCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f2xx_syscfg.c:138:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f2xx_syscfg.c:141:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/stm32f2xx_syscfg.c:143:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f2xx_syscfg.c:34:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/stm32f2xx_syscfg.c:36:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/stm32f2xx_syscfg.c:40:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/misc/stm32f2xx_syscfg.c:40:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/stm32f2xx_syscfg.c:44:31: warning: 'STM32F2XX_SYSCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f2xx_syscfg.c:56:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/stm32f2xx_syscfg.c:83:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/misc/stm32f2xx_syscfg.c:87:53: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/stm32f2xx_syscfg.c:90:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/stm32f4xx_exti.c:137:29: warning: 'STM32F4XX_EXTI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_exti.c:141:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_exti.c:146:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_exti.c:148:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_exti.c:157:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_exti.c:157:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_exti.c:158:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_exti.c:158:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_exti.c:159:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_exti.c:159:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_exti.c:160:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_exti.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_exti.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_exti.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_exti.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_exti.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_exti.c:163:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/stm32f4xx_exti.c:167:65: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/stm32f4xx_exti.c:169:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_exti.c:34:29: warning: 'STM32F4XX_EXTI' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_exti.c:68:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/stm32f4xx_exti.c:92:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/misc/stm32f4xx_exti.c:96:53: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/stm32f4xx_syscfg.c:104:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/stm32f4xx_syscfg.c:124:31: warning: 'STM32F4XX_SYSCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:126:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:130:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:132:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:133:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_syscfg.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_syscfg.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_syscfg.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_syscfg.c:143:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_syscfg.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_syscfg.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/misc/stm32f4xx_syscfg.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/stm32f4xx_syscfg.c:146:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/stm32f4xx_syscfg.c:150:67: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/stm32f4xx_syscfg.c:152:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:34:31: warning: 'STM32F4XX_SYSCFG' was marked unused but was used [-Wused-but-marked-unused] hw/misc/stm32f4xx_syscfg.c:50:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/stm32f4xx_syscfg.c:63:51: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/stm32f4xx_syscfg.c:74:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/stm32f4xx_syscfg.c:86:53: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/stm32f4xx_syscfg.c:89:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:143:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:145:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:145:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/tz-mpc.c:168:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:168:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/misc/tz-mpc.c:222:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:222:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/tz-mpc.c:226:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:235:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:236:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:236:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/misc/tz-mpc.c:238:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:269:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/misc/tz-mpc.c:269:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:295:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:296:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:372:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:374:24: warning: padding size of 'struct (unnamed at ../hw/misc/tz-mpc.c:374:24)' with 2 bytes to alignment boundary [-Wpadded] hw/misc/tz-mpc.c:374:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/tz-mpc.c:376:24: warning: padding size of 'struct (unnamed at ../hw/misc/tz-mpc.c:376:24)' with 31 bits to alignment boundary [-Wpadded] hw/misc/tz-mpc.c:376:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/tz-mpc.c:378:24: warning: padding size of 'struct (unnamed at ../hw/misc/tz-mpc.c:378:24)' with 31 bits to alignment boundary [-Wpadded] hw/misc/tz-mpc.c:378:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/tz-mpc.c:37:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/misc/tz-mpc.c:396:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:408:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:429:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:429:23: warning: cast from 'char *' to 'TZMPC *' (aka 'struct TZMPC *') increases required alignment from 1 to 16 [-Wcast-align] hw/misc/tz-mpc.c:429:23: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/misc/tz-mpc.c:429:23: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:429:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/tz-mpc.c:447:34: warning: implicit conversion changes signedness: 'IOMMUAccessFlags' to 'int' [-Wsign-conversion] hw/misc/tz-mpc.c:455:53: warning: unused parameter 'iommu' [-Wunused-parameter] hw/misc/tz-mpc.c:467:50: warning: unused parameter 'iommu' [-Wunused-parameter] hw/misc/tz-mpc.c:474:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:488:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:489:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:497:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:498:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:538:18: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-mpc.c:544:27: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:561:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/misc/tz-mpc.c:563:16: warning: 'TZ_MPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:578:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:578:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:579:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:579:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:580:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:580:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:581:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:581:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:582:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:582:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:583:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:584:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:584:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/tz-mpc.c:584:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:586:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/tz-mpc.c:591:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-mpc.c:591:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-mpc.c:593:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/tz-mpc.c:596:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/tz-mpc.c:598:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:615:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/tz-mpc.c:617:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-mpc.c:636:33: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/tz-msc.c:192:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/tz-msc.c:195:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/tz-msc.c:198:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-msc.c:217:16: warning: 'TZ_MSC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:228:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:229:16: warning: 'TZ_MSC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:240:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:241:16: warning: 'TZ_MSC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-msc.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-msc.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-msc.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-msc.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-msc.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-msc.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-msc.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-msc.c:277:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/tz-msc.c:282:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-msc.c:282:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-msc.c:284:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-msc.c:284:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-msc.c:286:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/tz-msc.c:289:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/tz-msc.c:291:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:312:33: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/tz-msc.c:32:49: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/tz-msc.c:34:16: warning: 'TZ_MSC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:40:51: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/tz-msc.c:42:16: warning: 'TZ_MSC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:48:48: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/tz-msc.c:50:16: warning: 'TZ_MSC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:81:31: warning: 'IDAU_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-msc.c:86:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-ppc.c:110:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/misc/tz-ppc.c:151:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/misc/tz-ppc.c:165:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/tz-ppc.c:168:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/misc/tz-ppc.c:171:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/tz-ppc.c:188:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/tz-ppc.c:188:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/tz-ppc.c:189:43: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/tz-ppc.c:189:54: warning: unused parameter 'is_write' [-Wunused-parameter] hw/misc/tz-ppc.c:190:45: warning: unused parameter 'attrs' [-Wunused-parameter] hw/misc/tz-ppc.c:199:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/tz-ppc.c:199:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/tz-ppc.c:199:71: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/tz-ppc.c:204:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/misc/tz-ppc.c:204:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/misc/tz-ppc.c:205:50: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/tz-ppc.c:205:65: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/tz-ppc.c:206:1: warning: function 'tz_ppc_dummy_write' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/misc/tz-ppc.c:219:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:229:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:230:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:240:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/tz-ppc.c:243:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:244:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/tz-ppc.c:309:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:309:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:310:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:310:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:311:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:311:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:312:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:312:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:313:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:313:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:314:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:314:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:315:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:315:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:316:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:316:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:317:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:317:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:318:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:318:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:319:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:319:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:320:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:320:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:321:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:321:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:322:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:322:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:323:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:323:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:324:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:324:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:325:5: warning: extension used [-Wlanguage-extension-token] hw/misc/tz-ppc.c:325:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/tz-ppc.c:326:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/tz-ppc.c:329:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/tz-ppc.c:331:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:34:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:352:33: warning: extra ';' outside of a function [-Wextra-semi] hw/misc/tz-ppc.c:43:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:50:51: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/tz-ppc.c:52:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:58:49: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/tz-ppc.c:60:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/tz-ppc.c:67:48: warning: unused parameter 'n' [-Wunused-parameter] hw/misc/tz-ppc.c:69:16: warning: 'TZ_PPC' was marked unused but was used [-Wused-but-marked-unused] hw/misc/unimp.c:23:35: warning: 'UNIMPLEMENTED_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/unimp.c:34:35: warning: 'UNIMPLEMENTED_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/unimp.c:54:35: warning: 'UNIMPLEMENTED_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/unimp.c:66:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/misc/unimp.c:70:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/unimp.c:74:5: warning: extension used [-Wlanguage-extension-token] hw/misc/unimp.c:74:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/unimp.c:75:5: warning: extension used [-Wlanguage-extension-token] hw/misc/unimp.c:75:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/misc/unimp.c:75:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/unimp.c:76:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/unimp.c:79:56: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/unimp.c:81:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/virt_ctrl.c:112:9: warning: extension used [-Wlanguage-extension-token] hw/misc/virt_ctrl.c:112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/virt_ctrl.c:113:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/virt_ctrl.c:119:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/virt_ctrl.c:120:24: warning: 'VIRT_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/virt_ctrl.c:128:57: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/virt_ctrl.c:130:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/virt_ctrl.c:46:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/virt_ctrl.c:56:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/misc/virt_ctrl.c:92:24: warning: 'VIRT_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/virt_ctrl.c:97:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/virt_ctrl.c:99:24: warning: 'VIRT_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/vmcoreinfo.c:23:26: warning: 'VMCOREINFO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/vmcoreinfo.c:31:26: warning: 'VMCOREINFO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/vmcoreinfo.c:40:26: warning: 'VMCOREINFO' was marked unused but was used [-Wused-but-marked-unused] hw/misc/vmcoreinfo.c:69:5: warning: 'vmcoreinfo_state' was marked unused but was used [-Wused-but-marked-unused] hw/misc/vmcoreinfo.c:77:9: warning: extension used [-Wlanguage-extension-token] hw/misc/vmcoreinfo.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/vmcoreinfo.c:78:9: warning: extension used [-Wlanguage-extension-token] hw/misc/vmcoreinfo.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/vmcoreinfo.c:79:9: warning: extension used [-Wlanguage-extension-token] hw/misc/vmcoreinfo.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/vmcoreinfo.c:80:9: warning: extension used [-Wlanguage-extension-token] hw/misc/vmcoreinfo.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/vmcoreinfo.c:81:9: warning: extension used [-Wlanguage-extension-token] hw/misc/vmcoreinfo.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/vmcoreinfo.c:82:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/vmcoreinfo.c:86:68: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/vmcoreinfo.c:88:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/xlnx-versal-crl.c:101:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:101:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:101:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:101:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:102:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:109:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:111:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:117:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:119:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:125:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:127:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:133:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:135:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:141:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:143:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:303:52: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:305:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:308:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:308:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:308:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:308:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:315:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:332:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:333:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:337:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:338:31: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:338:31: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:338:31)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:338:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:346:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/xlnx-versal-crl.c:346:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:346:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:346:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:346:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:34:58: warning: unused parameter 'val64' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/xlnx-versal-crl.c:353:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:353:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:353:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:353:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/xlnx-versal-crl.c:360:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:360:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:360:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:360:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:367:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/misc/xlnx-versal-crl.c:367:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:367:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-crl.c:367:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-crl.c:367:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-crl.c:36:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:382:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:391:9: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-crl.c:391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/xlnx-versal-crl.c:392:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/xlnx-versal-crl.c:396:54: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:398:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:399:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:42:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:43:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:52:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:53:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:60:42: warning: unused parameter 's' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:61:32: warning: unused parameter 'rst_old' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:61:46: warning: unused parameter 'rst_new' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:66:42: warning: unused parameter 's' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:67:32: warning: unused parameter 'rst_old' [-Wunused-parameter] hw/misc/xlnx-versal-crl.c:88:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-crl.c:90:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:91:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-crl.c:97:24: warning: 'XLNX_VERSAL_CRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1343:72: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/xlnx-versal-pmc-iou-slcr.c:1345:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1348:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-pmc-iou-slcr.c:1348:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-pmc-iou-slcr.c:1348:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-pmc-iou-slcr.c:1348:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-pmc-iou-slcr.c:1355:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1378:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/misc/xlnx-versal-pmc-iou-slcr.c:1380:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1390:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1391:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1397:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1398:31: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-pmc-iou-slcr.c:1398:31: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-pmc-iou-slcr.c:1398:31)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-pmc-iou-slcr.c:1398:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-pmc-iou-slcr.c:1416:9: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-pmc-iou-slcr.c:1416:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/xlnx-versal-pmc-iou-slcr.c:1418:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/xlnx-versal-pmc-iou-slcr.c:1422:75: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/xlnx-versal-pmc-iou-slcr.c:1424:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:1425:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:520:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/misc/xlnx-versal-pmc-iou-slcr.c:525:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/misc/xlnx-versal-pmc-iou-slcr.c:609:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/misc/xlnx-versal-pmc-iou-slcr.c:614:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/misc/xlnx-versal-pmc-iou-slcr.c:767:58: warning: unused parameter 'val64' [-Wunused-parameter] hw/misc/xlnx-versal-pmc-iou-slcr.c:769:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:775:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:776:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-pmc-iou-slcr.c:785:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:786:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-pmc-iou-slcr.c:795:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:796:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-pmc-iou-slcr.c:809:51: warning: unused parameter 'val64' [-Wunused-parameter] hw/misc/xlnx-versal-pmc-iou-slcr.c:811:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:817:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:818:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-pmc-iou-slcr.c:827:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:828:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-pmc-iou-slcr.c:837:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:838:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-pmc-iou-slcr.c:847:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:859:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:872:31: warning: 'XILINX_VERSAL_PMC_IOU_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-pmc-iou-slcr.c:874:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/xlnx-versal-pmc-iou-slcr.c:876:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/xlnx-versal-xramc.c:128:58: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/xlnx-versal-xramc.c:130:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:133:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-xramc.c:133:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-xramc.c:133:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-xramc.c:133:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-xramc.c:137:5: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-xramc.c:137:5)' with 28 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-xramc.c:137:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/misc/xlnx-versal-xramc.c:142:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:159:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-xramc.c:160:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:191:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:192:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-xramc.c:195:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-xramc.c:196:31: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-xramc.c:196:31: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-versal-xramc.c:196:31)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-versal-xramc.c:196:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-versal-xramc.c:207:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-xramc.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/xlnx-versal-xramc.c:217:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/xlnx-versal-xramc.c:222:5: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-versal-xramc.c:222:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/xlnx-versal-xramc.c:223:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/xlnx-versal-xramc.c:226:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/xlnx-versal-xramc.c:228:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-xramc.c:229:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-versal-xramc.c:29:56: warning: unused parameter 'val64' [-Wunused-parameter] hw/misc/xlnx-versal-xramc.c:31:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:37:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:38:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-versal-xramc.c:47:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxXramCtrl *' (aka 'struct XlnxXramCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/misc/xlnx-versal-xramc.c:48:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-zynqmp-apu-ctrl.c:141:59: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/xlnx-zynqmp-apu-ctrl.c:143:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:156:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:174:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:176:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/misc/xlnx-zynqmp-apu-ctrl.c:176:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/misc/xlnx-zynqmp-apu-ctrl.c:182:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:186:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:187:31: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-zynqmp-apu-ctrl.c:187:31: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-zynqmp-apu-ctrl.c:187:31)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-zynqmp-apu-ctrl.c:187:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-zynqmp-apu-ctrl.c:192:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:193:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:204:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:206:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:209:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:214:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:223:9: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-zynqmp-apu-ctrl.c:223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/xlnx-zynqmp-apu-ctrl.c:224:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/xlnx-zynqmp-apu-ctrl.c:228:61: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/xlnx-zynqmp-apu-ctrl.c:230:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:231:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:31:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:40:69: warning: unused parameter 'val' [-Wunused-parameter] hw/misc/xlnx-zynqmp-apu-ctrl.c:42:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:49:66: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/misc/xlnx-zynqmp-apu-ctrl.c:57:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:78:51: warning: unused parameter 'val64' [-Wunused-parameter] hw/misc/xlnx-zynqmp-apu-ctrl.c:80:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:86:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:87:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-zynqmp-apu-ctrl.c:96:28: warning: 'XLNX_ZYNQMP_APU_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-apu-ctrl.c:97:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-zynqmp-crf.c:184:52: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/xlnx-zynqmp-crf.c:186:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:189:21: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-zynqmp-crf.c:189:21: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-zynqmp-crf.c:189:21)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-zynqmp-crf.c:189:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-zynqmp-crf.c:196:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:212:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:213:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:216:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:217:31: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-zynqmp-crf.c:217:31: warning: padding size of 'struct (unnamed at ../hw/misc/xlnx-zynqmp-crf.c:217:31)' with 7 bits to alignment boundary [-Wpadded] hw/misc/xlnx-zynqmp-crf.c:217:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/misc/xlnx-zynqmp-crf.c:228:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:237:9: warning: extension used [-Wlanguage-extension-token] hw/misc/xlnx-zynqmp-crf.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/xlnx-zynqmp-crf.c:238:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/xlnx-zynqmp-crf.c:242:54: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/xlnx-zynqmp-crf.c:244:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:245:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:31:57: warning: unused parameter 'val64' [-Wunused-parameter] hw/misc/xlnx-zynqmp-crf.c:33:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:39:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:40:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-zynqmp-crf.c:49:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:50:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/xlnx-zynqmp-crf.c:59:24: warning: 'XLNX_ZYNQMP_CRF' was marked unused but was used [-Wused-but-marked-unused] hw/misc/xlnx-zynqmp-crf.c:60:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/zynq_slcr.c:186:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/misc/zynq_slcr.c:188:8: warning: padding size of 'struct ZynqSLCRState' with 8 bytes to alignment boundary [-Wpadded] hw/misc/zynq_slcr.c:191:18: warning: padding struct 'struct ZynqSLCRState' with 8 bytes to align 'iomem' [-Wpadded] hw/misc/zynq_slcr.c:297:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:315:64: warning: unused parameter 'event' [-Wunused-parameter] hw/misc/zynq_slcr.c:323:57: warning: unused parameter 'type' [-Wunused-parameter] hw/misc/zynq_slcr.c:325:24: warning: 'ZYNQ_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:35:29: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/misc/zynq_slcr.c:421:24: warning: 'ZYNQ_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:430:24: warning: 'ZYNQ_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:457:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:458:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:459:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:460:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:461:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:462:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:463:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:467:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:473:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:476:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:477:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:485:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:489:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:492:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/misc/zynq_slcr.c:500:14: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/zynq_slcr.c:516:50: warning: unused parameter 'size' [-Wunused-parameter] hw/misc/zynq_slcr.c:560:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/zynq_slcr.c:564:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/misc/zynq_slcr.c:585:5: warning: extension used [-Wlanguage-extension-token] hw/misc/zynq_slcr.c:585:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/zynq_slcr.c:586:5: warning: extension used [-Wlanguage-extension-token] hw/misc/zynq_slcr.c:586:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/zynq_slcr.c:587:5: warning: extension used [-Wlanguage-extension-token] hw/misc/zynq_slcr.c:587:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/zynq_slcr.c:593:24: warning: 'ZYNQ_SLCR' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:597:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:599:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:607:9: warning: extension used [-Wlanguage-extension-token] hw/misc/zynq_slcr.c:607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/zynq_slcr.c:608:9: warning: extension used [-Wlanguage-extension-token] hw/misc/zynq_slcr.c:608:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/misc/zynq_slcr.c:608:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/misc/zynq_slcr.c:609:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/misc/zynq_slcr.c:613:60: warning: unused parameter 'data' [-Wunused-parameter] hw/misc/zynq_slcr.c:615:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/misc/zynq_slcr.c:616:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:104:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:105:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:111:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:117:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:123:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:136:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:137:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:138:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:142:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:143:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:144:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:167:42: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:190:42: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/allwinner-sun8i-emac.c:249:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:288:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:345:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:415:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:469:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:472:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:495:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:527:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:530:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:532:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:550:27: warning: 'AW_SUN8I_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:576:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/allwinner-sun8i-emac.c:578:27: warning: 'AW_SUN8I_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:629:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:632:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:675:65: warning: unused parameter 'size' [-Wunused-parameter] hw/net/allwinner-sun8i-emac.c:677:27: warning: 'AW_SUN8I_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:67:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/net/allwinner-sun8i-emac.c:684:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:688:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:689:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:691:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:701:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:705:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:708:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:714:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:717:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:718:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:721:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:724:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:731:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:732:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:735:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:741:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:741:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/allwinner-sun8i-emac.c:745:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:748:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/allwinner-sun8i-emac.c:751:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner-sun8i-emac.c:797:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:798:27: warning: 'AW_SUN8I_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:808:27: warning: 'AW_SUN8I_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner-sun8i-emac.c:824:5: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:824:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/allwinner-sun8i-emac.c:824:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:825:5: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:825:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:826:5: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:826:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:828:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/allwinner-sun8i-emac.c:831:61: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/allwinner-sun8i-emac.c:846:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:846:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:847:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:847:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:848:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:848:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:849:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:849:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:850:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:850:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:851:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:851:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:852:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:852:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:853:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:853:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:854:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:854:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:855:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:855:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:856:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:856:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:857:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:857:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:858:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:858:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:859:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:859:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:860:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:860:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:861:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:861:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:862:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:862:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:863:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:863:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:864:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:864:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:865:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner-sun8i-emac.c:865:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner-sun8i-emac.c:866:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/allwinner-sun8i-emac.c:870:71: warning: unused parameter 'data' [-Wunused-parameter] hw/net/allwinner-sun8i-emac.c:872:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner_emac.c:163:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:164:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:165:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:174:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner_emac.c:175:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner_emac.c:176:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/allwinner_emac.c:210:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:211:11: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:211:17: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/allwinner_emac.c:211:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:214:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:215:15: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:215:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:219:65: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:225:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/allwinner_emac.c:230:22: warning: 'AW_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner_emac.c:247:68: warning: unused parameter 'size' [-Wunused-parameter] hw/net/allwinner_emac.c:278:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:302:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:303:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:315:36: warning: unused parameter 'size' [-Wunused-parameter] hw/net/allwinner_emac.c:325:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner_emac.c:326:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/allwinner_emac.c:328:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:334:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:353:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/allwinner_emac.c:362:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:373:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:382:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:385:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:393:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:401:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/allwinner_emac.c:404:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:405:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:405:74: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/allwinner_emac.c:441:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner_emac.c:442:22: warning: 'AW_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner_emac.c:450:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/allwinner_emac.c:452:22: warning: 'AW_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/allwinner_emac.c:465:5: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:465:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/allwinner_emac.c:465:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:466:5: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:466:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:467:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/allwinner_emac.c:475:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:475:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:476:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:477:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:478:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:479:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/allwinner_emac.c:483:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/allwinner_emac.c:498:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:499:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:500:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:501:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:502:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:503:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:503:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:504:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:504:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:505:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:505:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:506:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:506:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:507:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:507:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:508:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:508:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:509:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:509:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/allwinner_emac.c:509:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:511:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:512:9: warning: extension used [-Wlanguage-extension-token] hw/net/allwinner_emac.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/allwinner_emac.c:513:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/allwinner_emac.c:517:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/allwinner_emac.c:519:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:1005:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/cadence_gem.c:100:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1012:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/cadence_gem.c:101:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1020:31: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1020:54: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1020:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1020:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/cadence_gem.c:102:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:103:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1047:17: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1047:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/cadence_gem.c:1054:29: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1054:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/cadence_gem.c:1055:22: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1055:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/cadence_gem.c:1056:26: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1056:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/cadence_gem.c:1067:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/cadence_gem.c:1093:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/cadence_gem.c:109:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1101:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:1108:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/cadence_gem.c:1116:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/cadence_gem.c:1133:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:117:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:118:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1198:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/cadence_gem.c:119:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1206:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/cadence_gem.c:120:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:121:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:122:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:123:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:124:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1256:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1257:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/cadence_gem.c:125:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1269:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:126:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1279:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:127:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1282:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:128:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1301:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/cadence_gem.c:1306:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/cadence_gem.c:130:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:131:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:132:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:133:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1348:26: warning: 'CADENCE_GEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:134:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:135:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1372:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1378:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/cadence_gem.c:1379:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/cadence_gem.c:138:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:139:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:140:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:141:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1428:64: warning: unused parameter 'size' [-Wunused-parameter] hw/net/cadence_gem.c:142:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:143:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1476:18: warning: unused parameter 'size' [-Wunused-parameter] hw/net/cadence_gem.c:148:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:149:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1522:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1524:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/cadence_gem.c:1525:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1528:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:1530:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/cadence_gem.c:1531:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:153:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1543:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/cadence_gem.c:1551:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/cadence_gem.c:156:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:1574:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/cadence_gem.c:1608:26: warning: 'CADENCE_GEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:1630:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:1647:26: warning: 'CADENCE_GEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:1648:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:1656:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:1669:9: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1669:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1670:9: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1670:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1671:9: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1671:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1672:9: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1674:9: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1676:9: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1676:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1677:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/cadence_gem.c:1682:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1682:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/cadence_gem.c:1682:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1683:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1683:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1685:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1685:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1686:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1686:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1688:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1688:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1690:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1690:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1692:5: warning: extension used [-Wlanguage-extension-token] hw/net/cadence_gem.c:1692:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/cadence_gem.c:1694:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/cadence_gem.c:1697:54: warning: unused parameter 'data' [-Wunused-parameter] hw/net/cadence_gem.c:1699:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/cadence_gem.c:174:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:269:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:272:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:273:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:275:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:278:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:427:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:433:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:433:16: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/cadence_gem.c:449:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/cadence_gem.c:50:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:61:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:622:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/cadence_gem.c:679:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:680:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:681:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:682:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:683:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:684:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:685:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:686:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:750:43: warning: unused parameter 'rxbufsize' [-Wunused-parameter] hw/net/cadence_gem.c:763:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/cadence_gem.c:76:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:77:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:784:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:78:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:794:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/cadence_gem.c:795:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:79:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:80:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:815:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:818:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:81:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:828:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:82:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:849:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/cadence_gem.c:860:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/cadence_gem.c:876:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/cadence_gem.c:89:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:928:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/cadence_gem.c:957:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/cadence_gem.c:965:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/cadence_gem.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:986:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/cadence_gem.c:98:9: warning: macro is not used [-Wunused-macros] hw/net/cadence_gem.c:99:9: warning: macro is not used [-Wunused-macros] hw/net/can/can_kvaser_pci.c:100:54: warning: unused parameter 'irq_num' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:104:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/can/can_kvaser_pci.c:112:25: warning: 'KVASER_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_kvaser_pci.c:119:51: warning: unused parameter 'size' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:127:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/can/can_kvaser_pci.c:137:48: warning: unused parameter 'size' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:147:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/can_kvaser_pci.c:177:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:178:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:188:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:188:61: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:188:76: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:189:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:224:25: warning: 'KVASER_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_kvaser_pci.c:257:25: warning: 'KVASER_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_kvaser_pci.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_kvaser_pci.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_kvaser_pci.c:272:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_kvaser_pci.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_kvaser_pci.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_kvaser_pci.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_kvaser_pci.c:275:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_kvaser_pci.c:281:25: warning: 'KVASER_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_kvaser_pci.c:286:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/can_kvaser_pci.c:289:61: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/can_kvaser_pci.c:291:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_kvaser_pci.c:292:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_kvaser_pci.c:314:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_kvaser_pci.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/can/can_kvaser_pci.c:68:9: warning: macro is not used [-Wunused-macros] hw/net/can/can_kvaser_pci.c:69:9: warning: macro is not used [-Wunused-macros] hw/net/can/can_kvaser_pci.c:70:9: warning: macro is not used [-Wunused-macros] hw/net/can/can_kvaser_pci.c:72:9: warning: macro is not used [-Wunused-macros] hw/net/can/can_kvaser_pci.c:73:9: warning: macro is not used [-Wunused-macros] hw/net/can/can_kvaser_pci.c:84:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/can_kvaser_pci.c:86:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/can_mioe3680_pci.c:159:27: warning: 'MIOe3680_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_mioe3680_pci.c:192:27: warning: 'MIOe3680_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_mioe3680_pci.c:207:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_mioe3680_pci.c:207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_mioe3680_pci.c:208:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_mioe3680_pci.c:208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_mioe3680_pci.c:210:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_mioe3680_pci.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_mioe3680_pci.c:212:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_mioe3680_pci.c:218:27: warning: 'MIOe3680_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_mioe3680_pci.c:223:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/can_mioe3680_pci.c:227:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/can_mioe3680_pci.c:230:63: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/can_mioe3680_pci.c:232:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_mioe3680_pci.c:233:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_mioe3680_pci.c:257:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_mioe3680_pci.c:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/can/can_mioe3680_pci.c:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/can_mioe3680_pci.c:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/can_mioe3680_pci.c:79:27: warning: 'MIOe3680_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_pcm3680_pci.c:159:27: warning: 'PCM3680i_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_pcm3680_pci.c:193:27: warning: 'PCM3680i_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_pcm3680_pci.c:208:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_pcm3680_pci.c:208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_pcm3680_pci.c:209:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_pcm3680_pci.c:209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_pcm3680_pci.c:211:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_pcm3680_pci.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_pcm3680_pci.c:213:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_pcm3680_pci.c:219:27: warning: 'PCM3680i_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_pcm3680_pci.c:224:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/can_pcm3680_pci.c:228:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/can_pcm3680_pci.c:231:63: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/can_pcm3680_pci.c:233:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_pcm3680_pci.c:234:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_pcm3680_pci.c:258:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_pcm3680_pci.c:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/can/can_pcm3680_pci.c:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/can_pcm3680_pci.c:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/can_pcm3680_pci.c:79:27: warning: 'PCM3680i_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/can_sja1000.c:129:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:219:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:222:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:285:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:286:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:287:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:296:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:351:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:352:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:353:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:354:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:360:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:361:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:369:13: warning: 'return' will never be executed [-Wunreachable-code-return] hw/net/can/can_sja1000.c:391:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:392:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:423:33: warning: unused parameter 'size' [-Wunused-parameter] hw/net/can/can_sja1000.c:48:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/can/can_sja1000.c:543:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:548:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/can/can_sja1000.c:551:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:554:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:558:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:638:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:641:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:646:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/can/can_sja1000.c:648:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:652:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/can_sja1000.c:698:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/can/can_sja1000.c:702:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/can/can_sja1000.c:742:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/can/can_sja1000.c:761:26: warning: cast from 'char *' to 'CanSJA1000State *' (aka 'struct CanSJA1000State *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/can/can_sja1000.c:761:26: warning: cast from 'const struct CanBusClientState *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/can/can_sja1000.c:761:26: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:761:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/can_sja1000.c:779:26: warning: cast from 'char *' to 'CanSJA1000State *' (aka 'struct CanSJA1000State *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/can/can_sja1000.c:779:26: warning: cast from 'const struct CanBusClientState *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/can/can_sja1000.c:779:26: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:779:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/can_sja1000.c:821:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:831:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:861:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:871:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/can_sja1000.c:928:26: warning: no previous extern declaration for non-static variable 'vmstate_qemu_can_filter' [-Wmissing-variable-declarations] hw/net/can/can_sja1000.c:933:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:933:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:934:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:934:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:935:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_sja1000.c:939:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/can/can_sja1000.c:957:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:957:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:959:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:959:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:960:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:960:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:961:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:961:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:962:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:962:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:963:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:963:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:964:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:964:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:966:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:966:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:967:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:967:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:969:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:969:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:971:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:971:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:972:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:972:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:974:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:974:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:976:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:976:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:977:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:977:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:978:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:978:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:979:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:979:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:981:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/can_sja1000.c:981:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/can/can_sja1000.c:981:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/can_sja1000.c:985:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/can_sja1000.h:67:21: warning: padding struct 'struct CanSJA1000State' with 3 bytes to align 'filter' [-Wpadded] hw/net/can/can_sja1000.h:69:23: warning: padding struct 'struct CanSJA1000State' with 4 bytes to align 'irq' [-Wpadded] hw/net/can/ctucan_core.c:102:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/ctucan_core.c:106:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/can/ctucan_core.c:116:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/ctucan_core.c:145:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/can/ctucan_core.c:146:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/can/ctucan_core.c:151:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/can/ctucan_core.c:187:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/can/ctucan_core.c:199:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/can/ctucan_core.c:304:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/net/can/ctucan_core.c:308:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/can/ctucan_core.c:311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/can/ctucan_core.c:370:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/can/ctucan_core.c:416:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/can/ctucan_core.c:45:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/can/ctucan_core.c:45:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/can/ctucan_core.c:467:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/ctucan_core.c:525:26: warning: cast from 'char *' to 'CtuCanCoreState *' (aka 'struct CtuCanCoreState *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/can/ctucan_core.c:525:26: warning: cast from 'const struct CanBusClientState *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/can/ctucan_core.c:525:26: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:525:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/ctucan_core.c:537:26: warning: cast from 'char *' to 'CtuCanCoreState *' (aka 'struct CtuCanCoreState *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/can/ctucan_core.c:537:26: warning: cast from 'const struct CanBusClientState *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/can/ctucan_core.c:537:26: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:537:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/ctucan_core.c:551:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/ctucan_core.c:562:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/can/ctucan_core.c:616:26: warning: no previous extern declaration for non-static variable 'vmstate_qemu_ctucan_tx_buffer' [-Wmissing-variable-declarations] hw/net/can/ctucan_core.c:621:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:622:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/ctucan_core.c:626:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/can/ctucan_core.c:640:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:641:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:641:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:642:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:642:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:643:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:643:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:644:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:644:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:645:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:645:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:646:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:647:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:647:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:648:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:648:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:649:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:649:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:64:26: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/can/ctucan_core.c:64:38: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/net/can/ctucan_core.c:650:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:650:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:651:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:651:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:652:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:652:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:653:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:654:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:654:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:655:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:655:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:656:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:656:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:657:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:657:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:658:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:658:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:659:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:659:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:65:24: warning: cast to union type is a GNU extension [-Wgnu-union-cast] hw/net/can/ctucan_core.c:660:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:660:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:661:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:661:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:662:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:662:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:663:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:663:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:664:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:664:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:665:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:665:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:666:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:666:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:667:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:667:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:668:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:668:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:669:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:669:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:670:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:670:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:671:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:671:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:672:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:674:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:674:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/can/ctucan_core.c:674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:678:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:678:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:679:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:679:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:680:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:680:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_core.c:681:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_core.c:683:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/ctucan_core.c:68:26: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/can/ctucan_core.c:68:38: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/net/can/ctucan_core.c:69:24: warning: cast to union type is a GNU extension [-Wgnu-union-cast] hw/net/can/ctucan_core.c:73:68: warning: implicit conversion changes signedness: 'int' to 'qemu_canid_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/can/ctucan_pci.c:109:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/can/ctucan_pci.c:109:61: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/can/ctucan_pci.c:109:76: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/ctucan_pci.c:110:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/can/ctucan_pci.c:144:5: warning: void function 'ctucan_pci_cores_io_write' should not return void expression [-Wpedantic] hw/net/can/ctucan_pci.c:169:25: warning: 'CTUCAN_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/ctucan_pci.c:204:25: warning: 'CTUCAN_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/ctucan_pci.c:219:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_pci.c:219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_pci.c:220:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_pci.c:220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_pci.c:223:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/ctucan_pci.c:223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/ctucan_pci.c:226:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/ctucan_pci.c:232:25: warning: 'CTUCAN_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/ctucan_pci.c:236:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/ctucan_pci.c:240:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/net/can/ctucan_pci.c:244:61: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/ctucan_pci.c:246:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/ctucan_pci.c:247:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/ctucan_pci.c:271:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/ctucan_pci.c:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/can/ctucan_pci.c:64:9: warning: macro is not used [-Wunused-macros] hw/net/can/ctucan_pci.c:65:9: warning: macro is not used [-Wunused-macros] hw/net/can/ctucan_pci.c:66:9: warning: macro is not used [-Wunused-macros] hw/net/can/ctucan_pci.c:68:9: warning: macro is not used [-Wunused-macros] hw/net/can/ctucan_pci.c:69:9: warning: macro is not used [-Wunused-macros] hw/net/can/ctucan_pci.c:72:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/ctucan_pci.c:74:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/can/ctucan_pci.c:86:25: warning: 'CTUCAN_PCI_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/ctucan_pci.c:94:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/can/xlnx-zynqmp-can.c:1010:29: warning: cast from 'char *' to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:1010:29: warning: cast from 'const struct CanBusClientState *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/can/xlnx-zynqmp-can.c:1010:29: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1010:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:1063:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:1094:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:1095:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/xlnx-zynqmp-can.c:1101:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/xlnx-zynqmp-can.c:1102:32: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1102:32: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:1102:32)' with 7 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:1102:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/can/xlnx-zynqmp-can.c:1110:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/xlnx-zynqmp-can.c:1118:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1119:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1120:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1121:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1122:9: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1122:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/can/xlnx-zynqmp-can.c:1122:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1123:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/xlnx-zynqmp-can.c:1128:5: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1128:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1130:5: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:1130:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/can/xlnx-zynqmp-can.c:1132:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/can/xlnx-zynqmp-can.c:1135:66: warning: unused parameter 'data' [-Wunused-parameter] hw/net/can/xlnx-zynqmp-can.c:1137:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/xlnx-zynqmp-can.c:1138:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/can/xlnx-zynqmp-can.c:145:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:151:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:153:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:158:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:163:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:169:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:171:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:176:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:181:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:187:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:190:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:195:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:205:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:211:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:217:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:223:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:229:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:235:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:241:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:247:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/net/can/xlnx-zynqmp-can.c:260:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:260:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:260:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:265:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:265:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:265:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:270:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:270:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:270:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:275:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:275:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:275:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:279:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:279:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:279:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:283:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:283:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:283:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:291:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/can/xlnx-zynqmp-can.c:294:60: warning: unused parameter 'val' [-Wunused-parameter] hw/net/can/xlnx-zynqmp-can.c:296:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:303:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:332:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:332:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:332:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:333:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:333:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:333:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:334:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:334:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:334:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:335:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:335:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:335:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:336:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:336:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:336:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:337:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:337:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:337:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:338:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:338:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:338:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:339:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:339:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:339:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:340:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:340:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:340:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:355:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:355:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:355:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:356:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:356:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:356:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:357:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:357:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:357:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:358:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:358:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:358:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:362:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:362:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:362:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:364:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:364:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:364:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:365:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:365:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:365:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:368:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:368:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:368:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:373:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:373:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:373:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:375:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:375:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:375:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:384:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:384:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:384:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:391:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:393:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:394:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:395:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:396:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:398:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:399:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:400:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:401:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:467:17: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:467:17)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:467:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:473:17: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:473:17)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:473:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:488:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:488:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:488:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:489:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:489:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:489:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:500:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:502:5: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:502:5)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:502:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:503:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:505:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:506:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:520:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:520:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:520:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:538:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:545:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:546:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:546:63: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:547:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:560:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:562:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:564:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:564:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:564:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:566:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:572:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:588:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:600:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:612:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:614:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:685:13: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:685:13)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:685:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:687:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:725:13: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:725:13)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:725:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:739:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:744:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:744:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:744:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:751:70: warning: unused parameter 'val' [-Wunused-parameter] hw/net/can/xlnx-zynqmp-can.c:753:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:759:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:759:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:759:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:761:9: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:761:9)' with 31 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:761:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/can/xlnx-zynqmp-can.c:767:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:768:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:773:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:775:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:789:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:790:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:794:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:796:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/can/xlnx-zynqmp-can.c:810:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:820:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/can/xlnx-zynqmp-can.c:935:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/can/xlnx-zynqmp-can.c:950:63: warning: unused parameter 'type' [-Wunused-parameter] hw/net/can/xlnx-zynqmp-can.c:952:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:955:31: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:955:31: warning: padding size of 'struct (unnamed at ../hw/net/can/xlnx-zynqmp-can.c:955:31)' with 7 bits to alignment boundary [-Wpadded] hw/net/can/xlnx-zynqmp-can.c:955:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/can/xlnx-zynqmp-can.c:966:29: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:986:29: warning: cast from 'char *' to 'XlnxZynqMPCANState *' (aka 'struct XlnxZynqMPCANState *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/can/xlnx-zynqmp-can.c:986:29: warning: cast from 'const struct CanBusClientState *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/can/xlnx-zynqmp-can.c:986:29: warning: extension used [-Wlanguage-extension-token] hw/net/can/xlnx-zynqmp-can.c:986:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/dp8393x.c:122:9: warning: macro is not used [-Wunused-macros] hw/net/dp8393x.c:123:9: warning: macro is not used [-Wunused-macros] hw/net/dp8393x.c:126:9: warning: macro is not used [-Wunused-macros] hw/net/dp8393x.c:143:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/dp8393x.c:145:8: warning: padding size of 'struct dp8393xState' with 8 bytes to alignment boundary [-Wpadded] hw/net/dp8393x.c:152:14: warning: padding struct 'struct dp8393xState' with 5 bytes to align 'irq' [-Wpadded] hw/net/dp8393x.c:154:16: warning: padding struct 'struct dp8393xState' with 4 bytes to align 'watchdog' [-Wpadded] hw/net/dp8393x.c:169:19: warning: padding struct 'struct dp8393xState' with 4 bytes to align 'dma_mr' [-Wpadded] hw/net/dp8393x.c:182:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:187:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:192:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:198:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:203:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:208:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:213:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:219:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/dp8393x.c:228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/dp8393x.c:230:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/dp8393x.c:232:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/dp8393x.c:235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/dp8393x.c:252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/dp8393x.c:259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/dp8393x.c:290:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/net/dp8393x.c:290:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/dp8393x.c:323:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/net/dp8393x.c:323:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/dp8393x.c:431:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/dp8393x.c:452:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/dp8393x.c:453:44: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/net/dp8393x.c:453:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/dp8393x.c:456:55: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/net/dp8393x.c:519:56: warning: unused parameter 's' [-Wunused-parameter] hw/net/dp8393x.c:566:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/net/dp8393x.c:589:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/dp8393x.c:598:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/net/dp8393x.c:600:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/net/dp8393x.c:600:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/dp8393x.c:605:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/dp8393x.c:667:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/dp8393x.c:671:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/dp8393x.c:717:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/dp8393x.c:765:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/dp8393x.c:768:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/dp8393x.c:775:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/net/dp8393x.c:776:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/dp8393x.c:783:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/dp8393x.c:812:28: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/dp8393x.c:812:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/dp8393x.c:815:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/dp8393x.c:830:45: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/net/dp8393x.c:831:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/dp8393x.c:837:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/dp8393x.c:853:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/dp8393x.c:855:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/dp8393x.c:891:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/dp8393x.c:896:23: warning: 'DP8393X' was marked unused but was used [-Wused-but-marked-unused] hw/net/dp8393x.c:930:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/dp8393x.c:931:23: warning: 'DP8393X' was marked unused but was used [-Wused-but-marked-unused] hw/net/dp8393x.c:937:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/dp8393x.c:939:23: warning: 'DP8393X' was marked unused but was used [-Wused-but-marked-unused] hw/net/dp8393x.c:943:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/dp8393x.c:957:9: warning: extension used [-Wlanguage-extension-token] hw/net/dp8393x.c:957:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/dp8393x.c:958:9: warning: extension used [-Wlanguage-extension-token] hw/net/dp8393x.c:958:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/dp8393x.c:959:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/dp8393x.c:964:5: warning: extension used [-Wlanguage-extension-token] hw/net/dp8393x.c:964:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/dp8393x.c:964:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/dp8393x.c:965:5: warning: extension used [-Wlanguage-extension-token] hw/net/dp8393x.c:965:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/dp8393x.c:967:5: warning: extension used [-Wlanguage-extension-token] hw/net/dp8393x.c:967:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/dp8393x.c:968:5: warning: extension used [-Wlanguage-extension-token] hw/net/dp8393x.c:968:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/dp8393x.c:969:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/dp8393x.c:972:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/dp8393x.c:974:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1004:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:1013:48: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/e1000.c:1043:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/e1000.c:1050:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/e1000.c:107:26: warning: padding struct 'struct e1000_tx' with 3 bytes to align 'props' [-Wpadded] hw/net/e1000.c:1088:33: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:1160:28: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:1167:28: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:1174:28: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:118:18: warning: padding struct 'struct E1000State_st::(unnamed at ../hw/net/e1000.c:113:5)' with 2 bytes to align 'old_eecd' [-Wpadded] hw/net/e1000.c:121:16: warning: padding struct 'struct E1000State_st' with 4 bytes to align 'autoneg_timer' [-Wpadded] hw/net/e1000.c:1223:14: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1224:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1224:51: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1225:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1226:9: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1227:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1228:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1229:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1230:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1231:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1232:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1234:19: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1234:19: warning: padding size of 'struct (unnamed at ../hw/net/e1000.c:1234:19)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000.c:1234:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000.c:1255:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1255:49: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1256:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1257:9: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1258:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1259:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1260:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1261:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1261:48: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1262:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000.c:1265:20: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1265:20: warning: padding size of 'struct (unnamed at ../hw/net/e1000.c:1265:20)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000.c:1265:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000.c:126:14: warning: padding struct 'struct E1000State_st' with 2 bytes to align 'mit_ide' [-Wpadded] hw/net/e1000.c:1322:27: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000.c:1334:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/e1000.c:1334:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/e1000.c:1349:53: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000.c:1361:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/e1000.c:1382:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/e1000.c:1383:40: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000.c:1391:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/e1000.c:1392:37: warning: unused parameter 'val' [-Wunused-parameter] hw/net/e1000.c:1392:51: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000.c:1405:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/e1000.c:1441:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/e1000.c:145:22: warning: padding struct 'struct E1000State_st' with 2 bytes to align 'mig_props' [-Wpadded] hw/net/e1000.c:1478:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/e1000.c:1512:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1513:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1514:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1515:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1516:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1517:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:151:8: warning: padding size of 'struct E1000BaseClass' with 6 bytes to alignment boundary [-Wpadded] hw/net/e1000.c:1527:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1527:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1528:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:1539:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1539:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1540:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1540:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1541:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1541:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1542:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1542:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1543:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1543:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1544:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1544:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1545:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1545:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1546:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1547:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1547:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1548:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1548:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1549:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1549:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1550:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:1561:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1561:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1564:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1564:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1565:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1565:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1566:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1566:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1567:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1567:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1568:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1568:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1569:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1569:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1570:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1570:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1571:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1571:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1572:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1572:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1573:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1573:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1574:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1574:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1575:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1575:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1576:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1576:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1577:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1577:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1578:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1578:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1579:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1579:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1580:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1580:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1581:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1581:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1582:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1582:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1583:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1584:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1584:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1585:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1585:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1586:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1586:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1587:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1587:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1588:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1588:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1589:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1589:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1590:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1590:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1591:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1591:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1592:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1592:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1593:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1593:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1594:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1594:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1595:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1595:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1596:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1596:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1597:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1597:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1598:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1598:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1599:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1599:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:159:1: warning: cast from 'Object *' (aka 'struct Object *') to 'E1000State *' (aka 'struct E1000State_st *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/e1000.c:159:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/e1000.c:159:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/net/e1000.c:1600:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1600:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1601:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1601:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1602:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1602:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1603:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1603:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1604:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1604:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1605:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1605:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1606:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1606:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1607:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1608:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1608:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1609:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1609:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1610:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1611:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1612:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1612:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1613:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1613:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1614:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1614:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1615:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1615:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1616:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1617:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1618:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1619:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1620:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1621:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1622:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1623:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1624:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1625:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1626:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1627:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1628:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1629:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:1677:21: warning: 'E1000' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1697:21: warning: 'E1000' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1701:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000.c:1707:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/e1000.c:1709:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1710:21: warning: 'E1000' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1735:32: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1751:21: warning: 'E1000' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1756:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1756:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/e1000.c:1756:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1757:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1757:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1759:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1759:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1761:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1761:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1763:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1763:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1765:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1765:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000.c:1767:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:1770:16: warning: padding size of 'struct E1000Info' with 2 bytes to alignment boundary [-Wpadded] hw/net/e1000.c:1774:16: warning: padding struct 'struct E1000Info' with 1 byte to align 'phy_id2' [-Wpadded] hw/net/e1000.c:1779:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1780:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1781:25: warning: 'E1000_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1801:21: warning: 'E1000' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1804:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:1816:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:1846:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/e1000.c:1846:21: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:1846:21: warning: padding size of 'struct (unnamed at ../hw/net/e1000.c:1846:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000.c:1846:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000.c:1848:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000.c:1852:40: warning: cast from 'const struct E1000Info *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/e1000.c:188:33: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:209:23: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:209:23: warning: padding size of 'struct (unnamed at ../hw/net/e1000.c:209:23)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000.c:209:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000.c:274:40: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:276:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:352:28: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:379:27: warning: 'E1000_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:408:29: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:411:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:423:35: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:456:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:458:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:470:29: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:484:29: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000.c:510:70: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:520:36: warning: unused parameter 'x' [-Wunused-parameter] hw/net/e1000.c:522:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:530:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:542:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/e1000.c:586:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:588:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:588:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:590:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:593:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:597:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:611:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:613:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:643:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:666:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] hw/net/e1000.c:679:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:695:21: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:695:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/net/e1000.c:695:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000.c:702:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:712:22: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:712:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/net/e1000.c:712:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000.c:733:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:739:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:741:49: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/net/e1000.c:749:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:757:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:763:35: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/e1000.c:803:55: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000.c:808:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:810:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:811:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000.c:81:8: warning: padding size of 'struct E1000State_st' with 12 bytes to alignment boundary [-Wpadded] hw/net/e1000.c:82:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/e1000.c:84:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/e1000.c:863:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/e1000.c:866:29: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/net/e1000.c:870:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:885:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:903:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000.c:913:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:929:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:937:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:943:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/e1000.c:946:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/e1000.c:947:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/e1000.c:951:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:952:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000.c:957:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000.c:969:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/e1000.c:97:12: warning: padding size of 'struct e1000_tx' with 1 byte to alignment boundary [-Wpadded] hw/net/e1000.c:992:32: warning: extension used [-Wlanguage-extension-token] hw/net/e1000.c:992:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000.c:993:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/e1000e.c:137:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000e.c:162:40: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000e.c:275:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:275:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e.c:284:25: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:284:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e.c:291:25: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:308:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:310:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:317:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:401:22: warning: 'E1000E' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:405:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e.c:411:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/e1000e.c:417:22: warning: 'E1000E' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:469:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:500:22: warning: 'E1000E' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:517:22: warning: 'E1000E' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:539:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/e1000e.c:561:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:561:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:562:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:562:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:563:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:563:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:564:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:564:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:565:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:565:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:566:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:566:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:567:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:567:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:568:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:568:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:569:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:569:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:570:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:570:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:571:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:571:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:572:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:572:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:573:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:573:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:574:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:574:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:575:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:575:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:576:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000e.c:585:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:585:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/e1000e.c:585:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:586:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:586:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:587:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000e.c:606:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:606:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:607:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:609:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:609:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:60:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/e1000e.c:610:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:611:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:612:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:612:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:614:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:614:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:615:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:615:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:616:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:618:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:619:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:621:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:623:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:624:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:626:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:627:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:628:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:629:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:629:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:62:8: warning: padding size of 'struct E1000EState' with 7 bytes to alignment boundary [-Wpadded] hw/net/e1000e.c:630:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:630:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:632:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:633:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:633:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:635:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:635:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/e1000e.c:635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:637:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:640:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:641:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:641:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:644:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:644:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:646:9: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:646:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/e1000e.c:646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:648:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000e.c:657:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:657:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/e1000e.c:657:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:658:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:658:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:660:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:660:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:663:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:663:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:665:5: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e.c:665:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/e1000e.c:666:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000e.c:669:57: warning: unused parameter 'data' [-Wunused-parameter] hw/net/e1000e.c:671:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:672:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:703:22: warning: 'E1000E' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:706:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e.c:717:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/e1000e.c:82:16: warning: padding struct 'struct E1000EState' with 3 bytes to align 'core' [-Wpadded] hw/net/e1000e_core.c:1013:65: warning: unused parameter 'size' [-Wunused-parameter] hw/net/e1000e_core.c:1017:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:1019:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:1020:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000e_core.c:1049:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/e1000e_core.c:1057:39: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:1059:31: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct e1000_rx_desc *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1064:38: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:1066:39: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union e1000_rx_desc_extended *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1071:37: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:1076:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union e1000_rx_desc_packet_split *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1276:31: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct e1000_rx_desc *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1298:39: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union e1000_rx_desc_extended *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1322:9: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union e1000_rx_desc_packet_split *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1341:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:1374:35: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct e1000_rx_desc *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1388:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union e1000_rx_desc_packet_split *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1393:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:1402:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union e1000_rx_desc_extended *' increases required alignment from 1 to 8 [-Wcast-align] hw/net/e1000e_core.c:1407:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:1418:16: warning: padding size of 'struct e1000e_ba_state_st' with 1 byte to alignment boundary [-Wpadded] hw/net/e1000e_core.c:1449:35: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:1449:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/e1000e_core.c:1449:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000e_core.c:1480:13: warning: enumeration value 'ETH_PKT_UCAST' not explicitly handled in switch [-Wswitch-enum] hw/net/e1000e_core.c:1553:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/e1000e_core.c:1563:43: warning: missing field 'cur_idx' initializer [-Wmissing-field-initializers] hw/net/e1000e_core.c:1598:40: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:1598:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000e_core.c:1625:32: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:1625:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000e_core.c:1628:59: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/e1000e_core.c:1641:52: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:1665:35: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:1708:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/e1000e_core.c:1709:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:1714:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:1724:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:1730:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/e1000e_core.c:1734:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/e1000e_core.c:1736:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/e1000e_core.c:1738:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/e1000e_core.c:1742:64: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:1745:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/e1000e_core.c:1750:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/e1000e_core.c:1757:18: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/e1000e_core.c:175:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/net/e1000e_core.c:1817:43: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:1831:47: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:1841:43: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:1875:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:1878:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:187:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:1901:40: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:1926:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/e1000e_core.c:1926:21: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:1926:21: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:1926:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:1926:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:1954:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000e_core.c:1981:45: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2052:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/e1000e_core.c:2116:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/e1000e_core.c:219:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000e_core.c:2324:55: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:2341:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/e1000e_core.c:2348:39: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2370:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:2392:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:2397:42: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2403:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:2408:41: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2426:40: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2432:40: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2450:38: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2453:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:2501:38: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2508:38: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2521:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:2528:38: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2536:38: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2604:43: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2611:43: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2627:29: warning: extra ';' outside of a function [-Wextra-semi] hw/net/e1000e_core.c:2628:29: warning: extra ';' outside of a function [-Wextra-semi] hw/net/e1000e_core.c:2629:30: warning: extra ';' outside of a function [-Wextra-semi] hw/net/e1000e_core.c:2630:30: warning: extra ';' outside of a function [-Wextra-semi] hw/net/e1000e_core.c:2631:30: warning: extra ';' outside of a function [-Wextra-semi] hw/net/e1000e_core.c:2634:44: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2642:43: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2654:43: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2702:39: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2718:41: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2791:39: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2801:39: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2818:39: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2825:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:2835:41: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2848:24: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:2848:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000e_core.c:2855:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000e_core.c:2860:24: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:2860:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000e_core.c:2864:41: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2898:41: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2905:38: warning: unused parameter 'index' [-Wunused-parameter] hw/net/e1000e_core.c:2908:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000e_core.c:3097:14: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3098:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3099:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3100:9: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3101:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3102:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3103:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3104:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3105:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3106:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3107:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3108:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3109:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3110:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3111:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3112:13: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3113:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3115:26: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:3115:26: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:3115:26)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:3115:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:3251:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3252:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3253:13: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3254:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3255:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3256:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3257:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3258:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3259:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3260:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3261:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3262:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3263:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3264:12: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3265:13: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3266:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3268:27: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:3268:27: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:3268:27)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:3268:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:3283:11: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3284:13: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3285:15: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3286:14: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3300:13: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3310:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000e_core.c:3312:39: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:3313:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/e1000e_core.c:3315:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:3317:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:3329:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000e_core.c:3332:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:3335:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/e1000e_core.c:3358:61: warning: unused parameter 'state' [-Wunused-parameter] hw/net/e1000e_core.c:3398:32: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/e1000e_core.c:3501:10: warning: use of GNU array range extension [-Wgnu-designator] hw/net/e1000e_core.c:3526:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/e1000e_core.c:3526:21: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:3526:21: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:3526:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:3526:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:3548:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/e1000e_core.c:3548:21: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:3548:21: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:3548:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:3548:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:488:14: warning: padding struct 'struct E1000E_RSSInfo_st' with 3 bytes to align 'hash' [-Wpadded] hw/net/e1000e_core.c:60:38: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:650:24: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:650:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/e1000e_core.c:673:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/e1000e_core.c:675:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/e1000e_core.c:686:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/e1000e_core.c:68:40: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:714:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion] hw/net/e1000e_core.c:736:60: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000e_core.c:788:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/net/e1000e_core.c:884:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/e1000e_core.c:884:18: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:884:18: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:884:5)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:884:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:895:33: warning: unused parameter 'core' [-Wunused-parameter] hw/net/e1000e_core.c:902:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/e1000e_core.c:902:18: warning: extension used [-Wlanguage-extension-token] hw/net/e1000e_core.c:902:18: warning: padding size of 'struct (unnamed at ../hw/net/e1000e_core.c:902:5)' with 7 bits to alignment boundary [-Wpadded] hw/net/e1000e_core.c:902:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/e1000e_core.c:993:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/e1000e_core.h:100:25: warning: padding struct 'struct E1000Core' with 7 bytes to align 'eitr' [-Wpadded] hw/net/e1000e_core.h:103:25: warning: padding struct 'struct E1000Core' with 3 bytes to align 'vmstate' [-Wpadded] hw/net/e1000e_core.h:56:14: warning: padding struct 'struct E1000IntrDelayTimer_st' with 3 bytes to align 'delay_reg' [-Wpadded] hw/net/e1000e_core.h:58:17: warning: padding struct 'struct E1000IntrDelayTimer_st' with 4 bytes to align 'core' [-Wpadded] hw/net/e1000e_core.h:61:8: warning: padding size of 'struct E1000Core' with 4 bytes to alignment boundary [-Wpadded] hw/net/e1000e_core.h:71:16: warning: padding struct 'struct E1000Core' with 7 bytes to align 'autoneg_timer' [-Wpadded] hw/net/e1000e_core.h:79:26: warning: padding struct 'struct e1000e_tx' with 1 byte to align 'tx_pkt' [-Wpadded] hw/net/e1000e_core.h:85:9: warning: padding struct 'struct E1000Core' with 3 bytes to align 'max_queue_num' [-Wpadded] hw/net/e1000e_core.h:90:25: warning: padding struct 'struct E1000Core' with 4 bytes to align 'radv' [-Wpadded] hw/net/e1000x_common.c:143:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000x_common.c:145:39: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000x_common.c:173:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000x_common.c:218:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/e1000x_common.c:226:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/e1000x_common.c:50:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/e1000x_common.c:70:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000x_common.c:71:45: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/e1000x_common.c:75:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/e1000x_common.c:77:9: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/e1000x_common.c:84:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/e1000x_common.h:115:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/e1000x_common.h:118:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/e1000x_common.h:120:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/e1000x_common.h:154:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/e1000x_common.h:198:16: warning: padding size of 'struct e1000x_txd_props' with 1 byte to alignment boundary [-Wpadded] hw/net/e1000x_common.h:207:14: warning: padding struct 'struct e1000x_txd_props' with 1 byte to align 'mss' [-Wpadded] hw/net/eepro100.c:1278:9: warning: macro is not used [-Wunused-macros] hw/net/eepro100.c:1286:52: warning: unused parameter 's' [-Wunused-parameter] hw/net/eepro100.c:1294:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/eepro100.c:130:10: warning: macro is not used [-Wunused-macros] hw/net/eepro100.c:131:9: warning: macro is not used [-Wunused-macros] hw/net/eepro100.c:132:9: warning: macro is not used [-Wunused-macros] hw/net/eepro100.c:1349:15: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:134:9: warning: padding size of 'E100PCIDeviceInfo' with 1 byte to alignment boundary [-Wpadded] hw/net/eepro100.c:139:14: warning: padding struct 'E100PCIDeviceInfo' with 1 byte to align 'subsystem_vendor_id' [-Wpadded] hw/net/eepro100.c:1518:35: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:1534:42: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:1566:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:1584:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1585:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1586:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1598:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1598:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:1601:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1601:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/eepro100.c:1604:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1604:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/eepro100.c:1704:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/eepro100.c:1740:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/eepro100.c:1761:50: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:1769:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/eepro100.c:1776:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1776:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1778:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1778:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1779:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1779:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1781:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1781:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1782:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1782:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1784:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1784:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1786:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1786:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1788:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1788:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1790:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1790:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1791:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1791:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1792:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1792:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1793:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1793:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1794:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1794:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1796:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1796:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1797:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1797:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1798:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1798:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1799:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1799:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1800:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1800:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1801:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1801:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1802:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1802:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1803:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1803:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1804:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1805:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1805:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1806:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1806:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1807:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1807:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1808:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1808:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1809:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1809:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1810:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1810:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1811:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1811:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1812:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1812:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1813:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1813:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1814:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1814:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1815:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1815:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1816:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1816:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1818:9: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:1818:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:1819:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/eepro100.c:1825:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/eepro100.c:1825:24: warning: cast from 'char *' to 'EEPRO100State *' increases required alignment from 1 to 16 [-Wcast-align] hw/net/eepro100.c:1825:24: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/eepro100.c:1841:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/eepro100.c:1841:24: warning: cast from 'char *' to 'EEPRO100State *' increases required alignment from 1 to 16 [-Wcast-align] hw/net/eepro100.c:1841:24: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/eepro100.c:1845:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:1892:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/eepro100.c:1892:24: warning: cast from 'char *' to 'EEPRO100State *' increases required alignment from 1 to 16 [-Wcast-align] hw/net/eepro100.c:1892:24: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/eepro100.c:1892:54: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/eepro100.c:1895:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/eepro100.c:2042:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/eepro100.c:2042:21: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:2042:21: warning: padding size of 'struct (unnamed at ../hw/net/eepro100.c:2042:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/eepro100.c:2042:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/eepro100.c:2059:5: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:2059:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:2059:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/eepro100.c:2060:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/eepro100.c:2063:59: warning: unused parameter 'data' [-Wunused-parameter] hw/net/eepro100.c:2065:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/eepro100.c:2066:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/eepro100.c:2088:21: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:2088:21: warning: padding size of 'struct (unnamed at ../hw/net/eepro100.c:2088:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/eepro100.c:2088:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/eepro100.c:2089:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/eepro100.c:2099:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/eepro100.c:238:9: warning: padding size of 'EEPRO100State' with 13 bytes to alignment boundary [-Wpadded] hw/net/eepro100.c:242:18: warning: padding struct 'EEPRO100State' with 8 bytes to align 'mmio_bar' [-Wpadded] hw/net/eepro100.c:251:15: warning: padding struct 'EEPRO100State' with 6 bytes to align 'eeprom' [-Wpadded] hw/net/eepro100.c:271:13: warning: padding struct 'EEPRO100State' with 4 bytes to align 'mem' [-Wpadded] hw/net/eepro100.c:277:25: warning: padding struct 'EEPRO100State' with 2 bytes to align 'vmstate' [-Wpadded] hw/net/eepro100.c:335:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/eepro100.c:342:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/eepro100.c:391:49: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:400:48: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:553:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:580:61: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:688:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:698:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/eepro100.c:752:56: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:757:73: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:786:34: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:786:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/eepro100.c:786:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/eepro100.c:804:30: warning: extension used [-Wlanguage-extension-token] hw/net/eepro100.c:804:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/eepro100.c:804:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/eepro100.c:890:56: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:905:51: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:910:45: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:938:73: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:941:42: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:975:48: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:986:55: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/eepro100.c:990:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/etraxfs_eth.c:105:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/etraxfs_eth.c:113:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:123:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:167:22: warning: padding struct 'struct qemu_mdio' with 4 bytes to align 'devs' [-Wpadded] hw/net/etraxfs_eth.c:210:50: warning: implicit conversion changes signedness: 'enum (unnamed enum at ../hw/net/etraxfs_eth.c:150:5)' to 'int' [-Wsign-conversion] hw/net/etraxfs_eth.c:210:62: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:293:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/etraxfs_eth.c:305:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/etraxfs_eth.c:320:9: warning: macro is not used [-Wunused-macros] hw/net/etraxfs_eth.c:321:9: warning: macro is not used [-Wunused-macros] hw/net/etraxfs_eth.c:327:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/etraxfs_eth.c:332:18: warning: padding struct 'struct ETRAXFSEthState' with 8 bytes to align 'mmio' [-Wpadded] hw/net/etraxfs_eth.c:381:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/etraxfs_eth.c:38:9: warning: macro is not used [-Wunused-macros] hw/net/etraxfs_eth.c:412:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:413:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:414:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:416:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:417:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/etraxfs_eth.c:427:40: warning: unused parameter 'size' [-Wunused-parameter] hw/net/etraxfs_eth.c:430:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/etraxfs_eth.c:507:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/etraxfs_eth.c:509:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/etraxfs_eth.c:537:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/etraxfs_eth.c:541:45: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/etraxfs_eth.c:541:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/etraxfs_eth.c:543:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/etraxfs_eth.c:546:72: warning: unused parameter 'eop' [-Wunused-parameter] hw/net/etraxfs_eth.c:54:20: warning: padding struct 'struct qemu_phy' with 4 bytes to align 'read' [-Wpadded] hw/net/etraxfs_eth.c:581:26: warning: 'ETRAX_FS_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:602:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:603:26: warning: 'ETRAX_FS_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:630:5: warning: extension used [-Wlanguage-extension-token] hw/net/etraxfs_eth.c:630:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/etraxfs_eth.c:631:5: warning: extension used [-Wlanguage-extension-token] hw/net/etraxfs_eth.c:631:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/etraxfs_eth.c:631:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/etraxfs_eth.c:632:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/etraxfs_eth.c:635:62: warning: unused parameter 'data' [-Wunused-parameter] hw/net/etraxfs_eth.c:637:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:658:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/etraxfs_eth.c:668:5: warning: 'ETRAX_FS_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:669:5: warning: 'ETRAX_FS_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:670:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/etraxfs_eth.c:671:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/fsl_etsec/etsec.c:111:41: warning: unused parameter 'reg_index' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:129:41: warning: unused parameter 'reg_index' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:150:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/etsec.c:153:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/etsec.c:161:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/etsec.c:164:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/etsec.c:169:43: warning: unused parameter 'reg_index' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:209:35: warning: unused parameter 'size' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:212:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:230:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:236:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:240:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:244:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:247:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/fsl_etsec/etsec.c:248:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:251:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/fsl_etsec/etsec.c:252:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:255:18: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/fsl_etsec/etsec.c:256:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:265:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.c:313:20: warning: 'ETSEC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/net/fsl_etsec/etsec.c:388:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:390:27: warning: 'ETSEC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/net/fsl_etsec/etsec.c:404:27: warning: 'ETSEC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/net/fsl_etsec/etsec.c:405:27: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/fsl_etsec/etsec.c:417:5: warning: extension used [-Wlanguage-extension-token] hw/net/fsl_etsec/etsec.c:417:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/fsl_etsec/etsec.c:417:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/fsl_etsec/etsec.c:418:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/fsl_etsec/etsec.c:421:56: warning: unused parameter 'data' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:423:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/fsl_etsec/etsec.c:51:24: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/fsl_etsec/etsec.c:64:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/etsec.c:64:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/fsl_etsec/etsec.c:77:64: warning: unused parameter 'size' [-Wunused-parameter] hw/net/fsl_etsec/etsec.c:80:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/etsec.h:108:8: warning: padding size of 'struct eTSEC' with 15 bytes to alignment boundary [-Wpadded] hw/net/fsl_etsec/etsec.h:111:19: warning: padding struct 'struct eTSEC' with 8 bytes to align 'io_area' [-Wpadded] hw/net/fsl_etsec/etsec.h:126:20: warning: padding struct 'struct eTSEC' with 4 bytes to align 'rx_buffer' [-Wpadded] hw/net/fsl_etsec/etsec.h:131:20: warning: padding struct 'struct eTSEC' with 2 bytes to align 'rx_first_bd' [-Wpadded] hw/net/fsl_etsec/etsec.h:133:20: warning: padding struct 'struct eTSEC' with 2 bytes to align 'rx_padding' [-Wpadded] hw/net/fsl_etsec/etsec.h:136:18: warning: padding struct 'struct eTSEC' with 4 bytes to align 'tx_irq' [-Wpadded] hw/net/fsl_etsec/etsec.h:145:26: warning: padding struct 'struct eTSEC' with 4 bytes to align 'ptimer' [-Wpadded] hw/net/fsl_etsec/etsec.h:153:1: warning: cast from 'Object *' (aka 'struct Object *') to 'eTSEC *' (aka 'struct eTSEC *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/fsl_etsec/etsec.h:153:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/fsl_etsec/miim.c:33:9: warning: macro is not used [-Wunused-macros] hw/net/fsl_etsec/miim.c:34:9: warning: macro is not used [-Wunused-macros] hw/net/fsl_etsec/miim.c:36:9: warning: macro is not used [-Wunused-macros] hw/net/fsl_etsec/registers.c:295:17: warning: integer constant not in range of enumerated type 'enum eTSEC_Register_Access_Type' [-Wassign-enum] hw/net/fsl_etsec/registers.h:38:38: warning: padding struct 'struct eTSEC_Register_Definition' with 4 bytes to align 'name' [-Wpadded] hw/net/fsl_etsec/rings.c:118:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:119:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:120:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/fsl_etsec/rings.c:122:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:123:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:124:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/fsl_etsec/rings.c:160:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:166:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:169:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:216:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:278:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:282:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:335:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:336:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:369:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/rings.c:383:19: warning: variable length array used [-Wvla] hw/net/fsl_etsec/rings.c:406:16: warning: extension used [-Wlanguage-extension-token] hw/net/fsl_etsec/rings.c:406:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:406:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/fsl_etsec/rings.c:426:15: warning: extension used [-Wlanguage-extension-token] hw/net/fsl_etsec/rings.c:426:15: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:426:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/fsl_etsec/rings.c:42:22: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/fsl_etsec/rings.c:42:24: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/fsl_etsec/rings.c:448:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/fsl_etsec/rings.c:460:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/fsl_etsec/rings.c:461:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/rings.c:515:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/fsl_etsec/rings.c:542:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:543:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/fsl_etsec/rings.c:623:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/fsl_etsec/rings.c:634:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:1016:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:1016:24: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:1023:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:1033:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/ftgmac100.c:104:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:1057:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:1057:28: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:105:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:1074:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ftgmac100.c:1087:25: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1101:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/ftgmac100.c:1103:25: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1104:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1130:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1131:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1132:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1133:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1133:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1134:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1135:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1136:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1137:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1138:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1139:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1140:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1141:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1142:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1143:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1144:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1145:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1146:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1147:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1148:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1149:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1150:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1151:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1152:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1153:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1153:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1154:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1155:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1156:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1157:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ftgmac100.c:1162:5: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1162:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1163:5: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1163:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/ftgmac100.c:1163:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1164:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ftgmac100.c:1167:60: warning: unused parameter 'data' [-Wunused-parameter] hw/net/ftgmac100.c:1169:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:116:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:1196:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:1236:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:1246:69: warning: unused parameter 'size' [-Wunused-parameter] hw/net/ftgmac100.c:1248:25: warning: 'ASPEED_MII' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1261:55: warning: unused parameter 'size' [-Wunused-parameter] hw/net/ftgmac100.c:1263:25: warning: 'ASPEED_MII' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1270:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:1290:25: warning: 'ASPEED_MII' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1296:2: warning: extra ';' outside of a function [-Wextra-semi] hw/net/ftgmac100.c:1298:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/ftgmac100.c:1300:25: warning: 'ASPEED_MII' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1301:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:1315:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1316:9: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1317:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ftgmac100.c:1322:5: warning: extension used [-Wlanguage-extension-token] hw/net/ftgmac100.c:1322:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ftgmac100.c:1324:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ftgmac100.c:1327:61: warning: unused parameter 'data' [-Wunused-parameter] hw/net/ftgmac100.c:1329:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:132:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:133:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:134:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:135:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:137:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:138:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:144:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:153:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:164:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:166:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:171:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:175:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:176:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:178:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:179:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:180:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:181:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:182:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:188:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:189:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:190:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:191:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:192:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:193:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:194:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:195:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:197:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:198:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:199:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:228:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:229:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:231:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:232:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:234:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:239:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:255:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/ftgmac100.c:273:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:284:21: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:307:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:310:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:319:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:336:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:341:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:435:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:444:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:446:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/ftgmac100.c:447:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:492:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/ftgmac100.c:500:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/ftgmac100.c:530:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:530:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:552:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/ftgmac100.c:556:37: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/net/ftgmac100.c:556:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/ftgmac100.c:560:34: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/ftgmac100.c:574:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/ftgmac100.c:576:45: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:602:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:621:25: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:632:24: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:65:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:663:18: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:702:24: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:705:68: warning: unused parameter 'size' [-Wunused-parameter] hw/net/ftgmac100.c:707:25: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:715:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/ftgmac100.c:718:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:718:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:71:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:72:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:762:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/ftgmac100.c:764:25: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:771:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:774:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:775:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:778:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:779:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:780:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:781:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ftgmac100.c:784:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:787:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:790:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:799:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:804:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:80:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:813:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:835:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:847:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:848:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/ftgmac100.c:848:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:858:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:859:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ftgmac100.c:859:23: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/ftgmac100.c:85:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:86:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:883:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:886:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:889:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:892:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:895:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:89:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:90:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:913:75: warning: unused parameter 'len' [-Wunused-parameter] hw/net/ftgmac100.c:921:33: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/ftgmac100.c:921:33: warning: cast from 'const unsigned char *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/ftgmac100.c:953:25: warning: 'FTGMAC100' was marked unused but was used [-Wused-but-marked-unused] hw/net/ftgmac100.c:963:34: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/ftgmac100.c:963:34: warning: cast from 'const unsigned char *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/ftgmac100.c:976:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ftgmac100.c:980:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ftgmac100.c:985:23: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:985:29: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/ftgmac100.c:985:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ftgmac100.c:989:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/net/ftgmac100.c:98:9: warning: macro is not used [-Wunused-macros] hw/net/ftgmac100.c:992:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/ftgmac100.c:996:33: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/ftgmac100.c:996:33: warning: cast from 'const unsigned char *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/i82596.c:106:5: warning: void function 'set_uint16' should not return void expression [-Wpedantic] hw/net/i82596.c:129:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:217:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/i82596.c:261:24: warning: extension used [-Wlanguage-extension-token] hw/net/i82596.c:261:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/i82596.c:261:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/i82596.c:262:24: warning: extension used [-Wlanguage-extension-token] hw/net/i82596.c:262:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/i82596.c:262:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/i82596.c:271:29: warning: extension used [-Wlanguage-extension-token] hw/net/i82596.c:271:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/i82596.c:271:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/i82596.c:334:9: warning: code will never be executed [-Wunreachable-code] hw/net/i82596.c:33:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:36:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:413:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/i82596.c:421:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/i82596.c:460:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/i82596.c:460:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/i82596.c:462:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/i82596.c:546:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/i82596.c:54:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:557:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/i82596.c:561:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/i82596.c:566:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/i82596.c:582:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/i82596.c:599:23: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/i82596.c:599:29: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/i82596.c:599:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/i82596.c:636:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/i82596.c:70:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:725:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/i82596.c:734:9: warning: extension used [-Wlanguage-extension-token] hw/net/i82596.c:734:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/i82596.c:735:9: warning: extension used [-Wlanguage-extension-token] hw/net/i82596.c:735:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/i82596.c:735:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/i82596.c:736:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/i82596.c:80:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:84:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:86:9: warning: macro is not used [-Wunused-macros] hw/net/i82596.c:96:5: warning: void function 'set_byte' should not return void expression [-Wpedantic] hw/net/i82596.h:17:8: warning: padding size of 'struct I82596State_st' with 10 bytes to alignment boundary [-Wpadded] hw/net/i82596.h:27:14: warning: padding struct 'struct I82596State_st' with 3 bytes to align 'scb' [-Wpadded] hw/net/i82596.h:32:14: warning: padding struct 'struct I82596State_st' with 2 bytes to align 'cmd_p' [-Wpadded] hw/net/imx_fec.c:1000:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1000:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/imx_fec.c:1002:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1002:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/imx_fec.c:1014:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1014:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/imx_fec.c:1025:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1025:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/imx_fec.c:1033:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1035:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1045:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1053:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1073:23: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1073:29: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/imx_fec.c:1073:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1101:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/imx_fec.c:1102:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/imx_fec.c:1142:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/imx_fec.c:1148:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1169:23: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1169:29: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/imx_fec.c:1169:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:1201:19: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:1201:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/net/imx_fec.c:1201:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/imx_fec.c:1202:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/imx_fec.c:1246:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/imx_fec.c:1246:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/imx_fec.c:1266:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/imx_fec.c:1272:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1291:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1306:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/imx_fec.c:1308:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1309:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1327:5: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:1327:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/imx_fec.c:1327:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:1328:5: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:1328:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:1329:5: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:1329:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:1330:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/imx_fec.c:1333:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/imx_fec.c:1335:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1346:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:1353:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:188:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:199:10: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:199:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:200:10: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:200:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:201:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/imx_fec.c:210:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:211:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:212:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:213:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:217:9: warning: extension used [-Wlanguage-extension-token] hw/net/imx_fec.c:217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/imx_fec.c:218:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/imx_fec.c:228:9: warning: macro is not used [-Wunused-macros] hw/net/imx_fec.c:230:9: warning: macro is not used [-Wunused-macros] hw/net/imx_fec.c:231:9: warning: macro is not used [-Wunused-macros] hw/net/imx_fec.c:232:9: warning: macro is not used [-Wunused-macros] hw/net/imx_fec.c:252:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/imx_fec.c:265:25: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:283:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/imx_fec.c:286:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:286:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:337:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:344:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/imx_fec.c:347:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:347:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:353:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:393:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:407:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:41:54: warning: unused parameter 's' [-Wunused-parameter] hw/net/imx_fec.c:445:10: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/imx_fec.c:445:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/imx_fec.c:451:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/imx_fec.c:451:50: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/imx_fec.c:481:62: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/imx_fec.c:541:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/net/imx_fec.c:563:62: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/imx_fec.c:590:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/imx_fec.c:590:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/imx_fec.c:637:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:649:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/imx_fec.c:652:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/imx_fec.c:675:47: warning: unused parameter 's' [-Wunused-parameter] hw/net/imx_fec.c:731:68: warning: unused parameter 'size' [-Wunused-parameter] hw/net/imx_fec.c:734:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:735:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:770:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:775:44: warning: unused parameter 's' [-Wunused-parameter] hw/net/imx_fec.c:775:72: warning: unused parameter 'value' [-Wunused-parameter] hw/net/imx_fec.c:857:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/imx_fec.c:873:37: warning: unused parameter 'size' [-Wunused-parameter] hw/net/imx_fec.c:875:22: warning: 'IMX_FEC' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:877:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:879:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:886:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:915:13: warning: void function 'imx_eth_write' should not return void expression [-Wpedantic] hw/net/imx_fec.c:915:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/imx_fec.c:917:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:930:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:931:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:935:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:935:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:939:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/imx_fec.c:939:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:939:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:957:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:963:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:964:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/imx_fec.c:965:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/imx_fec.c:966:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/imx_fec.c:967:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/imx_fec.c:971:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/imx_fec.c:972:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/imx_fec.c:992:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:992:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/imx_fec.c:994:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/imx_fec.c:994:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:1001:51: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:100:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1015:41: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:1017:51: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:101:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1036:51: warning: unused parameter 'size' [-Wunused-parameter] hw/net/lan9118.c:103:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1045:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1052:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1058:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1058:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:1063:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:106:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:107:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1089:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/lan9118.c:108:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:110:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:112:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1138:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1153:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1179:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:1182:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1182:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:1186:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/lan9118.c:1188:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/lan9118.c:1195:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:1195:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/lan9118.c:1216:40: warning: unused parameter 'size' [-Wunused-parameter] hw/net/lan9118.c:124:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1255:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/lan9118.c:1258:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/lan9118.c:125:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:126:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1270:61: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/lan9118.c:1294:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:1297:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1297:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:129:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1302:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:1302:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/lan9118.c:130:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:131:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1328:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/net/lan9118.c:1350:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/lan9118.c:1352:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/lan9118.c:1353:24: warning: 'LAN9118' was marked unused but was used [-Wused-but-marked-unused] hw/net/lan9118.c:135:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1382:5: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:1382:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:1382:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:1383:5: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:1383:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:1384:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/lan9118.c:1387:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/lan9118.c:1389:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/lan9118.c:138:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:140:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:1419:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/lan9118.c:141:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:142:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:143:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:144:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:150:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:152:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:153:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:154:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:182:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:183:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:184:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:185:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:186:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:187:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:188:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:189:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:190:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:191:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/lan9118.c:195:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/lan9118.c:197:8: warning: padding size of 'struct lan9118_state' with 8 bytes to alignment boundary [-Wpadded] hw/net/lan9118.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:280:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/lan9118.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:300:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:301:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:302:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:302:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:303:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:303:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:304:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:305:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:306:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:307:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:308:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:313:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:315:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:316:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:317:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:318:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:318:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:319:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:319:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:320:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:321:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:322:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:323:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:324:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:325:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:326:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:327:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:327:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:328:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:329:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:329:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:330:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lan9118.c:340:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/lan9118.c:353:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:376:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:377:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:384:43: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:393:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:402:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:40:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:429:24: warning: 'LAN9118' was marked unused but was used [-Wused-but-marked-unused] hw/net/lan9118.c:44:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:463:65: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:518:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/lan9118.c:563:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/lan9118.c:568:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/lan9118.c:568:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/lan9118.c:578:19: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:578:25: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/lan9118.c:578:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:579:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/net/lan9118.c:605:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lan9118.c:617:32: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/net/lan9118.c:622:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/lan9118.c:667:33: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:704:32: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] hw/net/lan9118.c:756:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/net/lan9118.c:757:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/net/lan9118.c:792:17: warning: extension used [-Wlanguage-extension-token] hw/net/lan9118.c:792:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/lan9118.c:890:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:89:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:91:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:93:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:948:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/lan9118.c:951:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/lan9118.c:96:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:972:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:972:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/lan9118.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/lan9118.c:980:41: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:984:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lan9118.c:98:9: warning: macro is not used [-Wunused-macros] hw/net/lance.c:103:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/lance.c:105:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/lance.c:106:27: warning: 'SYSBUS_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/lance.c:125:27: warning: 'SYSBUS_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/lance.c:132:27: warning: 'SYSBUS_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/lance.c:137:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/lance.c:141:5: warning: extension used [-Wlanguage-extension-token] hw/net/lance.c:141:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lance.c:143:5: warning: extension used [-Wlanguage-extension-token] hw/net/lance.c:143:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/lance.c:143:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lance.c:144:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/lance.c:147:56: warning: unused parameter 'data' [-Wunused-parameter] hw/net/lance.c:149:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/lance.c:49:50: warning: unused parameter 'irq' [-Wunused-parameter] hw/net/lance.c:57:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/lance.c:62:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lance.c:66:41: warning: unused parameter 'size' [-Wunused-parameter] hw/net/lance.c:71:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/lance.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/net/lance.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/lance.c:99:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/mcf_fec.c:104:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:106:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:108:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:109:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:110:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:112:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:114:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:115:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:116:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:119:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:121:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:122:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:123:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:124:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:125:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:127:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:128:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:137:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:139:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:140:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:141:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:142:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:143:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:144:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:145:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:146:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:147:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:150:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:152:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:153:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:154:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:155:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:156:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:158:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:159:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:168:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:170:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:171:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:172:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:173:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:215:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mcf_fec.c:234:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mcf_fec.c:246:22: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mcf_fec.c:263:48: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/net/mcf_fec.c:268:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mcf_fec.c:303:24: warning: 'MCF_FEC_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/mcf_fec.c:317:9: warning: macro is not used [-Wunused-macros] hw/net/mcf_fec.c:357:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mcf_fec.c:357:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:35:8: warning: padding size of 'struct mcf_fec_state' with 8 bytes to alignment boundary [-Wpadded] hw/net/mcf_fec.c:362:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/mcf_fec.c:378:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/mcf_fec.c:379:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/net/mcf_fec.c:381:76: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/mcf_fec.c:38:18: warning: padding struct 'struct mcf_fec_state' with 8 bytes to align 'iomem' [-Wpadded] hw/net/mcf_fec.c:393:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mcf_fec.c:402:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/mcf_fec.c:410:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:414:34: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mcf_fec.c:424:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:426:30: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mcf_fec.c:434:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:449:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:454:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:455:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:456:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:457:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:460:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:461:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:482:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:482:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/mcf_fec.c:486:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:486:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/mcf_fec.c:492:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mcf_fec.c:493:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:506:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mcf_fec.c:525:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mcf_fec.c:572:23: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:572:29: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/mcf_fec.c:572:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mcf_fec.c:591:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/mcf_fec.c:592:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/mcf_fec.c:623:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/mcf_fec.c:626:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/mcf_fec.c:641:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/mcf_fec.c:643:24: warning: 'MCF_FEC_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/mcf_fec.c:652:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/mcf_fec.c:653:24: warning: 'MCF_FEC_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/mcf_fec.c:664:5: warning: extension used [-Wlanguage-extension-token] hw/net/mcf_fec.c:664:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mcf_fec.c:664:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mcf_fec.c:665:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/mcf_fec.c:668:55: warning: unused parameter 'data' [-Wunused-parameter] hw/net/mcf_fec.c:670:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/mipsnet.c:104:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mipsnet.c:111:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/mipsnet.c:115:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/mipsnet.c:123:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:126:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:129:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:132:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:135:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:138:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:159:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/mipsnet.c:160:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/mipsnet.c:164:61: warning: unused parameter 'size' [-Wunused-parameter] hw/net/mipsnet.c:172:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mipsnet.c:177:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mipsnet.c:179:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/mipsnet.c:193:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/mipsnet.c:199:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/mipsnet.c:222:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:223:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:224:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:225:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:226:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:227:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:228:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:229:9: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:229:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:230:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/mipsnet.c:247:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/mipsnet.c:249:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/mipsnet.c:250:23: warning: 'MIPS_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/mipsnet.c:264:23: warning: 'MIPS_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/mipsnet.c:269:5: warning: extension used [-Wlanguage-extension-token] hw/net/mipsnet.c:269:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mipsnet.c:269:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mipsnet.c:270:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/mipsnet.c:273:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/mipsnet.c:275:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/mipsnet.c:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/mipsnet.c:30:8: warning: padding size of 'struct MIPSnetState' with 8 bytes to alignment boundary [-Wpadded] hw/net/mipsnet.c:41:18: warning: padding struct 'struct MIPSnetState' with 12 bytes to align 'io' [-Wpadded] hw/net/mipsnet.c:62:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/mipsnet.c:89:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/msf2-emac.c:147:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:147:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/msf2-emac.c:152:33: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/net/msf2-emac.c:163:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:163:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/msf2-emac.c:167:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/msf2-emac.c:169:36: warning: padding size of 'struct (unnamed at ../hw/net/msf2-emac.c:169:36)' with 3 bytes to alignment boundary [-Wpadded] hw/net/msf2-emac.c:169:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/msf2-emac.c:175:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:258:67: warning: unused parameter 'size' [-Wunused-parameter] hw/net/msf2-emac.c:270:21: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:270:21: warning: padding size of 'struct (unnamed at ../hw/net/msf2-emac.c:270:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/msf2-emac.c:270:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/msf2-emac.c:283:22: warning: unused parameter 'size' [-Wunused-parameter] hw/net/msf2-emac.c:286:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/msf2-emac.c:328:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:336:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:340:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:343:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/msf2-emac.c:345:29: warning: padding size of 'struct (unnamed at ../hw/net/msf2-emac.c:345:29)' with 3 bytes to alignment boundary [-Wpadded] hw/net/msf2-emac.c:345:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/msf2-emac.c:348:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:354:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:357:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/msf2-emac.c:359:29: warning: padding size of 'struct (unnamed at ../hw/net/msf2-emac.c:359:29)' with 3 bytes to alignment boundary [-Wpadded] hw/net/msf2-emac.c:359:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/msf2-emac.c:362:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:396:21: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:396:21: warning: padding size of 'struct (unnamed at ../hw/net/msf2-emac.c:396:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/msf2-emac.c:396:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/msf2-emac.c:42:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/net/msf2-emac.c:465:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/msf2-emac.c:468:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/msf2-emac.c:473:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:473:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/msf2-emac.c:480:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/msf2-emac.c:482:36: warning: padding size of 'struct (unnamed at ../hw/net/msf2-emac.c:482:36)' with 3 bytes to alignment boundary [-Wpadded] hw/net/msf2-emac.c:482:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/msf2-emac.c:487:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/msf2-emac.c:491:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/msf2-emac.c:496:24: warning: 'MSS_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/msf2-emac.c:518:24: warning: 'MSS_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/msf2-emac.c:535:24: warning: 'MSS_EMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/msf2-emac.c:537:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/msf2-emac.c:541:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/msf2-emac.c:545:5: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:545:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/msf2-emac.c:547:5: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:547:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/msf2-emac.c:547:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/msf2-emac.c:548:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/msf2-emac.c:556:9: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:556:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/msf2-emac.c:557:9: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:557:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/msf2-emac.c:558:9: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:558:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/msf2-emac.c:559:9: warning: extension used [-Wlanguage-extension-token] hw/net/msf2-emac.c:559:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/msf2-emac.c:560:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/msf2-emac.c:564:60: warning: unused parameter 'data' [-Wunused-parameter] hw/net/msf2-emac.c:566:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/mv88w8618_eth.c:108:15: warning: padding struct 'struct mv88w8618_eth_state' with 4 bytes to align 'nic' [-Wpadded] hw/net/mv88w8618_eth.c:151:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/mv88w8618_eth.c:160:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/mv88w8618_eth.c:165:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/mv88w8618_eth.c:204:63: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/mv88w8618_eth.c:217:45: warning: unused parameter 'size' [-Wunused-parameter] hw/net/mv88w8618_eth.c:244:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mv88w8618_eth.c:247:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mv88w8618_eth.c:250:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mv88w8618_eth.c:259:58: warning: unused parameter 'size' [-Wunused-parameter] hw/net/mv88w8618_eth.c:265:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mv88w8618_eth.c:27:9: warning: macro is not used [-Wunused-macros] hw/net/mv88w8618_eth.c:289:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mv88w8618_eth.c:28:9: warning: macro is not used [-Wunused-macros] hw/net/mv88w8618_eth.c:295:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mv88w8618_eth.c:296:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mv88w8618_eth.c:299:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mv88w8618_eth.c:301:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mv88w8618_eth.c:304:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/mv88w8618_eth.c:305:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/mv88w8618_eth.c:31:9: warning: macro is not used [-Wunused-macros] hw/net/mv88w8618_eth.c:32:9: warning: macro is not used [-Wunused-macros] hw/net/mv88w8618_eth.c:332:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/mv88w8618_eth.c:333:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/mv88w8618_eth.c:334:30: warning: 'MV88W8618_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/mv88w8618_eth.c:344:30: warning: 'MV88W8618_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/mv88w8618_eth.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:362:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:362:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:365:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:366:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:366:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:369:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/mv88w8618_eth.c:374:5: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:374:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/mv88w8618_eth.c:374:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:375:5: warning: extension used [-Wlanguage-extension-token] hw/net/mv88w8618_eth.c:375:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/mv88w8618_eth.c:377:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/mv88w8618_eth.c:380:64: warning: unused parameter 'data' [-Wunused-parameter] hw/net/mv88w8618_eth.c:382:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/mv88w8618_eth.c:38:9: warning: macro is not used [-Wunused-macros] hw/net/mv88w8618_eth.c:62:9: warning: macro is not used [-Wunused-macros] hw/net/mv88w8618_eth.c:88:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/mv88w8618_eth.c:90:8: warning: padding size of 'struct mv88w8618_eth_state' with 8 bytes to alignment boundary [-Wpadded] hw/net/mv88w8618_eth.c:91:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/mv88w8618_eth.c:93:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/mv88w8618_eth.c:95:18: warning: padding struct 'struct mv88w8618_eth_state' with 8 bytes to align 'iomem' [-Wpadded] hw/net/ne2000-isa.c:102:27: warning: 'ISA_NE2000' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-isa.c:109:62: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/ne2000-isa.c:112:27: warning: 'ISA_NE2000' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-isa.c:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/ne2000-isa.c:43:17: warning: padding struct 'struct ISANE2000State' with 8 bytes to align 'ne2000' [-Wpadded] hw/net/ne2000-isa.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-isa.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000-isa.c:58:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ne2000-isa.c:62:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/ne2000-isa.c:64:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-isa.c:65:27: warning: 'ISA_NE2000' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-isa.c:68:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-isa.c:69:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ne2000-isa.c:82:5: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-isa.c:82:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000-isa.c:83:5: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-isa.c:83:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000-isa.c:84:5: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-isa.c:84:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/ne2000-isa.c:84:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000-isa.c:85:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ne2000-isa.c:88:63: warning: unused parameter 'data' [-Wunused-parameter] hw/net/ne2000-isa.c:90:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-isa.c:99:62: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/ne2000-pci.c:100:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ne2000-pci.c:103:57: warning: unused parameter 'data' [-Wunused-parameter] hw/net/ne2000-pci.c:105:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-pci.c:106:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-pci.c:110:36: warning: possible misuse of comma operator here [-Wcomma] hw/net/ne2000-pci.c:127:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ne2000-pci.c:43:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-pci.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000-pci.c:44:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-pci.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000-pci.c:45:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ne2000-pci.c:55:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/ne2000-pci.c:57:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/ne2000-pci.c:57:25: warning: cast from 'char *' to 'PCINE2000State *' (aka 'struct PCINE2000State *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/ne2000-pci.c:57:25: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/ne2000-pci.c:65:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-pci.c:80:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/ne2000-pci.c:80:25: warning: cast from 'char *' to 'PCINE2000State *' (aka 'struct PCINE2000State *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/ne2000-pci.c:80:25: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/ne2000-pci.c:89:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/ne2000-pci.c:90:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/ne2000-pci.c:90:25: warning: cast from 'char *' to 'PCINE2000State *' (aka 'struct PCINE2000State *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/ne2000-pci.c:90:25: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/ne2000-pci.c:99:5: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000-pci.c:99:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/ne2000-pci.c:99:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:102:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:106:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:107:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:108:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:109:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:112:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:116:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:117:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:118:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:119:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:120:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:121:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:122:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:164:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/ne2000.c:164:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:196:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ne2000.c:200:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ne2000.c:203:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ne2000.c:212:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ne2000.c:225:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:230:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/net/ne2000.c:232:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:242:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:243:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:244:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:253:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/ne2000.c:263:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:269:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/ne2000.c:281:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:309:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/ne2000.c:309:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:323:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:327:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:331:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:334:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ne2000.c:337:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ne2000.c:346:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ne2000.c:349:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ne2000.c:352:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:355:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:361:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/ne2000.c:362:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:366:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:369:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/ne2000.c:370:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:386:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/ne2000.c:386:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:403:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/ne2000.c:409:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/ne2000.c:41:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:43:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:441:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/ne2000.c:442:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/ne2000.c:450:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/ne2000.c:457:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:460:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/ne2000.c:460:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/ne2000.c:467:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:487:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:48:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:490:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/ne2000.c:498:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:502:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/ne2000.c:50:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:510:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/ne2000.c:526:61: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/ne2000.c:53:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:546:64: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/ne2000.c:553:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/ne2000.c:557:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/ne2000.c:55:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:563:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/ne2000.c:566:62: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/ne2000.c:580:65: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/ne2000.c:586:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/ne2000.c:591:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/ne2000.c:594:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/ne2000.c:594:62: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/ne2000.c:594:77: warning: unused parameter 'val' [-Wunused-parameter] hw/net/ne2000.c:599:65: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/ne2000.c:622:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:623:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:624:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:625:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:626:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:627:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:628:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:629:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:629:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:630:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:630:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:631:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:631:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:632:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:633:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:633:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:634:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:634:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:635:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:636:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:636:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:637:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:638:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:638:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:63:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:640:9: warning: extension used [-Wlanguage-extension-token] hw/net/ne2000.c:640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/ne2000.c:641:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/ne2000.c:64:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:652:37: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:655:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:657:47: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:660:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:66:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:676:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:676:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:679:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:679:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:681:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:681:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:684:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:684:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/ne2000.c:68:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:78:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:84:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:88:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:89:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:90:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:91:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:96:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:98:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.c:99:9: warning: macro is not used [-Wunused-macros] hw/net/ne2000.h:12:16: warning: padding size of 'struct NE2000State' with 8 bytes to alignment boundary [-Wpadded] hw/net/ne2000.h:15:14: warning: padding struct 'struct NE2000State' with 3 bytes to align 'start' [-Wpadded] hw/net/ne2000.h:20:14: warning: padding struct 'struct NE2000State' with 1 byte to align 'tcnt' [-Wpadded] hw/net/ne2000.h:31:14: warning: padding struct 'struct NE2000State' with 4 bytes to align 'irq' [-Wpadded] hw/net/net_rx_pkt.c:101:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/net_rx_pkt.c:101:60: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:106:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:107:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/net_rx_pkt.c:124:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:145:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:161:39: warning: unused parameter 'pkt' [-Wunused-parameter] hw/net/net_rx_pkt.c:198:29: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/net_rx_pkt.c:27:19: warning: padding struct 'struct NetRxPkt' with 4 bytes to align 'vec' [-Wpadded] hw/net/net_rx_pkt.c:32:12: warning: padding struct 'struct NetRxPkt' with 6 bytes to align 'ehdr_buf_len' [-Wpadded] hw/net/net_rx_pkt.c:34:21: warning: padding struct 'struct NetRxPkt' with 3 bytes to align 'packet_type' [-Wpadded] hw/net/net_rx_pkt.c:392:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/net_rx_pkt.c:398:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.c:42:12: warning: padding struct 'struct NetRxPkt' with 4 bytes to align 'l3hdr_off' [-Wpadded] hw/net/net_rx_pkt.c:465:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/net_rx_pkt.c:502:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.c:505:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.c:533:64: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:550:71: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:561:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.c:640:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.c:81:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/net_rx_pkt.c:82:30: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_rx_pkt.c:91:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/net_rx_pkt.c:91:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.c:99:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_rx_pkt.h:185:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:194:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:203:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:212:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:221:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:230:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:231:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:232:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:233:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:249:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:261:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:271:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/net_rx_pkt.h:282:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:291:3: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:308:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:329:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:339:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:340:3: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:351:3: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:361:3: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:40:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:59:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:70:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:72:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_rx_pkt.h:73:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.c:100:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:105:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/net_tx_pkt.c:128:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:132:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:145:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:201:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/net_tx_pkt.c:201:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/net_tx_pkt.c:208:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/net_tx_pkt.c:208:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:210:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/net_tx_pkt.c:214:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/net_tx_pkt.c:228:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/net_tx_pkt.c:264:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/net_tx_pkt.c:325:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to '__virtio16' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:334:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to '__virtio16' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:34:8: warning: padding size of 'struct NetTxPkt' with 2 bytes to alignment boundary [-Wpadded] hw/net/net_tx_pkt.c:40:19: warning: padding struct 'struct NetTxPkt' with 5 bytes to align 'raw' [-Wpadded] hw/net/net_tx_pkt.c:425:39: warning: unused parameter 'pkt' [-Wunused-parameter] hw/net/net_tx_pkt.c:455:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/net_tx_pkt.c:483:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/net_tx_pkt.c:49:14: warning: padding struct 'struct NetTxPkt' with 3 bytes to align 'payload_len' [-Wpadded] hw/net/net_tx_pkt.c:531:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/net/net_tx_pkt.c:536:57: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/net_tx_pkt.c:537:33: warning: extension used [-Wlanguage-extension-token] hw/net/net_tx_pkt.c:537:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/net_tx_pkt.c:55:21: warning: padding struct 'struct NetTxPkt' with 2 bytes to align 'packet_type' [-Wpadded] hw/net/net_tx_pkt.c:636:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/net_tx_pkt.c:658:34: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ip6_header *' increases required alignment from 1 to 4 [-Wcast-align] hw/net/net_tx_pkt.h:123:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:132:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:157:4: warning: unknown command tag name 'nc'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:158:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:168:3: warning: unknown command tag name 'nc'; did you mean 'c'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:169:3: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:33:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:35:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:51:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:72:3: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:96:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/net_tx_pkt.h:97:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/net/npcm7xx_emc.c:119:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxEMCState *' (aka 'struct NPCM7xxEMCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/npcm7xx_emc.c:137:42: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/npcm7xx_emc.c:152:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:166:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:343:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:343:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/npcm7xx_emc.c:351:23: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/npcm7xx_emc.c:387:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:405:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxEMCState *' (aka 'struct NPCM7xxEMCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/npcm7xx_emc.c:414:40: warning: unused parameter 'len' [-Wunused-parameter] hw/net/npcm7xx_emc.c:416:52: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/npcm7xx_emc.c:416:52: warning: cast from 'const unsigned char *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/npcm7xx_emc.c:450:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/npcm7xx_emc.c:468:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxEMCState *' (aka 'struct NPCM7xxEMCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/npcm7xx_emc.c:469:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/npcm7xx_emc.c:538:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:538:39: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/npcm7xx_emc.c:548:27: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/npcm7xx_emc.c:548:33: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/npcm7xx_emc.c:552:35: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/npcm7xx_emc.c:593:72: warning: unused parameter 'size' [-Wunused-parameter] hw/net/npcm7xx_emc.c:596:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/npcm7xx_emc.c:619:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:626:67: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:626:73: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:634:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/npcm7xx_emc.c:635:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/npcm7xx_emc.c:646:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:646:66: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:654:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:665:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/npcm7xx_emc.c:666:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/npcm7xx_emc.c:667:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/npcm7xx_emc.c:672:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/npcm7xx_emc.c:748:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:759:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:763:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/npcm7xx_emc.c:779:41: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/npcm7xx_emc.c:793:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/npcm7xx_emc.c:795:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxEMCState *' (aka 'struct NPCM7xxEMCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/npcm7xx_emc.c:796:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/npcm7xx_emc.c:812:28: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxEMCState *' (aka 'struct NPCM7xxEMCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/npcm7xx_emc.c:822:9: warning: extension used [-Wlanguage-extension-token] hw/net/npcm7xx_emc.c:822:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/npcm7xx_emc.c:823:9: warning: extension used [-Wlanguage-extension-token] hw/net/npcm7xx_emc.c:823:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/npcm7xx_emc.c:824:9: warning: extension used [-Wlanguage-extension-token] hw/net/npcm7xx_emc.c:824:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/npcm7xx_emc.c:825:9: warning: extension used [-Wlanguage-extension-token] hw/net/npcm7xx_emc.c:825:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/npcm7xx_emc.c:826:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/npcm7xx_emc.c:831:5: warning: extension used [-Wlanguage-extension-token] hw/net/npcm7xx_emc.c:831:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/npcm7xx_emc.c:831:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/npcm7xx_emc.c:832:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/npcm7xx_emc.c:835:62: warning: unused parameter 'data' [-Wunused-parameter] hw/net/npcm7xx_emc.c:837:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/npcm7xx_emc.c:87:28: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/opencores_eth.c:181:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/net/opencores_eth.c:216:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/net/opencores_eth.c:234:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/net/opencores_eth.c:251:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/net/opencores_eth.c:275:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/opencores_eth.c:277:8: warning: padding size of 'struct OpenEthState' with 8 bytes to alignment boundary [-Wpadded] hw/net/opencores_eth.c:282:18: warning: padding struct 'struct OpenEthState' with 8 bytes to align 'reg_io' [-Wpadded] hw/net/opencores_eth.c:287:14: warning: padding struct 'struct OpenEthState' with 2 bytes to align 'regs' [-Wpadded] hw/net/opencores_eth.c:308:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/opencores_eth.c:327:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:395:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/opencores_eth.c:410:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/opencores_eth.c:413:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:465:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:474:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/opencores_eth.c:515:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/opencores_eth.c:528:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:547:35: warning: unused parameter 'size' [-Wunused-parameter] hw/net/opencores_eth.c:549:61: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/opencores_eth.c:552:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/net/opencores_eth.c:575:39: warning: unused parameter 's' [-Wunused-parameter] hw/net/opencores_eth.c:575:51: warning: unused parameter 'val' [-Wunused-parameter] hw/net/opencores_eth.c:642:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:647:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:653:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/opencores_eth.c:65:16: warning: padding size of 'struct Mii' with 1 byte to alignment boundary [-Wpadded] hw/net/opencores_eth.c:661:49: warning: unused parameter 'size' [-Wunused-parameter] hw/net/opencores_eth.c:673:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/net/opencores_eth.c:678:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/opencores_eth.c:680:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/opencores_eth.c:719:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/opencores_eth.c:721:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/opencores_eth.c:722:23: warning: 'OPEN_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/opencores_eth.c:740:23: warning: 'OPEN_ETH' was marked unused but was used [-Wused-but-marked-unused] hw/net/opencores_eth.c:746:5: warning: extension used [-Wlanguage-extension-token] hw/net/opencores_eth.c:746:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/opencores_eth.c:746:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/opencores_eth.c:747:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/opencores_eth.c:750:59: warning: unused parameter 'data' [-Wunused-parameter] hw/net/opencores_eth.c:752:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/opencores_eth.c:97:25: warning: unused parameter 's' [-Wunused-parameter] hw/net/opencores_eth.c:97:37: warning: unused parameter 'v' [-Wunused-parameter] hw/net/pcnet-pci.c:100:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:101:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:105:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:107:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:121:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:121:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:123:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:124:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:124:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:126:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:127:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:128:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:129:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:129:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:133:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:133:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:135:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:135:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet-pci.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet-pci.c:152:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet-pci.c:152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet-pci.c:153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/pcnet-pci.c:170:66: warning: unused parameter 'do_bswap' [-Wunused-parameter] hw/net/pcnet-pci.c:172:42: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/pcnet-pci.c:176:65: warning: unused parameter 'do_bswap' [-Wunused-parameter] hw/net/pcnet-pci.c:178:41: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/pcnet-pci.c:183:24: warning: 'PCI_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:197:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/pcnet-pci.c:199:24: warning: 'PCI_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:233:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:235:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:240:24: warning: 'PCI_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:247:24: warning: 'PCI_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:252:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:256:5: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet-pci.c:256:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/pcnet-pci.c:256:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet-pci.c:257:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/pcnet-pci.c:260:56: warning: unused parameter 'data' [-Wunused-parameter] hw/net/pcnet-pci.c:262:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:263:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/pcnet-pci.c:267:33: warning: possible misuse of comma operator here [-Wcomma] hw/net/pcnet-pci.c:286:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/pcnet-pci.c:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/pcnet-pci.c:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/pcnet-pci.c:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/pcnet-pci.c:72:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/pcnet-pci.c:93:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:95:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:96:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:98:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet-pci.c:99:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet.c:1012:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/pcnet.c:1013:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/pcnet.c:1014:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/pcnet.c:1026:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:1034:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:104:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:105:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1069:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:106:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1074:18: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/pcnet.c:1077:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:107:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1082:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/pcnet.c:1103:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/pcnet.c:1104:13: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1104:13: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1104:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/pcnet.c:110:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1113:21: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1113:21: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1113:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/pcnet.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1121:29: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1121:29: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1121:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/pcnet.c:1131:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:1131:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/pcnet.c:1133:17: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1134:17: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1135:17: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:114:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:115:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:116:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1172:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/pcnet.c:1215:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:1217:13: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1233:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/pcnet.c:1267:9: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1284:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:1284:9: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/pcnet.c:1285:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:1287:9: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1328:62: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/pcnet.c:1337:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1348:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:1493:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:1524:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:153:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1541:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:154:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1585:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1591:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:159:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1601:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1606:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1609:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:160:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1616:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:161:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:162:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:1637:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1643:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1659:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1664:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1667:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1674:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:1685:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/pcnet.c:1695:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1695:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1696:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1696:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1697:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1697:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1698:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1698:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1699:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1699:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1700:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1700:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1701:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1701:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1702:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1702:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1703:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1703:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1704:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1704:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1705:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1705:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1707:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1707:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1708:9: warning: extension used [-Wlanguage-extension-token] hw/net/pcnet.c:1708:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/pcnet.c:1708:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/pcnet.c:1709:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/pcnet.c:1749:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/pcnet.c:174:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:175:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:176:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:177:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:178:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:179:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:182:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:183:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:184:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:185:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:210:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:211:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:222:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:223:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:233:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:234:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:235:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:236:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:245:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:273:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:310:23: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:310:39: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:311:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:312:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:312:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:339:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:340:22: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:340:39: warning: implicit conversion changes signedness: 'const int16_t' (aka 'const short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:341:22: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:352:22: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:352:39: warning: implicit conversion changes signedness: 'const int16_t' (aka 'const short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:353:22: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:353:39: warning: implicit conversion changes signedness: 'const int16_t' (aka 'const short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:376:27: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:376:43: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:377:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:378:43: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:405:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:406:26: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:406:43: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:407:26: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:407:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:418:26: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:418:43: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:419:22: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] hw/net/pcnet.c:419:39: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:515:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:600:69: warning: unused parameter 'size' [-Wunused-parameter] hw/net/pcnet.c:602:45: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/pcnet.c:620:69: warning: unused parameter 'size' [-Wunused-parameter] hw/net/pcnet.c:623:45: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/pcnet.c:631:69: warning: unused parameter 'size' [-Wunused-parameter] hw/net/pcnet.c:633:45: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/pcnet.c:635:10: warning: cast from 'uint16_t *' (aka 'unsigned short *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 2 to 8 [-Wcast-align] hw/net/pcnet.c:653:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/pcnet.c:693:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/pcnet.c:694:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/pcnet.c:695:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/pcnet.c:73:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:75:9: warning: macro is not used [-Wunused-macros] hw/net/pcnet.c:764:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:764:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:814:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:814:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/pcnet.c:816:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:817:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:818:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:904:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:906:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:908:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:924:27: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:939:27: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.c:963:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/pcnet.c:976:27: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/pcnet.h:35:8: warning: padding size of 'struct PCNetState_st' with 8 bytes to alignment boundary [-Wpadded] hw/net/pcnet.h:46:18: warning: padding struct 'struct PCNetState_st' with 8 bytes to align 'mmio' [-Wpadded] hw/net/rocker/qmp-norocker.c:23:44: warning: unused parameter 'name' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:27:2: warning: extra ';' outside of a function [-Wextra-semi] hw/net/rocker/qmp-norocker.c:29:52: warning: unused parameter 'name' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:33:2: warning: extra ';' outside of a function [-Wextra-semi] hw/net/rocker/qmp-norocker.c:35:64: warning: unused parameter 'name' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:36:57: warning: unused parameter 'has_tbl_id' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:37:61: warning: unused parameter 'tbl_id' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:42:2: warning: extra ';' outside of a function [-Wextra-semi] hw/net/rocker/qmp-norocker.c:44:66: warning: unused parameter 'name' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:45:59: warning: unused parameter 'has_type' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:46:62: warning: unused parameter 'type' [-Wunused-parameter] hw/net/rocker/qmp-norocker.c:51:2: warning: extra ';' outside of a function [-Wextra-semi] hw/net/rocker/rocker.c:1009:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:1024:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:1187:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rocker/rocker.c:1207:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/net/rocker/rocker.c:1211:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:1217:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/net/rocker/rocker.c:1221:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:1227:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1230:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned short' [-Wimplicit-int-conversion] hw/net/rocker/rocker.c:1247:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1267:17: warning: 'ROCKER' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:130:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rocker/rocker.c:131:9: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker.c:1372:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:1374:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:1380:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:1383:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:1409:17: warning: 'ROCKER' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1414:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:142:53: warning: unused parameter 'r' [-Wunused-parameter] hw/net/rocker/rocker.c:1442:17: warning: 'ROCKER' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1450:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:145:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker.c:1468:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker.c:1468:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/rocker/rocker.c:1468:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rocker/rocker.c:1469:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker.c:1469:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/rocker/rocker.c:1469:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rocker/rocker.c:1470:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker.c:1470:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/rocker/rocker.c:1470:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rocker/rocker.c:1472:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker.c:1472:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rocker/rocker.c:1474:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker.c:1474:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rocker/rocker.c:1476:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/rocker/rocker.c:1484:57: warning: unused parameter 'data' [-Wunused-parameter] hw/net/rocker/rocker.c:1486:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1487:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:1509:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/rocker/rocker.c:150:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:312:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rocker/rocker.c:313:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/rocker/rocker.c:327:69: warning: implicit conversion loses integer precision: 'enum rocker_world_type' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rocker/rocker.c:331:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/rocker/rocker.c:468:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:494:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rocker/rocker.c:53:15: warning: padding struct 'struct rocker' with 4 bytes to align 'fp_ports_peers' [-Wpadded] hw/net/rocker/rocker.c:557:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rocker/rocker.c:55:14: warning: padding struct 'struct rocker' with 2 bytes to align 'switch_id' [-Wpadded] hw/net/rocker/rocker.c:605:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:62:14: warning: padding struct 'struct rocker' with 4 bytes to align 'test_reg64' [-Wpadded] hw/net/rocker/rocker.c:650:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rocker/rocker.c:65:14: warning: padding struct 'struct rocker' with 4 bytes to align 'lower32' [-Wpadded] hw/net/rocker/rocker.c:666:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker.c:675:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rocker/rocker.c:704:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:719:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:740:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker.c:751:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rocker/rocker.c:757:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/rocker/rocker.c:769:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker.c:981:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/rocker/rocker.c:981:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/net/rocker/rocker.c:996:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rocker/rocker.h:33:59: warning: unused parameter 'fmt' [-Wunused-parameter] hw/net/rocker/rocker.h:71:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/rocker/rocker_desc.c:132:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker_desc.c:143:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/rocker/rocker_desc.c:157:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker_desc.c:168:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker_desc.c:25:8: warning: padding size of 'struct desc_ring' with 4 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_desc.c:32:13: warning: padding struct 'struct desc_ring' with 4 bytes to align 'r' [-Wpadded] hw/net/rocker/rocker_desc.c:35:24: warning: padding struct 'struct desc_ring' with 4 bytes to align 'consume' [-Wpadded] hw/net/rocker/rocker_desc.c:58:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker_desc.c:74:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rocker/rocker_desc.c:83:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rocker/rocker_fp.c:153:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/rocker/rocker_fp.c:160:45: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/rocker/rocker_fp.c:33:11: warning: padding struct 'struct fp_port' with 4 bytes to align 'name' [-Wpadded] hw/net/rocker/rocker_fp.c:36:14: warning: padding struct 'struct fp_port' with 3 bytes to align 'speed' [-Wpadded] hw/net/rocker/rocker_fp.c:40:15: warning: padding struct 'struct fp_port' with 1 byte to align 'nic' [-Wpadded] hw/net/rocker/rocker_fp.c:72:34: warning: unused parameter 'port' [-Wunused-parameter] hw/net/rocker/rocker_fp.c:72:49: warning: unused parameter 'macaddr' [-Wunused-parameter] hw/net/rocker/rocker_hw.h:126:16: warning: packed attribute is unnecessary for 'struct rocker_desc' [-Wpacked] hw/net/rocker/rocker_hw.h:139:16: warning: packed attribute is unnecessary for 'struct rocker_tlv' [-Wpacked] hw/net/rocker/rocker_of_dpa.c:1003:38: warning: missing field 'best' initializer [-Wmissing-field-initializers] hw/net/rocker/rocker_of_dpa.c:1046:27: warning: variable length array used [-Wvla] hw/net/rocker/rocker_of_dpa.c:1057:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:1057:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:112:5: warning: padding size of 'struct of_dpa_flow_action::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:112:5)' with 2 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:119:18: warning: padding struct 'struct of_dpa_flow_action::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:117:5)' with 2 bytes to align 'out_pport' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:121:16: warning: padding struct 'struct of_dpa_flow_action::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:117:5)' with 1 byte to align 'vlan_id' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:1351:17: warning: enumeration values 'BRIDGING_MODE_UNKNOWN' and 'BRIDGING_MODE_TUNNEL_UCAST' not explicitly handled in switch [-Wswitch-enum] hw/net/rocker/rocker_of_dpa.c:140:7: warning: padding struct 'struct of_dpa_flow' with 4 bytes to align 'stats' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:1453:13: warning: enumeration value 'UNICAST_ROUTING_MODE_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] hw/net/rocker/rocker_of_dpa.c:145:24: warning: padding struct 'struct of_dpa_flow_pkt_fields' with 4 bytes to align 'ethhdr' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:1463:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:1467:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:1546:13: warning: enumeration value 'MULTICAST_ROUTING_MODE_UNKNOWN' not explicitly handled in switch [-Wswitch-enum] hw/net/rocker/rocker_of_dpa.c:154:16: warning: padding size of 'struct of_dpa_flow_context' with 4 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:162:12: warning: padding struct 'struct of_dpa_flow_context' with 6 bytes to align 'of_dpa' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:169:16: warning: padding struct 'struct of_dpa_flow_match' with 4 bytes to align 'best' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:174:5: warning: padding size of 'union of_dpa_group::(anonymous at ../hw/net/rocker/rocker_of_dpa.c:174:5)' with 4 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:174:5: warning: padding struct 'struct of_dpa_group' with 4 bytes to align anonymous bit-field [-Wpadded] hw/net/rocker/rocker_of_dpa.c:175:9: warning: padding size of 'struct of_dpa_group::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:175:9)' with 3 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:179:9: warning: padding size of 'struct of_dpa_group::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:179:9)' with 2 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:1800:43: warning: unused parameter 'of_dpa' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:187:23: warning: padding struct 'struct of_dpa_group::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:185:9)' with 6 bytes to align 'group_ids' [-Wpadded] hw/net/rocker/rocker_of_dpa.c:189:9: warning: padding size of 'struct of_dpa_group::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:189:9)' with 1 byte to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:1912:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:1921:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:205:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker_of_dpa.c:2185:46: warning: unused parameter 'of_dpa' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2185:63: warning: unused parameter 'group_id' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2186:57: warning: unused parameter 'info' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2186:69: warning: unused parameter 'buf' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2288:8: warning: padding size of 'struct of_dpa_flow_fill_context' with 4 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:2293:36: warning: unused parameter 'cookie' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2304:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/net/rocker/rocker_of_dpa.c:2425:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker_of_dpa.c:2429:57: warning: unused parameter 'has_tbl_id' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2460:8: warning: padding size of 'struct of_dpa_group_fill_context' with 7 bytes to alignment boundary [-Wpadded] hw/net/rocker/rocker_of_dpa.c:2465:37: warning: unused parameter 'key' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:2522:13: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker_of_dpa.c:2551:5: warning: extension used [-Wlanguage-extension-token] hw/net/rocker/rocker_of_dpa.c:2555:59: warning: unused parameter 'has_type' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:307:38: warning: unused parameter 'key' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:311:19: warning: cast from 'OfDpaFlowKey *' (aka 'struct of_dpa_flow_key *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 4 to 8 [-Wcast-align] hw/net/rocker/rocker_of_dpa.c:312:19: warning: cast from 'OfDpaFlowKey *' (aka 'struct of_dpa_flow_key *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 4 to 8 [-Wcast-align] hw/net/rocker/rocker_of_dpa.c:313:19: warning: cast from 'OfDpaFlowKey *' (aka 'struct of_dpa_flow_key *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 4 to 8 [-Wcast-align] hw/net/rocker/rocker_of_dpa.c:424:27: warning: cast from 'uint16_t *' (aka 'unsigned short *') to 'struct ip_header *' increases required alignment from 2 to 4 [-Wcast-align] hw/net/rocker/rocker_of_dpa.c:432:27: warning: cast from 'uint16_t *' (aka 'unsigned short *') to 'struct ip6_header *' increases required alignment from 2 to 4 [-Wcast-align] hw/net/rocker/rocker_of_dpa.c:593:46: warning: unused parameter 'dst_flow' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:595:38: warning: missing field 'best' initializer [-Wmissing-field-initializers] hw/net/rocker/rocker_of_dpa.c:742:39: warning: unused parameter 'dst_flow' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:755:43: warning: unused parameter 'fc' [-Wunused-parameter] hw/net/rocker/rocker_of_dpa.c:99:15: warning: padding struct 'struct of_dpa_flow_key::(unnamed at ../hw/net/rocker/rocker_of_dpa.c:84:9)' with 2 bytes to align 'nd' [-Wpadded] hw/net/rocker/rocker_tlv.h:109:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rocker/rocker_tlv.h:114:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:126:29: warning: cast from 'const char *' to 'const RockerTlv *' (aka 'const struct rocker_tlv *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/rocker/rocker_tlv.h:129:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:132:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:134:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/net/rocker/rocker_tlv.h:135:38: warning: cast from 'const struct rocker_tlv *' to 'struct rocker_tlv *' drops const qualifier [-Wcast-qual] hw/net/rocker/rocker_tlv.h:148:12: warning: cast from 'char *' to 'RockerTlv *' (aka 'struct rocker_tlv *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/rocker/rocker_tlv.h:156:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/rocker/rocker_tlv.h:161:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:162:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rocker/rocker_tlv.h:162:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/rocker/rocker_tlv.h:164:71: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/rocker/rocker_tlv.h:172:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:235:59: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rocker/rocker_tlv.h:241:31: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/net/rocker/rocker_tlv.h:39:12: warning: cast from 'char *' to 'RockerTlv *' (aka 'struct rocker_tlv *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/rocker/rocker_tlv.h:39:36: warning: cast from 'const struct rocker_tlv *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/rocker/rocker_tlv.h:59:30: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:59:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:64:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:64:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:74:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rocker/rocker_tlv.h:79:21: warning: cast from 'const struct rocker_tlv *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/rocker/rocker_world.c:26:15: warning: padding struct 'struct world' with 4 bytes to align 'ops' [-Wpadded] hw/net/rtl8139.c:1012:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:1027:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1029:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1035:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1053:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:1074:27: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:1074:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:1088:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:1090:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:1092:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:1094:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:1096:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:1099:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/rtl8139.c:1116:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1146:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rtl8139.c:1152:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/rtl8139.c:1152:46: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] hw/net/rtl8139.c:1173:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/rtl8139.c:1176:27: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:1176:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:1180:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1195:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:1226:23: warning: 'RTL8139' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:1313:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:1361:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:1386:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1389:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1391:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1396:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rtl8139.c:1430:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1432:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1444:54: warning: unused parameter 's' [-Wunused-parameter] hw/net/rtl8139.c:1449:57: warning: unused parameter 's' [-Wunused-parameter] hw/net/rtl8139.c:1479:15: warning: code will never be executed [-Wunreachable-code] hw/net/rtl8139.c:1494:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1513:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1515:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1529:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:1536:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1553:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1572:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1592:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1594:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1617:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1619:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1642:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1644:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1667:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1669:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1688:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1690:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:1746:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rtl8139.c:1761:9: warning: unused parameter 'do_interrupt' [-Wunused-parameter] hw/net/rtl8139.c:1775:36: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/rtl8139.c:1777:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rtl8139.c:1800:20: warning: variable 'buf2' may be uninitialized when used here [-Wconditional-uninitialized] hw/net/rtl8139.c:1831:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:1838:54: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rtl8139.c:1865:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/rtl8139.c:1872:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/rtl8139.c:1878:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:189:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/net/rtl8139.c:1900:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:1901:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:1906:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/rtl8139.c:1969:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:1969:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/rtl8139.c:1993:41: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/net/rtl8139.c:2015:64: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rtl8139.c:2034:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/rtl8139.c:2037:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2038:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2039:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2040:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2041:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2069:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/rtl8139.c:2087:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/rtl8139.c:2100:38: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/rtl8139.c:2114:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rtl8139.c:2116:18: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ip_header *' increases required alignment from 1 to 4 [-Wcast-align] hw/net/rtl8139.c:2126:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/rtl8139.c:2126:57: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/net/rtl8139.c:2143:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rtl8139.c:2175:41: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'tcp_header *' (aka 'struct tcp_header *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/rtl8139.c:2180:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/rtl8139.c:2196:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2202:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2224:25: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/net/rtl8139.c:2228:53: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'ip_pseudo_header *' (aka 'struct ip_pseudo_header *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/rtl8139.c:2231:68: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2235:92: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rtl8139.c:2239:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2245:62: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2248:76: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2251:64: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/rtl8139.c:2263:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rtl8139.c:2289:53: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'ip_pseudo_header *' (aka 'struct ip_pseudo_header *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/rtl8139.c:2294:45: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'tcp_header *' (aka 'struct tcp_header *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/rtl8139.c:2302:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2309:53: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'ip_pseudo_header *' (aka 'struct ip_pseudo_header *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/rtl8139.c:2314:45: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'udp_header *' (aka 'struct udp_header *') increases required alignment from 1 to 2 [-Wcast-align] hw/net/rtl8139.c:2322:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2384:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2419:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2425:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2436:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2444:60: warning: unused parameter 's' [-Wunused-parameter] hw/net/rtl8139.c:2588:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2590:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2655:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:2657:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2675:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2676:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2679:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2682:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2685:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2686:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2732:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2788:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2795:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:2829:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/net/rtl8139.c:2829:41: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] hw/net/rtl8139.c:2837:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/net/rtl8139.c:2837:34: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] hw/net/rtl8139.c:2840:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/net/rtl8139.c:2840:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/net/rtl8139.c:2863:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2867:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2917:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2920:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2923:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2926:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:2927:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2931:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2934:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2937:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2940:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2943:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2946:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2949:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:2984:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rtl8139.c:2994:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:3086:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:3091:22: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/rtl8139.c:3110:74: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:3152:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/rtl8139.c:3163:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/rtl8139.c:3173:45: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:3186:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3187:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3188:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3189:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3190:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3192:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3192:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3193:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3194:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3194:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3195:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3195:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3197:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3197:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3198:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3200:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3201:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3201:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3202:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3203:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3205:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3206:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3207:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3208:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3209:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3210:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3212:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3213:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3215:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3217:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3218:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3219:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3220:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3221:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3223:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3224:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3227:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3228:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3230:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3231:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3232:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3233:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3234:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3236:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3237:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3238:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3239:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3240:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3241:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3243:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3243:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3244:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3245:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3246:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3248:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3249:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3250:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3252:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3253:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3254:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3255:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3256:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3257:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3258:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3259:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3260:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3261:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3262:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3263:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3264:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3266:9: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/rtl8139.c:3283:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3283:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:3286:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3286:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:3289:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3289:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/rtl8139.c:3299:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3301:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3303:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3306:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rtl8139.c:3336:23: warning: 'RTL8139' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3366:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/rtl8139.c:3368:23: warning: 'RTL8139' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3369:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3395:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3396:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3397:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:3412:23: warning: 'RTL8139' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3416:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3420:5: warning: extension used [-Wlanguage-extension-token] hw/net/rtl8139.c:3420:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/rtl8139.c:3420:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/rtl8139.c:3421:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/rtl8139.c:3424:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/rtl8139.c:3426:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3427:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:3450:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/rtl8139.c:364:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:366:9: warning: macro is not used [-Wunused-macros] hw/net/rtl8139.c:397:16: warning: padding size of 'struct EEprom9346' with 2 bytes to alignment boundary [-Wpadded] hw/net/rtl8139.c:403:14: warning: padding struct 'struct EEprom9346' with 1 byte to align 'input' [-Wpadded] hw/net/rtl8139.c:433:8: warning: padding size of 'struct RTL8139State' with 12 bytes to alignment boundary [-Wpadded] hw/net/rtl8139.c:434:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/rtl8139.c:436:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/rtl8139.c:478:15: warning: padding struct 'struct RTL8139State' with 7 bytes to align 'nic' [-Wpadded] hw/net/rtl8139.c:497:16: warning: padding struct 'struct RTL8139State' with 4 bytes to align 'TCTR_base' [-Wpadded] hw/net/rtl8139.c:510:18: warning: padding struct 'struct RTL8139State' with 8 bytes to align 'bar_io' [-Wpadded] hw/net/rtl8139.c:590:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:625:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:639:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/rtl8139.c:676:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:677:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:678:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/rtl8139.c:709:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:747:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:751:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rtl8139.c:751:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:761:40: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rtl8139.c:768:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/rtl8139.c:768:49: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rtl8139.c:770:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/rtl8139.c:777:52: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/rtl8139.c:779:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:814:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/rtl8139.c:822:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/rtl8139.c:865:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:884:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:88:59: warning: unused parameter 'fmt' [-Wunused-parameter] hw/net/rtl8139.c:896:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:920:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:937:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:955:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/rtl8139.c:96:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/rtl8139.c:975:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/rtl8139.c:979:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/rtl8139.c:999:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/rtl8139.c:999:23: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/smc91c111.c:101:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:102:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:103:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:104:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:112:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:114:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:115:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:116:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:119:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:120:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/smc91c111.c:290:26: warning: 'SMC91C111' was marked unused but was used [-Wused-but-marked-unused] hw/net/smc91c111.c:320:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/smc91c111.c:329:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:332:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:335:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:338:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:340:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/smc91c111.c:355:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:358:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:365:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:368:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:379:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/smc91c111.c:380:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:383:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:42:14: warning: padding struct 'struct smc91c111_state' with 2 bytes to align 'irq' [-Wpadded] hw/net/smc91c111.c:432:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/smc91c111.c:438:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:441:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/smc91c111.c:458:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/smc91c111.c:468:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/smc91c111.c:503:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/smc91c111.c:537:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/smc91c111.c:574:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/smc91c111.c:576:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/smc91c111.c:581:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/smc91c111.c:586:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/smc91c111.c:58:18: warning: padding struct 'struct smc91c111_state' with 2 bytes to align 'mmio' [-Wpadded] hw/net/smc91c111.c:648:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/net/smc91c111.c:649:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/smc91c111.c:666:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/net/smc91c111.c:667:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/smc91c111.c:668:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/smc91c111.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:695:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/smc91c111.c:695:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/smc91c111.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:716:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/smc91c111.c:718:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/smc91c111.c:719:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/smc91c111.c:71:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:720:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/smc91c111.c:727:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/smc91c111.c:72:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:737:15: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/smc91c111.c:737:21: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/smc91c111.c:737:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/smc91c111.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:754:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/smc91c111.c:75:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:775:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/smc91c111.c:777:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/smc91c111.c:778:26: warning: 'SMC91C111' was marked unused but was used [-Wused-but-marked-unused] hw/net/smc91c111.c:77:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:78:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:792:5: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:792:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/smc91c111.c:792:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:793:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/smc91c111.c:796:60: warning: unused parameter 'data' [-Wunused-parameter] hw/net/smc91c111.c:798:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/smc91c111.c:79:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:80:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:81:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:828:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/smc91c111.c:82:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:84:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:84:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:85:9: warning: extension used [-Wlanguage-extension-token] hw/net/smc91c111.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/smc91c111.c:86:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/smc91c111.c:94:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:95:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/smc91c111.c:98:9: warning: macro is not used [-Wunused-macros] hw/net/spapr_llan.c:104:12: warning: padding struct 'struct SpaprVioVlan' with 1 byte to align 'buf_list' [-Wpadded] hw/net/spapr_llan.c:106:12: warning: padding struct 'struct SpaprVioVlan' with 4 bytes to align 'rxq_ptr' [-Wpadded] hw/net/spapr_llan.c:109:16: warning: padding struct 'struct SpaprVioVlan' with 4 bytes to align 'rx_pool' [-Wpadded] hw/net/spapr_llan.c:130:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:145:41: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] hw/net/spapr_llan.c:174:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/spapr_llan.c:179:21: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/net/spapr_llan.c:183:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:183:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/spapr_llan.c:187:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/spapr_llan.c:195:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/spapr_llan.c:207:28: warning: 'VIO_SPAPR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:208:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:237:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:249:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:251:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:256:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:258:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:271:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/spapr_llan.c:301:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:319:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/spapr_llan.c:321:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:337:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:342:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:354:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:382:26: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:435:56: warning: unused parameter 'cpu' [-Wunused-parameter] hw/net/spapr_llan.c:437:57: warning: unused parameter 'opcode' [-Wunused-parameter] hw/net/spapr_llan.c:444:66: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:445:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:449:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:455:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:461:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:467:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:473:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:501:52: warning: unused parameter 'cpu' [-Wunused-parameter] hw/net/spapr_llan.c:503:53: warning: unused parameter 'opcode' [-Wunused-parameter] hw/net/spapr_llan.c:506:66: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:507:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:510:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:516:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:528:45: warning: cast from 'const void *' to 'RxBufPool **' drops const qualifier [-Wcast-qual] hw/net/spapr_llan.c:529:45: warning: cast from 'const void *' to 'RxBufPool **' drops const qualifier [-Wcast-qual] hw/net/spapr_llan.c:57:9: warning: macro is not used [-Wunused-macros] hw/net/spapr_llan.c:58:9: warning: macro is not used [-Wunused-macros] hw/net/spapr_llan.c:619:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/spapr_llan.c:629:58: warning: unused parameter 'cpu' [-Wunused-parameter] hw/net/spapr_llan.c:631:59: warning: unused parameter 'opcode' [-Wunused-parameter] hw/net/spapr_llan.c:636:66: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:637:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:644:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:650:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:654:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:663:16: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:679:52: warning: unused parameter 'cpu' [-Wunused-parameter] hw/net/spapr_llan.c:681:53: warning: unused parameter 'opcode' [-Wunused-parameter] hw/net/spapr_llan.c:686:66: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:687:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:697:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:703:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:707:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:70:9: warning: macro is not used [-Wunused-macros] hw/net/spapr_llan.c:71:9: warning: macro is not used [-Wunused-macros] hw/net/spapr_llan.c:728:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:737:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:743:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/spapr_llan.c:748:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/net/spapr_llan.c:749:51: warning: unused parameter 'opcode' [-Wunused-parameter] hw/net/spapr_llan.c:752:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:755:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/net/spapr_llan.c:75:9: warning: macro is not used [-Wunused-macros] hw/net/spapr_llan.c:761:58: warning: unused parameter 'cpu' [-Wunused-parameter] hw/net/spapr_llan.c:763:59: warning: unused parameter 'opcode' [-Wunused-parameter] hw/net/spapr_llan.c:768:66: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/spapr_llan.c:769:25: warning: 'VIO_SPAPR_VLAN_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:783:5: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:783:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:784:5: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:784:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/spapr_llan.c:784:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:785:5: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:785:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:787:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/spapr_llan.c:803:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:803:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:804:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:805:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:805:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:806:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/spapr_llan.c:816:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:816:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/spapr_llan.c:816:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:819:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/spapr_llan.c:828:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:828:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:830:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:830:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:831:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:831:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:832:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:832:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:833:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:833:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:834:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:834:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:835:9: warning: extension used [-Wlanguage-extension-token] hw/net/spapr_llan.c:835:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/spapr_llan.c:837:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/spapr_llan.c:845:61: warning: unused parameter 'data' [-Wunused-parameter] hw/net/spapr_llan.c:847:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:848:30: warning: 'VIO_SPAPR_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/spapr_llan.c:87:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/stellaris_enet.c:106:27: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:106:27: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:106:27)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:106:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:110:17: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:110:17: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:110:17)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:110:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:114:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/stellaris_enet.c:114:21: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:114:21: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:114:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:114:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:115:28: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:115:28: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:115:28)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:115:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:120:29: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:120:29: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:120:29)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:120:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:124:26: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:124:26: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:124:26)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:124:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:137:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:138:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:139:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:140:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:143:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:144:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:147:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:149:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/stellaris_enet.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:152:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/stellaris_enet.c:186:16: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:186:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/stellaris_enet.c:186:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/stellaris_enet.c:186:20: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (framelen) : (((sizeof (s->tx_fifo) / sizeof ((s->tx_fifo)[0])) + (sizeof(struct (unnamed struct at ../hw/net/stellaris_enet.c:186:16)) - sizeof(struct (unnamed struct at ../hw/net/stellaris_enet.c:186:16))))))' (aka 'unsigned long') [-Wsign-conversion] hw/net/stellaris_enet.c:186:30: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:186:30: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:186:16)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:186:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:187:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/net/stellaris_enet.c:219:16: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:219:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/stellaris_enet.c:219:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/stellaris_enet.c:219:20: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (framelen) : (((sizeof (s->tx_fifo) / sizeof ((s->tx_fifo)[0])) + (sizeof(struct (unnamed struct at ../hw/net/stellaris_enet.c:219:16)) - sizeof(struct (unnamed struct at ../hw/net/stellaris_enet.c:219:16)))) - 2))' (aka 'unsigned long') [-Wsign-conversion] hw/net/stellaris_enet.c:219:30: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:219:30: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:219:16)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:219:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:224:24: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/stellaris_enet.c:242:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/stellaris_enet.c:257:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:259:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:260:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:263:11: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:263:17: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] hw/net/stellaris_enet.c:263:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:264:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:265:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:266:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:276:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/stellaris_enet.c:312:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/stellaris_enet.c:31:52: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/stellaris_enet.c:329:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/stellaris_enet.c:332:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/stellaris_enet.c:376:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:380:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:388:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:402:35: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:402:35: warning: padding size of 'struct (unnamed at ../hw/net/stellaris_enet.c:402:35)' with 7 bits to alignment boundary [-Wpadded] hw/net/stellaris_enet.c:402:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/stellaris_enet.c:403:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:404:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:405:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:406:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:414:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:415:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:416:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:417:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:420:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:421:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/stellaris_enet.c:424:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:430:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:430:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/stellaris_enet.c:433:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/stellaris_enet.c:43:9: warning: macro is not used [-Wunused-macros] hw/net/stellaris_enet.c:44:9: warning: macro is not used [-Wunused-macros] hw/net/stellaris_enet.c:467:32: warning: 'STELLARIS_ENET' was marked unused but was used [-Wused-but-marked-unused] hw/net/stellaris_enet.c:483:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/stellaris_enet.c:485:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/stellaris_enet.c:486:31: warning: 'STELLARIS_ENET' was marked unused but was used [-Wused-but-marked-unused] hw/net/stellaris_enet.c:48:9: warning: macro is not used [-Wunused-macros] hw/net/stellaris_enet.c:500:5: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:500:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/stellaris_enet.c:500:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:501:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/stellaris_enet.c:504:65: warning: unused parameter 'data' [-Wunused-parameter] hw/net/stellaris_enet.c:506:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/stellaris_enet.c:51:9: warning: macro is not used [-Wunused-macros] hw/net/stellaris_enet.c:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/stellaris_enet.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/net/stellaris_enet.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/stellaris_enet.c:94:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/stellaris_enet.c:98:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/sungem.c:1007:46: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1033:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:1050:76: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1080:44: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1110:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:1129:74: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1177:44: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1198:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sungem.c:1203:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:1208:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:1213:74: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1243:44: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1265:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:1268:74: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:1299:22: warning: 'SUNGEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1312:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/sungem.c:1314:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1315:22: warning: 'SUNGEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1371:22: warning: 'SUNGEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1378:22: warning: 'SUNGEM' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1382:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1386:5: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1386:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/sungem.c:1386:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1391:5: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1391:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1392:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/sungem.c:1400:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1401:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1402:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1403:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1404:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1406:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1406:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1408:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1408:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1409:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1410:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1411:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1412:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1412:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1413:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1414:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1414:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1415:9: warning: extension used [-Wlanguage-extension-token] hw/net/sungem.c:1415:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sungem.c:1416:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/sungem.c:1420:57: warning: unused parameter 'data' [-Wunused-parameter] hw/net/sungem.c:1422:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1423:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:1445:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/sungem.c:235:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:237:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/sungem.c:299:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/sungem.c:300:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/sungem.c:317:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:355:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/sungem.c:365:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:487:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/sungem.c:488:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/sungem.c:489:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/sungem.c:550:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sungem.c:584:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/sungem.c:604:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sungem.c:608:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/sungem.c:653:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/sungem.c:653:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/sungem.c:682:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/sungem.c:685:52: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/sungem.c:749:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/sungem.c:750:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/sungem.c:751:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/sungem.c:758:43: warning: unused parameter 's' [-Wunused-parameter] hw/net/sungem.c:835:45: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:866:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:889:75: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:908:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sungem.c:938:46: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sungem.c:964:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sungem.c:977:76: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/sunhme.c:126:9: warning: macro is not used [-Wunused-macros] hw/net/sunhme.c:133:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/sunhme.c:158:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/net/sunhme.c:181:5: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:181:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/sunhme.c:181:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:182:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/sunhme.c:188:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:194:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:199:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:208:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:221:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:223:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:252:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sunhme.c:256:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:258:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:302:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:304:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:316:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sunhme.c:320:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:322:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:343:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:345:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:349:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sunhme.c:353:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:355:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:376:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:378:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:383:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sunhme.c:396:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:398:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:457:50: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:459:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:463:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/sunhme.c:463:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/sunhme.c:468:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:497:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:506:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/sunhme.c:510:39: warning: unused parameter 'size' [-Wunused-parameter] hw/net/sunhme.c:512:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:547:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/sunhme.c:557:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:565:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:576:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:577:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:591:55: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/sunhme.c:631:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:640:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:641:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:711:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:723:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:790:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:791:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:804:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:808:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/sunhme.c:811:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/sunhme.c:814:33: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/sunhme.c:820:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/sunhme.c:822:59: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/sunhme.c:829:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:830:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:831:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/sunhme.c:834:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/sunhme.c:861:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/sunhme.c:863:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:864:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:901:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:905:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:910:22: warning: 'SUNHME' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:939:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:939:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:940:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:940:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:941:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:941:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:942:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:942:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:943:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:943:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:944:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:944:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:945:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:945:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:946:9: warning: extension used [-Wlanguage-extension-token] hw/net/sunhme.c:946:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/sunhme.c:947:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/sunhme.c:951:57: warning: unused parameter 'data' [-Wunused-parameter] hw/net/sunhme.c:953:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:954:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/sunhme.c:95:9: warning: macro is not used [-Wunused-macros] hw/net/sunhme.c:96:9: warning: macro is not used [-Wunused-macros] hw/net/sunhme.c:974:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/sunhme.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/trace-events:380:63: warning: format specifies type 'void *' but the argument has type 'const uint8_t *' (aka 'const unsigned char *') [-Wformat-pedantic] hw/net/trace-events:383:24: warning: format specifies type 'void *' but the argument has type 'const uint8_t *' (aka 'const unsigned char *') [-Wformat-pedantic] hw/net/tulip.c:1001:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/tulip.c:1002:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/tulip.c:1002:21: warning: cast from 'char *' to 'TULIPState *' (aka 'struct TULIPState *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/tulip.c:1002:21: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/tulip.c:1010:5: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:1010:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/tulip.c:1010:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:1011:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/tulip.c:1014:56: warning: unused parameter 'data' [-Wunused-parameter] hw/net/tulip.c:1016:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/tulip.c:1017:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/tulip.c:1040:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/tulip.c:136:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:145:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:179:51: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/tulip.c:191:51: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/tulip.c:198:39: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/net/tulip.c:198:45: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/net/tulip.c:198:51: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/net/tulip.c:198:57: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/net/tulip.c:198:63: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/net/tulip.c:198:69: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/net/tulip.c:21:8: warning: padding size of 'struct TULIPState' with 4 bytes to alignment boundary [-Wpadded] hw/net/tulip.c:242:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/tulip.c:257:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/tulip.c:259:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/tulip.c:276:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/tulip.c:36:12: warning: padding struct 'struct TULIPState' with 4 bytes to align 'current_rx_desc' [-Wpadded] hw/net/tulip.c:413:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/tulip.c:414:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/tulip.c:436:44: warning: unused parameter 's' [-Wunused-parameter] hw/net/tulip.c:446:41: warning: unused parameter 's' [-Wunused-parameter] hw/net/tulip.c:45:14: warning: padding struct 'struct TULIPState' with 2 bytes to align 'rx_status' [-Wpadded] hw/net/tulip.c:527:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/tulip.c:528:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/tulip.c:52:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:53:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:557:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/tulip.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:584:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/tulip.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:592:44: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/tulip.c:596:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/tulip.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:604:44: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/tulip.c:60:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:61:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:62:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:639:53: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/tulip.c:63:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:64:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/net/tulip.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/tulip.c:66:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/tulip.c:711:54: warning: unused parameter 'old_val' [-Wunused-parameter] hw/net/tulip.c:743:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/tulip.c:744:21: warning: 'TULIP' was marked unused but was used [-Wused-but-marked-unused] hw/net/tulip.c:753:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/tulip.c:757:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:773:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:779:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:795:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:812:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:817:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:821:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:830:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:834:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:843:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:847:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:851:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/tulip.c:871:43: warning: unused parameter 's' [-Wunused-parameter] hw/net/tulip.c:877:11: warning: implicit conversion changes signedness: 'int' to 'unsigned char' [-Wsign-conversion] hw/net/tulip.c:890:23: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/net/tulip.c:899:44: warning: unused parameter 's' [-Wunused-parameter] hw/net/tulip.c:953:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/tulip.c:954:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/tulip.c:955:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/tulip.c:960:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/tulip.c:962:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/tulip.c:962:21: warning: cast from 'char *' to 'TULIPState *' (aka 'struct TULIPState *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/tulip.c:962:21: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/tulip.c:992:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/net/tulip.c:992:21: warning: cast from 'char *' to 'TULIPState *' (aka 'struct TULIPState *') increases required alignment from 1 to 16 [-Wcast-align] hw/net/tulip.c:992:21: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/tulip.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/vhost_net-stub.c:100:41: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:100:55: warning: unused parameter 'mtu' [-Wunused-parameter] hw/net/vhost_net-stub.c:105:46: warning: unused parameter 'vdev' [-Wunused-parameter] hw/net/vhost_net-stub.c:105:68: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/vhost_net-stub.c:106:36: warning: unused parameter 'vq_index' [-Wunused-parameter] hw/net/vhost_net-stub.c:111:47: warning: unused parameter 'vdev' [-Wunused-parameter] hw/net/vhost_net-stub.c:111:69: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/vhost_net-stub.c:112:37: warning: unused parameter 'vq_index' [-Wunused-parameter] hw/net/vhost_net-stub.c:23:50: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:28:51: warning: unused parameter 'options' [-Wunused-parameter] hw/net/vhost_net-stub.c:34:35: warning: unused parameter 'dev' [-Wunused-parameter] hw/net/vhost_net-stub.c:35:37: warning: unused parameter 'ncs' [-Wunused-parameter] hw/net/vhost_net-stub.c:36:25: warning: unused parameter 'data_queue_pairs' [-Wunused-parameter] hw/net/vhost_net-stub.c:36:47: warning: unused parameter 'cvq' [-Wunused-parameter] hw/net/vhost_net-stub.c:40:35: warning: unused parameter 'dev' [-Wunused-parameter] hw/net/vhost_net-stub.c:41:37: warning: unused parameter 'ncs' [-Wunused-parameter] hw/net/vhost_net-stub.c:42:25: warning: unused parameter 'data_queue_pairs' [-Wunused-parameter] hw/net/vhost_net-stub.c:42:47: warning: unused parameter 'cvq' [-Wunused-parameter] hw/net/vhost_net-stub.c:46:42: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:50:51: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:55:44: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:55:59: warning: unused parameter 'config' [-Wunused-parameter] hw/net/vhost_net-stub.c:56:35: warning: unused parameter 'config_len' [-Wunused-parameter] hw/net/vhost_net-stub.c:60:44: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:60:64: warning: unused parameter 'data' [-Wunused-parameter] hw/net/vhost_net-stub.c:61:35: warning: unused parameter 'offset' [-Wunused-parameter] hw/net/vhost_net-stub.c:61:52: warning: unused parameter 'size' [-Wunused-parameter] hw/net/vhost_net-stub.c:61:67: warning: unused parameter 'flags' [-Wunused-parameter] hw/net/vhost_net-stub.c:66:47: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:66:61: warning: unused parameter 'features' [-Wunused-parameter] hw/net/vhost_net-stub.c:70:54: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:75:49: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:75:58: warning: unused parameter 'idx' [-Wunused-parameter] hw/net/vhost_net-stub.c:80:46: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:80:65: warning: unused parameter 'dev' [-Wunused-parameter] hw/net/vhost_net-stub.c:81:35: warning: unused parameter 'idx' [-Wunused-parameter] hw/net/vhost_net-stub.c:81:45: warning: unused parameter 'mask' [-Wunused-parameter] hw/net/vhost_net-stub.c:85:55: warning: unused parameter 'net' [-Wunused-parameter] hw/net/vhost_net-stub.c:85:66: warning: unused parameter 'mac_addr' [-Wunused-parameter] hw/net/vhost_net-stub.c:90:46: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/vhost_net-stub.c:95:44: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/vhost_net-stub.c:95:52: warning: unused parameter 'enable' [-Wunused-parameter] hw/net/virtio-net.c:1042:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:106:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:1087:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1116:24: warning: implicit conversion changes signedness: 'int' to '__virtio32' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:1143:24: warning: implicit conversion changes signedness: 'int' to '__virtio32' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:1154:26: warning: comparison of integers of different signs: '__virtio32' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/net/virtio-net.c:1165:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:1166:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:1183:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1189:11: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1210:53: warning: unused parameter 'iov' [-Wunused-parameter] hw/net/virtio-net.c:1210:71: warning: unused parameter 'iov_cnt' [-Wunused-parameter] hw/net/virtio-net.c:1259:35: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:1305:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1331:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:1333:9: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1349:9: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1373:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1383:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:143:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1444:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1465:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1499:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1517:18: warning: implicit conversion loses integer precision: 'int' to 'virtio_net_ctrl_ack' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1519:18: warning: implicit conversion loses integer precision: 'int' to 'virtio_net_ctrl_ack' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1521:18: warning: implicit conversion loses integer precision: 'int' to 'virtio_net_ctrl_ack' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1523:18: warning: implicit conversion loses integer precision: 'int' to 'virtio_net_ctrl_ack' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1525:18: warning: implicit conversion loses integer precision: 'int' to 'virtio_net_ctrl_ack' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1527:18: warning: implicit conversion loses integer precision: 'int' to 'virtio_net_ctrl_ack' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/virtio-net.c:154:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:1551:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1566:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1575:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1599:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/virtio-net.c:1608:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/virtio-net.c:1647:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1657:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:1658:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/virtio-net.c:1662:33: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1664:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/virtio-net.c:1670:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/virtio-net.c:1674:65: warning: unused parameter 'size' [-Wunused-parameter] hw/net/virtio-net.c:1678:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:1701:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:1701:46: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/virtio-net.c:170:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/virtio-net.c:1715:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/virtio-net.c:1766:50: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:1821:40: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/virtio-net.c:1829:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1851:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1855:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1856:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/virtio-net.c:1869:19: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/virtio-net.c:1901:46: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:1901:46: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:1901:46)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:1901:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:1903:46: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:1907:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/virtio-net.c:190:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:191:39: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:1921:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1924:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/virtio-net.c:1929:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/virtio-net.c:1931:19: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/virtio-net.c:1936:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:1941:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1949:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1949:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1953:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1956:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/virtio-net.c:1960:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/net/virtio-net.c:1970:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:1982:10: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct ip_header *' increases required alignment from 1 to 4 [-Wcast-align] hw/net/virtio-net.c:1982:30: warning: cast from 'const unsigned char *' to 'struct ip_header *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:1985:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:1987:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct tcp_header *' increases required alignment from 1 to 4 [-Wcast-align] hw/net/virtio-net.c:1998:11: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct ip6_header *' increases required alignment from 1 to 4 [-Wcast-align] hw/net/virtio-net.c:1998:32: warning: cast from 'const unsigned char *' to 'struct ip6_header *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:2002:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct tcp_header *' increases required alignment from 1 to 4 [-Wcast-align] hw/net/virtio-net.c:2032:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:2037:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2084:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:209:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/virtio-net.c:2111:59: warning: unused parameter 'seg' [-Wunused-parameter] hw/net/virtio-net.c:2112:57: warning: unused parameter 'buf' [-Wunused-parameter] hw/net/virtio-net.c:216:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2203:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/virtio-net.c:2213:68: warning: unused parameter 'size' [-Wunused-parameter] hw/net/virtio-net.c:2232:68: warning: unused parameter 'size' [-Wunused-parameter] hw/net/virtio-net.c:223:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2310:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2335:15: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/net/virtio-net.c:2335:27: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:2337:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/virtio-net.c:2338:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/virtio-net.c:2349:12: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2354:60: warning: unused parameter 'buf' [-Wunused-parameter] hw/net/virtio-net.c:2406:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:2411:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2417:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2422:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:242:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2435:60: warning: unused parameter 'buf' [-Wunused-parameter] hw/net/virtio-net.c:2476:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:2480:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2486:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2491:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2504:71: warning: unused parameter 'nc' [-Wunused-parameter] hw/net/virtio-net.c:2553:11: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/virtio-net.c:2553:32: warning: cast from 'const unsigned char *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:2560:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/virtio-net.c:2562:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/virtio-net.c:2581:64: warning: unused parameter 'len' [-Wunused-parameter] hw/net/virtio-net.c:2585:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2617:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:261:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2662:45: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:2662:45: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:2662:45)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:2662:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:2664:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2679:44: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:2679:44: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:2679:44)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:2679:44: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:2682:45: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:2682:45: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:2682:45)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:2682:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:2684:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/net/virtio-net.c:2690:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/virtio-net.c:2713:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2742:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2766:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2816:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2863:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2888:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2908:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2951:58: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/virtio-net.c:2954:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:2958:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:2984:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/virtio-net.c:2989:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:3036:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3054:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3054:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3055:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3059:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/virtio-net.c:3061:12: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3064:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/virtio-net.c:3066:36: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3070:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/virtio-net.c:3072:12: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3088:21: warning: padding struct 'struct VirtIONetMigTmp' with 1 byte to align 'has_vnet_hdr' [-Wpadded] hw/net/virtio-net.c:3132:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3132:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/virtio-net.c:3132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3136:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3143:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/virtio-net.c:3169:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3170:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3177:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/virtio-net.c:3203:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3204:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3210:12: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3219:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3220:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3221:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3222:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3223:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3224:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3225:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3227:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3227:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/virtio-net.c:3227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3230:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3240:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3241:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3241:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/virtio-net.c:3241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3244:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3245:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3246:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3247:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3248:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3254:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3254:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/virtio-net.c:3254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3257:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3257:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/virtio-net.c:3257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3264:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/virtio-net.c:3265:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3265:9: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:3265:9)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:3265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3265:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:3267:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3268:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3269:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3270:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3271:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3272:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3273:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3273:9: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:3273:9)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:3273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3273:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:3275:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3277:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3278:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3278:9: warning: padding size of 'struct (unnamed at ../hw/net/virtio-net.c:3278:9)' with 7 bits to alignment boundary [-Wpadded] hw/net/virtio-net.c:3278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3278:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/virtio-net.c:3280:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3282:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3302:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3325:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3367:48: warning: unused parameter 'n' [-Wunused-parameter] hw/net/virtio-net.c:3375:19: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3393:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3431:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3454:20: warning: cast from 'char *' to 'VirtIONet *' (aka 'struct VirtIONet *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/virtio-net.c:3454:20: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:3454:20: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3454:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3463:20: warning: cast from 'char *' to 'VirtIONet *' (aka 'struct VirtIONet *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/virtio-net.c:3463:20: warning: cast from 'const struct DeviceListener *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:3463:20: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3463:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3506:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3511:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3512:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:351:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3581:18: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3581:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:3581:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3594:26: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3594:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:3594:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3615:33: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3615:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/virtio-net.c:3615:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3671:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3688:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3689:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3708:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/virtio-net.c:3708:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:3708:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3708:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:3732:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3741:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3761:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3762:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3774:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3781:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3793:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3800:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3800:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3802:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3802:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3804:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3804:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3805:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3805:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3807:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3807:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3809:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3809:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3811:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3811:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3813:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3813:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3815:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3815:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3817:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3817:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3819:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3819:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3821:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3821:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3823:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3823:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3825:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3825:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3827:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3827:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3829:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3829:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:382:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3831:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3831:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3833:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3833:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3835:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3835:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3837:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3837:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3839:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3839:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3840:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3840:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3842:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3842:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3844:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3844:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3846:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3846:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3848:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3848:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/virtio-net.c:3848:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3849:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3849:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3851:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3851:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3852:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3852:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/virtio-net.c:3852:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3853:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3853:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3855:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3855:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3857:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3857:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3858:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3858:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3860:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3860:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3861:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3861:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/virtio-net.c:3861:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3862:5: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:3862:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/virtio-net.c:3863:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/virtio-net.c:3866:61: warning: unused parameter 'data' [-Wunused-parameter] hw/net/virtio-net.c:3868:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:3869:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:440:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:478:17: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:489:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:521:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/virtio-net.c:522:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:528:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:528:42: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/virtio-net.c:529:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:551:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:559:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:567:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:575:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:584:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:592:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:602:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:646:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/virtio-net.c:665:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/virtio-net.c:682:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:683:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/net/virtio-net.c:701:12: warning: 16 enumeration values not explicitly handled in switch: 'NET_CLIENT_DRIVER_NONE', 'NET_CLIENT_DRIVER_NIC', 'NET_CLIENT_DRIVER_USER'... [-Wswitch-enum] hw/net/virtio-net.c:775:49: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/virtio-net.c:777:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:823:55: warning: unused parameter 'vdev' [-Wunused-parameter] hw/net/virtio-net.c:862:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:863:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/virtio-net.c:881:26: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/net/virtio-net.c:934:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/net/virtio-net.c:934:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/net/virtio-net.c:934:9: warning: extension used [-Wlanguage-extension-token] hw/net/virtio-net.c:934:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/virtio-net.c:944:20: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/net/virtio-net.c:973:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmware_utils.h:32:32: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/vmware_utils.h:39:33: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/vmware_utils.h:49:37: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/vmware_utils.h:51:36: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/net/vmware_utils.h:61:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/vmxnet3.c:1017:22: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:1017:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:1030:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:1060:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:1060:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:106:9: warning: macro is not used [-Wunused-macros] hw/net/vmxnet3.c:1095:13: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/net/vmxnet3.c:109:9: warning: macro is not used [-Wunused-macros] hw/net/vmxnet3.c:1108:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/net/vmxnet3.c:1135:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/net/vmxnet3.c:1147:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/vmxnet3.c:1147:21: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:1147:21: warning: padding size of 'struct (unnamed at ../hw/net/vmxnet3.c:1147:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/vmxnet3.c:1147:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/vmxnet3.c:1184:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1194:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1203:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/vmxnet3.c:1203:21: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:1203:21: warning: padding size of 'struct (unnamed at ../hw/net/vmxnet3.c:1203:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/vmxnet3.c:1203:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/vmxnet3.c:1209:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/vmxnet3.c:1218:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1221:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:1244:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/vmxnet3.c:1257:60: warning: unused parameter 's' [-Wunused-parameter] hw/net/vmxnet3.c:1267:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1290:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1307:2: warning: extra ';' outside of a function [-Wextra-semi] hw/net/vmxnet3.c:1312:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1328:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1352:40: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:139:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3.c:139:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3.c:1411:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1429:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:1431:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:1448:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:1457:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:1478:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/vmxnet3.c:1482:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:1524:33: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1533:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/vmxnet3.c:1537:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/net/vmxnet3.c:156:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/vmxnet3.c:1575:5: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:1575:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:1584:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:1729:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1738:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:1805:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:1812:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:1828:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:189:68: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/vmxnet3.c:1920:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/net/vmxnet3.c:1930:12: warning: unused parameter 'size' [-Wunused-parameter] hw/net/vmxnet3.c:1932:31: warning: cast from 'const void *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3.c:195:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/vmxnet3.c:1970:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/vmxnet3.c:1990:40: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct virtio_net_hdr *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/vmxnet3.c:1990:65: warning: cast from 'const unsigned char *' to 'struct virtio_net_hdr *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3.c:2004:29: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] hw/net/vmxnet3.c:2004:29: warning: cast from 'const unsigned char *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3.c:2010:63: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/net/vmxnet3.c:2021:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/vmxnet3.c:2029:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/vmxnet3.c:2065:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2106:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2109:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/vmxnet3.c:2116:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2119:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/vmxnet3.c:2126:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2147:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2158:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2203:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/vmxnet3.c:2205:23: warning: 'VMXNET3' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2254:23: warning: 'VMXNET3' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2257:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2262:23: warning: 'VMXNET3' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2275:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2276:23: warning: 'VMXNET3' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2282:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/net/vmxnet3.c:2313:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2313:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/vmxnet3.c:2313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2315:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2323:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2324:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2325:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2326:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2327:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2327:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2328:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2336:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2337:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2338:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2339:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2340:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2341:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2342:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2343:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2344:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2345:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2346:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2354:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2356:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2358:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2359:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2360:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2362:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2370:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2371:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2372:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2373:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2374:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2375:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2376:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2376:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2377:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2377:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2378:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2378:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2379:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2379:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2380:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2388:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2388:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/vmxnet3.c:2388:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2391:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2393:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2393:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2394:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2395:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2397:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2401:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/net/vmxnet3.c:2405:33: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2425:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2425:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2426:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2426:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2427:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2427:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2428:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2439:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2439:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2440:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2440:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2441:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2441:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2442:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2442:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2443:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2443:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2444:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2444:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2445:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2445:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2446:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2446:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2447:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2447:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2448:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2448:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2449:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2449:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2450:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2450:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2451:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2451:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2452:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2452:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2453:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2453:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2454:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2454:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2455:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2455:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2456:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2456:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2457:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2457:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2458:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2458:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2459:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2459:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2460:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2460:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2462:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2462:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/vmxnet3.c:2462:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2465:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2465:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/vmxnet3.c:2465:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2468:13: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2468:13: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/net/vmxnet3.c:2468:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2472:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2481:5: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2481:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet3.c:2481:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2482:5: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2482:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2484:5: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:2484:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/vmxnet3.c:2486:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:2491:24: warning: 'VMXNET3_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2492:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2493:23: warning: 'VMXNET3' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2502:58: warning: unused parameter 'data' [-Wunused-parameter] hw/net/vmxnet3.c:2504:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2505:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2506:24: warning: 'VMXNET3_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:250:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:2536:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/vmxnet3.c:270:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:302:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/vmxnet3.c:310:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:420:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:432:5: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:432:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:490:13: warning: enumeration value 'VMXNET3_PKT_STATUS_OUT_OF_BUF' not explicitly handled in switch [-Wswitch-enum] hw/net/vmxnet3.c:505:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/vmxnet3.c:542:13: warning: enumeration value 'VMXNET3_PKT_STATUS_DISCARD' not explicitly handled in switch [-Wswitch-enum] hw/net/vmxnet3.c:564:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/net/vmxnet3.c:595:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:600:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:600:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:604:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:632:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/vmxnet3.c:672:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/vmxnet3.c:690:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:693:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/vmxnet3.c:715:18: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.c:759:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:759:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:786:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:786:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:805:9: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:805:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:85:9: warning: macro is not used [-Wunused-macros] hw/net/vmxnet3.c:878:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3.c:879:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/vmxnet3.c:953:17: warning: extension used [-Wlanguage-extension-token] hw/net/vmxnet3.c:953:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/net/vmxnet3.c:956:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/vmxnet3.c:956:57: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/vmxnet3.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/vmxnet3.c:984:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/vmxnet3.h:179:5: warning: ISO C restricts enumerator values to range of 'int' (3405643776 is too large) [-Wpedantic] hw/net/vmxnet3.h:180:5: warning: ISO C restricts enumerator values to range of 'int' (3405643776 is too large) [-Wpedantic] hw/net/vmxnet3.h:192:5: warning: ISO C restricts enumerator values to range of 'int' (4027383808 is too large) [-Wpedantic] hw/net/vmxnet3.h:193:5: warning: ISO C restricts enumerator values to range of 'int' (4027383808 is too large) [-Wpedantic] hw/net/vmxnet3.h:513:2: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/net/vmxnet3.h:514:2: warning: ISO C restricts enumerator values to range of 'int' (2147483649 is too large) [-Wpedantic] hw/net/vmxnet3.h:515:2: warning: ISO C restricts enumerator values to range of 'int' (2147483650 is too large) [-Wpedantic] hw/net/vmxnet3.h:516:2: warning: ISO C restricts enumerator values to range of 'int' (2147483651 is too large) [-Wpedantic] hw/net/vmxnet3.h:517:2: warning: ISO C restricts enumerator values to range of 'int' (2147483652 is too large) [-Wpedantic] hw/net/vmxnet3.h:518:2: warning: ISO C restricts enumerator values to range of 'int' (2147483653 is too large) [-Wpedantic] hw/net/vmxnet3.h:519:2: warning: ISO C restricts enumerator values to range of 'int' (2147483654 is too large) [-Wpedantic] hw/net/vmxnet3.h:520:2: warning: ISO C restricts enumerator values to range of 'int' (2147483655 is too large) [-Wpedantic] hw/net/vmxnet3_defs.h:109:26: warning: padding struct 'struct VMXNET3State' with 3 bytes to align 'tx_pkt' [-Wpadded] hw/net/vmxnet3_defs.h:115:26: warning: padding struct 'struct VMXNET3State' with 5 bytes to align 'rx_pkt' [-Wpadded] hw/net/vmxnet3_defs.h:120:18: warning: padding struct 'struct VMXNET3State' with 2 bytes to align 'device_active' [-Wpadded] hw/net/vmxnet3_defs.h:127:18: warning: padding struct 'struct VMXNET3State' with 1 byte to align 'temp_mac' [-Wpadded] hw/net/vmxnet3_defs.h:130:18: warning: padding struct 'struct VMXNET3State' with 2 bytes to align 'vlan_table' [-Wpadded] hw/net/vmxnet3_defs.h:132:18: warning: padding struct 'struct VMXNET3State' with 4 bytes to align 'mcast_list' [-Wpadded] hw/net/vmxnet3_defs.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/vmxnet3_defs.h:33:9: warning: padding size of 'Vmxnet3Ring' with 3 bytes to alignment boundary [-Wpadded] hw/net/vmxnet3_defs.h:46:12: warning: padding struct 'Vmxnet3TxqDescr' with 7 bytes to align 'tx_stats_pa' [-Wpadded] hw/net/vmxnet3_defs.h:54:12: warning: padding struct 'Vmxnet3RxqDescr' with 7 bytes to align 'rx_stats_pa' [-Wpadded] hw/net/vmxnet3_defs.h:64:8: warning: padding size of 'struct VMXNET3State' with 12 bytes to alignment boundary [-Wpadded] hw/net/vmxnet3_defs.h:77:16: warning: padding struct 'struct VMXNET3State' with 7 bytes to align 'drv_shmem' [-Wpadded] hw/net/vmxnet3_defs.h:92:18: warning: padding struct 'struct VMXNET3State' with 3 bytes to align 'mtu' [-Wpadded] hw/net/vmxnet_debug.h:100:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:101:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:108:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:109:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:116:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:117:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:125:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:132:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:133:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:141:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:85:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:92:75: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/vmxnet_debug.h:93:17: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/net/xgmac.c:101:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:102:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:103:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:104:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:105:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:108:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:109:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:110:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:111:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:112:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:116:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:118:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:142:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/xgmac.c:147:18: warning: padding struct 'struct XgmacState' with 8 bytes to align 'iomem' [-Wpadded] hw/net/xgmac.c:163:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:164:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:165:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:167:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:168:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xgmac.c:177:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:177:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:178:9: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:179:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xgmac.c:242:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/xgmac.c:250:56: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/net/xgmac.c:268:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/xgmac.c:272:63: warning: unused parameter 'size' [-Wunused-parameter] hw/net/xgmac.c:283:20: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:283:20: warning: padding size of 'struct (unnamed at ../hw/net/xgmac.c:283:20)' with 7 bits to alignment boundary [-Wpadded] hw/net/xgmac.c:283:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/xgmac.c:292:49: warning: unused parameter 'size' [-Wunused-parameter] hw/net/xgmac.c:299:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xgmac.c:299:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/xgmac.c:308:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xgmac.c:311:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xgmac.c:314:20: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:314:20: warning: padding size of 'struct (unnamed at ../hw/net/xgmac.c:314:20)' with 7 bits to alignment boundary [-Wpadded] hw/net/xgmac.c:314:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/xgmac.c:315:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xgmac.c:358:15: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xgmac.c:366:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xgmac.c:378:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xgmac.c:391:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/xgmac.c:393:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xgmac.c:394:21: warning: 'XGMAC' was marked unused but was used [-Wused-but-marked-unused] hw/net/xgmac.c:408:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/xgmac.c:412:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/net/xgmac.c:417:5: warning: extension used [-Wlanguage-extension-token] hw/net/xgmac.c:417:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/xgmac.c:417:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xgmac.c:418:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xgmac.c:41:33: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/net/xgmac.c:421:61: warning: unused parameter 'data' [-Wunused-parameter] hw/net/xgmac.c:423:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/xgmac.c:44:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:45:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:46:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:47:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:50:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:51:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:52:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:53:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:54:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:55:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:56:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:58:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:59:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:61:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:63:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:65:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:72:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:78:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:80:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:81:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:82:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:85:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:86:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:87:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:90:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:91:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:92:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:93:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:94:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:95:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:96:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:97:9: warning: macro is not used [-Wunused-macros] hw/net/xgmac.c:98:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_axienet.c:1000:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:1000:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_axienet.c:1001:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:1001:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_axienet.c:1002:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:1002:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_axienet.c:1003:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:1003:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/xilinx_axienet.c:1003:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_axienet.c:1004:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:1004:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_axienet.c:1006:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:1006:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_axienet.c:1008:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xilinx_axienet.c:1011:62: warning: unused parameter 'data' [-Wunused-parameter] hw/net/xilinx_axienet.c:1013:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:1021:57: warning: unused parameter 'data' [-Wunused-parameter] hw/net/xilinx_axienet.c:1023:28: warning: 'STREAM_SINK_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:1028:74: warning: unused parameter 'data' [-Wunused-parameter] hw/net/xilinx_axienet.c:1030:28: warning: 'STREAM_SINK_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:1050:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xilinx_axienet.c:1061:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xilinx_axienet.c:125:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_axienet.c:151:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_axienet.c:195:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/xilinx_axienet.c:265:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/xilinx_axienet.c:274:18: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/xilinx_axienet.c:281:32: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/xilinx_axienet.c:292:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_axienet.c:293:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_axienet.c:294:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_axienet.c:295:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_axienet.c:319:8: warning: padding size of 'struct XilinxAXIEnet' with 7 bytes to alignment boundary [-Wpadded] hw/net/xilinx_axienet.c:321:18: warning: padding struct 'struct XilinxAXIEnet' with 8 bytes to align 'iomem' [-Wpadded] hw/net/xilinx_axienet.c:335:18: warning: padding struct 'struct XilinxAXIEnet' with 4 bytes to align 'TEMAC' [-Wpadded] hw/net/xilinx_axienet.c:382:14: warning: padding struct 'struct XilinxAXIEnet' with 4 bytes to align 'rxmem' [-Wpadded] hw/net/xilinx_axienet.c:406:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/xilinx_axienet.c:406:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_axienet.c:426:24: warning: 'XILINX_AXI_ENET' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:443:63: warning: unused parameter 'size' [-Wunused-parameter] hw/net/xilinx_axienet.c:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/xilinx_axienet.c:473:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:478:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:483:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:487:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:491:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/xilinx_axienet.c:519:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/xilinx_axienet.c:524:24: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:524:24: warning: padding size of 'struct (unnamed at ../hw/net/xilinx_axienet.c:524:24)' with 7 bits to alignment boundary [-Wpadded] hw/net/xilinx_axienet.c:524:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/xilinx_axienet.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/xilinx_axienet.c:535:49: warning: unused parameter 'size' [-Wunused-parameter] hw/net/xilinx_axienet.c:544:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:545:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/xilinx_axienet.c:553:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:554:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/net/xilinx_axienet.c:560:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:564:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:577:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:588:76: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/net/xilinx_axienet.c:595:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:601:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:607:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:612:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:616:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:621:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:628:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/net/xilinx_axienet.c:629:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:635:24: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:635:24: warning: padding size of 'struct (unnamed at ../hw/net/xilinx_axienet.c:635:24)' with 7 bits to alignment boundary [-Wpadded] hw/net/xilinx_axienet.c:635:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/xilinx_axienet.c:636:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:672:24: warning: 'XILINX_AXI_ENET' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:677:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/xilinx_axienet.c:678:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/xilinx_axienet.c:684:67: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/net/xilinx_axienet.c:68:20: warning: padding struct 'struct PHY' with 4 bytes to align 'read' [-Wpadded] hw/net/xilinx_axienet.c:706:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/xilinx_axienet.c:706:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_axienet.c:706:31: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/net/xilinx_axienet.c:729:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:739:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:745:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:752:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:763:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:773:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:779:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:786:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:795:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_axienet.c:796:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:820:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:832:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_axienet.c:841:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:843:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/xilinx_axienet.c:843:21: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:843:21: warning: padding size of 'struct (unnamed at ../hw/net/xilinx_axienet.c:843:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/xilinx_axienet.c:843:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/xilinx_axienet.c:851:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_axienet.c:859:35: warning: 'XILINX_AXI_ENET_CONTROL_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:870:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/net/xilinx_axienet.c:870:21: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_axienet.c:870:21: warning: padding size of 'struct (unnamed at ../hw/net/xilinx_axienet.c:870:21)' with 7 bits to alignment boundary [-Wpadded] hw/net/xilinx_axienet.c:870:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/net/xilinx_axienet.c:880:35: warning: 'XILINX_AXI_ENET_DATA_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:897:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_axienet.c:922:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/net/xilinx_axienet.c:935:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/xilinx_axienet.c:951:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/xilinx_axienet.c:953:24: warning: 'XILINX_AXI_ENET' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:954:35: warning: 'XILINX_AXI_ENET_DATA_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:955:35: warning: 'XILINX_AXI_ENET_CONTROL_STREAM' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:985:24: warning: 'XILINX_AXI_ENET' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_axienet.c:986:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:114:40: warning: unused parameter 'size' [-Wunused-parameter] hw/net/xilinx_ethlite.c:118:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/net/xilinx_ethlite.c:133:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/net/xilinx_ethlite.c:145:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/net/xilinx_ethlite.c:194:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_ethlite.c:215:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/net/xilinx_ethlite.c:220:29: warning: 'XILINX_ETHLITE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:232:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/net/xilinx_ethlite.c:234:29: warning: 'XILINX_ETHLITE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:244:29: warning: 'XILINX_ETHLITE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:246:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:250:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:254:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_ethlite.c:254:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_ethlite.c:255:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_ethlite.c:255:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_ethlite.c:256:5: warning: extension used [-Wlanguage-extension-token] hw/net/xilinx_ethlite.c:256:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/net/xilinx_ethlite.c:256:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/net/xilinx_ethlite.c:257:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/net/xilinx_ethlite.c:260:65: warning: unused parameter 'data' [-Wunused-parameter] hw/net/xilinx_ethlite.c:262:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/net/xilinx_ethlite.c:35:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_ethlite.c:39:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_ethlite.c:45:9: warning: macro is not used [-Wunused-macros] hw/net/xilinx_ethlite.c:56:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/net/xilinx_ethlite.c:59:8: warning: padding size of 'struct xlx_ethlite' with 8 bytes to alignment boundary [-Wpadded] hw/net/xilinx_ethlite.c:63:18: warning: padding struct 'struct xlx_ethlite' with 8 bytes to align 'mmio' [-Wpadded] hw/net/xilinx_ethlite.c:85:50: warning: unused parameter 'size' [-Wunused-parameter] hw/nios2/10m50_devboard.c:101:22: warning: declaration shadows a local variable [-Wshadow] hw/nios2/10m50_devboard.c:106:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:108:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:109:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:110:18: warning: declaration shadows a local variable [-Wshadow] hw/nios2/10m50_devboard.c:114:41: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:118:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:129:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:130:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:131:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:136:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:137:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:138:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:140:38: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/10m50_devboard.c:144:42: warning: unused parameter 'errp' [-Wunused-parameter] hw/nios2/10m50_devboard.c:146:30: warning: 'NIOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:150:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/nios2/10m50_devboard.c:152:30: warning: 'NIOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:156:64: warning: unused parameter 'data' [-Wunused-parameter] hw/nios2/10m50_devboard.c:158:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:180:38: warning: extra ';' outside of a function [-Wextra-semi] hw/nios2/10m50_devboard.c:40:8: warning: padding size of 'struct Nios2MachineState' with 15 bytes to alignment boundary [-Wpadded] hw/nios2/10m50_devboard.c:43:18: warning: padding struct 'struct Nios2MachineState' with 8 bytes to align 'phys_tcm' [-Wpadded] hw/nios2/10m50_devboard.c:52:1: warning: cast from 'Object *' (aka 'struct Object *') to 'Nios2MachineState *' (aka 'struct Nios2MachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/nios2/10m50_devboard.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/nios2/10m50_devboard.c:52:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/nios2/10m50_devboard.c:58:30: warning: 'NIOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:88:11: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/10m50_devboard.c:98:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/boot.c:112:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:115:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:118:44: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/nios2/boot.c:118:44: warning: variable 'fdt_size' may be uninitialized when used here [-Wconditional-uninitialized] hw/nios2/boot.c:158:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nios2/boot.c:168:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nios2/boot.c:172:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:181:39: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/nios2/boot.c:183:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nios2/boot.c:185:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:186:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nios2/boot.c:191:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nios2/boot.c:193:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:194:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nios2/boot.c:204:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:205:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:207:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nios2/boot.c:211:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nios2/boot.c:220:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nios2/boot.c:223:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:226:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:230:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nios2/boot.c:233:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/boot.c:50:15: warning: padding size of 'struct nios2_boot_info' with 4 bytes to alignment boundary [-Wpadded] hw/nios2/boot.c:78:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nios2/boot.c:83:69: warning: unused parameter 'ramsize' [-Wunused-parameter] hw/nios2/boot.c:86:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/generic_nommu.c:100:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/generic_nommu.c:100:1: warning: unused parameter 'data' [-Wunused-parameter] hw/nios2/generic_nommu.c:100:72: warning: extra ';' outside of a function [-Wextra-semi] hw/nios2/generic_nommu.c:73:11: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/nios2/generic_nommu.c:79:23: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/generic_nommu.c:82:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nios2/generic_nommu.c:90:38: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nubus/mac-nubus-bridge.c:18:25: warning: 'MAC_NUBUS_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/mac-nubus-bridge.c:19:23: warning: 'NUBUS_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/mac-nubus-bridge.c:20:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/mac-nubus-bridge.c:43:67: warning: unused parameter 'data' [-Wunused-parameter] hw/nubus/mac-nubus-bridge.c:45:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bridge.c:18:22: warning: 'NUBUS_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bridge.c:21:52: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bridge.c:23:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bridge.c:27:5: warning: extension used [-Wlanguage-extension-token] hw/nubus/nubus-bridge.c:27:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nubus/nubus-bridge.c:29:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nubus/nubus-bridge.c:32:63: warning: unused parameter 'data' [-Wunused-parameter] hw/nubus/nubus-bridge.c:34:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:102:23: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:124:23: warning: 'NUBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:139:23: warning: 'NUBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:140:23: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:165:53: warning: unused parameter 'data' [-Wunused-parameter] hw/nubus/nubus-bus.c:167:20: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:28:12: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:31:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nubus/nubus-bus.c:32:63: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nubus/nubus-bus.c:34:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nubus/nubus-bus.c:38:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nubus/nubus-bus.c:38:73: warning: unused parameter 'data' [-Wunused-parameter] hw/nubus/nubus-bus.c:39:62: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nubus/nubus-bus.c:41:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nubus/nubus-bus.c:55:49: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nubus/nubus-bus.c:57:54: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nubus/nubus-bus.c:59:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nubus/nubus-bus.c:63:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nubus/nubus-bus.c:64:52: warning: unused parameter 'data' [-Wunused-parameter] hw/nubus/nubus-bus.c:65:53: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nubus/nubus-bus.c:67:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nubus/nubus-bus.c:83:23: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-bus.c:90:23: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-device.c:100:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-device.c:22:23: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-device.c:22:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-device.c:29:23: warning: 'NUBUS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-device.c:30:23: warning: 'NUBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nubus/nubus-device.c:37:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/nubus/nubus-device.c:47:28: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/nubus/nubus-device.c:79:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nubus/nubus-device.c:81:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/nubus/nubus-device.c:87:68: warning: implicit conversion changes signedness: 'long long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/nubus/nubus-device.c:93:5: warning: extension used [-Wlanguage-extension-token] hw/nubus/nubus-device.c:93:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nubus/nubus-device.c:94:5: warning: extension used [-Wlanguage-extension-token] hw/nubus/nubus-device.c:94:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nubus/nubus-device.c:94:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nubus/nubus-device.c:95:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nubus/nubus-device.c:98:60: warning: unused parameter 'data' [-Wunused-parameter] hw/nvme/ctrl.c:1049:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1160:44: warning: operand of ? changes signedness: 'dma_addr_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:1160:70: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:1174:21: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:1174:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:1175:21: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:1175:21: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1175:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:1178:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:1180:70: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:1184:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:1186:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:1207:35: warning: unused parameter 'n' [-Wunused-parameter] hw/nvme/ctrl.c:1280:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1295:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1295:51: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:1314:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:1317:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:1327:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:1330:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:1338:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:1362:58: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:1364:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:1366:15: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:1458:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ctrl.c:1543:31: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:1544:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:1634:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1635:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1653:13: warning: enumeration value 'NVME_ZONE_STATE_RESERVED' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:1711:13: warning: enumeration value 'NVME_ZONE_STATE_RESERVED' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:1768:13: warning: enumeration values 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_READ_ONLY', and 'NVME_ZONE_STATE_OFFLINE' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:1798:13: warning: 5 enumeration values not explicitly handled in switch: 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_EMPTY', 'NVME_ZONE_STATE_READ_ONLY'... [-Wswitch-enum] hw/nvme/ctrl.c:1814:13: warning: enumeration values 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_READ_ONLY', and 'NVME_ZONE_STATE_OFFLINE' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:1847:27: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ctrl.c:1870:13: warning: 4 enumeration values not explicitly handled in switch: 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_READ_ONLY', 'NVME_ZONE_STATE_FULL'... [-Wswitch-enum] hw/nvme/ctrl.c:1880:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:1941:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:1969:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:1987:53: warning: unused parameter 'acb' [-Wunused-parameter] hw/nvme/ctrl.c:2046:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:2051:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2051:61: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2068:17: warning: void function 'nvme_rw_cb' should not return void expression [-Wpedantic] hw/nvme/ctrl.c:2068:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2071:13: warning: void function 'nvme_rw_cb' should not return void expression [-Wpedantic] hw/nvme/ctrl.c:2071:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2098:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:2143:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:214:9: warning: macro is not used [-Wunused-macros] hw/nvme/ctrl.c:2157:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2157:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2207:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:2234:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2238:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/nvme/ctrl.c:224:42: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/nvme/ctrl.c:224:44: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/nvme/ctrl.c:2289:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:2306:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:2313:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2313:67: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2334:19: warning: padding struct 'struct NvmeDSMAIOCB' with 4 bytes to align 'range' [-Wpadded] hw/nvme/ctrl.c:2341:26: warning: cast from 'char *' to 'NvmeDSMAIOCB *' (aka 'struct NvmeDSMAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:2341:26: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:2341:26: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:2341:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:2399:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2446:53: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2447:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2500:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2543:68: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2546:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2557:11: warning: padding struct 'struct NvmeCopyAIOCB' with 4 bytes to align 'ranges' [-Wpadded] hw/nvme/ctrl.c:2562:14: warning: padding struct 'struct NvmeCopyAIOCB' with 4 bytes to align 'bounce' [-Wpadded] hw/nvme/ctrl.c:2577:27: warning: cast from 'char *' to 'NvmeCopyAIOCB *' (aka 'struct NvmeCopyAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:2577:27: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:2577:27: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:2577:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:2599:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:2712:65: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2745:65: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2755:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2783:65: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2802:71: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2812:44: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2821:37: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2848:52: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2849:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2872:65: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2880:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2905:65: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:2938:51: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:2939:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:2997:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:3054:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3098:54: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3100:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/ctrl.c:3106:16: warning: padding size of 'struct NvmeFlushAIOCB' with 3 bytes to alignment boundary [-Wpadded] hw/nvme/ctrl.c:310:17: warning: 4 enumeration values not explicitly handled in switch: 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_EMPTY', 'NVME_ZONE_STATE_READ_ONLY'... [-Wswitch-enum] hw/nvme/ctrl.c:3112:20: warning: padding struct 'struct NvmeFlushAIOCB' with 4 bytes to align 'ns' [-Wpadded] hw/nvme/ctrl.c:3119:28: warning: cast from 'char *' to 'NvmeFlushAIOCB *' (aka 'struct NvmeFlushAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:3119:28: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:3119:28: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:3119:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:3172:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:3173:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:3175:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:3296:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3298:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:329:13: warning: enumeration values 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_EMPTY', and 'NVME_ZONE_STATE_OFFLINE' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:3388:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:3429:58: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3431:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3433:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3433:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3496:46: warning: unused parameter 'state' [-Wunused-parameter] hw/nvme/ctrl.c:3519:47: warning: unused parameter 'state' [-Wunused-parameter] hw/nvme/ctrl.c:3519:67: warning: unused parameter 'req' [-Wunused-parameter] hw/nvme/ctrl.c:3525:48: warning: unused parameter 'state' [-Wunused-parameter] hw/nvme/ctrl.c:3525:68: warning: unused parameter 'req' [-Wunused-parameter] hw/nvme/ctrl.c:352:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/nvme/ctrl.c:3531:69: warning: unused parameter 'req' [-Wunused-parameter] hw/nvme/ctrl.c:3533:13: warning: 6 enumeration values not explicitly handled in switch: 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_EMPTY', 'NVME_ZONE_STATE_IMPLICITLY_OPEN'... [-Wswitch-enum] hw/nvme/ctrl.c:3547:21: warning: implicit conversion loses integer precision: 'NvmeZoneState' (aka 'enum NvmeZoneState') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:3571:13: warning: enumeration values 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_EMPTY', and 'NVME_ZONE_STATE_OFFLINE' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:358:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/nvme/ctrl.c:3644:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ctrl.c:3665:9: warning: padding struct 'struct NvmeZoneResetAIOCB' with 3 bytes to align 'idx' [-Wpadded] hw/nvme/ctrl.c:3666:15: warning: padding struct 'struct NvmeZoneResetAIOCB' with 4 bytes to align 'zone' [-Wpadded] hw/nvme/ctrl.c:3671:32: warning: cast from 'char *' to 'NvmeZoneResetAIOCB *' (aka 'struct NvmeZoneResetAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:3671:32: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:3671:32: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:3671:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:3675:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:3705:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/nvme/ctrl.c:3737:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ctrl.c:3740:17: warning: enumeration values 'NVME_ZONE_STATE_RESERVED', 'NVME_ZONE_STATE_READ_ONLY', and 'NVME_ZONE_STATE_OFFLINE' not explicitly handled in switch [-Wswitch-enum] hw/nvme/ctrl.c:3762:45: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3763:45: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ctrl.c:3783:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:3866:25: warning: integer constant not in range of enumerated type 'enum NvmeZoneProcessingMask' [-Wassign-enum] hw/nvme/ctrl.c:3881:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:4023:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:4023:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ctrl.c:4034:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/nvme/ctrl.c:4039:19: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/nvme/ctrl.c:4058:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/nvme/ctrl.c:414:55: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/nvme/ctrl.c:4157:22: warning: cast from 'char *' to 'NvmeCQueue *' (aka 'struct NvmeCQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:4157:22: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:4157:22: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4157:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:4180:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:4197:22: warning: cast from 'char *' to 'NvmeSQueue *' (aka 'struct NvmeSQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:4197:22: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:4197:22: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4197:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:4209:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:4226:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:4299:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ctrl.c:4307:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:4308:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:437:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:4402:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:4410:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4410:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4410:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:4429:24: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:4451:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4451:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4451:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:4471:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4471:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4471:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:4490:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4490:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4490:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:4492:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4498:18: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4498:18: warning: padding size of 'struct (unnamed at ../hw/nvme/ctrl.c:4498:18)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/ctrl.c:4498:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvme/ctrl.c:4526:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:452:12: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:452:52: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:4558:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4558:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4558:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:4592:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4601:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4603:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4605:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4607:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4609:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:4618:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:4681:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:4682:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:472:12: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:472:53: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:4747:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:475:39: warning: unused parameter 'n' [-Wunused-parameter] hw/nvme/ctrl.c:4762:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:4763:29: warning: cast from 'uint8_t (*)[4096]' to 'NvmeIdCtrlNvm *' (aka 'struct NvmeIdCtrlNvm *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:4821:48: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:4844:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvme/ctrl.c:4844:36: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:4844:36: warning: padding size of 'struct (unnamed at ../hw/nvme/ctrl.c:4844:36)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/ctrl.c:4844:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvme/ctrl.c:4845:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:4854:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:4857:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:4935:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:4937:26: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/nvme/ctrl.c:4953:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:4956:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:4982:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:4984:26: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/nvme/ctrl.c:4987:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5001:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5004:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5029:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:5031:5: warning: packed attribute is unnecessary for 'struct (unnamed at ../hw/nvme/ctrl.c:5031:5)' [-Wpacked] hw/nvme/ctrl.c:5034:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:5038:27: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:5039:5: warning: packed attribute is unnecessary for 'struct (unnamed at ../hw/nvme/ctrl.c:5039:5)' [-Wpacked] hw/nvme/ctrl.c:5042:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:5082:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:5134:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5156:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:5161:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:517:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5210:54: warning: implicit conversion loses integer precision: 'NvmeGetFeatureSelect' (aka 'enum NvmeGetFeatureSelect') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5282:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5322:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5432:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5453:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5482:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5483:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5500:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5506:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5508:35: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:5508:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5508:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:5549:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5554:20: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:5554:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:5554:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:5561:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5584:48: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:5613:15: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:5613:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5613:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:5665:16: warning: padding size of 'struct NvmeFormatAIOCB' with 4 bytes to alignment boundary [-Wpadded] hw/nvme/ctrl.c:5671:20: warning: padding struct 'struct NvmeFormatAIOCB' with 4 bytes to align 'ns' [-Wpadded] hw/nvme/ctrl.c:5674:13: warning: padding struct 'struct NvmeFormatAIOCB' with 3 bytes to align 'offset' [-Wpadded] hw/nvme/ctrl.c:5684:29: warning: cast from 'char *' to 'NvmeFormatAIOCB *' (aka 'struct NvmeFormatAIOCB *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/ctrl.c:5684:29: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvme/ctrl.c:5684:29: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:5684:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:5708:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5709:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5732:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:5732:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/nvme/ctrl.c:5732:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:5732:54: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? ((__builtin_choose_expr(__builtin_constant_p(((size_t)-1) >> 9) && __builtin_constant_p(2147483647 >> 9), (((size_t)-1) >> 9) < (2147483647 >> 9) ? (((size_t)-1) >> 9) : (2147483647 >> 9), ((void)0)) << 9)) : (ns->size - iocb->offset))' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:5787:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5788:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5790:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5871:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5875:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5875:73: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5899:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5901:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5904:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5915:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5916:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5917:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5920:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:5921:34: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:5922:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5955:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:5973:14: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:6009:77: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6045:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/nvme/ctrl.c:6055:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:6056:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:6069:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:606:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6070:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvme/ctrl.c:6146:46: warning: implicit conversion loses integer precision: 'const uint32_t' (aka 'const unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6153:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:618:21: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:618:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:618:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:619:21: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:619:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:619:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:6210:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/nvme/ctrl.c:6214:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6248:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/nvme/ctrl.c:6261:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/nvme/ctrl.c:627:61: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/nvme/ctrl.c:6324:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6339:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6351:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6352:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:638:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6436:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6438:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6439:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6440:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6453:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6454:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6475:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6476:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6477:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6478:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6523:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6530:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvme/ctrl.c:6534:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvme/ctrl.c:6575:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6579:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:6583:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6588:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:6591:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6608:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:6618:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:6634:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6646:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6674:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6678:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:6697:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6751:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:6772:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6773:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6847:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:6848:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:6921:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/nvme/ctrl.c:6939:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:6945:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:7114:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:7118:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7122:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7129:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7131:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7134:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7138:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7138:38: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7138:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvme/ctrl.c:7138:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:7142:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7147:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7151:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7151:38: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7151:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvme/ctrl.c:7151:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:7179:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:7207:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/nvme/ctrl.c:7215:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/nvme/ctrl.c:745:17: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:745:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:7466:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:746:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:7479:16: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7479:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ctrl.c:7479:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:7485:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7488:20: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7533:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7541:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ctrl.c:7571:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7571:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvme/ctrl.c:7571:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7572:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7572:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7574:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7574:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7576:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7576:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvme/ctrl.c:7576:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7577:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7577:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7578:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7578:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7579:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7579:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7580:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7580:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7581:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7581:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7582:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7582:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7583:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7583:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7584:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7584:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7585:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7585:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7586:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7586:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7587:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7587:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7588:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7588:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7589:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7589:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7591:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7591:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7592:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7592:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7594:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7594:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7596:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7596:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7598:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:7598:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ctrl.c:7600:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:7604:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvme/ctrl.c:7606:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7613:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvme/ctrl.c:7615:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:762:31: warning: variable length array used [-Wvla] hw/nvme/ctrl.c:7639:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ctrl.c:7647:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/ctrl.c:7648:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7657:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7667:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ctrl.c:7691:52: warning: unused parameter 'data' [-Wunused-parameter] hw/nvme/ctrl.c:7693:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/ctrl.c:7694:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/ctrl.c:7711:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ctrl.c:7715:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/ctrl.c:772:25: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:772:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:7730:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ctrl.c:773:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:782:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/nvme/ctrl.c:791:29: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:791:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:794:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvme/ctrl.c:809:29: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:809:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:844:57: warning: unused parameter 'cmd' [-Wunused-parameter] hw/nvme/ctrl.c:850:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/nvme/ctrl.c:884:21: warning: extension used [-Wlanguage-extension-token] hw/nvme/ctrl.c:884:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ctrl.c:981:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/nvme/dif.c:106:27: warning: implicit conversion changes signedness: 'int' to 'int16_t' (aka 'short') [-Wsign-conversion] hw/nvme/dif.c:110:61: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned long' [-Wsign-conversion] hw/nvme/dif.c:114:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'NvmeDifTuple *' (aka 'union NvmeDifTuple *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/dif.c:118:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/nvme/dif.c:124:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:125:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:126:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:127:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:128:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:129:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:143:9: warning: void function 'nvme_dif_pract_generate_dif' should not return void expression [-Wpedantic] hw/nvme/dif.c:146:9: warning: void function 'nvme_dif_pract_generate_dif' should not return void expression [-Wpedantic] hw/nvme/dif.c:202:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:297:47: warning: unused parameter 'mlen' [-Wunused-parameter] hw/nvme/dif.c:311:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/nvme/dif.c:314:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/dif.c:314:50: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned long' [-Wsign-conversion] hw/nvme/dif.c:317:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'NvmeDifTuple *' (aka 'union NvmeDifTuple *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/dif.c:318:54: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/nvme/dif.c:355:35: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:359:42: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:366:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/nvme/dif.c:388:42: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/nvme/dif.c:441:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:44:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/dif.c:462:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:473:69: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:492:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/dif.c:506:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:506:63: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/dif.c:521:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/dif.c:530:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:530:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/dif.c:549:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:576:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/nvme/dif.c:583:21: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/dif.c:598:37: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'NvmeDifTuple *' (aka 'union NvmeDifTuple *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/dif.c:603:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:611:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:612:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:613:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:614:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:615:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:616:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/dif.c:632:57: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:652:72: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:655:78: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/dif.c:65:54: warning: unused parameter 'mlen' [-Wunused-parameter] hw/nvme/dif.c:660:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:672:73: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:698:68: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/dif.c:701:75: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvme/dif.c:72:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/nvme/dif.c:76:61: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned long' [-Wsign-conversion] hw/nvme/dif.c:77:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:80:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'NvmeDifTuple *' (aka 'union NvmeDifTuple *') increases required alignment from 1 to 8 [-Wcast-align] hw/nvme/dif.c:84:43: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/nvme/dif.c:89:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/dif.c:99:54: warning: unused parameter 'mlen' [-Wunused-parameter] hw/nvme/ns.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/nvme/ns.c:124:19: warning: declaration shadows a local variable [-Wshadow] hw/nvme/ns.c:142:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ns.c:143:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ns.c:162:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/nvme/ns.c:164:13: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:164:13: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ns.c:164:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvme/ns.c:169:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/nvme/ns.c:213:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvme/ns.c:245:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ns.c:261:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ns.c:284:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ns.c:291:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ns.c:292:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ns.c:333:13: warning: implicit conversion loses integer precision: 'NvmeZoneState' (aka 'enum NvmeZoneState') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/ns.c:38:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/nvme/ns.c:38:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/ns.c:40:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvme/ns.c:456:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/nvme/ns.c:48:44: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/nvme/ns.c:51:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/ns.c:52:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/nvme/ns.c:52:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/nvme/ns.c:543:19: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/ns.c:55:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/ns.c:572:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ns.c:572:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ns.c:576:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvme/ns.c:58:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/nvme/ns.c:599:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvme/ns.c:599:29: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:599:29: warning: padding size of 'struct (unnamed at ../hw/nvme/ns.c:599:29)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/ns.c:599:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvme/ns.c:615:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:615:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvme/ns.c:615:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:616:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:616:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:617:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:617:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:618:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:618:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:619:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:619:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvme/ns.c:619:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:620:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:620:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:621:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:621:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:622:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:622:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:623:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:623:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:624:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:624:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:625:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:625:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:626:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:626:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:627:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:627:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:628:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:628:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:629:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:629:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:630:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:630:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:632:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:632:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:634:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:634:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:636:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:636:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:638:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:638:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:640:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:640:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:642:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:642:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:643:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:643:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:644:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:644:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:645:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/ns.c:645:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/ns.c:647:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/ns.c:650:55: warning: unused parameter 'data' [-Wunused-parameter] hw/nvme/ns.c:652:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/ns.c:669:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/ns.c:91:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/nvme.h:102:14: warning: padding struct 'struct NvmeNamespaceParams' with 2 bytes to align 'nsid' [-Wpadded] hw/nvme/nvme.h:107:14: warning: padding struct 'struct NvmeNamespaceParams' with 1 byte to align 'ms' [-Wpadded] hw/nvme/nvme.h:114:14: warning: padding struct 'struct NvmeNamespaceParams' with 2 bytes to align 'mcl' [-Wpadded] hw/nvme/nvme.h:119:14: warning: padding struct 'struct NvmeNamespaceParams' with 5 bytes to align 'zone_size_bs' [-Wpadded] hw/nvme/nvme.h:130:16: warning: padding size of 'struct NvmeNamespace' with 4 bytes to alignment boundary [-Wpadded] hw/nvme/nvme.h:134:18: warning: padding struct 'struct NvmeNamespace' with 4 bytes to align 'size' [-Wpadded] hw/nvme/nvme.h:143:18: warning: padding struct 'struct NvmeNamespace' with 1 byte to align 'status' [-Wpadded] hw/nvme/nvme.h:151:7: warning: padding struct 'struct NvmeNamespace' with 3 bytes to align 'zns' [-Wpadded] hw/nvme/nvme.h:153:33: warning: padding struct 'struct NvmeNamespace' with 4 bytes to align 'entry' [-Wpadded] hw/nvme/nvme.h:162:21: warning: padding struct 'struct NvmeNamespace' with 4 bytes to align 'zone_size' [-Wpadded] hw/nvme/nvme.h:165:22: warning: padding struct 'struct NvmeNamespace' with 4 bytes to align 'zd_extensions' [-Wpadded] hw/nvme/nvme.h:197:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/nvme/nvme.h:197:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvme/nvme.h:212:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/nvme.h:227:18: warning: implicit conversion loses integer precision: 'NvmeZoneState' (aka 'enum NvmeZoneState') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvme/nvme.h:245:34: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/nvme.h:263:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/nvme/nvme.h:283:16: warning: padding size of 'struct NvmeAsyncEvent' with 4 bytes to alignment boundary [-Wpadded] hw/nvme/nvme.h:296:5: warning: padding struct 'struct NvmeSg' with 4 bytes to align anonymous bit-field [-Wpadded] hw/nvme/nvme.h:312:30: warning: padding struct 'struct NvmeRequest' with 6 bytes to align 'opaque' [-Wpadded] hw/nvme/nvme.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/nvme/nvme.h:381:18: warning: padding struct 'struct NvmeSQueue' with 3 bytes to align 'io_req' [-Wpadded] hw/nvme/nvme.h:390:17: warning: padding struct 'struct NvmeCQueue' with 1 byte to align 'cqid' [-Wpadded] hw/nvme/nvme.h:392:17: warning: padding struct 'struct NvmeCQueue' with 2 bytes to align 'head' [-Wpadded] hw/nvme/nvme.h:402:31: warning: padding struct 'struct NvmeCQueue' with 3 bytes to align 'sq_list' [-Wpadded] hw/nvme/nvme.h:410:16: warning: padding size of 'struct NvmeParams' with 2 bytes to alignment boundary [-Wpadded] hw/nvme/nvme.h:415:14: warning: padding struct 'struct NvmeParams' with 2 bytes to align 'cmb_size_mb' [-Wpadded] hw/nvme/nvme.h:417:14: warning: padding struct 'struct NvmeParams' with 3 bytes to align 'aer_max_queued' [-Wpadded] hw/nvme/nvme.h:432:16: warning: padding size of 'struct NvmeCtrl' with 4 bytes to alignment boundary [-Wpadded] hw/nvme/nvme.h:442:17: warning: padding struct 'struct NvmeCtrl' with 1 byte to align 'page_size' [-Wpadded] hw/nvme/nvme.h:449:17: warning: padding struct 'struct NvmeCtrl' with 3 bytes to align 'irq_status' [-Wpadded] hw/nvme/nvme.h:456:17: warning: padding struct 'struct NvmeCtrl' with 1 byte to align 'conf_msix_qsize' [-Wpadded] hw/nvme/nvme.h:458:17: warning: padding struct 'struct NvmeCtrl' with 4 bytes to align 'dbbuf_dbs' [-Wpadded] hw/nvme/nvme.h:462:5: warning: padding size of 'struct NvmeCtrl::(unnamed at ../hw/nvme/nvme.h:462:5)' with 8 bytes to alignment boundary [-Wpadded] hw/nvme/nvme.h:466:22: warning: padding struct 'struct NvmeCtrl::(unnamed at ../hw/nvme/nvme.h:462:5)' with 7 bytes to align 'cba' [-Wpadded] hw/nvme/nvme.h:467:7: warning: padding struct 'struct NvmeCtrl' with 15 bytes to align 'cmb' [-Wpadded] hw/nvme/nvme.h:472:27: warning: padding struct 'struct NvmeCtrl::(unnamed at ../hw/nvme/nvme.h:469:5)' with 7 bytes to align 'cba' [-Wpadded] hw/nvme/nvme.h:476:19: warning: padding struct 'struct NvmeCtrl' with 7 bytes to align 'aer_reqs' [-Wpadded] hw/nvme/nvme.h:554:20: warning: cast from 'Object *' (aka 'struct Object *') to 'NvmeCtrl *' (aka 'struct NvmeCtrl *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvme/subsys.c:109:17: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/nvme/subsys.c:121:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/nvme/subsys.c:131:5: warning: extension used [-Wlanguage-extension-token] hw/nvme/subsys.c:131:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvme/subsys.c:131:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvme/subsys.c:132:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvme/subsys.c:135:59: warning: unused parameter 'data' [-Wunused-parameter] hw/nvme/subsys.c:137:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvme/subsys.c:21:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvme/subsys.c:21:25: warning: extension used [-Wlanguage-extension-token] hw/nvme/subsys.c:21:25: warning: padding size of 'struct (unnamed at ../hw/nvme/subsys.c:21:25)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/subsys.c:21:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvme/subsys.c:24:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvme/subsys.c:61:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvme/subsys.c:61:35: warning: extension used [-Wlanguage-extension-token] hw/nvme/subsys.c:61:35: warning: padding size of 'struct (unnamed at ../hw/nvme/subsys.c:61:35)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/subsys.c:61:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvme/subsys.c:67:23: warning: extension used [-Wlanguage-extension-token] hw/nvme/subsys.c:67:23: warning: padding size of 'struct (unnamed at ../hw/nvme/subsys.c:67:23)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/subsys.c:67:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvme/subsys.c:90:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvme/subsys.c:90:27: warning: extension used [-Wlanguage-extension-token] hw/nvme/subsys.c:90:27: warning: padding size of 'struct (unnamed at ../hw/nvme/subsys.c:90:27)' with 7 bits to alignment boundary [-Wpadded] hw/nvme/subsys.c:90:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/chrp_nvram.c:33:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/nvram/chrp_nvram.c:54:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvram/chrp_nvram.c:58:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'ChrpNvramPartHdr *' increases required alignment from 1 to 2 [-Wcast-align] hw/nvram/chrp_nvram.c:79:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/chrp_nvram.c:95:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'ChrpNvramPartHdr *' increases required alignment from 1 to 2 [-Wcast-align] hw/nvram/chrp_nvram.c:99:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/ds1225y.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/ds1225y.c:106:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/nvram/ds1225y.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/ds1225y.c:108:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/ds1225y.c:113:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/nvram/ds1225y.c:118:16: warning: padding struct 'struct SysBusNvRamState' with 8 bytes to align 'nvram' [-Wpadded] hw/nvram/ds1225y.c:121:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/nvram/ds1225y.c:123:29: warning: 'DS1225Y' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/ds1225y.c:131:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/ds1225y.c:146:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/ds1225y.c:146:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/ds1225y.c:147:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/ds1225y.c:147:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/ds1225y.c:147:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/ds1225y.c:148:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/ds1225y.c:151:63: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/ds1225y.c:153:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/ds1225y.c:37:11: warning: padding struct 'NvRamState' with 4 bytes to align 'filename' [-Wpadded] hw/nvram/ds1225y.c:42:64: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/ds1225y.c:48:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/ds1225y.c:53:34: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/ds1225y.c:58:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/ds1225y.c:58:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/ds1225y.c:60:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/ds1225y.c:62:24: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/nvram/ds1225y.c:63:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/nvram/ds1225y.c:78:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/nvram/eeprom93xx.c:102:10: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/eeprom93xx.c:106:33: warning: unused parameter 'f' [-Wunused-parameter] hw/nvram/eeprom93xx.c:106:42: warning: unused parameter 'pv' [-Wunused-parameter] hw/nvram/eeprom93xx.c:106:53: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/eeprom93xx.c:107:43: warning: unused parameter 'field' [-Wunused-parameter] hw/nvram/eeprom93xx.c:107:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/nvram/eeprom93xx.c:113:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/nvram/eeprom93xx.c:125:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/eeprom93xx.c:135:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:136:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:137:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:138:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:140:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:144:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:147:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom93xx.c:149:9: warning: padding size of 'struct (unnamed at ../hw/nvram/eeprom93xx.c:149:9)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/eeprom93xx.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom93xx.c:149:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/eeprom93xx.c:151:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/eeprom93xx.c:167:62: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:174:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/eeprom93xx.c:202:84: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:205:67: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:212:80: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:215:63: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:227:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/eeprom93xx.c:239:57: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:243:53: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:246:53: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:249:56: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:268:63: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom93xx.c:273:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/eeprom93xx.c:274:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/eeprom93xx.c:276:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/eeprom93xx.c:313:17: warning: implicit conversion turns string literal into bool: 'const char[47]' to 'bool' [-Wstring-conversion] hw/nvram/eeprom93xx.c:52:9: warning: macro is not used [-Wunused-macros] hw/nvram/eeprom93xx.c:98:64: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/eeprom93xx.c:99:54: warning: unused parameter 'field' [-Wunused-parameter] hw/nvram/eeprom_at24c.c:105:23: warning: 'AT24C_EE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/eeprom_at24c.c:133:23: warning: 'AT24C_EE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/eeprom_at24c.c:159:23: warning: 'AT24C_EE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/eeprom_at24c.c:168:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/eeprom_at24c.c:174:44: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom_at24c.c:179:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom_at24c.c:179:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom_at24c.c:180:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom_at24c.c:180:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom_at24c.c:181:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/eeprom_at24c.c:181:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom_at24c.c:181:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/eeprom_at24c.c:182:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/eeprom_at24c.c:186:56: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/eeprom_at24c.c:188:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/eeprom_at24c.c:189:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/eeprom_at24c.c:28:62: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom_at24c.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/nvram/eeprom_at24c.c:42:14: warning: padding struct 'struct EEPROMState' with 2 bytes to align 'rsize' [-Wpadded] hw/nvram/eeprom_at24c.c:49:14: warning: padding struct 'struct EEPROMState' with 5 bytes to align 'mem' [-Wpadded] hw/nvram/eeprom_at24c.c:57:23: warning: 'AT24C_EE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/eeprom_at24c.c:59:13: warning: enumeration value 'I2C_START_SEND_ASYNC' not explicitly handled in switch [-Wswitch-enum] hw/nvram/eeprom_at24c.c:65:26: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom_at24c.c:67:66: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/eeprom_at24c.c:72:46: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/eeprom_at24c.c:87:23: warning: 'AT24C_EE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1010:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvram/fw_cfg.c:1014:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:1016:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:1047:13: warning: 'FW_CFG_DATA_GENERATOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1075:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvram/fw_cfg.c:1082:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1099:60: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/fw_cfg.c:1101:21: warning: cast from 'char *' to 'FWCfgState *' (aka 'struct FWCfgState *') increases required alignment from 1 to 16 [-Wcast-align] hw/nvram/fw_cfg.c:1101:21: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvram/fw_cfg.c:1101:21: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1101:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/fw_cfg.c:1106:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1106:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:1107:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:1112:21: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1113:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1121:51: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/nvram/fw_cfg.c:1155:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1157:11: warning: 'FW_CFG_IO' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1160:9: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1195:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1200:9: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1222:12: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1229:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/nvram/fw_cfg.c:1237:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/nvram/fw_cfg.c:1253:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:1254:40: warning: variable 'data' may be uninitialized when used here [-Wconditional-uninitialized] hw/nvram/fw_cfg.c:1257:57: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/fw_cfg.c:1259:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1301:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1301:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:1303:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1303:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:1305:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:1310:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1311:23: warning: 'FW_CFG_IO' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1313:32: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1322:27: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1324:9: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1325:32: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1326:52: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1333:60: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/fw_cfg.c:1335:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1350:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1350:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:1351:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1351:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:1353:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:1353:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:1355:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:1360:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1361:24: warning: 'FW_CFG_MEM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1362:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1365:32: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1371:27: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1381:64: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1385:9: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1386:32: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1387:52: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1389:32: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:1395:61: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/fw_cfg.c:1397:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:151:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/fw_cfg.c:198:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:235:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvram/fw_cfg.c:239:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvram/fw_cfg.c:249:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:253:38: warning: unused parameter 's' [-Wunused-parameter] hw/nvram/fw_cfg.c:253:49: warning: unused parameter 'value' [-Wunused-parameter] hw/nvram/fw_cfg.c:293:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:323:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:330:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:441:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:445:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:445:72: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/nvram/fw_cfg.c:468:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:470:45: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nvram/fw_cfg.c:476:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:477:44: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/fw_cfg.c:477:55: warning: unused parameter 'is_write' [-Wunused-parameter] hw/nvram/fw_cfg.c:478:46: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nvram/fw_cfg.c:483:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:483:58: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:483:73: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/fw_cfg.c:488:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:489:59: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/fw_cfg.c:494:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:494:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:496:45: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nvram/fw_cfg.c:501:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:514:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:514:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/fw_cfg.c:516:42: warning: unused parameter 'attrs' [-Wunused-parameter] hw/nvram/fw_cfg.c:557:21: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:568:63: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/fw_cfg.c:569:53: warning: unused parameter 'field' [-Wunused-parameter] hw/nvram/fw_cfg.c:576:33: warning: unused parameter 'f' [-Wunused-parameter] hw/nvram/fw_cfg.c:576:42: warning: unused parameter 'pv' [-Wunused-parameter] hw/nvram/fw_cfg.c:576:53: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/fw_cfg.c:577:43: warning: unused parameter 'field' [-Wunused-parameter] hw/nvram/fw_cfg.c:577:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/nvram/fw_cfg.c:595:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/fw_cfg.c:634:63: warning: unused parameter 'version_id' [-Wunused-parameter] hw/nvram/fw_cfg.c:641:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvram/fw_cfg.c:645:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:647:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:649:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:64:14: warning: padding struct 'struct FWCfgEntry' with 3 bytes to align 'data' [-Wpadded] hw/nvram/fw_cfg.c:660:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:660:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:661:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:672:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:673:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:673:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:674:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:684:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:684:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:685:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:685:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:686:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:686:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/fw_cfg.c:687:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:731:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:749:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:757:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:847:8: warning: padding size of 'struct (unnamed at ../hw/nvram/fw_cfg.c:847:8)' with 4 bytes to alignment boundary [-Wpadded] hw/nvram/fw_cfg.c:861:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:862:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:864:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:865:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/fw_cfg.c:902:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/nvram/fw_cfg.c:902:21: warning: extension used [-Wlanguage-extension-token] hw/nvram/fw_cfg.c:902:21: warning: padding size of 'struct (unnamed at ../hw/nvram/fw_cfg.c:902:21)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/fw_cfg.c:902:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/fw_cfg.c:925:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/fw_cfg.c:934:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvram/fw_cfg.c:963:63: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:982:52: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:987:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/fw_cfg.c:988:63: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/fw_cfg.c:992:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/mac_nvram.c:101:26: warning: 'MACIO_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/mac_nvram.c:107:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/mac_nvram.c:107:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/mac_nvram.c:108:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/mac_nvram.c:108:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/mac_nvram.c:109:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/mac_nvram.c:112:59: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/mac_nvram.c:114:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/mac_nvram.c:156:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/mac_nvram.c:161:19: warning: cast from 'unsigned char *' to 'ChrpNvramPartHdr *' increases required alignment from 1 to 2 [-Wcast-align] hw/nvram/mac_nvram.c:165:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/mac_nvram.c:171:25: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/mac_nvram.c:171:51: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/mac_nvram.c:40:57: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/mac_nvram.c:45:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/mac_nvram.c:45:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/mac_nvram.c:46:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/mac_nvram.c:50:44: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/mac_nvram.c:57:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/mac_nvram.c:57:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/nvram/mac_nvram.c:77:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/mac_nvram.c:77:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/nvram/mac_nvram.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/mac_nvram.c:78:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/mac_nvram.c:83:44: warning: unused parameter 'dev' [-Wunused-parameter] hw/nvram/mac_nvram.c:87:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/nvram/mac_nvram.c:89:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/mac_nvram.c:90:26: warning: 'MACIO_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:111:13: warning: enumeration values 'NPCM7XX_OTP_FKEYIND' and 'NPCM7XX_OTP_REGS_END' not explicitly handled in switch [-Wswitch-enum] hw/nvram/npcm7xx_otp.c:122:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:127:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:179:13: warning: enumeration values 'NPCM7XX_OTP_FKEYIND' and 'NPCM7XX_OTP_REGS_END' not explicitly handled in switch [-Wswitch-enum] hw/nvram/npcm7xx_otp.c:236:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:246:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:255:54: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:257:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'NPCM7xxOTPRegister' (aka 'enum NPCM7xxOTPRegister') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:266:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:283:51: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:285:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'NPCM7xxOTPRegister' (aka 'enum NPCM7xxOTPRegister') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:293:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:310:55: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:312:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'NPCM7xxOTPRegister' (aka 'enum NPCM7xxOTPRegister') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:330:52: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:332:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'NPCM7xxOTPRegister' (aka 'enum NPCM7xxOTPRegister') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:340:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:346:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/npcm7xx_otp.c:360:60: warning: unused parameter 'type' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:362:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxOTPState *' (aka 'struct NPCM7xxOTPState *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvram/npcm7xx_otp.c:370:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:373:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxOTPState *' (aka 'struct NPCM7xxOTPState *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvram/npcm7xx_otp.c:374:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:388:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/npcm7xx_otp.c:388:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/npcm7xx_otp.c:389:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/npcm7xx_otp.c:389:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/npcm7xx_otp.c:390:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/npcm7xx_otp.c:394:62: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:396:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:397:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/npcm7xx_otp.c:406:70: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:413:69: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/npcm7xx_otp.c:440:1: warning: extension used [-Wlanguage-extension-token] hw/nvram/npcm7xx_otp.c:440:1: warning: padding size of 'struct (unnamed at ../hw/nvram/npcm7xx_otp.c:440:1)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/npcm7xx_otp.c:440:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/npcm7xx_otp.c:440:32: warning: extra ';' outside of a function [-Wextra-semi] hw/nvram/npcm7xx_otp.c:44:9: warning: macro is not used [-Wunused-macros] hw/nvram/nrf51_nvm.c:171:69: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:173:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:180:22: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:182:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:185:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/nrf51_nvm.c:197:67: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:199:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:219:22: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:221:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:231:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/nvram/nrf51_nvm.c:275:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:275:49: warning: unused parameter 'offset' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:275:66: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:288:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:296:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/nrf51_nvm.c:320:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:321:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:338:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:349:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:354:24: warning: 'NRF51_NVM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:361:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/nrf51_nvm.c:361:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/nrf51_nvm.c:362:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/nrf51_nvm.c:370:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/nrf51_nvm.c:370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/nrf51_nvm.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/nrf51_nvm.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/nrf51_nvm.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/nrf51_nvm.c:377:60: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:379:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/nrf51_nvm.c:83:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:83:69: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:89:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:89:45: warning: unused parameter 'offset' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:89:62: warning: unused parameter 'value' [-Wunused-parameter] hw/nvram/nrf51_nvm.c:90:22: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/spapr_nvram.c:100:39: warning: unused parameter 'token' [-Wunused-parameter] hw/nvram/spapr_nvram.c:110:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:115:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:125:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:133:38: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvram/spapr_nvram.c:133:46: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/nvram/spapr_nvram.c:133:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/spapr_nvram.c:141:34: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:142:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/spapr_nvram.c:147:25: warning: 'VIO_SPAPR_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/spapr_nvram.c:154:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/nvram/spapr_nvram.c:159:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/spapr_nvram.c:182:65: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/spapr_nvram.c:191:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/nvram/spapr_nvram.c:193:54: warning: implicit conversion changes signedness: 'long long' to 'int' [-Wsign-conversion] hw/nvram/spapr_nvram.c:202:25: warning: 'VIO_SPAPR_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/spapr_nvram.c:209:25: warning: 'VIO_SPAPR_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/spapr_nvram.c:218:51: warning: unused parameter 'running' [-Wunused-parameter] hw/nvram/spapr_nvram.c:218:69: warning: unused parameter 'state' [-Wunused-parameter] hw/nvram/spapr_nvram.c:227:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/spapr_nvram.c:230:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/nvram/spapr_nvram.c:232:25: warning: 'VIO_SPAPR_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/spapr_nvram.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/spapr_nvram.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/spapr_nvram.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/spapr_nvram.c:250:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/nvram/spapr_nvram.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/spapr_nvram.c:251:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/spapr_nvram.c:256:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/spapr_nvram.c:256:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/spapr_nvram.c:257:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/spapr_nvram.c:257:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/spapr_nvram.c:257:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/spapr_nvram.c:258:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/spapr_nvram.c:261:62: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/spapr_nvram.c:263:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/spapr_nvram.c:264:30: warning: 'VIO_SPAPR_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/spapr_nvram.c:46:14: warning: padding struct 'struct SpaprNvram' with 4 bytes to align 'buf' [-Wpadded] hw/nvram/spapr_nvram.c:52:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprNvram *' (aka 'struct SpaprNvram *') increases required alignment from 8 to 16 [-Wcast-align] hw/nvram/spapr_nvram.c:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/nvram/spapr_nvram.c:58:42: warning: unused parameter 'cpu' [-Wunused-parameter] hw/nvram/spapr_nvram.c:59:39: warning: unused parameter 'token' [-Wunused-parameter] hw/nvram/spapr_nvram.c:68:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:73:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:84:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/nvram/spapr_nvram.c:96:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/spapr_nvram.c:99:42: warning: unused parameter 'cpu' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:127:39: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/xlnx-bbram.c:154:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:154:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:154:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-bbram.c:161:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-bbram.c:162:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/xlnx-bbram.c:172:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:172:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:172:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-bbram.c:178:32: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/xlnx-bbram.c:206:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:207:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-bbram.c:212:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/xlnx-bbram.c:218:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:219:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-bbram.c:225:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:225:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:225:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-bbram.c:229:61: warning: unused parameter 'val64' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:231:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:251:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:251:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:251:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-bbram.c:257:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:270:57: warning: unused parameter 'val64' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:272:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:277:46: warning: unused parameter 'reg' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:277:60: warning: unused parameter 'val' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:284:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:296:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:305:56: warning: unused parameter 'val64' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:307:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:316:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:328:57: warning: unused parameter 'val64' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:330:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:337:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:338:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-bbram.c:347:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:348:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-bbram.c:403:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvram/xlnx-bbram.c:415:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/nvram/xlnx-bbram.c:421:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:424:21: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-bbram.c:424:21: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:424:21)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:424:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-bbram.c:445:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:456:20: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:457:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:461:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:462:31: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-bbram.c:462:31: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:462:31)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:462:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-bbram.c:475:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:481:25: warning: 'XLNX_BBRAM' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:511:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-bbram.c:511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-bbram.c:512:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-bbram.c:517:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-bbram.c:517:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-bbram.c:517:74: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/xlnx-bbram.c:518:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-bbram.c:518:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-bbram.c:519:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-bbram.c:522:61: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/xlnx-bbram.c:524:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-bbram.c:78:28: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-bbram.c:78:28: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-bbram.c:78:1)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-bbram.c:78:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-efuse.c:108:50: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/xlnx-efuse.c:177:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/xlnx-efuse.c:189:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/xlnx-efuse.c:200:20: warning: 'XLNX_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-efuse.c:214:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/nvram/xlnx-efuse.c:223:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-efuse.c:229:25: warning: 'XLNX_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-efuse.c:255:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-efuse.c:255:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-efuse.c:255:74: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/nvram/xlnx-efuse.c:256:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-efuse.c:256:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-efuse.c:257:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-efuse.c:257:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-efuse.c:258:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-efuse.c:258:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-efuse.c:259:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-efuse.c:259:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-efuse.c:261:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-efuse.c:264:56: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/xlnx-efuse.c:266:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-efuse.c:38:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-efuse.c:39:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-efuse.c:40:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-efuse.c:80:39: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/nvram/xlnx-versal-efuse-cache.c:35:31: warning: 'XLNX_VERSAL_EFUSE_CACHE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-cache.c:36:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-cache.c:37:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-cache.c:58:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-cache.c:58:52: warning: unused parameter 'addr' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-cache.c:58:67: warning: unused parameter 'value' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-cache.c:59:40: warning: unused parameter 'size' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-cache.c:78:31: warning: 'XLNX_VERSAL_EFUSE_CACHE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-cache.c:79:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-cache.c:87:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-cache.c:87:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-versal-efuse-cache.c:91:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-versal-efuse-cache.c:94:62: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-cache.c:96:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:110:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-versal-efuse-ctrl.c:127:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-versal-efuse-ctrl.c:180:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-versal-efuse-ctrl.c:182:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-versal-efuse-ctrl.c:219:28: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:219:28: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:219:1)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:219:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-versal-efuse-ctrl.c:232:57: warning: unused parameter 'val64' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-ctrl.c:234:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:240:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:241:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:250:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:251:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:263:11: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:263:11)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:263:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:264:11: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:264:11)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:264:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:265:11: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:265:11)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:265:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:281:15: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:281:15)' with 28 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:281:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:282:15: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:282:15)' with 3 bytes to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:282:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:284:15: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:284:15)' with 27 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:284:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:289:15: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:289:15)' with 27 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:289:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:300:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:351:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/nvram/xlnx-versal-efuse-ctrl.c:366:12: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:367:13: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:368:13: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:369:13: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:370:13: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:371:13: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:372:13: warning: use of GNU array range extension [-Wgnu-designator] hw/nvram/xlnx-versal-efuse-ctrl.c:376:23: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:376:23: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:376:23)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:376:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-versal-efuse-ctrl.c:425:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:426:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:458:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:458:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:458:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:461:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:461:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:461:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:467:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:468:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:491:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:491:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:491:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:494:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:494:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:494:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:501:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:506:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:506:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:506:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-versal-efuse-ctrl.c:515:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:518:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:528:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:537:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:546:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:553:50: warning: unused parameter 'reg' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-ctrl.c:629:9: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:653:47: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-versal-efuse-ctrl.c:662:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:665:21: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:665:21: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:665:21)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:665:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-versal-efuse-ctrl.c:686:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:712:30: warning: 'XLNX_VERSAL_EFUSE_CTRL' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:713:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:717:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:718:31: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:718:31: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-versal-efuse-ctrl.c:718:31)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-versal-efuse-ctrl.c:718:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-versal-efuse-ctrl.c:733:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:733:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-versal-efuse-ctrl.c:734:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-versal-efuse-ctrl.c:739:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:739:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-versal-efuse-ctrl.c:742:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-versal-efuse-ctrl.c:742:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-versal-efuse-ctrl.c:746:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-versal-efuse-ctrl.c:749:61: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/xlnx-versal-efuse-ctrl.c:751:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-versal-efuse-ctrl.c:76:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-versal-efuse-ctrl.c:93:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-zynqmp-efuse.c:143:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-zynqmp-efuse.c:153:5: warning: ISO C restricts enumerator values to range of 'int' (3221225472 is too large) [-Wpedantic] hw/nvram/xlnx-zynqmp-efuse.c:216:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:219:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:222:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:225:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:226:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:237:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:238:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:241:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:245:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:247:9: warning: macro is not used [-Wunused-macros] hw/nvram/xlnx-zynqmp-efuse.c:269:28: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-zynqmp-efuse.c:269:28: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:269:1)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:269:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-zynqmp-efuse.c:276:11: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:276:11)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:276:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:277:11: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:277:11)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:277:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:278:11: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:278:11)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:278:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:292:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/nvram/xlnx-zynqmp-efuse.c:303:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/xlnx-zynqmp-efuse.c:313:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:313:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:313:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:314:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:314:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:314:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:315:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:315:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:315:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:316:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:316:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:316:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:317:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:317:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:317:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:318:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:318:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:318:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:319:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:319:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:319:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:320:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:320:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:320:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:321:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:321:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:321:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:322:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:322:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:322:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:323:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:323:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:323:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:324:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:324:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:324:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:325:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:325:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:325:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:327:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:327:5)' with 17 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:327:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:328:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:328:5)' with 30 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:328:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:329:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:329:5)' with 30 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:329:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:361:64: warning: unused parameter 'val64' [-Wunused-parameter] hw/nvram/xlnx-zynqmp-efuse.c:363:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:369:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:370:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-zynqmp-efuse.c:379:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:380:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-zynqmp-efuse.c:389:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:390:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-zynqmp-efuse.c:399:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/nvram/xlnx-zynqmp-efuse.c:400:15: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:400:15)' with 30 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:400:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:435:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:435:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:435:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:439:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:439:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:439:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:445:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:445:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:445:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:451:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:518:26: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-zynqmp-efuse.c:518:26: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:518:26)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:518:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-zynqmp-efuse.c:529:17: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:529:17)' with 30 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:529:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:535:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/nvram/xlnx-zynqmp-efuse.c:537:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:537:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:537:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:538:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:538:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:538:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:550:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:550:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:550:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:551:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:551:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:551:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:557:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:562:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:562:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:562:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:563:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:563:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:563:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:571:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:574:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/xlnx-zynqmp-efuse.c:575:9: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:575:9)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:575:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:582:57: warning: unused parameter 'reg' [-Wunused-parameter] hw/nvram/xlnx-zynqmp-efuse.c:733:9: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:73:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-zynqmp-efuse.c:765:47: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/nvram/xlnx-zynqmp-efuse.c:774:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:777:21: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-zynqmp-efuse.c:777:21: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:777:21)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:777:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-zynqmp-efuse.c:781:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/nvram/xlnx-zynqmp-efuse.c:782:5: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:782:5)' with 31 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:782:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/nvram/xlnx-zynqmp-efuse.c:788:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:803:26: warning: 'XLNX_ZYNQMP_EFUSE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:804:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:808:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:809:31: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-zynqmp-efuse.c:809:31: warning: padding size of 'struct (unnamed at ../hw/nvram/xlnx-zynqmp-efuse.c:809:31)' with 7 bits to alignment boundary [-Wpadded] hw/nvram/xlnx-zynqmp-efuse.c:809:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/nvram/xlnx-zynqmp-efuse.c:80:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-zynqmp-efuse.c:824:9: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-zynqmp-efuse.c:824:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-zynqmp-efuse.c:825:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-zynqmp-efuse.c:830:5: warning: extension used [-Wlanguage-extension-token] hw/nvram/xlnx-zynqmp-efuse.c:830:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/nvram/xlnx-zynqmp-efuse.c:834:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/nvram/xlnx-zynqmp-efuse.c:837:63: warning: unused parameter 'data' [-Wunused-parameter] hw/nvram/xlnx-zynqmp-efuse.c:839:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/nvram/xlnx-zynqmp-efuse.c:87:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/nvram/xlnx-zynqmp-efuse.c:94:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/openrisc/boot.c:105:16: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/boot.c:113:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/openrisc/boot.c:116:73: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/openrisc/boot.c:40:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/openrisc/boot.c:46:42: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/openrisc/boot.c:57:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/boot.c:73:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/openrisc/boot.c:75:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/openrisc/boot.c:84:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/boot.c:86:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/boot.c:86:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/openrisc/boot.c:89:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/openrisc/boot.c:93:37: warning: unused parameter 'mem_size' [-Wunused-parameter] hw/openrisc/boot.c:97:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/openrisc/cputimer.c:109:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/openrisc/cputimer.c:115:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/openrisc/cputimer.c:118:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/openrisc/cputimer.c:138:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/openrisc/cputimer.c:141:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/openrisc/cputimer.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/openrisc/cputimer.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/openrisc/cputimer.c:150:9: warning: extension used [-Wlanguage-extension-token] hw/openrisc/cputimer.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/openrisc/cputimer.c:151:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/openrisc/cputimer.c:32:14: warning: padding struct 'struct OR1KTimerState' with 4 bytes to align 'last_clk' [-Wpadded] hw/openrisc/cputimer.c:37:42: warning: unused parameter 'cpu' [-Wunused-parameter] hw/openrisc/cputimer.c:42:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/openrisc/cputimer.c:55:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/openrisc/cputimer.c:81:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:103:42: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/openrisc_sim.c:105:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/openrisc_sim.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/openrisc_sim.c:131:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/openrisc_sim.c:131:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/openrisc_sim.c:131:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/openrisc_sim.c:131:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/openrisc_sim.c:132:49: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:132:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:145:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:151:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/openrisc/openrisc_sim.c:153:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/openrisc/openrisc_sim.c:158:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:160:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:172:62: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/openrisc_sim.c:184:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/openrisc_sim.c:188:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:204:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:204:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:204:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/openrisc_sim.c:204:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/openrisc_sim.c:204:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/openrisc_sim.c:204:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/openrisc_sim.c:204:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/openrisc_sim.c:204:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/openrisc_sim.c:205:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:214:50: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/openrisc_sim.c:223:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:225:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/openrisc_sim.c:236:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:236:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:236:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/openrisc_sim.c:236:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/openrisc_sim.c:236:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/openrisc_sim.c:236:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/openrisc_sim.c:236:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/openrisc_sim.c:236:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/openrisc_sim.c:239:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:245:51: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/openrisc_sim.c:256:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:273:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:273:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/openrisc_sim.c:273:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/openrisc_sim.c:273:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/openrisc_sim.c:273:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/openrisc_sim.c:273:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/openrisc_sim.c:273:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/openrisc_sim.c:273:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/openrisc_sim.c:274:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/openrisc_sim.c:289:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/openrisc_sim.c:289:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/openrisc/openrisc_sim.c:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/openrisc/openrisc_sim.c:298:19: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/openrisc_sim.c:313:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/openrisc_sim.c:319:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/openrisc_sim.c:326:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/openrisc_sim.c:331:77: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/openrisc/openrisc_sim.c:333:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/openrisc_sim.c:348:62: warning: unused parameter 'data' [-Wunused-parameter] hw/openrisc/openrisc_sim.c:350:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/openrisc_sim.c:41:9: warning: macro is not used [-Wunused-macros] hw/openrisc/openrisc_sim.c:50:16: warning: padding size of 'struct Or1ksimState' with 4 bytes to alignment boundary [-Wpadded] hw/openrisc/openrisc_sim.c:51:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/openrisc/openrisc_sim.c:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/openrisc/virt.c:103:42: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:105:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:108:46: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:114:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:155:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:155:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:155:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:155:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:155:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:156:46: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:156:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:169:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:175:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/openrisc/virt.c:177:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/openrisc/virt.c:182:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:184:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:201:50: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:210:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:212:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:223:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:223:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:223:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:223:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/virt.c:223:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:223:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:223:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:223:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:226:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:232:51: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:245:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:245:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:245:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:245:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:245:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:245:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:245:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:246:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:270:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/openrisc/virt.c:271:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:271:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:271:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:271:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:271:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:271:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:271:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:272:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:279:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:287:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:296:49: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:310:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:310:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:310:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:310:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:310:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:310:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:310:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:311:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:321:64: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/openrisc/virt.c:341:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:346:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:350:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:353:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:361:37: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:363:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:363:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:363:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:363:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:363:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:371:64: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:383:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:387:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:399:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:406:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:415:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:416:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:41:16: warning: padding size of 'struct OR1KVirtState' with 4 bytes to alignment boundary [-Wpadded] hw/openrisc/virt.c:428:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:428:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/virt.c:428:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:428:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:428:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:428:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:429:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/openrisc/virt.c:431:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:431:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:431:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/virt.c:431:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:431:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:431:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:431:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:431:61: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:433:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:433:5: warning: declaration shadows a local variable [-Wshadow] hw/openrisc/virt.c:433:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:433:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:433:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:433:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:435:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:435:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:436:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:437:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:437:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:439:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:445:52: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:456:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/openrisc/virt.c:465:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:465:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/openrisc/virt.c:465:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/openrisc/virt.c:465:5: warning: extension used [-Wlanguage-extension-token] hw/openrisc/virt.c:465:5: warning: padding size of 'struct (unnamed at ../hw/openrisc/virt.c:465:5)' with 7 bits to alignment boundary [-Wpadded] hw/openrisc/virt.c:465:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/openrisc/virt.c:466:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/openrisc/virt.c:474:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/openrisc/virt.c:474:40: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/openrisc/virt.c:483:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/openrisc/virt.c:484:19: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/openrisc/virt.c:499:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:505:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:510:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:516:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:525:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:530:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/openrisc/virt.c:532:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/openrisc/virt.c:548:63: warning: unused parameter 'data' [-Wunused-parameter] hw/openrisc/virt.c:550:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:139:19: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:140:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:141:30: warning: 'CXL_DSP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:19:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/cxl_downstream.c:206:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:215:55: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/cxl_downstream.c:217:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:218:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/cxl_downstream.c:240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/cxl_downstream.c:249:33: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/cxl_downstream.c:27:1: warning: cast from 'Object *' (aka 'struct Object *') to 'CXLDownstreamPort *' (aka 'struct CXLDownStreamPort *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-bridge/cxl_downstream.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/cxl_downstream.c:47:48: warning: unused parameter 'val' [-Wunused-parameter] hw/pci-bridge/cxl_downstream.c:47:57: warning: unused parameter 'len' [-Wunused-parameter] hw/pci-bridge/cxl_downstream.c:49:30: warning: 'CXL_DSP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:86:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_downstream.c:87:30: warning: 'CXL_DSP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:100:30: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:101:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:102:30: warning: 'CXL_ROOT_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:121:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/pci-bridge/cxl_root_port.c:143:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:144:24: warning: 'CXL_ROOT_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:152:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_root_port.c:152:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/cxl_root_port.c:153:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_root_port.c:153:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/cxl_root_port.c:154:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_root_port.c:154:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/cxl_root_port.c:155:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_root_port.c:155:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/cxl_root_port.c:157:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_root_port.c:157:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/cxl_root_port.c:159:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/cxl_root_port.c:163:48: warning: unused parameter 'val' [-Wunused-parameter] hw/pci-bridge/cxl_root_port.c:163:57: warning: unused parameter 'len' [-Wunused-parameter] hw/pci-bridge/cxl_root_port.c:165:24: warning: 'CXL_ROOT_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:198:61: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/cxl_root_port.c:200:30: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:201:30: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:202:30: warning: 'PCIE_ROOT_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_root_port.c:227:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/cxl_root_port.c:236:24: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/cxl_root_port.c:39:16: warning: padding size of 'struct CXLRootPort' with 8 bytes to alignment boundary [-Wpadded] hw/pci-bridge/cxl_root_port.c:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/cxl_root_port.c:48:1: warning: cast from 'Object *' (aka 'struct Object *') to 'CXLRootPort *' (aka 'struct CXLRootPort *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-bridge/cxl_root_port.c:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/cxl_upstream.c:100:28: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:141:25: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:148:26: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:185:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/cxl_upstream.c:198:27: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:199:20: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:204:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci-bridge/cxl_upstream.c:204:29: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_upstream.c:204:29: warning: padding size of 'struct (unnamed at ../hw/pci-bridge/cxl_upstream.c:204:29)' with 7 bits to alignment boundary [-Wpadded] hw/pci-bridge/cxl_upstream.c:204:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-bridge/cxl_upstream.c:220:16: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:230:38: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/pci-bridge/cxl_upstream.c:230:73: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/pci-bridge/cxl_upstream.c:231:31: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci-bridge/cxl_upstream.c:239:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-bridge/cxl_upstream.c:254:33: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci-bridge/cxl_upstream.c:262:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-bridge/cxl_upstream.c:26:16: warning: padding size of 'struct CXLUpstreamPort' with 8 bytes to alignment boundary [-Wpadded] hw/pci-bridge/cxl_upstream.c:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/cxl_upstream.c:290:43: warning: unused parameter 'priv' [-Wunused-parameter] hw/pci-bridge/cxl_upstream.c:302:19: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:303:28: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/cxl_upstream.c:369:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/cxl_upstream.c:369:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/pci-bridge/cxl_upstream.c:369:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/cxl_upstream.c:370:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/cxl_upstream.c:373:60: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/cxl_upstream.c:375:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:376:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:400:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/cxl_upstream.c:409:33: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/cxl_upstream.c:41:49: warning: unused parameter 'val' [-Wunused-parameter] hw/pci-bridge/cxl_upstream.c:41:58: warning: unused parameter 'len' [-Wunused-parameter] hw/pci-bridge/cxl_upstream.c:43:28: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:65:28: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:77:28: warning: 'CXL_USP' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/cxl_upstream.c:94:5: warning: padding size of 'struct (unnamed at ../hw/pci-bridge/cxl_upstream.c:94:5)' with 28 bits to alignment boundary [-Wpadded] hw/pci-bridge/cxl_upstream.c:94:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-bridge/cxl_upstream.c:99:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:108:51: warning: unused parameter 'd' [-Wunused-parameter] hw/pci-bridge/dec.c:108:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-bridge/dec.c:113:69: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/dec.c:115:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:116:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:139:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/dec.c:143:71: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/dec.c:145:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/dec.c:43:35: warning: unused parameter 'pci_dev' [-Wunused-parameter] hw/pci-bridge/dec.c:48:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-bridge/dec.c:53:71: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/dec.c:55:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:56:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:77:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/dec.c:87:10: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:93:68: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-bridge/dec.c:96:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/dec.c:98:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:116:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:117:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:119:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:122:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/gen_pcie_root_port.c:127:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:127:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:129:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:129:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:131:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:131:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:133:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:133:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:135:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:135:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:137:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:137:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:139:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:139:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:141:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/gen_pcie_root_port.c:141:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/gen_pcie_root_port.c:143:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/gen_pcie_root_port.c:146:61: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/gen_pcie_root_port.c:148:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:149:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:150:30: warning: 'PCIE_ROOT_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/gen_pcie_root_port.c:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/gen_pcie_root_port.c:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/gen_pcie_root_port.c:41:19: warning: padding struct 'struct GenPCIERootPort' with 7 bytes to align 'res_reserve' [-Wpadded] hw/pci-bridge/gen_pcie_root_port.c:44:51: warning: unused parameter 'd' [-Wunused-parameter] hw/pci-bridge/gen_pcie_root_port.c:69:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci-bridge/gen_pcie_root_port.c:78:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:79:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:80:28: warning: 'GEN_PCIE_ROOT_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:81:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/gen_pcie_root_port.c:90:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/pci-bridge/i82801b11.c:113:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/i82801b11.c:122:26: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/i82801b11.c:57:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/i82801b11.c:59:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/i82801b11.c:85:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/i82801b11.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/i82801b11.c:86:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/i82801b11.c:90:67: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/i82801b11.c:92:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/i82801b11.c:93:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/ioh3420.c:101:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/ioh3420.c:102:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/ioh3420.c:103:30: warning: 'PCIE_ROOT_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/ioh3420.c:34:9: warning: macro is not used [-Wunused-macros] hw/pci-bridge/ioh3420.c:62:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/pci-bridge/ioh3420.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/ioh3420.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/ioh3420.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/ioh3420.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/ioh3420.c:95:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/ioh3420.c:99:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_bridge_dev.c:130:32: warning: 'PCI_BRIDGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:146:15: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:163:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:173:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:173:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:175:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:175:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:177:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:177:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:179:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:179:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:181:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:181:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:183:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:183:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:185:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:185:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:187:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:187:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:190:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_bridge_dev.c:193:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci-bridge/pci_bridge_dev.c:204:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_bridge_dev.c:204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_bridge_dev.c:206:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_bridge_dev.c:213:34: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:226:34: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:235:34: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:245:65: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_bridge_dev.c:247:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:248:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:249:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:277:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_bridge_dev.c:286:70: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_bridge_dev.c:288:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:289:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:308:35: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/pci_bridge_dev.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pci_bridge_dev.c:40:8: warning: padding size of 'struct PCIBridgeDev' with 8 bytes to alignment boundary [-Wpadded] hw/pci-bridge/pci_bridge_dev.c:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/pci_bridge_dev.c:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/pci_bridge_dev.c:48:14: warning: padding struct 'struct PCIBridgeDev' with 3 bytes to align 'flags' [-Wpadded] hw/pci-bridge/pci_bridge_dev.c:53:19: warning: padding struct 'struct PCIBridgeDev' with 4 bytes to align 'res_reserve' [-Wpadded] hw/pci-bridge/pci_bridge_dev.c:58:21: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:59:32: warning: 'PCI_BRIDGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_bridge_dev.c:68:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-bridge/pci_expander_bridge.c:126:57: warning: unused parameter 'host_bridge' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:130:23: warning: 'PXB_CXL_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:131:53: warning: 'PXB_PCIE_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:132:53: warning: 'PXB_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:148:16: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:154:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:155:17: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:156:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:169:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:171:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:172:30: warning: 'SYS_BUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:173:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:188:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:190:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:191:20: warning: 'PXB_CXL_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:208:20: warning: 'PXB_CXL_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:224:63: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:226:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:227:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:295:20: warning: 'PXB_CXL_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:301:5: warning: padding size of 'struct (unnamed at ../hw/pci-bridge/pci_expander_bridge.c:301:5)' with 28 bits to alignment boundary [-Wpadded] hw/pci-bridge/pci_expander_bridge.c:301:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-bridge/pci_expander_bridge.c:321:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pci_expander_bridge.c:344:49: warning: 'PXB_CXL_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:344:9: warning: 'PXB_CXL_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:358:5: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:359:5: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:367:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pci_expander_bridge.c:404:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_expander_bridge.c:404:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_expander_bridge.c:405:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_expander_bridge.c:405:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_expander_bridge.c:406:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pci_expander_bridge.c:406:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pci_expander_bridge.c:407:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_expander_bridge.c:410:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:412:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:413:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pci_expander_bridge.c:434:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_expander_bridge.c:448:63: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:450:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:451:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/pci_expander_bridge.c:472:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_expander_bridge.c:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/pci_expander_bridge.c:485:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:488:62: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:490:25: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:491:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:517:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pci_expander_bridge.c:54:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PXBDev *' (aka 'struct PXBDev *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-bridge/pci_expander_bridge.c:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pci_expander_bridge.c:58:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PXBDev *' (aka 'struct PXBDev *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-bridge/pci_expander_bridge.c:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pci_expander_bridge.c:65:16: warning: 'PXB_CXL_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:69:11: warning: 'PXB_PCIE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:69:31: warning: 'PXB_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:78:21: warning: 'PXB_CXL_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge.c:97:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge.c:99:24: warning: 'PCI_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pci_expander_bridge_stubs.c:14:42: warning: unused parameter 'state' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge_stubs.c:14:57: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge_stubs.c:14:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-bridge/pci_expander_bridge_stubs.c:14:78: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/pcie_pci_bridge.c:101:33: warning: 'PCIE_PCI_BRIDGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:109:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:128:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pcie_pci_bridge.c:128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pcie_pci_bridge.c:129:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pcie_pci_bridge.c:136:13: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pcie_pci_bridge.c:136:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pcie_pci_bridge.c:138:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pcie_pci_bridge.c:142:66: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pcie_pci_bridge.c:144:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:145:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:146:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:171:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pcie_pci_bridge.c:180:28: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-bridge/pcie_pci_bridge.c:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/pcie_pci_bridge.c:27:18: warning: padding struct 'struct PCIEPCIBridge' with 12 bytes to align 'shpc_bar' [-Wpadded] hw/pci-bridge/pcie_pci_bridge.c:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-bridge/pcie_pci_bridge.c:32:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIEPCIBridge *' (aka 'struct PCIEPCIBridge *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-bridge/pcie_pci_bridge.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-bridge/pcie_pci_bridge.c:36:21: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:37:30: warning: 'PCIE_PCI_BRIDGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_pci_bridge.c:44:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-bridge/pcie_pci_bridge.c:59:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-bridge/pcie_root_port.c:111:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-bridge/pcie_root_port.c:120:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-bridge/pcie_root_port.c:138:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:139:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:151:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pcie_root_port.c:151:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pcie_root_port.c:153:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/pcie_root_port.c:153:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/pcie_root_port.c:154:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pcie_root_port.c:159:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:170:53: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/pcie_root_port.c:172:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:173:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:193:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/pcie_root_port.c:23:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:48:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:63:19: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:64:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:65:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:66:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/pcie_root_port.c:77:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-bridge/pcie_root_port.c:78:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-bridge/pcie_root_port.c:91:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-bridge/simba.c:40:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-bridge/simba.c:51:26: warning: 'SIMBA_PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/simba.c:66:32: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/simba.c:69:67: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/simba.c:71:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/simba.c:72:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/simba.c:93:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/xio3130_downstream.c:128:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_downstream.c:138:5: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/xio3130_downstream.c:138:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/xio3130_downstream.c:140:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/xio3130_downstream.c:150:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/xio3130_downstream.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/xio3130_downstream.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/xio3130_downstream.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/xio3130_downstream.c:153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/xio3130_downstream.c:157:69: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/xio3130_downstream.c:159:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_downstream.c:160:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_downstream.c:182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/xio3130_downstream.c:58:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_downstream.c:68:19: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_downstream.c:69:19: warning: 'PCIE_SLOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_upstream.c:119:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/xio3130_upstream.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/xio3130_upstream.c:120:9: warning: extension used [-Wlanguage-extension-token] hw/pci-bridge/xio3130_upstream.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-bridge/xio3130_upstream.c:122:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/xio3130_upstream.c:126:67: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-bridge/xio3130_upstream.c:128:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_upstream.c:129:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_upstream.c:150:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-bridge/xio3130_upstream.c:51:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-bridge/xio3130_upstream.c:59:19: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:161:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:162:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:163:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:164:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:195:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:196:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:197:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:226:18: warning: padding struct 'struct PCIBonitoState' with 8 bytes to align 'iomem' [-Wpadded] hw/pci-host/bonito.c:243:1: warning: cast from 'Object *' (aka 'struct Object *') to 'BonitoState *' (aka 'struct BonitoState *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/bonito.c:243:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/bonito.c:246:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIBonitoState *' (aka 'struct PCIBonitoState *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/bonito.c:246:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/bonito.c:249:50: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:255:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:283:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:289:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:295:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:299:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:313:39: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:318:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:340:58: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:343:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:346:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:346:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:350:47: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:354:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:357:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:373:44: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:388:55: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:410:43: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:425:54: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/bonito.c:449:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:467:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/bonito.c:476:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/bonito.c:487:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:488:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:506:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/bonito.c:517:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:518:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:557:63: warning: unused parameter 'level' [-Wunused-parameter] hw/pci-host/bonito.c:589:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/bonito.c:604:11: warning: padding size of 'struct (unnamed at ../hw/pci-host/bonito.c:604:11)' with 31 bits to alignment boundary [-Wpadded] hw/pci-host/bonito.c:604:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/bonito.c:605:11: warning: padding size of 'struct (unnamed at ../hw/pci-host/bonito.c:605:11)' with 31 bits to alignment boundary [-Wpadded] hw/pci-host/bonito.c:605:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/bonito.c:606:11: warning: padding size of 'struct (unnamed at ../hw/pci-host/bonito.c:606:11)' with 31 bits to alignment boundary [-Wpadded] hw/pci-host/bonito.c:606:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/bonito.c:607:11: warning: padding size of 'struct (unnamed at ../hw/pci-host/bonito.c:607:11)' with 31 bits to alignment boundary [-Wpadded] hw/pci-host/bonito.c:607:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/bonito.c:608:11: warning: padding size of 'struct (unnamed at ../hw/pci-host/bonito.c:608:11)' with 31 bits to alignment boundary [-Wpadded] hw/pci-host/bonito.c:608:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/bonito.c:626:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/bonito.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/bonito.c:627:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/bonito.c:631:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/bonito.c:633:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:634:23: warning: 'BONITO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:657:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/bonito.c:659:25: warning: 'PCI_BONITO' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:660:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:661:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:662:23: warning: 'BONITO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:66:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:67:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:68:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:70:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:71:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:72:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:73:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:74:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:755:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:756:15: warning: 'BONITO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:758:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:761:9: warning: 'PCI_BONITO' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:769:57: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/bonito.c:771:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:772:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:77:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:795:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/bonito.c:799:65: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/bonito.c:79:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:801:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/bonito.c:80:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:82:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:83:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:84:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:85:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:86:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:87:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:90:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:92:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:94:9: warning: macro is not used [-Wunused-macros] hw/pci-host/bonito.c:97:9: warning: macro is not used [-Wunused-macros] hw/pci-host/designware.c:130:32: warning: 'DESIGNWARE_PCIE_ROOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:156:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:184:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:192:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:225:40: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:232:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:234:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:236:56: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:267:65: warning: unused parameter 'root' [-Wunused-parameter] hw/pci-host/designware.c:302:32: warning: 'DESIGNWARE_PCIE_ROOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:392:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/designware.c:394:32: warning: 'DESIGNWARE_PCIE_ROOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:397:21: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:444:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/pci-host/designware.c:468:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/pci-host/designware.c:480:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/pci-host/designware.c:517:32: warning: 'DESIGNWARE_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:523:50: warning: unused parameter 'host_bridge' [-Wunused-parameter] hw/pci-host/designware.c:523:71: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/pci-host/designware.c:533:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:533:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:534:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:534:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:535:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:535:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:536:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/designware.c:545:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:545:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:546:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:546:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci-host/designware.c:546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:552:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/designware.c:561:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:561:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:562:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:562:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:563:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:563:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:564:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:564:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:565:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/designware.c:574:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:574:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:575:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:575:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:576:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:576:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci-host/designware.c:576:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:583:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:588:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/designware.c:592:71: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/designware.c:594:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:595:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:621:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:625:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:633:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:636:5: warning: void function 'designware_pcie_host_mmio_write' should not return void expression [-Wpedantic] hw/pci-host/designware.c:637:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:639:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/designware.c:63:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:64:12: warning: 'DESIGNWARE_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:659:61: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci-host/designware.c:660:57: warning: unused parameter 'devfn' [-Wunused-parameter] hw/pci-host/designware.c:662:29: warning: 'DESIGNWARE_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:667:68: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/designware.c:669:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:670:29: warning: 'DESIGNWARE_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:671:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:674:21: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:674:21: warning: padding size of 'struct (unnamed at ../hw/pci-host/designware.c:674:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/designware.c:674:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/designware.c:67:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/designware.c:67:68: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/designware.c:68:56: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/designware.c:710:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:710:36: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:718:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/designware.c:718:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/designware.c:723:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/designware.c:727:71: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/designware.c:729:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:730:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:741:29: warning: 'DESIGNWARE_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:745:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:746:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/designware.c:756:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/designware.c:84:65: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/designware.c:85:67: warning: unused parameter 'len' [-Wunused-parameter] hw/pci-host/designware.c:87:32: warning: 'DESIGNWARE_PCIE_ROOT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:105:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/dino.c:108:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/dino.c:163:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/dino.c:166:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/dino.c:169:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/dino.c:191:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:197:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:200:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/dino.c:203:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/dino.c:206:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/dino.c:209:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/dino.c:212:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:223:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:227:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:232:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:235:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:238:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:241:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:258:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/dino.c:259:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci-host/dino.c:261:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:300:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:301:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/dino.c:317:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:326:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/dino.c:326:75: warning: unused parameter 'len' [-Wunused-parameter] hw/pci-host/dino.c:332:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/dino.c:333:59: warning: unused parameter 'len' [-Wunused-parameter] hw/pci-host/dino.c:337:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:349:53: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci-host/dino.c:350:49: warning: unused parameter 'devfn' [-Wunused-parameter] hw/pci-host/dino.c:385:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/dino.c:403:20: warning: 'DINO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:409:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/dino.c:411:20: warning: 'DINO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:438:20: warning: 'DINO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:445:20: warning: 'DINO_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:446:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:447:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:456:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:459:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:469:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:476:36: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:47:44: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/dino.c:488:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:492:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/dino.c:492:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/dino.c:494:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/dino.c:497:63: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/dino.c:499:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/dino.c:57:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/dino.c:58:53: warning: unused parameter 'is_write' [-Wunused-parameter] hw/pci-host/dino.c:59:44: warning: unused parameter 'attrs' [-Wunused-parameter] hw/pci-host/dino.c:77:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/dino.c:78:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/dino.c:98:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex-acpi.c:130:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:141:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/gpex-acpi.c:142:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/gpex-acpi.c:177:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/gpex-acpi.c:184:29: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex-acpi.c:184:45: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex-acpi.c:185:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:208:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/gpex-acpi.c:21:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/gpex-acpi.c:222:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/gpex-acpi.c:223:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/gpex-acpi.c:228:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/gpex-acpi.c:22:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/gpex-acpi.c:233:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:233:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:234:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:241:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/gpex-acpi.c:245:63: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:246:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:246:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:247:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/gpex-acpi.c:254:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/gpex-acpi.c:32:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/gpex-acpi.c:35:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/gpex.c:141:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:141:41: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:144:58: warning: unused parameter 'host_bridge' [-Wunused-parameter] hw/pci-host/gpex.c:145:51: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/pci-host/gpex.c:155:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/gpex.c:155:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/gpex.c:157:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/gpex.c:160:60: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/gpex.c:162:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:163:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:174:19: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:178:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:179:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:199:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/gpex.c:199:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/gpex.c:200:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/gpex.c:204:60: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/gpex.c:206:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:207:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:230:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/gpex.c:77:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/gpex.c:79:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:80:19: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:81:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/gpex.c:82:27: warning: 'PCIE_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:100:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/grackle.c:127:23: warning: 'GRACKLE_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:133:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/grackle.c:133:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/grackle.c:134:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/grackle.c:137:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/grackle.c:139:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:140:30: warning: 'SYS_BUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:50:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/grackle.c:52:23: warning: 'GRACKLE_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:53:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:68:23: warning: 'GRACKLE_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:69:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:70:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:80:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:82:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:89:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/grackle.c:89:46: warning: extension used [-Wlanguage-extension-token] hw/pci-host/grackle.c:89:46: warning: padding size of 'struct (unnamed at ../hw/pci-host/grackle.c:89:46)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/grackle.c:89:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/grackle.c:92:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/grackle.c:97:62: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/grackle.c:99:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:112:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/i440fx.c:112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/i440fx.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/i440fx.c:122:71: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/i440fx.c:125:22: warning: 'I440FX_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:130:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/i440fx.c:136:69: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/i440fx.c:139:22: warning: 'I440FX_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:144:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/i440fx.c:158:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:159:22: warning: 'I440FX_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:173:55: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/i440fx.c:187:71: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/i440fx.c:190:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:191:22: warning: 'I440FX_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:207:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:215:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/i440fx.c:217:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:218:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:231:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/i440fx.c:243:35: warning: declaration shadows a variable in the global scope [-Wshadow] hw/pci-host/i440fx.c:246:32: warning: unused parameter 'above_4g_mem_size' [-Wunused-parameter] hw/pci-host/i440fx.c:257:9: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:262:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:265:9: warning: 'I440FX_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:270:14: warning: 'I440FX_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:297:21: warning: extension used [-Wlanguage-extension-token] hw/pci-host/i440fx.c:297:21: warning: padding size of 'struct (unnamed at ../hw/pci-host/i440fx.c:297:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/i440fx.c:297:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/i440fx.c:307:43: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/i440fx.c:314:57: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/i440fx.c:316:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:317:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:342:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/i440fx.c:347:57: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/pci-host/i440fx.c:349:22: warning: 'I440FX_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:359:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/i440fx.c:359:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/i440fx.c:361:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/i440fx.c:361:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/i440fx.c:362:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/i440fx.c:362:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/i440fx.c:363:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/i440fx.c:366:65: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/i440fx.c:368:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:369:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/i440fx.c:52:14: warning: padding struct 'struct I440FXState' with 3 bytes to align 'short_root_bus' [-Wpadded] hw/pci-host/i440fx.c:70:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci-host/i440fx.c:73:21: warning: extension used [-Wlanguage-extension-token] hw/pci-host/i440fx.c:73:21: warning: padding size of 'struct (unnamed at ../hw/pci-host/i440fx.c:73:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/i440fx.c:73:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/i440fx.c:88:25: warning: 'I440FX_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/i440fx.c:92:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/i440fx.c:93:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/i440fx.c:98:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci-host/mv64361.c:107:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/mv64361.c:107:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/mv64361.c:108:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/mv64361.c:111:66: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/mv64361.c:113:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:136:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/mv64361.c:138:8: warning: padding size of 'struct MV64361State' with 3 bytes to alignment boundary [-Wpadded] hw/pci-host/mv64361.c:141:18: warning: padding struct 'struct MV64361State' with 8 bytes to align 'regs' [-Wpadded] hw/pci-host/mv64361.c:150:14: warning: padding struct 'struct MV64361State' with 4 bytes to align 'main_int_cr' [-Wpadded] hw/pci-host/mv64361.c:220:24: warning: 'MV64361' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:221:12: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:30:68: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/mv64361.c:32:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:33:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:379:23: warning: 'MV64361' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:393:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:450:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:507:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:507:41: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:509:48: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/mv64361.c:511:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:511:41: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:515:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:515:41: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:517:48: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/mv64361.c:519:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:519:41: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:525:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/mv64361.c:529:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:52:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/mv64361.c:535:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:541:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:551:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/mv64361.c:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/mv64361.c:605:23: warning: 'MV64361' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:64:18: warning: padding struct 'struct MV64361PCIState' with 15 bytes to align 'io' [-Wpadded] hw/pci-host/mv64361.c:760:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:763:36: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:765:48: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/mv64361.c:767:36: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:771:36: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:773:48: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/mv64361.c:775:36: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:790:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:793:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:808:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:809:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:811:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/mv64361.c:811:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/mv64361.c:816:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:821:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:841:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/mv64361.c:847:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/mv64361.c:857:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/mv64361.c:863:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/mv64361.c:865:23: warning: 'MV64361' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:86:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/mv64361.c:871:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:876:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:877:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/mv64361.c:878:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:880:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:88:26: warning: 'MV64361_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:890:23: warning: 'MV64361' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:89:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/mv64361.c:930:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/mv64361.c:932:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:102:19: warning: 'PNV_PHB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:103:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:150:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:155:32: warning: 'PNV_PHB3' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:157:32: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:168:50: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/pci-host/pnv_phb.c:170:19: warning: 'PNV_PHB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:178:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb.c:178:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb.c:179:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb.c:179:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb.c:180:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb.c:180:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb.c:182:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb.c:182:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb.c:184:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb.c:184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb.c:187:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb.c:190:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb.c:192:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:193:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:204:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:205:30: warning: 'PNV_PHB_ROOT_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:206:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:231:30: warning: 'PCIE_ROOT_PORT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:232:30: warning: 'PNV_PHB_ROOT_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:233:19: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:234:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:244:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/pci-host/pnv_phb.c:249:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/pci-host/pnv_phb.c:256:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb.c:257:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb.c:265:40: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:295:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb.c:295:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb.c:297:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb.c:300:68: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb.c:302:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:303:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:304:30: warning: 'PCIE_ROOT_PORT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:47:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:58:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:73:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:92:55: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb.c:93:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb.h:28:14: warning: padding struct 'struct PnvPHB' with 4 bytes to align 'chip' [-Wpadded] hw/pci-host/pnv_phb.h:37:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvPHB *' (aka 'struct PnvPHB *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/pnv_phb.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/pnv_phb.h:46:16: warning: padding size of 'struct PnvPHBRootPort' with 12 bytes to alignment boundary [-Wpadded] hw/pci-host/pnv_phb.h:53:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvPHBRootPort *' (aka 'struct PnvPHBRootPort *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/pnv_phb.h:53:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/pnv_phb3.c:1019:20: warning: 'PNV_PHB3' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1020:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1023:24: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1033:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1037:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/pnv_phb3.c:1041:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:1050:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1057:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1089:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb3.c:1089:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb3.c:108:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3.c:1090:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb3.c:1090:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb3.c:1091:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb3.c:1091:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb3.c:1092:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb3.c:1092:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb3.c:1093:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb3.c:1096:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:1098:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:110:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:1115:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:1117:27: warning: 'PNV_PHB3_ROOT_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1131:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:1134:27: warning: 'PNV_PHB3_ROOT_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:1142:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:1144:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:1148:68: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:1150:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:211:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:222:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3.c:231:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:26:48: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb3.c:26:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb3.c:302:17: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb3.c:30:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:368:73: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:371:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:372:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:383:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:385:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:420:60: warning: unused parameter 'val' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:437:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:442:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:449:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:454:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:594:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:679:40: warning: unused parameter 'pci_dev' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:718:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:71:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3.c:741:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:74:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:792:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb3.c:79:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3.c:840:51: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:842:27: warning: cast from 'char *' to 'PnvPhb3DMASpace *' (aka 'struct PnvPhb3DMASpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci-host/pnv_phb3.c:842:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci-host/pnv_phb3.c:842:27: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb3.c:842:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/pnv_phb3.c:857:20: warning: format specifies type 'void *' but the argument has type 'PCIBus *' (aka 'struct PCIBus *') [-Wformat-pedantic] hw/pci-host/pnv_phb3.c:886:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IOMMUMemoryRegion *' (aka 'struct IOMMUMemoryRegion *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/pnv_phb3.c:886:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/pnv_phb3.c:890:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:892:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:908:56: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:915:20: warning: format specifies type 'void *' but the argument has type 'PCIBus *' (aka 'struct PCIBus *') [-Wformat-pedantic] hw/pci-host/pnv_phb3.c:919:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3.c:923:71: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3.c:928:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/pnv_phb3.c:951:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3.c:957:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:972:20: warning: 'PNV_PHB3' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3.c:992:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:102:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:110:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:132:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3_msi.c:133:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_msi.c:133:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:133:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:133:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3_msi.c:150:25: warning: 'PHB3_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:161:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:171:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:196:25: warning: 'PHB3_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:199:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_msi.c:209:25: warning: 'PHB3_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:226:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:233:25: warning: 'PHB3_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:234:27: warning: 'ICS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:250:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:261:25: warning: 'PHB3_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:262:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:263:27: warning: 'ICS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:274:65: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:281:25: warning: 'PHB3_MSI' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:282:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:293:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb3_msi.c:295:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:296:26: warning: 'ICS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:31:15: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/pci-host/pnv_phb3_msi.c:321:39: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-host/pnv_phb3_msi.c:325:21: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_msi.c:329:65: warning: format specifies type 'void *' but the argument has type 'ICSState *' (aka 'struct ICSState *') [-Wformat-pedantic] hw/pci-host/pnv_phb3_msi.c:331:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/pnv_phb3_msi.c:343:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:346:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:40:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:42:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/pnv_phb3_msi.c:69:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb3_pbcq.c:122:56: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:124:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:125:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_pbcq.c:166:61: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:168:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:169:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_pbcq.c:183:56: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:185:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:186:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_pbcq.c:258:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:25:60: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb3_pbcq.c:25:62: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb3_pbcq.c:260:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:28:51: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:303:20: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:30:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:31:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_pbcq.c:332:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:340:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:342:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:343:35: warning: 'PNV_XSCOM_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:359:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb3_pbcq.c:37:50: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:39:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:40:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb3_pbcq.c:46:51: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb3_pbcq.c:48:26: warning: 'PNV_PBCQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb3_pbcq.c:49:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1084:53: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1086:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1087:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1094:64: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1096:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1097:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1151:40: warning: unused parameter 'pci_dev' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1159:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1168:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:118:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb4.c:1194:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:120:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1217:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1257:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1307:51: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1309:27: warning: cast from 'char *' to 'PnvPhb4DMASpace *' (aka 'struct PnvPhb4DMASpace *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci-host/pnv_phb4.c:1309:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci-host/pnv_phb4.c:1309:27: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:1309:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/pnv_phb4.c:1323:20: warning: format specifies type 'void *' but the argument has type 'PCIBus *' (aka 'struct PCIBus *') [-Wformat-pedantic] hw/pci-host/pnv_phb4.c:132:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1352:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IOMMUMemoryRegion *' (aka 'struct IOMMUMemoryRegion *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/pnv_phb4.c:1352:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/pnv_phb4.c:1356:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1358:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1375:29: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1376:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1391:56: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1401:20: warning: format specifies type 'void *' but the argument has type 'PCIBus *' (aka 'struct PCIBus *') [-Wformat-pedantic] hw/pci-host/pnv_phb4.c:1417:71: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1422:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1454:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb4.c:1462:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1478:29: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:147:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1510:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1513:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1517:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1523:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1533:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:153:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1566:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1588:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1594:70: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:1648:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1669:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1679:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:1679:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4.c:1680:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:1680:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4.c:1681:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:1681:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4.c:1683:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:1683:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4.c:1684:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb4.c:1687:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1689:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1690:30: warning: 'XIVE_NOTIFIER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:169:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1707:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb4.c:1719:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1721:27: warning: 'PNV_PHB4_ROOT_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1735:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1738:27: warning: 'PNV_PHB4_ROOT_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1746:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1748:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:1752:68: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:1754:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:1788:35: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-host/pnv_phb4.c:1794:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:242:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:28:48: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb4.c:28:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb4.c:316:17: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:32:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb4.c:36:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:406:60: warning: unused parameter 'val' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:421:38: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:422:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:426:37: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:427:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:433:38: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:434:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:438:37: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:439:41: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:480:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/pnv_phb4.c:481:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/pnv_phb4.c:494:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/pnv_phb4.c:497:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/pnv_phb4.c:505:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:643:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:667:16: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:739:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:740:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:759:41: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:792:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:793:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:811:41: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4.c:81:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/pnv_phb4.c:84:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:853:54: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:855:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:856:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:873:29: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:874:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:875:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/pnv_phb4.c:89:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4.c:995:65: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4.c:997:20: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4.c:999:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4_pec.c:118:19: warning: 'PNV_PHB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:129:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:136:28: warning: 'PNV_PHB4_PEC' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:137:29: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:141:23: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:150:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/pnv_phb4_pec.c:172:28: warning: 'PNV_PHB4_PEC' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:173:29: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:198:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/pci-host/pnv_phb4_pec.c:208:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/pnv_phb4_pec.c:209:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/pnv_phb4_pec.c:216:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4_pec.c:216:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4_pec.c:217:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4_pec.c:217:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4_pec.c:218:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/pnv_phb4_pec.c:218:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/pnv_phb4_pec.c:220:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb4_pec.c:240:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb4_pec.c:242:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:243:35: warning: 'PNV_XSCOM_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:244:29: warning: 'PNV_PHB4_PEC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:275:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb4_pec.c:27:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/pnv_phb4_pec.c:300:63: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/pnv_phb4_pec.c:302:29: warning: 'PNV_PHB4_PEC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:31:50: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4_pec.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/pnv_phb4_pec.c:337:34: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-host/pnv_phb4_pec.c:33:28: warning: 'PNV_PHB4_PEC' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:34:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4_pec.c:41:61: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4_pec.c:43:28: warning: 'PNV_PHB4_PEC' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:44:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4_pec.c:78:49: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4_pec.c:80:28: warning: 'PNV_PHB4_PEC' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:81:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/pnv_phb4_pec.c:88:60: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/pnv_phb4_pec.c:90:28: warning: 'PNV_PHB4_PEC' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/pnv_phb4_pec.c:91:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:103:14: warning: padding struct 'struct PPCE500PCIState' with 4 bytes to align 'irq' [-Wpadded] hw/pci-host/ppce500.c:108:18: warning: padding struct 'struct PPCE500PCIState' with 8 bytes to align 'bm' [-Wpadded] hw/pci-host/ppce500.c:117:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/ppce500.c:120:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-host/ppce500.c:122:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/pci-host/ppce500.c:129:40: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/ppce500.c:263:53: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/ppce500.c:282:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:286:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:290:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:294:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:308:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:312:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:316:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:320:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:329:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/ppce500.c:372:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/ppce500.c:383:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:383:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:384:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:384:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:385:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:385:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:386:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:386:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:387:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/ppce500.c:396:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:397:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:398:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:399:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:399:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:400:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/ppce500.c:409:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:409:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci-host/ppce500.c:409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:411:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:411:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci-host/ppce500.c:411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:413:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:414:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/ppce500.c:419:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/ppce500.c:421:32: warning: 'PPC_E500_PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:422:30: warning: 'CCSR' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:430:53: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci-host/ppce500.c:431:49: warning: unused parameter 'devfn' [-Wunused-parameter] hw/pci-host/ppce500.c:438:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/ppce500.c:43:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:440:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:446:9: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:447:9: warning: 'PPC_E500_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci-host/ppce500.c:449:21: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:449:21: warning: padding size of 'struct (unnamed at ../hw/pci-host/ppce500.c:449:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/ppce500.c:449:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/ppce500.c:44:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:454:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/ppce500.c:45:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:465:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/ppce500.c:490:67: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/ppce500.c:492:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:493:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:514:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/ppce500.c:519:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:519:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:520:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/ppce500.c:520:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/ppce500.c:521:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/ppce500.c:524:63: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/ppce500.c:526:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/ppce500.c:71:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:72:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:73:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:74:9: warning: macro is not used [-Wunused-macros] hw/pci-host/ppce500.c:95:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/q35.c:101:63: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/q35.c:104:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:110:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/q35.c:124:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:125:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:138:67: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/q35.c:153:65: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/q35.c:156:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:157:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:180:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:180:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:182:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:182:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:184:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:185:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:185:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:187:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:187:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:189:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:189:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:190:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/q35.c:193:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/q35.c:195:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:196:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:209:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:210:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:211:28: warning: 'PCIE_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:219:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:220:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:222:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:245:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/pci-host/q35.c:249:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/pci-host/q35.c:253:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/pci-host/q35.c:257:71: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/pci-host/q35.c:272:38: warning: unused parameter 'ptr' [-Wunused-parameter] hw/pci-host/q35.c:272:50: warning: unused parameter 'reg' [-Wunused-parameter] hw/pci-host/q35.c:272:64: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/q35.c:277:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/q35.c:277:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/q35.c:277:65: warning: unused parameter 'val' [-Wunused-parameter] hw/pci-host/q35.c:278:38: warning: unused parameter 'width' [-Wunused-parameter] hw/pci-host/q35.c:297:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:298:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:299:28: warning: 'PCIE_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:336:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:350:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:421:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:432:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:473:24: warning: 'MCH_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:477:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/q35.c:47:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/q35.c:482:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/q35.c:487:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/q35.c:492:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/q35.c:497:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/q35.c:49:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:50:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:519:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci-host/q35.c:51:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:532:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:532:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:537:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/q35.c:543:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:544:24: warning: 'MCH_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:568:24: warning: 'MCH_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:63:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:647:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:650:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci-host/q35.c:650:21: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:650:21: warning: padding size of 'struct (unnamed at ../hw/pci-host/q35.c:650:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/q35.c:650:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/q35.c:651:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:653:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/q35.c:668:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:668:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:670:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/q35.c:670:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/q35.c:671:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/q35.c:674:54: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/q35.c:676:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:677:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:67:5: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:69:9: warning: 'PC_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:70:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:70:35: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:712:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/q35.c:722:24: warning: extra ';' outside of a function [-Wextra-semi] hw/pci-host/q35.c:74:51: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/pci-host/q35.c:76:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:86:65: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/q35.c:89:21: warning: 'Q35_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/q35.c:95:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/raven.c:101:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:102:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/raven.c:109:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:119:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/raven.c:119:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/raven.c:120:48: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/raven.c:122:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/raven.c:125:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/raven.c:125:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci-host/raven.c:126:50: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/raven.c:126:65: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/raven.c:168:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/raven.c:170:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/raven.c:185:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/raven.c:187:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/raven.c:189:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/raven.c:218:54: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci-host/raven.c:219:50: warning: unused parameter 'devfn' [-Wunused-parameter] hw/pci-host/raven.c:226:49: warning: unused parameter 'n' [-Wunused-parameter] hw/pci-host/raven.c:235:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:236:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:237:23: warning: 'RAVEN_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:248:21: warning: 'OR_IRQ' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:251:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:255:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:280:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:280:39: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:285:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:286:23: warning: 'RAVEN_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:302:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:320:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:328:24: warning: 'RAVEN_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:344:29: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/pci-host/raven.c:345:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci-host/raven.c:349:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/pci-host/raven.c:354:33: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/pci-host/raven.c:355:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/raven.c:375:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/raven.c:375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/raven.c:376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/raven.c:380:56: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/raven.c:382:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:383:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:406:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/raven.c:411:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/raven.c:411:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/raven.c:413:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/raven.c:413:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/pci-host/raven.c:413:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/raven.c:415:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/raven.c:415:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/raven.c:417:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/raven.c:420:64: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/raven.c:422:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/raven.c:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/raven.c:52:11: warning: padding struct 'struct RavenPCIState' with 4 bytes to align 'bios_name' [-Wpadded] hw/pci-host/raven.c:57:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/raven.c:60:8: warning: padding size of 'struct PRePPCIState' with 11 bytes to alignment boundary [-Wpadded] hw/pci-host/raven.c:75:19: warning: padding struct 'struct PRePPCIState' with 8 bytes to align 'pci_dev' [-Wpadded] hw/pci-host/raven.c:94:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/sabre.c:103:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci-host/sabre.c:108:50: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci-host/sabre.c:108:73: warning: unused parameter 'devfn' [-Wunused-parameter] hw/pci-host/sabre.c:116:55: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/sabre.c:123:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:126:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:130:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/sabre.c:131:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/sabre.c:137:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:141:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/sabre.c:143:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/pci-host/sabre.c:149:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:158:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:167:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:168:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sabre.c:170:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:183:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:184:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:185:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:186:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:194:57: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/sabre.c:200:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:203:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:208:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:213:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:218:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:221:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:226:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:227:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:228:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:229:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sabre.c:249:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:252:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sabre.c:252:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sabre.c:260:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:262:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sabre.c:268:41: warning: unused parameter 'pci_dev' [-Wunused-parameter] hw/pci-host/sabre.c:308:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/sabre.c:320:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/sabre.c:330:21: warning: 'SABRE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:354:15: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:357:32: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:366:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/sabre.c:368:21: warning: 'SABRE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:369:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:386:44: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:392:18: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:398:18: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:405:21: warning: 'SABRE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:406:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:418:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:419:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:427:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/pci-host/sabre.c:448:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/sabre.c:457:60: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/sabre.c:459:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:460:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:480:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/sabre.c:486:21: warning: 'SABRE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:494:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/sabre.c:494:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/sabre.c:495:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/sabre.c:495:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/sabre.c:496:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/sabre.c:499:56: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/sabre.c:501:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:502:30: warning: 'SYS_BUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sabre.c:55:9: warning: macro is not used [-Wunused-macros] hw/pci-host/sabre.c:56:9: warning: macro is not used [-Wunused-macros] hw/pci-host/sabre.c:65:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci-host/sh_pci.c:107:45: warning: unused parameter 'irq_num' [-Wunused-parameter] hw/pci-host/sh_pci.c:119:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/sh_pci.c:121:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:122:21: warning: 'SH_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:123:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:148:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/sh_pci.c:155:62: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/sh_pci.c:157:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:158:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:177:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/sh_pci.c:181:64: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/sh_pci.c:183:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/sh_pci.c:39:8: warning: padding size of 'struct SHPCIState' with 4 bytes to alignment boundary [-Wpadded] hw/pci-host/sh_pci.c:44:18: warning: padding struct 'struct SHPCIState' with 8 bytes to align 'memconfig_p4' [-Wpadded] hw/pci-host/sh_pci.c:52:75: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/sh_pci.c:55:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:58:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sh_pci.c:59:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sh_pci.c:62:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sh_pci.c:72:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/sh_pci.c:77:64: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/sh_pci.c:80:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/sh_pci.c:83:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci-host/sh_pci.c:84:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci-host/uninorth.c:112:24: warning: 'UNI_NORTH_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:117:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:119:24: warning: 'UNI_NORTH_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:120:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:140:24: warning: 'UNI_NORTH_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:141:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:142:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:165:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:165:46: warning: extension used [-Wlanguage-extension-token] hw/pci-host/uninorth.c:165:46: warning: padding size of 'struct (unnamed at ../hw/pci-host/uninorth.c:165:46)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/uninorth.c:165:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/uninorth.c:168:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:170:24: warning: 'U3_AGP_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:171:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:185:24: warning: 'U3_AGP_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:186:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:187:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:209:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:209:46: warning: extension used [-Wlanguage-extension-token] hw/pci-host/uninorth.c:209:46: warning: padding size of 'struct (unnamed at ../hw/pci-host/uninorth.c:209:46)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/uninorth.c:209:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/uninorth.c:212:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:214:24: warning: 'UNI_NORTH_AGP_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:215:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:229:24: warning: 'UNI_NORTH_AGP_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:230:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:231:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:242:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:242:46: warning: extension used [-Wlanguage-extension-token] hw/pci-host/uninorth.c:242:46: warning: padding size of 'struct (unnamed at ../hw/pci-host/uninorth.c:242:46)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/uninorth.c:242:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/uninorth.c:245:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:247:24: warning: 'UNI_NORTH_INTERNAL_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:248:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:262:24: warning: 'UNI_NORTH_INTERNAL_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:263:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:264:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:275:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:275:46: warning: extension used [-Wlanguage-extension-token] hw/pci-host/uninorth.c:275:46: warning: padding size of 'struct (unnamed at ../hw/pci-host/uninorth.c:275:46)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/uninorth.c:275:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/uninorth.c:278:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:298:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:308:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:316:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/uninorth.c:326:69: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:328:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:329:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:350:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/uninorth.c:354:66: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:356:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:357:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:378:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/uninorth.c:382:68: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:384:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:385:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:406:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/uninorth.c:410:73: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:412:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:413:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:434:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/uninorth.c:439:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/uninorth.c:439:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/uninorth.c:440:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/uninorth.c:443:64: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:445:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:446:30: warning: 'SYS_BUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:463:61: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:465:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:479:63: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:481:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:495:68: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:497:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:512:30: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/uninorth.c:513:33: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/uninorth.c:518:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci-host/uninorth.c:518:63: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/uninorth.c:543:20: warning: 'UNI_NORTH' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:544:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:551:55: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/uninorth.c:553:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:61:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/uninorth.c:63:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/uninorth.c:83:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:86:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/uninorth.c:87:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/uninorth.c:94:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/uninorth.c:98:62: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:138:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci-host/versatile.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/versatile.c:152:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/versatile.c:153:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:153:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/versatile.c:154:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:154:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/versatile.c:155:9: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/versatile.c:156:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/versatile.c:161:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIVPBState *' (aka 'struct PCIVPBState *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/versatile.c:161:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/versatile.c:165:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci-host/versatile.c:165:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/pci-host/versatile.c:180:54: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/versatile.c:189:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci-host/versatile.c:190:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:195:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:198:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:204:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci-host/versatile.c:205:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:216:43: warning: unused parameter 'size' [-Wunused-parameter] hw/pci-host/versatile.c:225:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci-host/versatile.c:236:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci-host/versatile.c:297:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/versatile.c:298:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci-host/versatile.c:298:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/pci-host/versatile.c:300:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:300:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:308:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/versatile.c:320:22: warning: cast from 'char *' to 'PCIVPBState *' (aka 'struct PCIVPBState *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci-host/versatile.c:320:22: warning: cast from 'const struct PCIBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci-host/versatile.c:320:22: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:320:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci-host/versatile.c:372:22: warning: 'PCI_VPB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:389:22: warning: 'PCI_VPB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:399:22: warning: 'PCI_VPB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:400:23: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:401:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:463:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:463:39: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:466:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/versatile.c:473:69: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/versatile.c:475:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:476:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:496:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/versatile.c:501:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/versatile.c:501:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/versatile.c:503:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/versatile.c:506:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/versatile.c:508:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:526:22: warning: 'PCI_VPB' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/versatile.c:75:8: warning: padding size of 'struct PCIVPBState' with 11 bytes to alignment boundary [-Wpadded] hw/pci-host/versatile.c:99:14: warning: padding struct 'struct PCIVPBState' with 3 bytes to align 'imap' [-Wpadded] hw/pci-host/xilinx-pcie.c:102:25: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:106:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci-host/xilinx-pcie.c:107:15: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/pci-host/xilinx-pcie.c:111:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci-host/xilinx-pcie.c:113:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:114:25: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:115:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:116:27: warning: 'PCIE_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:121:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci-host/xilinx-pcie.c:140:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:140:36: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:143:65: warning: unused parameter 'host_bridge' [-Wunused-parameter] hw/pci-host/xilinx-pcie.c:144:59: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/pci-host/xilinx-pcie.c:151:25: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:155:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:156:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:160:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:160:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/xilinx-pcie.c:161:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:161:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/xilinx-pcie.c:162:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:162:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/xilinx-pcie.c:163:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:163:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/xilinx-pcie.c:164:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:164:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/xilinx-pcie.c:165:5: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:165:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci-host/xilinx-pcie.c:166:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/xilinx-pcie.c:169:67: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/xilinx-pcie.c:171:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:172:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:192:25: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:207:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/xilinx-pcie.c:239:25: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:249:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/xilinx-pcie.c:254:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci-host/xilinx-pcie.c:263:53: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:263:53: warning: padding size of 'struct (unnamed at ../hw/pci-host/xilinx-pcie.c:263:53)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/xilinx-pcie.c:263:53: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci-host/xilinx-pcie.c:274:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:275:25: warning: 'XILINX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:279:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci-host/xilinx-pcie.c:290:67: warning: unused parameter 'data' [-Wunused-parameter] hw/pci-host/xilinx-pcie.c:292:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:293:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci-host/xilinx-pcie.c:321:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci-host/xilinx-pcie.c:38:9: warning: macro is not used [-Wunused-macros] hw/pci-host/xilinx-pcie.c:85:36: warning: extension used [-Wlanguage-extension-token] hw/pci-host/xilinx-pcie.c:85:36: warning: padding size of 'struct (unnamed at ../hw/pci-host/xilinx-pcie.c:85:36)' with 7 bits to alignment boundary [-Wpadded] hw/pci-host/xilinx-pcie.c:85:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/msi.c:132:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/msi.c:134:65: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/msi.c:213:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msi.c:215:27: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/msi.c:230:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/msi.c:237:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/msi.c:265:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msi.c:320:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/pci/msi.c:347:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msi.c:382:63: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/msi.c:394:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/msi.c:68:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/pci/msi.c:82:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci/msi.c:82:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci/msix.c:125:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:131:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:135:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:146:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:148:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:171:33: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/msix.c:177:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/msix.c:198:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:207:24: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/pci/msix.c:215:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/pci/msix.c:218:24: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/pci/msix.c:220:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:221:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/msix.c:243:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/pci/msix.c:244:31: warning: extension used [-Wlanguage-extension-token] hw/pci/msix.c:244:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/pci/msix.c:244:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/msix.c:244:57: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (addr + size * 8) : (dev->msix_entries_nr))' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/msix.c:251:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci/msix.c:251:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci/msix.c:252:42: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/msix.c:252:56: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/msix.c:273:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/pci/msix.c:275:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:276:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:344:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/msix.c:401:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/msix.c:458:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:471:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:484:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:497:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/msix.c:520:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/pci/msix.c:546:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:560:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/pci/msix.c:567:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/pci/msix.c:574:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/msix.c:587:17: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:625:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:632:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:638:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:64:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/msix.c:655:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/msix.c:663:57: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/msix.c:664:47: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/msix.c:664:66: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/pci/msix.c:671:57: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/msix.c:672:47: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/msix.c:696:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/msix.c:79:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/msix.c:79:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/pci-stub.c:40:59: warning: unused parameter 'qdict' [-Wunused-parameter] hw/pci/pci-stub.c:46:43: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:46:52: warning: unused parameter 'vector' [-Wunused-parameter] hw/pci/pci-stub.c:49:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci-stub.c:52:38: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:59:35: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:64:28: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:64:46: warning: unused parameter 'vector' [-Wunused-parameter] hw/pci/pci-stub.c:65:1: warning: function 'msi_notify' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/pci/pci-stub.c:70:37: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:70:51: warning: unused parameter 'vector' [-Wunused-parameter] hw/pci/pci-stub.c:75:39: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:75:57: warning: unused parameter 'vector' [-Wunused-parameter] hw/pci/pci-stub.c:80:29: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:85:32: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:85:46: warning: unused parameter 'vector' [-Wunused-parameter] hw/pci/pci-stub.c:90:40: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pci-stub.c:90:58: warning: unused parameter 'vector' [-Wunused-parameter] hw/pci/pci.c:1003:13: warning: enumeration values 'PCI_REQ_ID_INVALID' and 'PCI_REQ_ID_MAX' not explicitly handled in switch [-Wswitch-enum] hw/pci/pci.c:1008:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci.c:1009:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pci.c:1015:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/pci/pci.c:1087:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1091:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:109:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pci.c:1103:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:1103:46: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:1103:46: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:1103:46)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:1103:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:111:19: warning: cast from 'char *' to 'PCIBus *' (aka 'struct PCIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/pci/pci.c:111:19: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:111:19: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:111:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:114:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:114:21: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:114:21: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:114:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:114:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:1212:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1213:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:121:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci/pci.c:123:19: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1262:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci.c:133:19: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1360:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci.c:1383:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1467:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci.c:1475:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci.c:1511:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1514:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:1526:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1529:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1530:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1532:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1532:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1533:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:1535:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:1536:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:1537:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:1538:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:1541:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:159:19: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1626:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:1626:21: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:1626:21: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:1626:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:1626:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:1665:9: warning: padding size of 'pci_class_desc' with 6 bytes to alignment boundary [-Wpadded] hw/pci/pci.c:1667:17: warning: padding struct 'pci_class_desc' with 6 bytes to align 'desc' [-Wpadded] hw/pci/pci.c:1674:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1675:40: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1676:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1677:41: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1678:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1679:40: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1680:32: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1681:31: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1682:35: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1683:48: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1684:52: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1685:40: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1686:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1687:35: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1689:31: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1690:30: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1691:35: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1692:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1693:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1694:22: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1695:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1696:38: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1697:41: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1698:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1699:34: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1700:36: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1701:34: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1702:36: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1703:33: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1704:41: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1705:40: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1706:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1707:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1708:31: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1709:23: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1710:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1711:42: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1712:61: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1713:49: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1714:31: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1715:27: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1716:37: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1717:27: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1718:31: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1721:48: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1722:52: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1723:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1724:38: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1725:58: warning: missing field 'fw_ign_bits' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1726:22: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1727:14: warning: missing field 'fw_name' initializer [-Wmissing-field-initializers] hw/pci/pci.c:1737:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:1737:29: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:1737:29: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:1737:29)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:1737:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:1738:26: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:1738:26: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:1738:26)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:1738:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:1738:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/pci/pci.c:174:42: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci/pci.c:1761:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:1761:28: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:1761:28: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:1761:28)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:1761:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:179:58: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pci.c:1819:30: warning: implicit conversion changes signedness: 'const pcibus_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:181:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1820:27: warning: implicit conversion changes signedness: 'const pcibus_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1829:48: warning: unused parameter 'bus_num' [-Wunused-parameter] hw/pci/pci.c:182:24: warning: 'PCI_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:1842:19: warning: implicit conversion changes signedness: 'pcibus_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1843:20: warning: implicit conversion changes signedness: 'pcibus_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1846:19: warning: implicit conversion changes signedness: 'pcibus_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1847:20: warning: implicit conversion changes signedness: 'pcibus_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1850:19: warning: implicit conversion changes signedness: 'pcibus_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1851:20: warning: implicit conversion changes signedness: 'pcibus_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/pci/pci.c:1923:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:1923:29: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:1923:29: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:1923:29)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:1923:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:1947:36: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci/pci.c:2000:59: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:2010:56: warning: cast from 'gpointer *' (aka 'void **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] hw/pci/pci.c:2014:48: warning: cast from 'gpointer *' (aka 'void **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] hw/pci/pci.c:2042:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/pci.c:2096:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:2096:21: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:2096:21: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:2096:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:2096:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:2099:20: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2187:26: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci/pci.c:2188:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:218:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pci.c:2194:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/pci/pci.c:220:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2230:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2237:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2244:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2260:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2277:12: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2312:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci.c:2436:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2470:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/pci/pci.c:2478:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci.c:2478:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci.c:2481:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2491:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci.c:2500:34: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci.c:2538:67: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci.c:2589:20: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci/pci.c:2627:20: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci/pci.c:2655:20: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci/pci.c:2669:20: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/pci.c:2669:20: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:2669:20: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:2669:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:2686:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/pci/pci.c:2697:30: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci.c:2726:17: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2761:61: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pci.c:2763:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2771:66: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pci.c:2788:26: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci.c:2822:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci.c:2841:37: warning: unused parameter 'b' [-Wunused-parameter] hw/pci/pci.c:2844:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:2856:16: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:2856:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:2881:15: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:2881:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:2929:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:2931:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:322:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci.c:365:77: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci.c:392:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/pci/pci.c:392:19: warning: cast from 'char *' to 'PCIBus *' (aka 'struct PCIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/pci/pci.c:392:19: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:395:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:395:21: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:395:21: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:395:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:395:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:408:33: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:415:33: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:437:33: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:438:30: warning: 'PCI_HOST_BRIDGE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:458:19: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:467:54: warning: declaration shadows a variable in the global scope [-Wshadow] hw/pci/pci.c:485:29: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:496:38: warning: declaration shadows a variable in the global scope [-Wshadow] hw/pci/pci.c:506:40: warning: declaration shadows a variable in the global scope [-Wshadow] hw/pci/pci.c:511:11: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:521:20: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:531:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/pci/pci.c:547:45: warning: declaration shadows a variable in the global scope [-Wshadow] hw/pci/pci.c:567:12: warning: 'PCI_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:576:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pci.c:576:21: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:576:21: warning: padding size of 'struct (unnamed at ../hw/pci/pci.c:576:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pci.c:576:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pci.c:579:20: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:580:24: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:580:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:581:24: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:581:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:588:12: warning: 'PCI_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:592:54: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/pci.c:594:20: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/pci.c:594:20: warning: cast from 'unsigned char *const *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:594:20: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:594:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:595:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:603:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/pci/pci.c:618:24: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci.c:632:54: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/pci.c:632:73: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/pci/pci.c:635:36: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/pci.c:635:36: warning: cast from 'unsigned char *const *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:635:36: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:635:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:647:60: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/pci.c:648:50: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/pci.c:650:20: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/pci.c:650:20: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:650:20: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:650:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:663:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci/pci.c:669:60: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/pci.c:670:50: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/pci.c:670:69: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/pci/pci.c:673:20: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/pci.c:673:20: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pci.c:673:20: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:673:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci.c:676:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pci.c:688:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci/pci.c:68:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:68:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:693:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci/pci.c:69:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:69:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/pci/pci.c:69:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:703:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:703:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:70:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:70:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:715:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci.c:71:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:71:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:72:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:72:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:74:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:74:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:76:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:76:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:783:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/pci/pci.c:78:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:78:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/pci/pci.c:78:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:794:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/pci/pci.c:804:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/pci/pci.c:805:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/pci/pci.c:80:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:80:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:81:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci.c:826:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci/pci.c:89:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:90:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pci.c:90:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci/pci.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci.c:93:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci.c:967:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci/pci.c:969:33: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci.c:970:32: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci.c:971:32: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci.c:972:34: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci.c:973:31: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/pci_bridge.c:151:29: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:162:64: warning: unused parameter 'parent' [-Wunused-parameter] hw/pci/pci_bridge.c:165:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:187:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:218:21: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:227:50: warning: unused parameter 'br' [-Wunused-parameter] hw/pci/pci_bridge.c:255:20: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:261:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci_bridge.c:264:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci_bridge.c:268:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci_bridge.c:271:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pci_bridge.c:278:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:305:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:345:21: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:377:55: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:394:20: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_bridge.c:449:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci_bridge.c:453:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci_bridge.c:454:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci_bridge.c:459:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci_bridge.c:459:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci_bridge.c:79:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci_host.c:104:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci_host.c:107:47: warning: extension used [-Wlanguage-extension-token] hw/pci/pci_host.c:107:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/pci_host.c:107:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci_host.c:108:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci_host.c:134:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci_host.c:151:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci_host.c:154:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci/pci_host.c:155:47: warning: unused parameter 'len' [-Wunused-parameter] hw/pci/pci_host.c:171:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pci_host.c:215:26: warning: no previous extern declaration for non-static variable 'vmstate_pcihost' [-Wmissing-variable-declarations] hw/pci/pci_host.c:221:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pci_host.c:221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci_host.c:222:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci_host.c:227:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci_host.c:227:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci_host.c:229:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pci_host.c:229:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pci_host.c:230:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pci_host.c:233:59: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pci_host.c:235:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pci_host.c:51:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci_host.c:52:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pci_host.c:82:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pci_host.c:85:47: warning: extension used [-Wlanguage-extension-token] hw/pci/pci_host.c:85:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/pci_host.c:85:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pci_host.c:95:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie.c:1029:70: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie.c:169:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pcie.c:207:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pcie.c:281:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:287:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pcie.c:381:43: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci/pcie.c:391:46: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:40:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci/pcie.c:40:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/pci/pcie.c:415:52: warning: implicit conversion loses integer precision: 'PCIExpressHotPlugEvent' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:421:76: warning: unused parameter 'dev' [-Wunused-parameter] hw/pci/pcie.c:439:31: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:446:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:450:31: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:454:36: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci/pcie.c:456:31: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:458:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:494:47: warning: integer constant not in range of enumerated type 'PCIExpressHotPlugEvent' [-Wassign-enum] hw/pci/pcie.c:499:46: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/pci/pcie.c:500:38: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci/pcie.c:505:40: warning: unused parameter 'bus' [-Wunused-parameter] hw/pci/pcie.c:505:67: warning: unused parameter 'opaque' [-Wunused-parameter] hw/pci/pcie.c:507:61: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:513:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:519:46: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:540:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:542:31: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:551:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:610:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie.c:618:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:637:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:659:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:659:57: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:682:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:686:49: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:697:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:697:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:71:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie.c:728:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pcie.c:751:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pcie.c:75:63: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie.c:773:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pcie.c:773:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/pci/pcie.c:801:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci/pcie.c:843:41: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci/pcie.c:843:56: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/pcie.c:843:65: warning: unused parameter 'len' [-Wunused-parameter] hw/pci/pcie.c:87:19: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIESlot *' (aka 'struct PCIESlot *') increases required alignment from 8 to 16 [-Wcast-align] hw/pci/pcie.c:934:25: warning: signed shift result (0xFFC00000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/pci/pcie.c:935:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pcie.c:935:45: warning: signed shift result (0xFFC00000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/pci/pcie.c:965:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie.c:986:21: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie.c:995:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie_aer.c:1012:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1013:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1014:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1015:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1017:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1018:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1019:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:1020:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_aer.c:348:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/pci/pcie_aer.c:39:10: warning: macro is not used [-Wunused-macros] hw/pci/pcie_aer.c:419:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pcie_aer.c:41:9: warning: macro is not used [-Wunused-macros] hw/pci/pcie_aer.c:426:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pcie_aer.c:430:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pcie_aer.c:430:25: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:430:25: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_aer.c:430:25)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pcie_aer.c:430:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pcie_aer.c:433:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/pci/pcie_aer.c:444:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pcie_aer.c:444:25: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:444:25: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_aer.c:444:25)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pcie_aer.c:444:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pcie_aer.c:447:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/pci/pcie_aer.c:520:16: warning: padding size of 'struct PCIEAERInject' with 4 bytes to alignment boundary [-Wpadded] hw/pci/pcie_aer.c:529:16: warning: padding struct 'struct PCIEAERInject' with 2 bytes to align 'msg' [-Wpadded] hw/pci/pcie_aer.c:660:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie_aer.c:661:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/pcie_aer.c:714:37: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci/pcie_aer.c:714:52: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/pcie_aer.c:714:61: warning: unused parameter 'len' [-Wunused-parameter] hw/pci/pcie_aer.c:768:42: warning: unused parameter 'addr' [-Wunused-parameter] hw/pci/pcie_aer.c:768:57: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/pcie_aer.c:768:66: warning: unused parameter 'len' [-Wunused-parameter] hw/pci/pcie_aer.c:78:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/pci/pcie_aer.c:796:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:796:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:797:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:797:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:798:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:798:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:799:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:799:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:800:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:800:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:801:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pcie_aer.c:805:60: warning: unused parameter 'version_id' [-Wunused-parameter] hw/pci/pcie_aer.c:817:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:817:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:818:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:818:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:819:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci/pcie_aer.c:820:9: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:820:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/pci/pcie_aer.c:820:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_aer.c:822:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pcie_aer.c:826:16: warning: padding size of 'struct PCIEAERErrorName' with 3 bytes to alignment boundary [-Wpadded] hw/pci/pcie_aer.c:941:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pcie_aer.c:941:21: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_aer.c:941:21: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_aer.c:941:21)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pcie_aer.c:941:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pcie_aer.c:987:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_doe.c:129:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie_doe.c:23:16: warning: packed attribute is unnecessary for 'struct DoeDiscoveryReq' [-Wpacked] hw/pci/pcie_doe.c:264:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:264:16)' with 31 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:264:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:266:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:266:16)' with 21 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:266:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:270:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:270:16)' with 31 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:270:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:273:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:273:16)' with 31 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:273:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:275:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:275:16)' with 31 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:275:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:277:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:277:16)' with 31 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:277:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:279:16: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_doe.c:279:16)' with 31 bits to alignment boundary [-Wpadded] hw/pci/pcie_doe.c:279:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/pcie_doe.c:290:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/pcie_doe.c:313:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/pcie_host.c:40:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_host.c:49:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_host.c:58:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pci/pcie_host.c:63:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pcie_host.c:78:25: warning: 'PCIE_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie_port.c:102:51: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pcie_port.c:112:54: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/pcie_port.c:125:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:125:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_port.c:126:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:126:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_port.c:129:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pcie_port.c:132:57: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pcie_port.c:134:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie_port.c:143:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/pci/pcie_port.c:143:29: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:143:29: warning: padding size of 'struct (unnamed at ../hw/pci/pcie_port.c:143:29)' with 7 bits to alignment boundary [-Wpadded] hw/pci/pcie_port.c:143:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/pci/pcie_port.c:155:16: warning: 'PCIE_PORT' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie_port.c:173:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:173:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_port.c:174:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:174:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_port.c:175:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:175:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_port.c:176:5: warning: extension used [-Wlanguage-extension-token] hw/pci/pcie_port.c:176:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/pci/pcie_port.c:177:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pcie_port.c:180:57: warning: unused parameter 'data' [-Wunused-parameter] hw/pci/pcie_port.c:182:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie_port.c:183:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/pcie_port.c:200:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/pci/pcie_port.c:53:28: warning: padding struct 'struct PCIEChassis' with 7 bytes to align 'slots' [-Wpadded] hw/pci/pcie_sriov.c:236:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/pcie_sriov.c:238:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/pcie_sriov.c:259:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/pcie_sriov.c:77:20: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/pcie_sriov.c:94:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/shpc.c:137:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pci/shpc.c:189:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:190:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/pci/shpc.c:249:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:250:50: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:266:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:26:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:294:17: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:326:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci/shpc.c:32:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:333:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/pci/shpc.c:341:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:349:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:34:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:352:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:362:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:370:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:373:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:390:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/pci/shpc.c:393:13: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (l) : ((36 + ((d)->shpc->nslots) * 4) - addr))' (aka 'unsigned int') [-Wsign-conversion] hw/pci/shpc.c:393:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/shpc.c:393:9: warning: extension used [-Wlanguage-extension-token] hw/pci/shpc.c:393:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/shpc.c:393:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/shpc.c:397:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/shpc.c:404:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/shpc.c:413:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/pci/shpc.c:416:13: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (l) : ((36 + ((d)->shpc->nslots) * 4) - addr))' (aka 'unsigned int') [-Wsign-conversion] hw/pci/shpc.c:416:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/shpc.c:416:9: warning: extension used [-Wlanguage-extension-token] hw/pci/shpc.c:416:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/shpc.c:416:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/shpc.c:426:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:427:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:438:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/pci/shpc.c:468:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/pci/shpc.c:468:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/shpc.c:474:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/pci/shpc.c:474:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/pci/shpc.c:48:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:508:34: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:512:29: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:547:44: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/pci/shpc.c:548:36: warning: unused parameter 'errp' [-Wunused-parameter] hw/pci/shpc.c:557:34: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:563:29: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:569:13: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:570:11: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/shpc.c:608:30: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/shpc.c:609:29: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/shpc.c:610:29: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/shpc.c:611:31: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/pci/shpc.c:649:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/shpc.c:653:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/pci/shpc.c:659:30: warning: unused parameter 'd' [-Wunused-parameter] hw/pci/shpc.c:661:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/pci/shpc.c:667:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pci/shpc.c:687:66: warning: unused parameter 'val' [-Wunused-parameter] hw/pci/shpc.c:689:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/shpc.c:689:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/shpc.c:692:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/shpc.c:692:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/pci/shpc.c:702:52: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/shpc.c:703:42: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/shpc.c:703:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/pci/shpc.c:705:20: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/shpc.c:705:20: warning: cast from 'struct SHPCDevice *const *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/shpc.c:705:20: warning: extension used [-Wlanguage-extension-token] hw/pci/shpc.c:705:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/shpc.c:706:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/pci/shpc.c:711:52: warning: unused parameter 'size' [-Wunused-parameter] hw/pci/shpc.c:712:42: warning: unused parameter 'field' [-Wunused-parameter] hw/pci/shpc.c:714:20: warning: cast from 'char *' to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/pci/shpc.c:714:20: warning: cast from 'struct SHPCDevice *const *' to 'char *' drops const qualifier [-Wcast-qual] hw/pci/shpc.c:714:20: warning: extension used [-Wlanguage-extension-token] hw/pci/shpc.c:714:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/pci/shpc.c:715:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/pci/shpc.c:715:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/pci/shpc.c:80:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:83:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:84:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:89:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:90:9: warning: macro is not used [-Wunused-macros] hw/pci/shpc.c:93:9: warning: macro is not used [-Wunused-macros] hw/pci/slotid_cap.c:27:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/slotid_cap.c:33:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pci/slotid_cap.c:49:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/pcmcia/pxa2xx.c:103:61: warning: unused parameter 'size' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:109:15: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:110:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pcmcia/pxa2xx.c:110:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pcmcia/pxa2xx.c:132:53: warning: unused parameter 'line' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:141:53: warning: unused parameter 'sysmem' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:148:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:149:9: warning: 'PXA2XX_PCMCIA' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:151:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:158:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:159:28: warning: 'PXA2XX_PCMCIA' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:189:30: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/pcmcia/pxa2xx.c:207:11: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:21:8: warning: padding size of 'struct PXA2xxPCMCIAState' with 8 bytes to alignment boundary [-Wpadded] hw/pcmcia/pxa2xx.c:226:11: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:25:18: warning: padding struct 'struct PXA2xxPCMCIAState' with 8 bytes to align 'container_mem' [-Wpadded] hw/pcmcia/pxa2xx.c:37:41: warning: unused parameter 'size' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:43:15: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:44:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pcmcia/pxa2xx.c:51:65: warning: unused parameter 'size' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:57:15: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:58:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pcmcia/pxa2xx.c:58:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/pcmcia/pxa2xx.c:63:41: warning: unused parameter 'size' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:69:15: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:70:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pcmcia/pxa2xx.c:77:63: warning: unused parameter 'size' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:83:15: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:84:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/pcmcia/pxa2xx.c:84:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/pcmcia/pxa2xx.c:89:41: warning: unused parameter 'size' [-Wunused-parameter] hw/pcmcia/pxa2xx.c:95:15: warning: 'PCMCIA_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/pcmcia/pxa2xx.c:96:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500-ccsr.h:10:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/e500-ccsr.h:12:18: warning: padding struct 'struct PPCE500CCSRState' with 8 bytes to align 'ccsr_space' [-Wpadded] hw/ppc/e500-ccsr.h:16:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PPCE500CCSRState *' (aka 'struct PPCE500CCSRState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/e500-ccsr.h:16:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/e500-ccsr.h:8:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/e500.c:1006:50: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:1008:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:100:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:1011:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/e500.c:1035:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:103:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:1049:48: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:1050:49: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:1051:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:1052:21: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:1054:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:1069:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:106:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:1091:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:1100:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:1103:61: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:111:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/e500.c:1139:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] hw/ppc/e500.c:1147:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:1148:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] hw/ppc/e500.c:1160:23: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/ppc/e500.c:1163:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1163:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1172:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/e500.c:1181:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1186:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1187:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/e500.c:1196:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1205:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1205:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1205:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:1212:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:1213:53: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:1221:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:1222:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:1223:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:1228:30: warning: 'CCSR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:126:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:126:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:126:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:126:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:126:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:126:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:127:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:129:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:129:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:129:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:129:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:129:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:156:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:156:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:156:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:156:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:156:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:156:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:157:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:157:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:157:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:157:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:157:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:157:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:159:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:159:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:159:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:159:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:159:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:161:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/e500.c:162:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:163:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:168:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:168:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:168:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:168:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:168:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:168:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:181:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:181:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:181:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:181:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:181:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:181:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:197:45: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:197:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:197:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:197:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:197:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:197:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:198:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:198:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:198:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:198:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:198:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:199:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:199:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:199:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:199:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:199:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:199:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:211:17: warning: padding struct 'struct PlatformDevtreeData' with 4 bytes to align 'node' [-Wpadded] hw/ppc/e500.c:217:20: warning: 'ETSEC_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:238:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:238:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:238:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:238:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:238:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:239:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:239:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:239:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:239:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:239:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:240:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:240:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:240:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:240:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:240:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:243:47: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:243:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:243:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:243:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:243:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:243:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:244:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:244:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:244:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:244:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:244:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:245:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:246:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:247:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:267:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:292:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:292:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:292:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:292:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:292:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/e500.c:294:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:300:38: warning: 'PPCE500_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:316:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:316:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:316:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:316:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:316:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:317:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:317:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:317:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:317:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:317:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:318:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:318:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:318:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:318:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:318:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:318:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:318:70: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:334:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:352:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:354:38: warning: 'PPCE500_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:355:24: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:355:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/e500.c:376:34: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:377:44: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:381:43: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:420:37: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:426:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:434:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:434:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:434:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:434:9: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:434:9)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:434:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:435:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:436:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:449:22: warning: code will never be executed [-Wunreachable-code] hw/ppc/e500.c:472:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/e500.c:475:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/e500.c:488:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:490:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:492:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:517:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:517:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:517:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:517:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:517:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:517:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:518:58: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:527:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:527:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:527:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:527:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:527:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:527:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:561:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:561:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:561:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:561:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:561:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:561:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:568:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:568:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:568:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:568:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:568:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:568:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:570:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:570:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:570:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:570:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:570:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:570:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:572:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:572:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:572:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:572:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:572:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:572:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:591:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:591:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:591:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:591:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:591:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:591:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:598:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:598:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:598:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:598:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:598:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:598:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:599:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:599:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:599:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:599:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:599:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:599:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:605:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/e500.c:605:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:605:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:605:5: warning: padding size of 'struct (unnamed at ../hw/ppc/e500.c:605:5)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/e500.c:605:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/e500.c:607:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:630:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/e500.c:636:46: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:665:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/e500.c:667:27: warning: cast from 'char *' to 'DeviceTreeParams *' (aka 'struct DeviceTreeParams *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/e500.c:667:27: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/e500.c:667:27: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:667:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/e500.c:68:9: warning: macro is not used [-Wunused-macros] hw/ppc/e500.c:698:15: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:710:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/e500.c:733:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:734:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:768:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/e500.c:781:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:783:38: warning: 'PPCE500_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:787:45: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:790:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:794:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/e500.c:804:53: warning: unused parameter 'irqs' [-Wunused-parameter] hw/ppc/e500.c:810:45: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:812:35: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:817:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/e500.c:817:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/e500.c:832:38: warning: 'PPCE500_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:853:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:85:39: warning: unused parameter 'fdt' [-Wunused-parameter] hw/ppc/e500.c:860:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/e500.c:860:49: warning: unused parameter 'line' [-Wunused-parameter] hw/ppc/e500.c:870:32: warning: 'PPCE500_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:871:38: warning: 'PPCE500_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:875:26: warning: implicit conversion changes signedness: 'long long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:903:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/e500.c:907:15: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:923:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:930:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:932:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:933:66: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/e500.c:933:66: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/e500.c:941:31: warning: declaration shadows a local variable [-Wshadow] hw/ppc/e500.c:95:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/e500.c:95:29: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/e500.c:964:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:965:12: warning: 'CCSR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:96:24: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/e500.c:987:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.c:998:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500.h:19:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/e500.h:30:12: warning: padding struct 'struct PPCE500MachineClass' with 3 bytes to align 'platform_bus_base' [-Wpadded] hw/ppc/e500.h:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/e500.h:46:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/ppc/e500.h:9:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/e500plat.c:113:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/e500plat.c:35:32: warning: 'PPCE500_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:38:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/e500plat.c:46:71: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/e500plat.c:48:32: warning: 'PPCE500_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:51:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:54:53: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:63:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:74:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/e500plat.c:76:32: warning: 'PPCE500_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:77:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/e500plat.c:78:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/fdt.c:35:24: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] hw/ppc/fdt.c:35:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/fdt.c:40:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/fdt.c:47:15: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] hw/ppc/fw_cfg.c:23:21: warning: padding struct 'struct (unnamed at ../hw/ppc/fw_cfg.c:21:18)' with 6 bytes to align 'name' [-Wpadded] hw/ppc/fw_cfg.c:39:28: warning: extension used [-Wlanguage-extension-token] hw/ppc/fw_cfg.c:39:28: warning: padding size of 'struct (unnamed at ../hw/ppc/fw_cfg.c:39:28)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/fw_cfg.c:39:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/mac_newworld.c:104:8: warning: padding size of 'struct Core99MachineState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/mac_newworld.c:105:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/mac_newworld.c:112:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/mac_newworld.c:114:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/ppc/mac_newworld.c:117:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/mac_newworld.c:134:42: warning: 'CORE99_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:140:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/mac_newworld.c:156:39: warning: code will never be executed [-Wunreachable-code] hw/ppc/mac_newworld.c:159:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/mac_newworld.c:160:15: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:183:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:188:25: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:209:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:224:59: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/ppc/mac_newworld.c:233:60: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/ppc/mac_newworld.c:235:60: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/ppc/mac_newworld.c:257:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/mac_newworld.c:262:17: warning: 6 enumeration values not explicitly handled in switch: 'PPC_FLAGS_INPUT_UNKNOWN', 'PPC_FLAGS_INPUT_BookE', 'PPC_FLAGS_INPUT_405'... [-Wswitch-enum] hw/ppc/mac_newworld.c:262:17: warning: 7 enumeration values not explicitly handled in switch: 'PPC_FLAGS_INPUT_UNKNOWN', 'PPC_FLAGS_INPUT_BookE', 'PPC_FLAGS_INPUT_405'... [-Wswitch-enum] hw/ppc/mac_newworld.c:298:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:308:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:323:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:331:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:339:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:357:15: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:361:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:366:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:370:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:372:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:394:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/mac_newworld.c:404:23: warning: extension used [-Wlanguage-extension-token] hw/ppc/mac_newworld.c:404:23: warning: padding size of 'struct (unnamed at ../hw/ppc/mac_newworld.c:404:23)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/mac_newworld.c:404:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/mac_newworld.c:406:17: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:409:17: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:414:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:416:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:451:26: warning: code will never be executed [-Wunreachable-code] hw/ppc/mac_newworld.c:454:22: warning: code will never be executed [-Wunreachable-code] hw/ppc/mac_newworld.c:459:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:460:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:461:11: warning: 'MACIO_NVRAM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:466:14: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:471:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:479:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_newworld.c:480:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:481:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:483:55: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:489:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:490:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:491:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_newworld.c:493:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_newworld.c:494:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_newworld.c:495:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_newworld.c:501:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/mac_newworld.c:506:52: warning: implicit conversion changes signedness: 'pid_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/mac_newworld.c:508:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:512:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_newworld.c:533:49: warning: unused parameter 'p' [-Wunused-parameter] hw/ppc/mac_newworld.c:533:62: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/mac_newworld.c:540:15: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:545:21: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:563:42: warning: unused parameter 'machine' [-Wunused-parameter] hw/ppc/mac_newworld.c:563:63: warning: unused parameter 'arg' [-Wunused-parameter] hw/ppc/mac_newworld.c:569:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/mac_newworld.c:571:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:572:32: warning: 'FW_PATH_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:592:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/mac_newworld.c:594:31: warning: 'CORE99_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:597:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/ppc/mac_newworld.c:611:31: warning: 'CORE99_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:627:31: warning: 'CORE99_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_newworld.c:648:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/mac_newworld.c:95:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/mac_oldworld.c:107:39: warning: code will never be executed [-Wunreachable-code] hw/ppc/mac_oldworld.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/mac_oldworld.c:111:15: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:136:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:143:25: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:148:26: warning: variable 'bios_addr' may be uninitialized when used here [-Wconditional-uninitialized] hw/ppc/mac_oldworld.c:148:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/mac_oldworld.c:160:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:164:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:165:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:169:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:180:59: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/mac_oldworld.c:182:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:190:60: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/mac_oldworld.c:192:60: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/mac_oldworld.c:212:35: warning: implicit conversion changes signedness: 'char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/ppc/mac_oldworld.c:226:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:238:15: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:242:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:244:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:248:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:250:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:257:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/mac_oldworld.c:258:17: warning: 7 enumeration values not explicitly handled in switch: 'PPC_FLAGS_INPUT_UNKNOWN', 'PPC_FLAGS_INPUT_BookE', 'PPC_FLAGS_INPUT_405'... [-Wswitch-enum] hw/ppc/mac_oldworld.c:262:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:277:23: warning: extension used [-Wlanguage-extension-token] hw/ppc/mac_oldworld.c:277:23: warning: padding size of 'struct (unnamed at ../hw/ppc/mac_oldworld.c:277:23)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/mac_oldworld.c:277:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/mac_oldworld.c:278:17: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:281:17: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:285:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:303:14: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:308:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:318:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/mac_oldworld.c:327:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/mac_oldworld.c:330:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_oldworld.c:331:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_oldworld.c:332:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/mac_oldworld.c:336:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/mac_oldworld.c:341:52: warning: implicit conversion changes signedness: 'pid_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/mac_oldworld.c:343:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mac_oldworld.c:367:51: warning: unused parameter 'p' [-Wunused-parameter] hw/ppc/mac_oldworld.c:367:64: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/mac_oldworld.c:374:15: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:379:21: warning: 'MACIO_IDE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:398:44: warning: unused parameter 'machine' [-Wunused-parameter] hw/ppc/mac_oldworld.c:398:65: warning: unused parameter 'arg' [-Wunused-parameter] hw/ppc/mac_oldworld.c:404:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/mac_oldworld.c:406:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:407:32: warning: 'FW_PATH_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mac_oldworld.c:433:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/mac_oldworld.c:442:39: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/mac_oldworld.c:70:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/mac_oldworld.c:72:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/ppc/mac_oldworld.c:75:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/mac_oldworld.c:89:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/mpc8544_guts.c:125:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mpc8544_guts.c:126:20: warning: 'MPC8544_GUTS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mpc8544_guts.c:31:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:32:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:33:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:34:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:35:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:36:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:37:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:38:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:39:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:40:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:41:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:42:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:43:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:44:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:45:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:49:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:50:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:51:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:52:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:53:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:54:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:55:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:56:9: warning: macro is not used [-Wunused-macros] hw/ppc/mpc8544_guts.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/mpc8544_guts.c:62:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/mpc8544_guts.c:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/mpc8544_guts.c:66:18: warning: padding struct 'struct GutsState' with 8 bytes to align 'iomem' [-Wpadded] hw/ppc/mpc8544_guts.c:70:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/mpc8544_guts.c:71:44: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/mpc8544_guts.c:74:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mpc8544_guts.c:80:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mpc8544_guts.c:83:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/mpc8544_guts.c:95:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/mpc8544_guts.c:96:57: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/mpc8544ds.c:40:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/mpc8544ds.c:42:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/mpc8544ds.c:43:32: warning: 'PPCE500_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pef.c:107:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ppc/pef.c:125:1: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/pef.c:132:47: warning: unused parameter 'oc' [-Wunused-parameter] hw/ppc/pef.c:132:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pef.c:136:36: warning: unused parameter 'obj' [-Wunused-parameter] hw/ppc/pef.c:140:40: warning: unused parameter 'obj' [-Wunused-parameter] hw/ppc/pef.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/pef.c:44:54: warning: unused parameter 'cgs' [-Wunused-parameter] hw/ppc/pef.c:44:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pef.c:80:35: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pegasos2.c:101:32: warning: 'PEGASOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:107:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/pegasos2.c:113:15: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:142:10: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/pegasos2.c:145:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/pegasos2.c:157:14: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:157:56: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:158:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:168:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:171:11: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:174:11: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:175:15: warning: 'I2C_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:175:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:183:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/pegasos2.c:191:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:207:46: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:211:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:217:46: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:229:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:230:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:232:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:240:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:241:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:246:32: warning: 'PEGASOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:306:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/pegasos2.c:311:65: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/pegasos2.c:321:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pegasos2.c:331:21: warning: 'PPC_VIRTUAL_HYPERVISOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:359:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:360:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:364:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:364:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:374:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:375:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/pegasos2.c:375:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/pegasos2.c:375:13: warning: extension used [-Wlanguage-extension-token] hw/ppc/pegasos2.c:375:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/pegasos2.c:376:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:376:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:380:64: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:381:63: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:382:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:383:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:384:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:385:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:387:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/pegasos2.c:387:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/pegasos2.c:387:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/pegasos2.c:387:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/pegasos2.c:395:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:396:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:396:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:411:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:412:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:412:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:424:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:425:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:425:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:433:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:434:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:434:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:448:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/pegasos2.c:455:32: warning: 'PEGASOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:463:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:463:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:467:35: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:469:30: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:469:30: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:473:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:473:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pegasos2.c:477:44: warning: unused parameter 'vhyp' [-Wunused-parameter] hw/ppc/pegasos2.c:477:62: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/pegasos2.c:481:70: warning: unused parameter 'vhyp' [-Wunused-parameter] hw/ppc/pegasos2.c:483:12: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:486:44: warning: unused parameter 'ms' [-Wunused-parameter] hw/ppc/pegasos2.c:486:60: warning: unused parameter 'path' [-Wunused-parameter] hw/ppc/pegasos2.c:487:42: warning: unused parameter 'propname' [-Wunused-parameter] hw/ppc/pegasos2.c:487:58: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pegasos2.c:487:67: warning: unused parameter 'vallen' [-Wunused-parameter] hw/ppc/pegasos2.c:492:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pegasos2.c:494:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:495:38: warning: 'PPC_VIRTUAL_HYPERVISOR_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:496:30: warning: 'VOF_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:525:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pegasos2.c:545:28: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/pegasos2.c:545:44: warning: unused parameter 'd' [-Wunused-parameter] hw/ppc/pegasos2.c:550:28: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/pegasos2.c:550:44: warning: unused parameter 'd' [-Wunused-parameter] hw/ppc/pegasos2.c:557:28: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/pegasos2.c:557:44: warning: unused parameter 'd' [-Wunused-parameter] hw/ppc/pegasos2.c:677:18: warning: missing field 'dtf' initializer [-Wmissing-field-initializers] hw/ppc/pegasos2.c:697:56: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/pegasos2.c:708:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:718:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:71:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/pegasos2.c:71:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/ppc/pegasos2.c:730:53: warning: implicit conversion loses integer precision: 'pcibus_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:733:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/pegasos2.c:733:58: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/pegasos2.c:734:63: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/pegasos2.c:757:32: warning: 'PEGASOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:891:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:893:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:896:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:898:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:89:32: warning: 'PEGASOS2_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pegasos2.c:900:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:901:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:902:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:903:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:906:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:907:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pegasos2.c:929:67: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] hw/ppc/pegasos2.c:930:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:940:37: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pegasos2.c:947:54: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/pnv.c:1036:23: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1051:49: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1055:15: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1058:51: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1062:17: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1066:54: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1069:24: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:108:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1095:23: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1115:49: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1119:21: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1122:51: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1126:23: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1130:54: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1133:30: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1139:25: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1159:50: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1163:21: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1166:52: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1170:23: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1174:55: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1177:30: warning: 'XIVE_TCTX' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1212:23: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1213:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1232:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1243:30: warning: 'PNV_PHB' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1249:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv.c:1251:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1252:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1258:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1261:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1266:25: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1268:25: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1269:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1269:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/pnv.c:1270:32: warning: 'PNV_ICP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1270:66: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:1280:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1281:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1282:23: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1295:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1304:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1308:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1312:30: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1315:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1334:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1338:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1339:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1348:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1359:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1367:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1373:53: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1376:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:1379:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:137:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1381:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1382:23: warning: 'PNV_CHIP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:138:23: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1403:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:1405:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1406:23: warning: 'PNV_CHIP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:140:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1427:69: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:1429:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1430:23: warning: 'PNV_CHIP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1453:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1454:23: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1455:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1475:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1485:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1493:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1496:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv.c:1498:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1504:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1516:23: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1519:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1521:33: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1530:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1544:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1545:23: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1546:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1556:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1572:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1574:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1576:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1578:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1581:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1588:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1593:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1597:30: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1600:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1611:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1615:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1616:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1623:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1630:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1631:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1636:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1654:53: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1657:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:1660:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:1662:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1663:23: warning: 'PNV_CHIP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1686:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1687:25: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1688:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:169:56: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:1702:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1708:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv.c:1710:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1716:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:171:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1728:25: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1731:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1733:33: warning: 'PNV_PHB4_PEC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:173:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1742:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1756:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1757:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1758:25: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:175:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1767:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:177:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1783:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1785:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1787:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1789:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1791:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1793:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1796:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1804:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1808:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1812:30: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1815:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1826:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1831:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1832:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1840:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1847:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1848:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1853:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1872:54: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:1875:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:1878:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:1880:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1881:23: warning: 'PNV_CHIP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1904:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1925:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/pnv.c:1935:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1938:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1954:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/pnv.c:1955:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:1964:20: warning: 'PNV_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1974:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1975:65: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:1979:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:1982:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:1992:21: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2004:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2004:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv.c:2005:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2005:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv.c:2006:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2006:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv.c:2007:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2007:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv.c:2008:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2008:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv.c:2009:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2009:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv.c:2010:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv.c:2013:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:2015:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2027:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2029:23: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2032:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2042:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2045:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2046:27: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2048:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:2052:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2054:29: warning: 'PNV_PHB3' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2056:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:2060:31: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2060:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:2061:24: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2072:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2083:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2086:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2087:27: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2091:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2093:29: warning: 'PNV_PHB3' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2096:24: warning: 'ICS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2101:42: warning: unused parameter 'xi' [-Wunused-parameter] hw/ppc/pnv.c:2105:18: warning: 'ICP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2111:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2115:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2115:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/pnv.c:2116:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2119:9: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2123:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2124:9: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2134:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2138:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2139:27: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2141:35: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2163:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2167:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:2168:29: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2170:35: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2186:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:2188:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2189:28: warning: 'XICS_FABRIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2190:28: warning: 'PNV_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2194:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/pnv.c:2195:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/pnv.c:2212:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:2214:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2215:28: warning: 'XIVE_FABRIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2216:28: warning: 'PNV_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2220:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/pnv.c:2221:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/pnv.c:2239:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:2241:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2242:28: warning: 'PNV_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2243:28: warning: 'XIVE_FABRIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2247:40: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/pnv.c:2248:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/pnv.c:2264:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv.c:2266:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2271:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv.c:2273:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2280:65: warning: unused parameter 'arg' [-Wunused-parameter] hw/ppc/pnv.c:2282:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2309:31: warning: unused parameter 'n' [-Wunused-parameter] hw/ppc/pnv.c:2309:38: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/ppc/pnv.c:2309:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv.c:2313:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2313:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/pnv.c:2318:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv.c:2320:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2321:41: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:2322:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:233:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/pnv.c:2375:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv.c:2384:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv.c:2393:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv.c:2406:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv.c:241:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/pnv.c:244:60: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/pnv.c:244:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/pnv.c:2455:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:2455:1: warning: padding size of 'struct (unnamed at ../hw/ppc/pnv.c:2455:1)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/pnv.c:2455:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/pnv.c:273:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:289:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:290:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:294:27: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:298:29: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:305:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:312:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:338:27: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:348:39: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:363:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:369:46: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:369:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:373:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:387:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:394:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:410:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:417:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:425:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:434:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:446:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv.c:456:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:458:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:490:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:493:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:495:51: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:511:16: warning: padding size of 'struct ForeachPopulateArgs' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/pnv.c:519:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:558:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:562:47: warning: unused parameter 'pnv' [-Wunused-parameter] hw/ppc/pnv.c:574:28: warning: 'PNV_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:575:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:595:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/pnv.c:597:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/pnv.c:603:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/pnv.c:609:58: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv.c:618:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:619:9: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:62:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv.c:637:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv.c:639:28: warning: cast from 'char *' to 'PnvMachineState *' (aka 'struct PnvMachineState *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/pnv.c:639:28: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/pnv.c:639:28: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv.c:639:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/pnv.c:648:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:678:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv.c:692:23: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:693:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:695:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:701:23: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:702:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:704:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:710:23: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:711:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:713:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:719:25: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:720:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:722:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:728:12: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:72:68: warning: cast from 'const struct PnvChip *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/pnv.c:733:23: warning: 'PNV8_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:738:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:73:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/pnv.c:740:25: warning: 'PNV_PHB3' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:750:20: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvPHB *' (aka 'struct PnvPHB *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/pnv.c:756:29: warning: 'PNV_PHB4' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:763:23: warning: 'PNV9_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:772:58: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:778:58: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:784:59: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv.c:787:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv.c:793:9: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:795:9: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:811:25: warning: 'PNV10_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:823:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:841:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/pnv.c:842:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:843:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:853:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/pnv.c:873:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:874:17: warning: 'PNV_PNOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:929:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/pnv.c:952:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv.c:957:25: warning: 'PNV_CHIP' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv.c:960:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:962:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv.c:984:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:100:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_bmc.c:148:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_bmc.c:153:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv_bmc.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/pnv_bmc.c:162:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/pnv_bmc.c:172:68: warning: unused parameter 'cmd_len' [-Wunused-parameter] hw/ppc/pnv_bmc.c:175:21: warning: 'PNV_PNOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:177:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_bmc.c:191:60: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_bmc.c:192:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_bmc.c:247:17: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_bmc.c:247:17: warning: padding size of 'struct (unnamed at ../hw/ppc/pnv_bmc.c:247:17)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/pnv_bmc.c:247:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/pnv_bmc.c:262:29: warning: 'IPMI_BMC_SIMULATOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:275:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:276:22: warning: 'IPMI_BMC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:278:12: warning: 'IPMI_BMC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:311:23: warning: 'IPMI_BMC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_bmc.c:51:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_core.c:118:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_core.c:119:57: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_core.c:121:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_core.c:144:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_core.c:144:77: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_core.c:145:54: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_core.c:147:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_core.c:176:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:178:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:188:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/pnv_core.c:195:35: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_core.c:203:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:204:19: warning: 'PNV_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:214:19: warning: 'PNV_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:215:25: warning: 'PNV_CORE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:216:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:230:15: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:232:26: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:269:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:280:19: warning: 'PNV_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:281:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:293:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_core.c:293:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_core.c:294:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_core.c:294:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_core.c:295:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_core.c:295:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_core.c:296:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_core.c:299:63: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_core.c:301:25: warning: 'PNV_CORE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:306:63: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_core.c:308:25: warning: 'PNV_CORE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:313:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_core.c:315:25: warning: 'PNV_CORE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:321:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_core.c:323:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:354:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_core.c:354:1: warning: padding size of 'struct (unnamed at ../hw/ppc/pnv_core.c:354:1)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/pnv_core.c:354:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/pnv_core.c:362:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_core.c:363:50: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_core.c:365:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_core.c:366:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_core.c:37:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/pnv_core.c:381:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_core.c:381:70: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_core.c:382:47: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_core.c:384:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_core.c:406:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_core.c:408:19: warning: 'PNV_QUAD' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:417:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_core.c:417:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_core.c:418:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_core.c:421:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_core.c:423:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:48:25: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_core.c:72:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_core.c:73:57: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_core.c:75:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_core.c:94:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_core.c:94:77: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_core.c:95:54: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_homer.c:102:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_homer.c:102:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/pnv_homer.c:103:45: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_homer.c:103:59: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:121:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_homer.c:125:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_homer.c:130:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:132:23: warning: 'PNV_HOMER' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:134:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_homer.c:157:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_homer.c:158:51: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_homer.c:158:65: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:174:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_homer.c:176:28: warning: 'PNV_HOMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:216:48: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:218:23: warning: 'PNV_HOMER' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:255:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_homer.c:255:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/pnv_homer.c:256:45: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_homer.c:256:59: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:273:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:275:23: warning: 'PNV_HOMER' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:277:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_homer.c:300:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_homer.c:301:51: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_homer.c:301:65: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:317:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_homer.c:319:28: warning: 'PNV_HOMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:336:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:338:23: warning: 'PNV_HOMER' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:340:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_homer.c:35:27: warning: 'PNV_HOMER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:363:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_homer.c:364:51: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_homer.c:364:65: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:37:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv_homer.c:380:68: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_homer.c:382:28: warning: 'PNV_HOMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:38:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_homer.c:398:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_homer.c:400:23: warning: 'PNV_HOMER' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:401:27: warning: 'PNV_HOMER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:406:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_homer.c:411:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_homer.c:415:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_homer.c:415:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_homer.c:416:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_homer.c:419:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_homer.c:421:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_homer.c:446:36: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/pnv_homer.c:67:48: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_homer.c:69:23: warning: 'PNV_HOMER' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:101:48: warning: unused parameter 'dev' [-Wunused-parameter] hw/ppc/pnv_lpc.c:135:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:136:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:138:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:139:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:242:38: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_lpc.c:250:39: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_lpc.c:259:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:261:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:278:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/pnv_lpc.c:291:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/pnv_lpc.c:292:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/pnv_lpc.c:293:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/pnv_lpc.c:295:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/pnv_lpc.c:301:72: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_lpc.c:303:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:304:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:324:56: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_lpc.c:326:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:327:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:356:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:387:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:393:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:397:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/pnv_lpc.c:440:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/pnv_lpc.c:450:65: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_lpc.c:482:35: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_lpc.c:493:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:496:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:499:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:503:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:532:69: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_lpc.c:54:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:55:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:565:53: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_lpc.c:571:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:574:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:57:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:581:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:585:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_lpc.c:58:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:613:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:614:24: warning: 'PNV_LPC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:61:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:629:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_lpc.c:62:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:631:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:632:35: warning: 'PNV_XSCOM_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:633:24: warning: 'PNV_LPC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:63:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:649:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_lpc.c:64:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:655:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:656:24: warning: 'PNV_LPC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:65:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:670:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_lpc.c:672:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:673:24: warning: 'PNV_LPC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:687:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_lpc.c:689:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:69:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:700:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_lpc.c:702:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:70:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:71:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:72:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:73:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:743:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:746:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_lpc.c:748:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:74:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:75:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:76:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:77:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:784:28: warning: 'PNV_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:786:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:78:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:79:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_lpc.c:801:29: warning: 'PNV_LPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_lpc.c:82:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_occ.c:103:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_occ.c:104:51: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_occ.c:138:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_occ.c:138:60: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/pnv_occ.c:139:55: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_occ.c:139:69: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_occ.c:155:23: warning: no previous extern declaration for non-static variable 'pnv_occ_sram_ops' [-Wmissing-variable-declarations] hw/ppc/pnv_occ.c:165:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_occ.c:167:24: warning: 'PNV_OCC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:186:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_occ.c:188:19: warning: 'PNV_OCC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:189:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_occ.c:204:63: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_occ.c:206:19: warning: 'PNV_OCC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:207:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_occ.c:235:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_occ.c:237:24: warning: 'PNV_OCC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:238:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:252:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_occ.c:254:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:265:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_occ.c:267:19: warning: 'PNV_OCC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:268:24: warning: 'PNV_OCC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:274:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_occ.c:281:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:284:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_occ.c:286:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:310:34: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/pnv_occ.c:64:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_occ.c:66:19: warning: 'PNV_OCC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:67:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_occ.c:82:63: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_occ.c:84:19: warning: 'PNV_OCC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_occ.c:85:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_pnor.c:100:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/pnv_pnor.c:102:55: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/ppc/pnv_pnor.c:107:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/pnv_pnor.c:112:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_pnor.c:116:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_pnor.c:116:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_pnor.c:117:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_pnor.c:117:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ppc/pnv_pnor.c:117:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_pnor.c:118:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_pnor.c:121:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_pnor.c:123:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_pnor.c:23:18: warning: 'PNV_PNOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_pnor.c:27:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/pnv_pnor.c:28:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_pnor.c:28:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/pnv_pnor.c:44:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_pnor.c:45:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_pnor.c:48:22: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/ppc/pnv_pnor.c:58:18: warning: 'PNV_PNOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_pnor.c:61:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/pnv_pnor.c:62:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_pnor.c:62:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/pnv_pnor.c:64:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/pnv_pnor.c:64:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/pnv_pnor.c:83:18: warning: 'PNV_PNOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:114:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:115:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:121:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:127:24: warning: 'PNV_PSI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:145:43: warning: unused parameter 'psi' [-Wunused-parameter] hw/ppc/pnv_psi.c:164:22: warning: 'PNV8_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:265:22: warning: 'PNV8_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:304:69: warning: unused parameter 'mmio' [-Wunused-parameter] hw/ppc/pnv_psi.c:395:71: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:397:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_psi.c:401:54: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:403:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_psi.c:41:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:420:72: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:422:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_psi.c:426:56: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:428:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_psi.c:42:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:43:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:447:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:456:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:459:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_psi.c:461:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:471:21: warning: 'PNV8_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:489:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:490:22: warning: 'PNV8_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:498:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:503:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/pnv_psi.c:506:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv_psi.c:508:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv_psi.c:530:24: warning: 'PNV_PSI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:552:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_psi.c:552:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_psi.c:553:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/pnv_psi.c:553:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/pnv_psi.c:554:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_psi.c:557:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_psi.c:559:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:560:24: warning: 'PNV_PSI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:56:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:58:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:593:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:596:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:59:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:602:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:603:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:604:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:605:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:606:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:607:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:608:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:609:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:60:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:610:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:611:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:612:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:613:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:614:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:615:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:616:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:617:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:618:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:619:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:61:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:621:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:622:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:623:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:624:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:625:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:626:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:627:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:628:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:629:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:62:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:630:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:631:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:632:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:633:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:634:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:635:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:639:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:642:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:647:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:65:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:66:11: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_psi.c:674:74: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:676:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:677:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_psi.c:678:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_psi.c:698:58: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:700:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:701:21: warning: 'PNV9_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:702:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_psi.c:710:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_psi.c:719:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:736:24: warning: declaration shadows a local variable [-Wshadow] hw/ppc/pnv_psi.c:769:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_psi.c:769:75: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:773:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_psi.c:777:56: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_psi.c:779:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:828:20: warning: 'PNV9_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:839:20: warning: 'PNV9_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:847:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:848:25: warning: 'PNV9_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:854:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:858:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/pnv_psi.c:859:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/pnv_psi.c:862:70: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv_psi.c:864:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/pnv_psi.c:877:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_psi.c:879:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:880:24: warning: 'PNV_PSI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:881:30: warning: 'XIVE_NOTIFIER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:905:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_psi.c:909:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_psi.c:911:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:912:24: warning: 'PNV_PSI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:929:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_psi.c:931:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:932:35: warning: 'PNV_XSCOM_INTERFACE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_psi.c:951:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/pnv_psi.c:963:34: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/pnv_psi.c:967:19: warning: 'PNV_PSI' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:104:51: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_sbe.c:105:63: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_sbe.c:107:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_sbe.c:138:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:139:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:140:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:141:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:142:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:143:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:146:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:147:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:148:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:149:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:150:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:151:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:152:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:153:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:154:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:164:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:165:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:166:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:168:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:169:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:170:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:171:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:172:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:173:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:174:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:175:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:176:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:177:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:182:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:186:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:187:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:194:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:217:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_sbe.c:218:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_sbe.c:219:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/pnv_sbe.c:232:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/pnv_sbe.c:232:73: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/pnv_sbe.c:256:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_sbe.c:258:19: warning: 'PNV_SBE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:259:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_sbe.c:285:63: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_sbe.c:287:19: warning: 'PNV_SBE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:288:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_sbe.c:334:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_sbe.c:336:24: warning: 'PNV_SBE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:337:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:353:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_sbe.c:355:24: warning: 'PNV_SBE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:356:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:371:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_sbe.c:373:19: warning: 'PNV_SBE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:374:24: warning: 'PNV_SBE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:379:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_sbe.c:382:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_sbe.c:384:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:389:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/pnv_sbe.c:391:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_sbe.c:414:34: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/pnv_sbe.c:43:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:44:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:45:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:46:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:47:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:48:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:67:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:69:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:70:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:71:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:77:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:80:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:81:9: warning: macro is not used [-Wunused-macros] hw/ppc/pnv_sbe.c:87:54: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/pnv_sbe.c:88:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/pnv_sbe.c:90:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/pnv_xscom.c:109:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/pnv_xscom.c:113:42: warning: unused parameter 'chip' [-Wunused-parameter] hw/ppc/pnv_xscom.c:113:72: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/pnv_xscom.c:160:64: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_xscom.c:169:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/pnv_xscom.c:188:34: warning: unused parameter 'width' [-Wunused-parameter] hw/ppc/pnv_xscom.c:213:23: warning: no previous extern declaration for non-static variable 'pnv_xscom_ops' [-Wmissing-variable-declarations] hw/ppc/pnv_xscom.c:223:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/pnv_xscom.c:225:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_xscom.c:251:16: warning: padding size of 'struct ForeachPopulateArgs' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/pnv_xscom.c:261:38: warning: 'PNV_XSCOM_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_xscom.c:266:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_xscom.c:46:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_xscom.c:60:12: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/pnv_xscom.c:67:16: warning: 'PNV_CHIP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:102:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1031:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:1031:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc.c:1032:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:1032:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc.c:1033:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc.c:107:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1096:8: warning: padding size of 'struct ppc40x_timer_t' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc.c:1118:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:1139:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:1144:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1163:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:1170:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:1186:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc.c:1189:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1190:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1206:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:1231:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:1236:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:1244:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc.c:1244:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:1374:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:137:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1394:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:1447:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/ppc.c:1447:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/ppc.c:1454:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:1454:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/ppc.c:1455:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:152:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:163:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:163:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:173:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:178:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:210:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:214:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:229:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:237:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:237:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:242:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:252:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:260:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:260:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:265:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:270:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:281:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:293:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc.c:293:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:307:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc.c:307:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:312:38: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/ppc.c:352:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:352:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:381:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:386:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:402:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:417:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:427:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:427:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:447:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:452:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:457:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:472:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:480:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:480:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/ppc.c:481:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:485:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/ppc.c:496:71: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:505:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ppc/ppc.c:508:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:519:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:528:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ppc/ppc.c:537:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:540:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:548:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:550:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:559:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:561:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:575:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:586:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:58:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc.c:597:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:599:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:608:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:60:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc.c:610:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:618:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:626:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:635:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:639:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:650:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:672:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:674:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:676:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:68:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:68:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:690:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc.c:698:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:698:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:700:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:700:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:704:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:704:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:706:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:717:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ppc/ppc.c:720:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:727:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc.c:735:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:739:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:746:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc.c:755:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:812:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:816:9: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ppc/ppc.c:83:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:83:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:846:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:851:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:867:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:871:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/ppc.c:899:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:902:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/ppc.c:916:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:939:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:93:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc.c:940:33: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:940:45: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:940:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/ppc.c:953:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:962:33: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:962:45: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:962:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/ppc.c:973:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:973:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:976:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:976:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc.c:977:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc.c:977:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc.c:980:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc.c:980:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/ppc.c:981:28: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc.c:988:45: warning: unused parameter 'state' [-Wunused-parameter] hw/ppc/ppc405.h:110:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:110:55: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:111:8: warning: padding size of 'struct Ppc405GptState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc405.h:114:18: warning: padding struct 'struct Ppc405GptState' with 8 bytes to align 'iomem' [-Wpadded] hw/ppc/ppc405.h:118:16: warning: padding struct 'struct Ppc405GptState' with 4 bytes to align 'timer' [-Wpadded] hw/ppc/ppc405.h:130:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:130:55: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:144:8: warning: padding size of 'struct Ppc405CpcState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc405.h:148:17: warning: padding struct 'struct Ppc405CpcState' with 4 bytes to align 'clk_setup' [-Wpadded] hw/ppc/ppc405.h:163:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:163:55: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:170:16: warning: padding struct 'struct Ppc405SoCState' with 8 bytes to align 'cpu' [-Wpadded] hw/ppc/ppc405.h:179:21: warning: padding struct 'struct Ppc405SoCState' with 8 bytes to align 'opba' [-Wpadded] hw/ppc/ppc405.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:35:55: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:36:8: warning: padding size of 'struct Ppc405PobState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc405.h:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:46:57: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:47:8: warning: padding size of 'struct Ppc405OpbaState' with 14 bytes to alignment boundary [-Wpadded] hw/ppc/ppc405.h:50:18: warning: padding struct 'struct Ppc405OpbaState' with 8 bytes to align 'io' [-Wpadded] hw/ppc/ppc405.h:57:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:57:55: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:75:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:75:57: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405.h:76:8: warning: padding size of 'struct Ppc405GpioState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc405.h:79:18: warning: padding struct 'struct Ppc405GpioState' with 8 bytes to align 'io' [-Wpadded] hw/ppc/ppc405.h:95:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405.h:95:55: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405_boards.c:132:26: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:176:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:183:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:186:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:192:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:196:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:198:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:201:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:231:23: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:233:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:241:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:246:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:254:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:255:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_boards.c:259:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:260:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:261:71: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc405_boards.c:262:34: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:263:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_boards.c:263:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/ppc405_boards.c:273:34: warning: 'PPC405_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:283:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:345:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_boards.c:347:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:377:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc405_boards.c:380:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405_boards.c:380:61: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405_boards.c:381:8: warning: padding size of 'struct Ref405epFpgaState' with 14 bytes to alignment boundary [-Wpadded] hw/ppc/ppc405_boards.c:384:18: warning: padding struct 'struct Ref405epFpgaState' with 8 bytes to align 'iomem' [-Wpadded] hw/ppc/ppc405_boards.c:390:73: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc405_boards.c:411:43: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc405_boards.c:420:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/ppc405_boards.c:439:31: warning: 'REF405EP_FPGA' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:445:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_boards.c:447:28: warning: 'REF405EP_FPGA' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:451:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:454:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_boards.c:456:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:45:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc405_boards.c:487:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:488:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:493:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:498:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_boards.c:500:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_boards.c:55:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc405_boards.c:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc405_boards.c:58:63: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/ppc405_boards.c:65:20: warning: padding struct 'struct Ppc405MachineState' with 8 bytes to align 'soc' [-Wpadded] hw/ppc/ppc405_uc.c:101:27: warning: 'PPC405_POB' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1031:25: warning: 'PPC405_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1037:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1047:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1052:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1057:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1062:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1069:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1072:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1074:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1076:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1084:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1088:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1089:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1092:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1097:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:109:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:1100:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1101:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc405_uc.c:1101:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:1101:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc405_uc.c:1101:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc405_uc.c:1101:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc405_uc.c:1102:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1106:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1111:49: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1114:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:111:27: warning: 'PPC405_POB' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1123:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1129:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:112:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1135:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1140:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1145:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc405_uc.c:1145:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:1145:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc405_uc.c:1145:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc405_uc.c:1145:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc405_uc.c:1146:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1152:29: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1155:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1156:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc405_uc.c:1156:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:1156:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc405_uc.c:1156:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc405_uc.c:1156:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc405_uc.c:1157:53: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:1164:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:1166:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:119:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:1219:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:1219:1: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc405_uc.c:1219:1)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc405_uc.c:1219:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc405_uc.c:121:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:131:64: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc405_uc.c:153:34: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc405_uc.c:182:29: warning: 'PPC405_OPBA' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:188:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:190:26: warning: 'PPC405_OPBA' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:193:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:196:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:198:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:239:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/ppc405_uc.c:239:48: warning: unused parameter 'dcrn' [-Wunused-parameter] hw/ppc/ppc405_uc.c:244:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/ppc405_uc.c:244:45: warning: unused parameter 'dcrn' [-Wunused-parameter] hw/ppc/ppc405_uc.c:244:60: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/ppc405_uc.c:250:27: warning: 'PPC405_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:266:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:268:27: warning: 'PPC405_DMA' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:269:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:272:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc405_uc.c:272:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:272:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc405_uc.c:272:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc405_uc.c:272:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc405_uc.c:273:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:302:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:304:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:314:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/ppc405_uc.c:320:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/ppc405_uc.c:332:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:334:26: warning: 'PPC405_GPIO' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:338:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:341:59: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:343:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:461:27: warning: 'PPC405_OCM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:475:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:477:27: warning: 'PPC405_OCM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:478:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:492:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:494:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:504:47: warning: unused parameter 'gpt' [-Wunused-parameter] hw/ppc/ppc405_uc.c:504:56: warning: unused parameter 'n' [-Wunused-parameter] hw/ppc/ppc405_uc.c:510:51: warning: unused parameter 'gpt' [-Wunused-parameter] hw/ppc/ppc405_uc.c:510:60: warning: unused parameter 'n' [-Wunused-parameter] hw/ppc/ppc405_uc.c:510:67: warning: unused parameter 'level' [-Wunused-parameter] hw/ppc/ppc405_uc.c:526:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:552:54: warning: unused parameter 'gpt' [-Wunused-parameter] hw/ppc/ppc405_uc.c:568:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:568:62: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc405_uc.c:592:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc405_uc.c:594:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:597:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc405_uc.c:599:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:603:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:622:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc405_uc.c:622:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:654:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc405_uc.c:656:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:660:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc405_uc.c:662:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:688:27: warning: 'PPC405_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:703:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:705:25: warning: 'PPC405_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:706:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:713:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc405_uc.c:713:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:713:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc405_uc.c:713:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc405_uc.c:713:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc405_uc.c:721:9: warning: 'PPC405_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:722:19: warning: 'PPC405_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:726:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:728:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:765:77: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:767:76: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:768:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:768:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:778:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:788:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:793:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:794:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:794:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:796:72: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:797:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:799:72: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:800:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:802:71: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:803:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:805:71: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:806:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:808:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:809:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc405_uc.c:811:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:812:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:812:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:814:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc405_uc.c:815:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc405_uc.c:815:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc405_uc.c:925:27: warning: 'PPC405_CPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:942:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc405_uc.c:944:27: warning: 'PPC405_CPC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:945:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:971:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc405_uc.c:971:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc405_uc.c:972:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc405_uc.c:975:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc405_uc.c:977:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc405_uc.c:990:25: warning: 'PPC405_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:107:19: warning: code will never be executed [-Wunreachable-code] hw/ppc/ppc440_bamboo.c:116:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:134:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:134:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:135:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:135:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:142:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:143:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:155:16: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_bamboo.c:178:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:193:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:195:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:197:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:199:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:205:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:208:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:210:29: warning: 'PPC4xx_SDRAM_DDR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:215:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:216:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:217:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:218:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:256:27: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:257:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/ppc440_bamboo.c:261:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/ppc440_bamboo.c:274:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] hw/ppc/ppc440_bamboo.c:287:51: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:287:51: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc440_bamboo.c:302:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_bamboo.c:302:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc440_bamboo.c:42:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc440_bamboo.c:47:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc440_bamboo.c:48:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc440_bamboo.c:49:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc440_bamboo.c:61:64: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_bamboo.c:86:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_bamboo.c:91:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:171:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:173:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc440_pcix.c:174:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:188:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:212:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:226:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:275:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:298:47: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:304:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc440_pcix.c:305:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc440_pcix.c:309:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:318:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:324:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:333:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:343:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:346:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:352:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:355:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:361:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:364:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_pcix.c:38:18: warning: padding struct 'struct PLBOutMap' with 12 bytes to align 'mr' [-Wpadded] hw/ppc/ppc440_pcix.c:400:33: warning: 'PPC440_PCIX_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_pcix.c:444:52: warning: unused parameter 'b' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:444:73: warning: unused parameter 'devfn' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:468:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:469:47: warning: unused parameter 'len' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:477:23: warning: no previous extern declaration for non-static variable 'ppc440_pcix_host_conf_ops' [-Wmissing-variable-declarations] hw/ppc/ppc440_pcix.c:483:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:485:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_pcix.c:489:9: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_pcix.c:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc440_pcix.c:490:9: warning: 'PPC440_PCIX_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_pcix.c:518:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc440_pcix.c:520:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_pcix.c:57:22: warning: padding struct 'struct PPC440PCIXState' with 8 bytes to align 'pom' [-Wpadded] hw/ppc/ppc440_pcix.c:60:14: warning: padding struct 'struct PPC440PCIXState' with 4 bytes to align 'irq' [-Wpadded] hw/ppc/ppc440_pcix.c:62:18: warning: padding struct 'struct PPC440PCIXState' with 8 bytes to align 'bm' [-Wpadded] hw/ppc/ppc440_uc.c:1005:28: warning: 'PPC460EX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1006:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1024:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1027:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1033:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc440_uc.c:1033:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc440_uc.c:1034:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc440_uc.c:1037:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc440_uc.c:1039:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1117:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1118:33: warning: 'PPC460EX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1122:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:1123:33: warning: 'PPC460EX_PCIE_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:153:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/ppc440_uc.c:153:63: warning: unused parameter 'val' [-Wunused-parameter] hw/ppc/ppc440_uc.c:290:25: warning: signed shift result (0xB5000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ppc/ppc440_uc.c:290:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc440_uc.c:391:22: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ppc/ppc440_uc.c:391:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc440_uc.c:571:9: warning: padding size of 'PPC4xxDmaState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc440_uc.c:573:19: warning: padding struct 'PPC4xxDmaState' with 4 bytes to align 'ch' [-Wpadded] hw/ppc/ppc440_uc.c:585:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc440_uc.c:597:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:603:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:609:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:631:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/ppc/ppc440_uc.c:635:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc440_uc.c:635:23: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ppc/ppc440_uc.c:646:37: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc440_uc.c:673:66: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc440_uc.c:676:66: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc440_uc.c:69:16: warning: padding size of 'struct ppc4xx_l2sram_t' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc440_uc.c:773:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc440_uc.c:775:8: warning: padding size of 'struct PPC460EXPCIEState' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppc440_uc.c:782:14: warning: padding struct 'struct PPC460EXPCIEState' with 4 bytes to align 'cfg_base' [-Wpadded] hw/ppc/ppc440_uc.c:784:14: warning: padding struct 'struct PPC460EXPCIEState' with 4 bytes to align 'msg_base' [-Wpadded] hw/ppc/ppc440_uc.c:786:14: warning: padding struct 'struct PPC460EXPCIEState' with 4 bytes to align 'omr1_base' [-Wpadded] hw/ppc/ppc440_uc.c:837:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:846:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:855:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:861:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:867:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:873:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:879:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:885:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:891:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc440_uc.c:930:32: warning: 'PCIE_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc440_uc.c:930:75: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_devs.c:130:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:183:27: warning: 'PPC4xx_MAL' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:184:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:196:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc4xx_devs.c:196:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_devs.c:196:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc4xx_devs.c:196:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc4xx_devs.c:196:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc4xx_devs.c:197:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:227:27: warning: 'PPC4xx_MAL' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:235:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_devs.c:235:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_devs.c:236:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_devs.c:236:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_devs.c:237:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_devs.c:240:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_devs.c:242:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:310:27: warning: 'PPC4xx_PLB' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:317:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc4xx_devs.c:319:27: warning: 'PPC4xx_PLB' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:320:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:330:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_devs.c:332:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:492:27: warning: 'PPC4xx_EBC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:507:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc4xx_devs.c:509:27: warning: 'PPC4xx_EBC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:510:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:516:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_devs.c:518:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:539:27: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:543:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_devs.c:543:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_devs.c:545:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_devs.c:548:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_devs.c:54:27: warning: 'PPC4xx_MAL' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:550:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_devs.c:581:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_devs.c:581:1: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc4xx_devs.c:581:1)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc4xx_devs.c:581:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc4xx_pci.c:101:60: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc4xx_pci.c:111:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:114:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:117:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:120:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:124:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:127:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:130:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:133:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:137:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:140:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:143:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:146:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:150:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:153:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:156:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:159:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc4xx_pci.c:171:47: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/ppc4xx_pci.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:284:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_pci.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:295:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_pci.c:304:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:304:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/ppc4xx_pci.c:304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:307:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:307:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/ppc4xx_pci.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_pci.c:310:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_pci.c:315:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/ppc4xx_pci.c:317:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_pci.c:323:9: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_pci.c:324:9: warning: 'PPC4xx_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_pci.c:326:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/ppc4xx_pci.c:326:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:326:21: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc4xx_pci.c:326:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc4xx_pci.c:326:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc4xx_pci.c:332:51: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_pci.c:332:51: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc4xx_pci.c:332:51)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc4xx_pci.c:332:51: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc4xx_pci.c:353:69: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_pci.c:355:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_pci.c:356:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_pci.c:376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_pci.c:380:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_pci.c:382:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_pci.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppc4xx_pci.c:63:18: warning: padding struct 'struct PPC4xxPCIState' with 8 bytes to align 'container' [-Wpadded] hw/ppc/ppc4xx_sdram.c:200:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:202:26: warning: implicit conversion changes signedness: 'long long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:253:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:262:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:300:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/ppc4xx_sdram.c:311:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/ppc4xx_sdram.c:323:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:345:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:372:30: warning: 'PPC4xx_SDRAM_DDR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:391:30: warning: 'PPC4xx_SDRAM_DDR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:392:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:406:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:410:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/ppc4xx_sdram.c:423:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:432:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_sdram.c:432:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_sdram.c:434:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_sdram.c:434:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_sdram.c:435:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_sdram.c:438:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_sdram.c:440:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:527:20: warning: implicit conversion changes signedness: 'long long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:60:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:615:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/ppc4xx_sdram.c:627:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/ppc4xx_sdram.c:648:31: warning: 'PPC4xx_SDRAM_DDR2' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:656:31: warning: 'PPC4xx_SDRAM_DDR2' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:657:33: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:676:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/ppc4xx_sdram.c:680:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/ppc4xx_sdram.c:720:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_sdram.c:720:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_sdram.c:722:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_sdram.c:722:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/ppc4xx_sdram.c:723:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/ppc4xx_sdram.c:726:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppc4xx_sdram.c:728:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppc4xx_sdram.c:757:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc4xx_sdram.c:757:1: warning: padding size of 'struct (unnamed at ../hw/ppc/ppc4xx_sdram.c:757:1)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/ppc4xx_sdram.c:757:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/ppc_booke.c:103:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/ppc_booke.c:121:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/ppc_booke.c:141:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/ppc_booke.c:141:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppc_booke.c:149:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc_booke.c:183:17: warning: extension used [-Wlanguage-extension-token] hw/ppc/ppc_booke.c:183:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/ppc_booke.c:187:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/ppc_booke.c:256:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppc_booke.c:307:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppc_booke.c:307:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppc_booke.c:319:75: warning: unused parameter 'state' [-Wunused-parameter] hw/ppc/ppc_booke.c:39:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc_booke.c:40:9: warning: macro is not used [-Wunused-macros] hw/ppc/ppc_booke.c:65:8: warning: padding size of 'struct booke_timer_t' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/ppce500_spin.c:100:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppce500_spin.c:104:19: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppce500_spin.c:121:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/ppce500_spin.c:140:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/ppce500_spin.c:143:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/ppce500_spin.c:146:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppce500_spin.c:163:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppce500_spin.c:165:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppce500_spin.c:167:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppce500_spin.c:181:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppce500_spin.c:182:20: warning: 'E500_SPIN' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppce500_spin.c:189:63: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/ppce500_spin.c:191:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppce500_spin.c:50:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/ppce500_spin.c:55:18: warning: padding struct 'struct SpinState' with 8 bytes to align 'iomem' [-Wpadded] hw/ppc/ppce500_spin.c:61:20: warning: 'E500_SPIN' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppce500_spin.c:67:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/ppce500_spin.c:68:26: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/ppce500_spin.c:82:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppce500_spin.c:83:23: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/ppce500_spin.c:83:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppce500_spin.c:84:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppce500_spin.c:84:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/ppce500_spin.c:91:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/ppce500_spin.c:98:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/ppce500_spin.c:99:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:108:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:127:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/prep.c:128:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/prep.c:128:38: warning: implicit conversion changes signedness: 'const char' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/prep.c:130:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/prep.c:130:34: warning: implicit conversion changes signedness: 'const char' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/prep.c:156:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/prep.c:161:70: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:186:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/prep.c:191:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/prep.c:194:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:203:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:204:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:205:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:218:15: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:232:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/prep.c:249:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:264:15: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:267:15: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:274:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:276:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:278:15: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:282:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:283:52: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:288:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:294:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:302:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:308:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:313:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:318:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:334:14: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:339:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:356:52: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:369:56: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:378:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:389:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:390:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:391:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/prep.c:395:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/prep.c:401:52: warning: implicit conversion changes signedness: 'pid_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/prep.c:405:48: warning: implicit conversion changes signedness: 'char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/ppc/prep.c:410:67: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:412:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:414:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/prep.c:423:40: warning: possible misuse of comma operator here [-Wcomma] hw/ppc/prep.c:433:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:433:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/prep.c:51:9: warning: macro is not used [-Wunused-macros] hw/ppc/prep.c:61:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/prep.c:63:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/ppc/prep.c:78:21: warning: 'NVRAM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:84:21: warning: 'NVRAM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep.c:95:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/prep_systemio.c:105:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/prep_systemio.c:113:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/prep_systemio.c:120:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/prep_systemio.c:131:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/prep_systemio.c:228:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/prep_systemio.c:231:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/prep_systemio.c:232:53: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/prep_systemio.c:239:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/prep_systemio.c:239:58: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/prep_systemio.c:240:46: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/prep_systemio.c:240:61: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/prep_systemio.c:254:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/prep_systemio.c:256:22: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep_systemio.c:257:28: warning: 'PREP_SYSTEMIO' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep_systemio.c:264:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep_systemio.c:264:23: warning: extension used [-Wlanguage-extension-token] hw/ppc/prep_systemio.c:264:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/prep_systemio.c:265:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep_systemio.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/prep_systemio.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/prep_systemio.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/prep_systemio.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/prep_systemio.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/prep_systemio.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/prep_systemio.c:284:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/prep_systemio.c:289:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/prep_systemio.c:289:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/prep_systemio.c:290:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/prep_systemio.c:290:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/prep_systemio.c:291:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/prep_systemio.c:294:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/prep_systemio.c:296:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/prep_systemio.c:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/prep_systemio.c:45:8: warning: padding size of 'struct PrepSystemIoState' with 8 bytes to alignment boundary [-Wpadded] hw/ppc/prep_systemio.c:55:14: warning: padding struct 'struct PrepSystemIoState' with 3 bytes to align 'softreset_irq' [-Wpadded] hw/ppc/prep_systemio.c:97:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/rs6000_mc.c:125:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/rs6000_mc.c:138:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/rs6000_mc.c:143:24: warning: 'RS6000MC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/rs6000_mc.c:167:30: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/ppc/rs6000_mc.c:197:30: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/rs6000_mc.c:206:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/rs6000_mc.c:206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/rs6000_mc.c:207:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/rs6000_mc.c:212:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/rs6000_mc.c:212:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/rs6000_mc.c:213:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/rs6000_mc.c:213:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/rs6000_mc.c:214:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/rs6000_mc.c:217:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/rs6000_mc.c:219:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/rs6000_mc.c:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/rs6000_mc.c:38:18: warning: padding struct 'struct RS6000MCState' with 11 bytes to align 'simm' [-Wpadded] hw/ppc/rs6000_mc.c:42:16: warning: padding struct 'struct RS6000MCState' with 7 bytes to align 'portio' [-Wpadded] hw/ppc/rs6000_mc.c:98:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/sam460ex.c:131:64: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/sam460ex.c:160:65: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/sam460ex.c:163:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/sam460ex.c:172:19: warning: code will never be executed [-Wunreachable-code] hw/ppc/sam460ex.c:202:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/sam460ex.c:222:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/sam460ex.c:223:30: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/sam460ex.c:236:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/sam460ex.c:236:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/sam460ex.c:236:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ppc/sam460ex.c:237:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/sam460ex.c:237:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/sam460ex.c:238:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ppc/sam460ex.c:238:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/sam460ex.c:286:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:302:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/sam460ex.c:306:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/sam460ex.c:306:21: warning: padding size of 'struct (unnamed at ../hw/ppc/sam460ex.c:306:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/sam460ex.c:306:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/sam460ex.c:318:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/sam460ex.c:319:28: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:322:17: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:325:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:327:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:355:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:359:30: warning: 'PPC4xx_SDRAM_DDR2' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:364:11: warning: 'PPC4xx_I2C' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:378:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:394:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:396:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:397:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/sam460ex.c:397:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/sam460ex.c:397:21: warning: padding size of 'struct (unnamed at ../hw/ppc/sam460ex.c:397:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/sam460ex.c:397:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/sam460ex.c:397:32: warning: 'PPC4xx_MAL' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:417:13: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:429:15: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:470:27: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/sam460ex.c:471:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/sam460ex.c:476:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/sam460ex.c:491:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] hw/ppc/sam460ex.c:506:59: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/sam460ex.c:506:59: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/sam460ex.c:509:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/sam460ex.c:512:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/sam460ex.c:524:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/sam460ex.c:524:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/sam460ex.c:53:9: warning: macro is not used [-Wunused-macros] hw/ppc/sam460ex.c:58:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr.c:1000:22: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/ppc/spapr.c:1008:18: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/ppc/spapr.c:1016:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1017:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1030:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1038:54: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:1043:54: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:1054:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1055:67: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1056:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1061:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/ppc/spapr.c:1066:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1070:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1081:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1082:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1102:52: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr.c:1117:35: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1117:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1127:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1128:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1129:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1137:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1137:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1140:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1141:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1142:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1146:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1146:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1148:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1148:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1153:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1153:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1159:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1159:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1161:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1161:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1166:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1166:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1168:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:1168:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1172:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1173:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1176:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:120:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1216:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:121:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/ppc/spapr.c:1239:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1245:13: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1246:42: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:1249:13: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:1250:42: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:125:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:125:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:125:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:1269:59: warning: unused parameter 'vhyp' [-Wunused-parameter] hw/ppc/spapr.c:1281:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:1295:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1313:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1313:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:131:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:1321:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:134:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr.c:1394:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1401:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1415:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1422:46: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/spapr.c:1431:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1436:38: warning: unused parameter 'ptex' [-Wunused-parameter] hw/ppc/spapr.c:1436:48: warning: unused parameter 'n' [-Wunused-parameter] hw/ppc/spapr.c:1438:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1441:24: warning: cast from 'const struct ppc_hash_pte64 *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr.c:1450:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1457:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1457:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1463:13: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1463:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1464:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1466:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1472:13: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1472:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1473:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1473:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1482:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1491:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1498:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1507:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/ppc/spapr.c:1518:13: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1518:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1519:13: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1519:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:1533:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1562:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1571:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1573:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr.c:1588:49: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1592:28: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1598:29: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1613:31: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1614:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1618:30: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1619:17: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1620:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1628:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1637:21: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1637:33: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1637:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1638:26: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1639:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1691:16: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1691:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1709:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:170:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1722:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:1723:39: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:173:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:1752:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1806:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/ppc/spapr.c:1812:26: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1813:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:1813:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:1813:39: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1813:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:1851:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr.c:1867:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1867:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:1868:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1868:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:1869:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1869:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr.c:1869:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:1871:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:1883:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:1937:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1937:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr.c:1937:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:1939:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:193:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1956:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1956:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:1957:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:195:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:1974:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:1974:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr.c:1974:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:1975:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:1981:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:199:59: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:199:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr.c:2004:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2004:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2005:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2005:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2006:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2006:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr.c:2006:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2008:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:2016:44: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr.c:2042:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2042:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2043:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2043:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2044:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2044:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2045:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:204:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr.c:204:75: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2061:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2061:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2063:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2063:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr.c:2064:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:2095:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2116:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2117:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2118:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2120:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/spapr.c:2134:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:2182:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:2262:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2298:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2345:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/spapr.c:2354:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2377:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr.c:2378:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr.c:2441:36: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:2443:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2451:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2453:66: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:2456:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:2459:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr.c:2461:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:2505:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2518:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2519:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2524:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/ppc/spapr.c:2554:23: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2554:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:2560:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:2561:15: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:2561:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2571:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2591:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2592:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2593:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2597:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/ppc/spapr.c:2599:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2623:13: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:2634:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2634:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2638:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:2643:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2646:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2647:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:2647:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:2654:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2667:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2669:12: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2674:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2675:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2680:16: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2680:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:2686:16: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2686:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:2694:20: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2694:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:2710:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2713:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/ppc/spapr.c:2714:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:2721:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2722:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2723:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:2725:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/spapr.c:274:55: warning: variable 'pa_size' may be uninitialized when used here [-Wconditional-uninitialized] hw/ppc/spapr.c:2790:18: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:2790:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:2790:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] hw/ppc/spapr.c:2844:28: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:284:68: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:2855:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:2879:44: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:2885:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr.c:2939:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] hw/ppc/spapr.c:293:24: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:293:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:2940:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3024:63: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr.c:3025:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3025:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr.c:3029:54: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:303:43: warning: implicit conversion changes signedness: 'unsigned long' to 'gssize' (aka 'long') [-Wsign-conversion] hw/ppc/spapr.c:3042:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3058:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:3074:41: warning: unused parameter 'machine' [-Wunused-parameter] hw/ppc/spapr.c:3103:52: warning: unused parameter 'p' [-Wunused-parameter] hw/ppc/spapr.c:3109:26: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprPhbState *' (aka 'struct SpaprPhbState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr.c:3111:25: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr.c:3148:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:3175:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:3181:20: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:3181:29: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr.c:3192:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3194:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3199:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3201:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3207:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3209:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3215:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3217:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3222:46: warning: unused parameter 'obj' [-Wunused-parameter] hw/ppc/spapr.c:3222:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3227:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3229:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3246:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3261:48: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3263:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3268:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3270:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3283:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3285:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3301:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3303:9: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3320:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3322:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3327:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3329:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3335:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3337:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3342:75: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3344:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3352:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3353:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3354:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3355:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:336:22: warning: comparison of integers of different signs: 'ram_addr_t' (aka 'unsigned long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/ppc/spapr.c:337:22: warning: comparison of integers of different signs: 'ram_addr_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] hw/ppc/spapr.c:338:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3432:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3437:65: warning: unused parameter 'arg' [-Wunused-parameter] hw/ppc/spapr.c:3439:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:343:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3440:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3445:40: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr.c:3455:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr.c:3461:40: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr.c:3466:33: warning: unused parameter 'n' [-Wunused-parameter] hw/ppc/spapr.c:3466:40: warning: unused parameter 'cpu_index' [-Wunused-parameter] hw/ppc/spapr.c:3466:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3470:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:3470:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:3476:69: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3482:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3484:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:3493:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3498:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:3500:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3520:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3534:29: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3535:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3542:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3554:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:3561:36: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3562:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3564:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3582:49: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3593:45: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3598:28: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3604:34: warning: padding struct 'struct SpaprDimmState' with 4 bytes to align 'next' [-Wpadded] hw/ppc/spapr.c:3655:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3664:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:3666:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3691:12: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3704:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3710:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:3712:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3729:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ppc/spapr.c:3739:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3740:65: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3745:54: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3765:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3766:65: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3771:20: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3771:34: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3779:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3780:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3792:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:379:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3812:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:3814:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3822:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3839:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3840:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3841:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3842:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3845:28: warning: 'SPAPR_CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:384:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:3864:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3867:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3869:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3869:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3880:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3899:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:3901:26: warning: 'SPAPR_CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3903:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3904:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3925:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:3933:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3934:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3935:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3936:26: warning: 'SPAPR_CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3937:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3945:37: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3945:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3949:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:395:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:3981:46: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3981:58: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:3981:58: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:3997:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3998:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:3999:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4004:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/ppc/spapr.c:4016:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:4027:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr.c:4033:37: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4033:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:4050:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4058:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:405:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:406:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:4072:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4073:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4074:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:407:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4109:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4110:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4111:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4141:46: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/ppc/spapr.c:4146:54: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/ppc/spapr.c:4149:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4166:73: warning: unused parameter 'dev' [-Wunused-parameter] hw/ppc/spapr.c:4169:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4181:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4182:32: warning: 'SPAPR_TPM_PROXY' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4192:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:419:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4200:65: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:4214:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr.c:421:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:422:74: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:4242:30: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4243:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4244:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:428:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4293:29: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4296:13: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprPhbState *' (aka 'struct SpaprPhbState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr.c:4296:57: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:430:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4310:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4322:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:4322:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:4328:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/ppc/spapr.c:4331:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:4332:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4335:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:4349:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr.c:4352:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:4352:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:4356:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr.c:4363:52: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr.c:4405:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr.c:4406:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:441:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4420:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4422:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:4427:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4432:44: warning: unused parameter 'xi' [-Wunused-parameter] hw/ppc/spapr.c:443:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4442:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4446:46: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:444:70: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:4457:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4459:31: warning: 'XIVE_PRESENTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4492:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4493:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4498:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:4502:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:4514:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:4514:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:4515:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:451:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/spapr.c:4532:56: warning: unused parameter 'vhyp' [-Wunused-parameter] hw/ppc/spapr.c:4557:55: warning: unused parameter 'vhyp' [-Wunused-parameter] hw/ppc/spapr.c:4579:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:457:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:4581:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4582:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4583:32: warning: 'FW_PATH_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4584:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4585:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4586:38: warning: 'PPC_VIRTUAL_HYPERVISOR_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4587:28: warning: 'XICS_FABRIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4588:41: warning: 'INTERRUPT_STATS_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4589:28: warning: 'XIVE_FABRIC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4590:30: warning: 'VOF_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:461:70: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:4705:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr.c:472:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4739:59: warning: unused parameter 'mc' [-Wunused-parameter] hw/ppc/spapr.c:4744:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4744:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4744:39: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4755:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4755:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4755:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:475:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4766:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4766:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4766:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4777:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4777:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4777:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:477:73: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:4784:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4792:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4792:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4792:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4803:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4803:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4803:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4814:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4814:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4814:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4821:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4828:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4828:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4828:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4835:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4837:69: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:4847:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4847:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4847:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4854:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4864:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4864:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4864:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4871:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4874:57: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:4884:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4884:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4884:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:488:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:489:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr.c:4906:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4915:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4915:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4915:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4922:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:492:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:4937:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4937:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4937:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4945:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4955:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4955:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4955:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:495:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:4962:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4964:55: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:4965:58: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:4980:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4980:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4980:42: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:4984:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4992:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:4992:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:4992:52: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5000:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5007:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5007:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5007:42: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5019:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5019:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5019:42: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5027:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5029:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5039:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5039:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5039:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5048:82: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5057:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5057:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5057:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5065:55: warning: unused parameter 'mmio64' [-Wunused-parameter] hw/ppc/spapr.c:5077:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5082:9: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5086:19: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5087:33: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5099:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr.c:5100:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:5119:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5121:70: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5122:62: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5123:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5124:66: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5135:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5135:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5135:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5144:52: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5153:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5153:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5153:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5161:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5163:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5172:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5172:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5172:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5180:30: warning: 'SPAPR_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5187:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5187:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5187:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:518:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:5196:69: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5202:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5202:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5202:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5211:68: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/ppc/spapr.c:5219:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5219:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5219:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:5230:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:5230:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr.c:5230:40: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr.c:525:67: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:541:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:593:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:594:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:649:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:650:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:652:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:656:39: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:658:40: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:661:18: warning: declaration shadows a variable in the global scope [-Wshadow] hw/ppc/spapr.c:664:22: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:664:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:664:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:664:39: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (smp_threads) : (ppc_compat_max_vthreads(cpu)))' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:670:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:672:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr.c:673:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:676:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:679:56: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr.c:681:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:683:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:685:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:687:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr.c:746:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:752:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr.c:764:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr.c:770:55: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr.c:806:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:806:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:812:19: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr.c:813:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:815:27: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:857:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:861:32: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:862:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:894:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr.c:905:47: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:908:57: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr.c:971:33: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr.c:971:45: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr.c:971:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr.c:981:18: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] hw/ppc/spapr.c:999:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:102:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:120:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:148:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:159:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:172:11: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:177:46: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:179:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:187:34: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:194:46: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:196:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:197:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:197:35: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:197:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_caps.c:213:46: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:215:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:216:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:216:35: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:216:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_caps.c:229:18: warning: no previous extern declaration for non-static variable 'cap_cfpc_possible' [-Wmissing-variable-declarations] hw/ppc/spapr_caps.c:231:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] hw/ppc/spapr_caps.c:236:53: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:239:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:240:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:246:34: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:254:18: warning: no previous extern declaration for non-static variable 'cap_sbbc_possible' [-Wmissing-variable-declarations] hw/ppc/spapr_caps.c:256:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] hw/ppc/spapr_caps.c:261:60: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:264:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:265:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:271:34: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:279:18: warning: no previous extern declaration for non-static variable 'cap_ibs_possible' [-Wmissing-variable-declarations] hw/ppc/spapr_caps.c:282:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] hw/ppc/spapr_caps.c:289:63: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:292:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:293:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:299:34: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:339:33: warning: implicit conversion changes signedness: 'long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_caps.c:344:13: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:383:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_caps.c:383:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:383:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_caps.c:383:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_caps.c:383:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_caps.c:394:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_caps.c:394:25: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:394:25: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_caps.c:394:25)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_caps.c:394:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_caps.c:411:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_caps.c:411:25: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:411:25: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_caps.c:411:25)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_caps.c:411:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_caps.c:421:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_caps.c:421:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:421:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_caps.c:421:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_caps.c:421:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_caps.c:426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_caps.c:42:17: warning: padding struct 'struct SpaprCapPossible' with 4 bytes to align 'help' [-Wpadded] hw/ppc/spapr_caps.c:430:62: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:432:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_caps.c:442:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:443:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:443:35: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:443:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_caps.c:458:14: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:482:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:483:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:483:35: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:483:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_caps.c:484:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:498:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:514:57: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:518:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:523:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:538:53: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:541:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:542:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:547:34: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:548:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:548:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:569:48: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:572:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:578:14: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:586:57: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_caps.c:589:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:601:14: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_caps.c:60:29: warning: padding struct 'struct SpaprCapabilityInfo' with 4 bytes to align 'get' [-Wpadded] hw/ppc/spapr_caps.c:617:21: warning: no previous extern declaration for non-static variable 'capability_table' [-Wmissing-variable-declarations] hw/ppc/spapr_caps.c:739:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:76:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:772:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_caps.c:772:25: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_caps.c:811:44: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:863:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:863:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:863:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:864:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:864:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:864:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:865:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:865:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:865:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:866:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:866:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:866:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:867:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:867:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:867:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:868:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:868:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:868:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:869:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:869:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:869:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:86:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:870:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:870:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:870:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:871:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:871:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:871:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:872:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:872:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:872:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:873:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:873:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:873:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:874:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:874:1: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_caps.c:874:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_caps.c:882:49: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_caps.c:931:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_caps.c:931:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_caps.c:931:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_caps.c:931:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_caps.c:931:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_cpu_core.c:103:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_cpu_core.c:129:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:130:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:131:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_cpu_core.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:150:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_cpu_core.c:167:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:168:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_cpu_core.c:182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_cpu_core.c:197:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:199:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:207:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:208:24: warning: 'SPAPR_CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:235:24: warning: 'SPAPR_CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:236:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:263:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:267:27: warning: 'PPC_VIRTUAL_HYPERVISOR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:274:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:287:30: warning: 'SPAPR_CPU_CORE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:288:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:289:5: warning: 'glib_autoptr_cleanup_Object' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:297:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:326:24: warning: 'SPAPR_CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:327:19: warning: 'CPU_CORE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:33:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:348:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:348:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:349:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:349:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_cpu_core.c:351:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_cpu_core.c:356:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:357:30: warning: 'SPAPR_CPU_CORE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:36:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_cpu_core.c:382:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:383:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:384:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:385:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:386:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:387:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:388:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:389:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:390:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:391:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:392:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:393:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:394:32: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_cpu_core.c:400:1: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_cpu_core.c:400:1: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_cpu_core.c:400:1)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_cpu_core.c:400:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_cpu_core.c:84:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:1008:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1017:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1020:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:1030:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1039:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1045:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1048:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:1053:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_drc.c:1053:68: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_drc.c:1054:41: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_drc.c:1062:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1081:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1088:47: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_drc.c:1088:71: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_drc.c:1089:44: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_drc.c:109:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1101:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1112:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1119:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1146:36: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_drc.c:1146:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_drc.c:1149:54: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_drc.c:1151:51: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_drc.c:1164:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1235:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_drc.c:1242:26: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_drc.c:1262:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:1266:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_drc.c:1273:42: warning: possible misuse of comma operator here [-Wcomma] hw/ppc/spapr_drc.c:1274:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1275:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_drc.c:1276:68: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/spapr_drc.c:128:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:1292:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:145:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:166:25: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:187:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:221:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:226:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:243:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:320:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr_drc.c:327:63: warning: unused parameter 'name' [-Wunused-parameter] hw/ppc/spapr_drc.c:328:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr_drc.c:337:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/spapr_drc.c:337:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_drc.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_drc.c:337:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_drc.c:346:21: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_drc.c:374:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:379:59: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_drc.c:39:14: warning: implicit conversion changes signedness: 'int' to 'SpaprDrcType' [-Wsign-conversion] hw/ppc/spapr_drc.c:412:36: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] hw/ppc/spapr_drc.c:477:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_drc.c:477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_drc.c:478:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_drc.c:510:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_drc.c:510:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_drc.c:511:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_drc.c:519:49: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_drc.c:539:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:568:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:586:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:588:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:617:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_drc.c:617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_drc.c:618:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_drc.c:646:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:660:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:662:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:674:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:685:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:696:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:707:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:718:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:729:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_drc.c:76:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:824:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/ppc/spapr_drc.c:837:5: warning: 'glib_autoptr_cleanup_GArray' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:839:5: warning: 'glib_autoptr_cleanup_GArray' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:841:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:843:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_drc.c:888:14: warning: implicit conversion changes signedness: 'SpaprDrcType' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_drc.c:899:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:915:6: warning: cast from 'gchar *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/spapr_drc.c:916:6: warning: cast from 'gchar *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/spapr_drc.c:917:6: warning: cast from 'gchar *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/spapr_drc.c:918:6: warning: cast from 'gchar *' (aka 'char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/spapr_drc.c:922:40: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:930:46: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_drc.c:937:50: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_drc.c:944:50: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_drc.c:952:45: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_drc.c:993:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_drc.c:996:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_events.c:1005:70: warning: implicit conversion changes signedness: 'int' to 'EventClassIndex' (aka 'enum EventClass') [-Wsign-conversion] hw/ppc/spapr_events.c:100:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:1043:9: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_events.c:1067:13: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_events.c:106:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:153:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:154:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:155:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:157:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:158:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:159:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:162:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:163:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:164:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:166:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:172:8: warning: packed attribute is unnecessary for 'struct epow_extended_log' [-Wpacked] hw/ppc/spapr_events.c:189:8: warning: packed attribute is unnecessary for 'struct rtas_event_log_v6_hp' [-Wpacked] hw/ppc/spapr_events.c:195:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:203:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:211:8: warning: packed attribute is unnecessary for 'struct hp_extended_log' [-Wpacked] hw/ppc/spapr_events.c:228:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:229:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:231:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:238:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:239:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:241:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:242:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:244:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:258:8: warning: packed attribute is unnecessary for 'struct mc_extended_log' [-Wpacked] hw/ppc/spapr_events.c:263:8: warning: padding size of 'struct MC_ierror_table' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_events.c:269:18: warning: padding struct 'struct MC_ierror_table' with 1 byte to align 'initiator' [-Wpadded] hw/ppc/spapr_events.c:293:8: warning: padding size of 'struct MC_derror_table' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_events.c:298:18: warning: padding struct 'struct MC_derror_table' with 1 byte to align 'initiator' [-Wpadded] hw/ppc/spapr_events.c:341:8: warning: padding size of 'struct SpaprEventSource' with 3 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_events.c:387:52: warning: implicit conversion changes signedness: 'int' to 'EventClassIndex' (aka 'enum EventClass') [-Wsign-conversion] hw/ppc/spapr_events.c:407:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_events.c:407:41: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_events.c:467:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_events.c:47:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:489:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_events.c:49:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:50:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:51:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:522:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:523:55: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/ppc/spapr_events.c:524:60: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:525:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_events.c:525:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:526:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:527:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:528:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_events.c:528:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:52:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:530:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_events.c:534:43: warning: unused parameter 'n' [-Wunused-parameter] hw/ppc/spapr_events.c:534:52: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr_events.c:536:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_events.c:54:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:56:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:57:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:588:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_events.c:59:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:628:13: warning: enumeration values 'SPAPR_DR_CONNECTOR_TYPE_ANY' and 'SPAPR_DR_CONNECTOR_TYPE_VIO' not explicitly handled in switch [-Wswitch-enum] hw/ppc/spapr_events.c:62:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:63:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:65:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:66:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:68:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:69:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:70:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:71:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:72:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:73:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:75:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:767:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_events.c:767:25: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_events.c:767:25: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_events.c:767:25)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_events.c:767:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_events.c:76:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:77:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:785:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_events.c:785:25: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_events.c:785:25: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_events.c:785:25)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_events.c:785:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_events.c:78:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:79:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:80:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:81:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:82:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:83:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:84:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:85:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:872:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_events.c:876:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr_events.c:903:45: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr_events.c:931:41: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_events.c:932:38: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_events.c:942:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_events.c:978:70: warning: implicit conversion changes signedness: 'int' to 'EventClassIndex' (aka 'enum EventClass') [-Wsign-conversion] hw/ppc/spapr_events.c:97:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:98:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_events.c:991:36: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_events.c:992:33: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_events.c:993:37: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_events.c:998:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_events.c:99:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_hcall.c:1001:16: warning: 'return' will never be executed [-Wunreachable-code-return] hw/ppc/spapr_hcall.c:1007:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_hcall.c:1011:59: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1012:53: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1014:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:101:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1020:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1023:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_hcall.c:1023:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_hcall.c:1024:29: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1037:33: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:1042:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:105:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:108:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1104:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_hcall.c:1104:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_hcall.c:1110:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1122:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1135:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1147:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:114:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1153:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1180:52: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1188:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/spapr_hcall.c:123:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1269:5: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:126:51: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1276:64: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1295:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_hcall.c:129:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1312:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1314:55: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1327:59: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1329:60: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:135:34: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1396:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1397:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1402:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1416:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1426:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1467:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:1494:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1500:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1502:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1508:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1512:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:151:28: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_hcall.c:1520:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1521:57: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1522:51: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1523:52: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1534:53: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1535:60: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1536:54: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1537:55: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1543:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1553:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1556:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:155:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_hcall.c:155:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_hcall.c:1580:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1592:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1597:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1608:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:162:54: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:1678:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:170:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1712:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:1748:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:180:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:1820:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:182:14: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:185:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:187:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:191:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:199:69: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:200:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:208:68: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:209:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:212:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:219:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:226:69: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:227:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:232:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:237:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:248:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:261:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:266:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:270:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:27:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:290:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_hcall.c:291:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_hcall.c:295:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_hcall.c:303:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:323:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:326:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr_hcall.c:327:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:334:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:339:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:351:66: warning: unused parameter 'vpa' [-Wunused-parameter] hw/ppc/spapr_hcall.c:356:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:360:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:374:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:379:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:383:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:387:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:396:73: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:412:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:418:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:422:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:431:66: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:441:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:441:72: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:442:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:447:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:450:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:452:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:484:64: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:485:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:485:63: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:531:64: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:532:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:532:63: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:539:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:547:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_hcall.c:547:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_hcall.c:548:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:567:66: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:568:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:570:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:571:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:580:49: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:584:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:622:64: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:623:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:625:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:630:27: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:633:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:63:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:646:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:657:72: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:658:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:65:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:678:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:681:73: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:682:50: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:692:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_hcall.c:695:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr_hcall.c:698:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:69:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:704:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:707:73: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:708:50: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:722:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:726:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:73:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:750:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:757:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_hcall.c:75:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:760:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr_hcall.c:763:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:769:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr_hcall.c:770:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr_hcall.c:776:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:776:72: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:777:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:777:71: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:783:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:783:72: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:784:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:784:71: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:790:56: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:797:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:800:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:815:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:81:55: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:823:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_hcall.c:826:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:829:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:832:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:837:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:842:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:851:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:854:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:85:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_hcall.c:869:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:869:69: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:870:68: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:874:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:877:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_hcall.c:877:74: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_hcall.c:878:73: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_hcall.c:882:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:90:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:919:59: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_hcall.c:931:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:945:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:947:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:949:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:956:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:959:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:960:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr_hcall.c:961:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:963:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:980:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_hcall.c:98:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:107:10: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_iommu.c:115:65: warning: unused parameter 'flag' [-Wunused-parameter] hw/ppc/spapr_iommu.c:116:52: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/ppc/spapr_iommu.c:118:27: warning: cast from 'char *' to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 1 to 16 [-Wcast-align] hw/ppc/spapr_iommu.c:118:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_iommu.c:118:27: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:118:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_iommu.c:139:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ppc/spapr_iommu.c:146:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:147:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:150:27: warning: cast from 'char *' to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 1 to 16 [-Wcast-align] hw/ppc/spapr_iommu.c:150:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_iommu.c:150:27: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:150:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_iommu.c:176:27: warning: 'SPAPR_TCE_TABLE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:189:27: warning: cast from 'char *' to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 1 to 16 [-Wcast-align] hw/ppc/spapr_iommu.c:189:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_iommu.c:189:27: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:189:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_iommu.c:197:27: warning: cast from 'char *' to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 1 to 16 [-Wcast-align] hw/ppc/spapr_iommu.c:197:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_iommu.c:197:27: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:197:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_iommu.c:212:33: warning: cast from 'char *' to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 1 to 16 [-Wcast-align] hw/ppc/spapr_iommu.c:212:33: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_iommu.c:212:33: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:212:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_iommu.c:227:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ppc/spapr_iommu.c:229:27: warning: 'SPAPR_TCE_TABLE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:276:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_iommu.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:293:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr_iommu.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_iommu.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_iommu.c:297:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_iommu.c:305:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_iommu.c:307:27: warning: 'SPAPR_TCE_TABLE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:325:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_iommu.c:369:12: warning: 'SPAPR_TCE_TABLE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:377:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:401:28: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:404:33: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:413:46: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:414:28: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:426:27: warning: 'SPAPR_TCE_TABLE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:442:27: warning: 'SPAPR_TCE_TABLE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:460:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:465:50: warning: possible misuse of comma operator here [-Wcomma] hw/ppc/spapr_iommu.c:477:59: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_iommu.c:478:53: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_iommu.c:486:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:492:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:496:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:503:19: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] hw/ppc/spapr_iommu.c:504:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_iommu.c:515:64: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:517:60: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:522:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_iommu.c:522:69: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_iommu.c:523:44: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_iommu.c:530:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:535:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:539:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:546:19: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] hw/ppc/spapr_iommu.c:561:43: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_iommu.c:561:67: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_iommu.c:562:44: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_iommu.c:567:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:594:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:602:43: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_iommu.c:602:67: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_iommu.c:603:44: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_iommu.c:608:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_iommu.c:671:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_iommu.c:673:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:696:76: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_iommu.c:698:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_iommu.c:719:26: warning: extra ';' outside of a function [-Wextra-semi] hw/ppc/spapr_iommu.c:90:17: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_irq.c:142:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:143:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:187:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_irq.c:188:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_irq.c:189:9: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_irq.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_irq.c:215:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_irq.c:215:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_irq.c:215:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_irq.c:215:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_irq.c:218:51: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_irq.c:234:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_irq.c:234:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_irq.c:234:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_irq.c:234:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_irq.c:237:51: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:248:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_irq.c:248:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_irq.c:248:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_irq.c:248:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_irq.c:248:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_irq.c:251:51: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:259:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:261:11: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:269:11: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:278:11: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:285:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:296:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:298:26: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_irq.c:319:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:323:22: warning: 'ICS_SPAPR' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:327:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_irq.c:340:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:342:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprXive *' (aka 'struct SpaprXive *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_irq.c:345:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr_irq.c:347:19: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:34:9: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:359:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_irq.c:374:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:378:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr_irq.c:380:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_irq.c:380:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_irq.c:380:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_irq.c:380:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_irq.c:380:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_irq.c:383:51: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:398:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:39:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_irq.c:401:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr_irq.c:404:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_irq.c:404:25: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_irq.c:404:25: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_irq.c:404:25)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_irq.c:404:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_irq.c:409:23: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:418:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:428:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr_irq.c:431:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_irq.c:434:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr_irq.c:446:12: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:450:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_irq.c:457:46: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_irq.c:469:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_irq.c:482:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_irq.c:492:16: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:498:12: warning: 'SPAPR_INTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_irq.c:542:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ppc/spapr_irq.c:543:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr_irq.c:543:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_irq.c:547:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_irq.c:56:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_irq.c:56:61: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_irq.c:586:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_irq.c:586:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_irq.c:80:26: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_irq.c:81:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_numa.c:122:12: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_numa.c:122:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_numa.c:122:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_numa.c:159:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:170:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:196:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_numa.c:248:17: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_numa.c:248:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_numa.c:249:39: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:278:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:293:74: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:311:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:315:74: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:355:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:376:37: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:386:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:386:50: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_numa.c:404:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:405:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:407:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:422:40: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_numa.c:429:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:440:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:442:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:451:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:456:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:456:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_numa.c:462:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:463:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:472:29: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_numa.c:472:29: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_numa.c:472:29)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_numa.c:472:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_numa.c:473:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_numa.c:513:46: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_numa.c:522:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:534:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:537:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:542:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:542:42: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_numa.c:554:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_numa.c:554:68: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/ppc/spapr_numa.c:557:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_numa.c:564:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_numa.c:583:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_numa.c:599:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_numa.c:626:59: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_numa.c:628:60: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_numa.c:640:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_numa.c:643:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_numa.c:645:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_numa.c:677:13: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_numa.c:679:13: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:128:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:149:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:154:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:157:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:172:65: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:175:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:184:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:192:30: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:208:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:210:28: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:242:53: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:243:60: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:244:54: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:247:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:258:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:263:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:266:14: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:269:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:272:11: warning: 'NVDIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:277:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:280:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:283:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:297:54: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:298:61: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:299:55: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:302:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:313:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:318:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:321:14: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:324:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:330:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:332:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_nvdimm.c:336:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:338:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr_nvdimm.c:342:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:344:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:353:11: warning: 'NVDIMM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:359:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:359:72: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:360:49: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:362:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:375:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:383:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:388:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:391:14: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:399:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:404:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:424:46: warning: padding struct 'struct SpaprNVDIMMDeviceFlushState' with 4 bytes to align 'node' [-Wpadded] hw/ppc/spapr_nvdimm.c:428:8: warning: padding size of 'struct SpaprNVDIMMDevice' with 7 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_nvdimm.c:433:14: warning: padding struct 'struct SpaprNVDIMMDevice' with 7 bytes to align 'nvdimm_flush_token' [-Wpadded] hw/ppc/spapr_nvdimm.c:456:12: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:457:15: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:488:16: warning: 'SPAPR_NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:495:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:500:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:500:49: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:509:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:515:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:532:10: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_nvdimm.c:532:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_nvdimm.c:533:10: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_nvdimm.c:533:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_nvdimm.c:534:10: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_nvdimm.c:534:10: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_nvdimm.c:535:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_nvdimm.c:539:26: warning: no previous extern declaration for non-static variable 'vmstate_spapr_nvdimm_states' [-Wmissing-variable-declarations] hw/ppc/spapr_nvdimm.c:545:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_nvdimm.c:545:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_nvdimm.c:546:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_nvdimm.c:546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_nvdimm.c:553:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_nvdimm.c:56:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_nvdimm.c:56:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_nvdimm.c:598:43: warning: 'SPAPR_NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:632:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:657:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:657:69: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:658:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:661:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:672:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:675:12: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:677:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:681:19: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:685:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:692:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:695:51: warning: 'SPAPR_NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:697:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:708:41: warning: 'SPAPR_NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:70:30: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:713:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:716:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:716:74: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:717:51: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:719:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:71:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:72:26: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:732:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:737:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:743:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:749:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:752:14: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:753:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:755:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:762:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:774:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:774:74: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:775:51: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:778:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:786:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:794:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:797:18: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:798:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:808:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:815:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:824:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:824:70: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:825:47: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:830:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_nvdimm.c:838:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_nvdimm.c:841:14: warning: 'NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:869:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:871:35: warning: 'SPAPR_NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:872:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:872:49: warning: 'PC_DIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:893:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_nvdimm.c:896:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_nvdimm.c:898:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:899:24: warning: 'NVDIMM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_nvdimm.c:909:35: warning: 'SPAPR_NVDIMM' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_ovec.c:200:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr_ovec.c:225:69: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr_ovec.c:231:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_ovec.c:30:8: warning: padding size of 'struct SpaprOptionVector' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_ovec.c:40:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_ovec.c:40:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr_ovec.c:40:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_ovec.c:41:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_pci.c:111:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1160:18: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:1160:18: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_pci.c:1160:18)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_pci.c:1160:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_pci.c:1202:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1202:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1219:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_pci.c:121:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1275:16: warning: padding size of 'struct PciWalkFdt' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_pci.c:1278:20: warning: padding struct 'struct PciWalkFdt' with 4 bytes to align 'sphb' [-Wpadded] hw/ppc/spapr_pci.c:1285:44: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/spapr_pci.c:1315:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:1317:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:132:50: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:133:47: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:1364:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1419:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:141:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1434:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1441:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1457:50: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1472:61: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_pci.c:1473:69: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_pci.c:1476:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1477:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1495:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:1497:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:1519:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:152:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:153:43: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:1545:26: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1545:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1546:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1547:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1549:19: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1549:47: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1582:39: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1588:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_pci.c:1590:26: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1590:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1591:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1592:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1607:36: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:160:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1611:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1627:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1647:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_pci.c:1649:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1650:26: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1650:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1662:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1665:38: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1675:26: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1675:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1676:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1689:30: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1709:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1732:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1749:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1757:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1758:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1759:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1760:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1776:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1788:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:178:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1805:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1817:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1818:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1822:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1824:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1824:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1830:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1837:38: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1838:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1839:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1840:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1841:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1881:24: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:188:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:1892:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/spapr_pci.c:1954:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:1982:27: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_pci.c:198:51: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:1998:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:1998:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:199:48: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:2017:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2024:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/ppc/spapr_pci.c:2025:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2043:58: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr_pci.c:2070:47: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:2076:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:207:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2089:33: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2097:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2097:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2098:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2098:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2100:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2100:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2102:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2102:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2104:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2104:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2107:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2107:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2108:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2108:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2109:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2109:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2111:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2111:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2112:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2112:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2115:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2115:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2116:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2116:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2118:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2118:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2120:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2120:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2121:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2121:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2122:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2122:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2124:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_pci.c:2132:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2134:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_pci.c:2143:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2144:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2145:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2146:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_pci.c:2173:26: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2198:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ppc/spapr_pci.c:219:47: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:220:44: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:2218:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ppc/spapr_pci.c:2233:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2234:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2235:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2236:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2237:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2238:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2239:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2239:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr_pci.c:2239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2241:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2242:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_pci.c:2242:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ppc/spapr_pci.c:2242:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_pci.c:2244:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_pci.c:2249:52: warning: unused parameter 'rootbus' [-Wunused-parameter] hw/ppc/spapr_pci.c:2251:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2256:60: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_pci.c:2258:30: warning: 'PCI_HOST_BRIDGE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2259:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2260:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:227:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2285:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_pci.c:2289:52: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/spapr_pci.c:2301:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2305:38: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2317:19: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2356:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2373:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2379:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2380:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2381:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2382:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2383:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2384:55: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:2384:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2385:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2386:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2387:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2392:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2394:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2399:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/spapr_pci.c:2400:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:2406:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2413:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2416:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:2418:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:2422:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2437:9: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2443:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_pci.c:2446:33: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:2529:26: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:260:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:268:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:269:42: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:269:58: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_pci.c:273:30: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:294:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:305:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:313:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:321:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:327:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:337:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:361:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:366:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:379:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:379:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:382:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:388:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:392:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/spapr_pci.c:393:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:393:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:396:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:399:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:403:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:422:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:436:64: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:438:61: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:439:61: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_pci.c:441:61: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_pci.c:446:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:457:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:465:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:477:49: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:479:46: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:505:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:506:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:510:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:513:56: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:515:53: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:551:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:564:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:567:57: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:569:54: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:57:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_pci.c:592:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:597:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:59:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_pci.c:606:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:609:49: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:611:46: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:635:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:636:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:640:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:643:47: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:645:44: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:668:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:672:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:676:52: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_pci.c:678:49: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_pci.c:700:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:714:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:724:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:727:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:732:27: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:736:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:741:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ppc/spapr_pci.c:741:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/ppc/spapr_pci.c:741:68: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/spapr_pci.c:753:53: warning: unused parameter 'size' [-Wunused-parameter] hw/ppc/spapr_pci.c:756:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:760:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_pci.c:776:50: warning: unused parameter 'bus' [-Wunused-parameter] hw/ppc/spapr_pci.c:776:73: warning: unused parameter 'devfn' [-Wunused-parameter] hw/ppc/spapr_pci.c:783:57: warning: unused parameter 'sphb' [-Wunused-parameter] hw/ppc/spapr_pci.c:815:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:815:34: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:815:62: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:836:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_pci.c:837:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_pci.c:838:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_pci.c:85:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:905:31: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:905:59: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_pci.c:907:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_pci.c:927:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_pci.c:938:53: warning: implicit conversion loses integer precision: 'pcibus_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_pci.c:93:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_pci.c:941:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_pci.c:950:17: warning: padding struct 'struct PCIIFace' with 4 bytes to align 'name' [-Wpadded] hw/ppc/spapr_pci.c:955:17: warning: padding struct 'struct PCISubClass' with 4 bytes to align 'name' [-Wpadded] hw/ppc/spapr_rng.c:110:31: warning: 'SPAPR_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rng.c:134:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rng.c:134:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_rng.c:135:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rng.c:135:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_rng.c:137:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_rng.c:140:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_rng.c:142:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rng.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ppc/spapr_rng.c:34:8: warning: padding size of 'struct SpaprRngState' with 7 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_rng.c:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/ppc/spapr_rng.c:41:8: warning: padding size of 'struct HRandomData' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/spapr_rng.c:57:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/spapr_rng.c:66:42: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rng.c:66:66: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rng.c:67:43: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_rng.c:72:16: warning: 'SPAPR_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rng.c:75:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rng.c:83:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:106:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:111:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_rtas.c:124:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:127:68: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:128:37: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:139:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:147:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_rtas.c:150:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:157:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:203:64: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:204:37: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:204:53: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:205:41: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_rtas.c:206:37: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:206:56: warning: unused parameter 'rets' [-Wunused-parameter] hw/ppc/spapr_rtas.c:210:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:224:69: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:225:42: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:226:46: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_rtas.c:232:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:236:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rtas.c:236:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_rtas.c:237:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:245:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:263:46: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rtas.c:263:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_rtas.c:269:52: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:269:68: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:271:52: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:273:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:274:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:304:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:304:71: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ppc/spapr_rtas.c:310:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:314:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:318:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:321:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_rtas.c:324:55: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:325:62: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:326:52: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:326:68: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:328:52: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:331:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:337:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:341:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_rtas.c:344:42: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:345:48: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:346:38: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:346:54: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:348:38: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:362:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:362:70: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:363:43: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:370:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:377:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:379:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:387:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:387:70: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:388:44: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:395:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:402:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:404:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:414:44: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:414:60: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:416:44: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:422:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:428:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:438:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:443:13: warning: code will never be executed [-Wunreachable-code] hw/ppc/spapr_rtas.c:444:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:457:45: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:457:61: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:458:49: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_rtas.c:459:45: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:462:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:466:41: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr_rtas.c:471:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:529:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:530:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:540:40: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:541:31: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:541:43: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rtas.c:541:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_rtas.c:543:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:548:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_rtas.c:54:48: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:55:45: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:55:61: warning: unused parameter 'nargs' [-Wunused-parameter] hw/ppc/spapr_rtas.c:574:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:57:45: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_rtas.c:580:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas.c:59:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ppc/spapr_rtas.c:63:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:70:40: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:70:64: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:71:37: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:71:73: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_rtas.c:75:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:83:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas.c:83:68: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:84:41: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas.c:85:45: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_rtas.c:89:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas.c:96:54: warning: unused parameter 'cpu_' [-Wunused-parameter] hw/ppc/spapr_rtas.c:97:61: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas.c:98:51: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:140:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas_ddw.c:143:55: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:145:52: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:169:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_rtas_ddw.c:196:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_rtas_ddw.c:213:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas_ddw.c:217:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas_ddw.c:220:55: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:221:62: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:222:52: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:241:12: warning: 'SPAPR_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtas_ddw.c:267:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas_ddw.c:270:54: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:272:51: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:299:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtas_ddw.c:31:12: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_rtas_ddw.c:51:12: warning: cast from 'Object *' (aka 'struct Object *') to 'SpaprTceTable *' (aka 'struct SpaprTceTable *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_rtas_ddw.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ppc/spapr_rtas_ddw.c:84:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rtas_ddw.c:84:21: warning: padding size of 'struct (unnamed at ../hw/ppc/spapr_rtas_ddw.c:84:21)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/spapr_rtas_ddw.c:84:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/spapr_rtas_ddw.c:93:54: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtas_ddw.c:95:51: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtc.c:106:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:110:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_rtc.c:111:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/spapr_rtc.c:112:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_rtc.c:113:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_rtc.c:114:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_rtc.c:115:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_rtc.c:119:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:134:76: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_rtc.c:136:20: warning: 'SPAPR_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtc.c:139:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/ppc/spapr_rtc.c:141:26: warning: 'SPAPR_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtc.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_rtc.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_rtc.c:162:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_rtc.c:166:57: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_rtc.c:168:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_rtc.c:54:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_rtc.c:69:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtc.c:70:43: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_rtc.c:71:47: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_rtc.c:78:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:85:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:86:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:87:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:88:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:89:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:90:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_rtc.c:94:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_rtc.c:95:43: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:132:66: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:133:43: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:150:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:153:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:156:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:166:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_softmmu.c:167:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_softmmu.c:168:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_softmmu.c:170:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_softmmu.c:171:9: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_softmmu.c:173:11: warning: macro is not used [-Wunused-macros] hw/ppc/spapr_softmmu.c:180:71: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:181:48: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:195:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:203:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:218:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:222:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:22:42: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:232:67: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:233:44: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:243:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:253:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:271:64: warning: unused parameter 'spapr' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:272:41: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:280:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:302:16: warning: padding struct 'struct SpaprPendingHpt' with 4 bytes to align 'thread' [-Wpadded] hw/ppc/spapr_softmmu.c:309:9: warning: padding struct 'struct SpaprPendingHpt' with 3 bytes to align 'ret' [-Wpadded] hw/ppc/spapr_softmmu.c:337:9: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_softmmu.c:36:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:370:53: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:378:28: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] hw/ppc/spapr_softmmu.c:381:33: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:399:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_softmmu.c:435:30: warning: unused parameter 'old_hpt' [-Wunused-parameter] hw/ppc/spapr_softmmu.c:44:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:564:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:567:37: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] hw/ppc/spapr_softmmu.c:56:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:586:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:597:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:63:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:72:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_softmmu.c:78:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_softmmu.c:84:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_tpm_proxy.c:102:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_tpm_proxy.c:104:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_tpm_proxy.c:112:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_tpm_proxy.c:119:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_tpm_proxy.c:124:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_tpm_proxy.c:130:32: warning: 'SPAPR_TPM_PROXY' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_tpm_proxy.c:143:32: warning: 'SPAPR_TPM_PROXY' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_tpm_proxy.c:149:5: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_tpm_proxy.c:149:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ppc/spapr_tpm_proxy.c:149:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_tpm_proxy.c:150:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_tpm_proxy.c:153:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_tpm_proxy.c:155:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_tpm_proxy.c:30:32: warning: 'SPAPR_TPM_PROXY' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_tpm_proxy.c:76:29: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/spapr_tpm_proxy.c:96:50: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_tpm_proxy.c:97:15: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:109:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:123:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:133:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_vio.c:159:43: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:160:44: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_vio.c:165:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:169:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:176:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:182:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:188:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:194:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:197:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:215:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:216:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_vio.c:219:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:223:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:229:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:230:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_vio.c:235:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:240:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:246:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:249:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:252:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:253:47: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_vio.c:256:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:260:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:313:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:330:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:331:42: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_vio.c:333:42: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_vio.c:340:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_vio.c:347:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_vio.c:352:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_vio.c:361:38: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:362:35: warning: unused parameter 'token' [-Wunused-parameter] hw/ppc/spapr_vio.c:363:55: warning: unused parameter 'args' [-Wunused-parameter] hw/ppc/spapr_vio.c:364:35: warning: unused parameter 'nret' [-Wunused-parameter] hw/ppc/spapr_vio.c:371:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_vio.c:376:15: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SpaprVioDevice *' (aka 'struct SpaprVioDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_vio.c:385:24: warning: 'SPAPR_VIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:395:17: warning: 'VIO_SPAPR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:407:27: warning: 'VIO_SPAPR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:408:31: warning: 'VIO_SPAPR_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:46:27: warning: 'VIO_SPAPR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:472:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:473:27: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SpaprVioDevice *' (aka 'struct SpaprVioDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_vio.c:474:31: warning: 'VIO_SPAPR_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:477:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/spapr_vio.c:47:31: warning: 'VIO_SPAPR_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:495:28: warning: 'SPAPR_VIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:504:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:510:9: warning: 'SPAPR_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:516:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_vio.c:519:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_vio.c:527:28: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:530:37: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:53:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_vio.c:545:46: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vio.c:546:47: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_vio.c:551:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vio.c:555:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:558:10: warning: 'VIO_SPAPR_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:55:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:561:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vio.c:577:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:581:11: warning: 'SPAPR_VIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:601:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_vio.c:603:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:620:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vio.c:620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_vio.c:621:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vio.c:621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_vio.c:624:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vio.c:624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_vio.c:625:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vio.c:625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_vio.c:626:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vio.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_vio.c:627:9: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vio.c:627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ppc/spapr_vio.c:629:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ppc/spapr_vio.c:633:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/spapr_vio.c:635:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:663:12: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SpaprVioDevice *' (aka 'struct SpaprVioDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_vio.c:663:47: warning: cast from 'const void *' to 'struct DeviceState **' drops const qualifier [-Wcast-qual] hw/ppc/spapr_vio.c:664:12: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SpaprVioDevice *' (aka 'struct SpaprVioDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_vio.c:664:47: warning: cast from 'const void *' to 'struct DeviceState **' drops const qualifier [-Wcast-qual] hw/ppc/spapr_vio.c:684:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:686:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:687:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:688:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:689:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:690:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:691:5: warning: declaration shadows a local variable [-Wshadow] hw/ppc/spapr_vio.c:707:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/spapr_vio.c:712:31: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SpaprVioDevice *' (aka 'struct SpaprVioDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_vio.c:713:36: warning: 'VIO_SPAPR_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:736:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:74:15: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SpaprVioDevice *' (aka 'struct SpaprVioDevice *') increases required alignment from 8 to 16 [-Wcast-align] hw/ppc/spapr_vio.c:86:31: warning: 'VIO_SPAPR_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vio.c:96:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vof.c:106:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vof.c:115:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vof.c:136:44: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/spapr_vof.c:141:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/spapr_vof.c:145:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/spapr_vof.c:152:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/spapr_vof.c:156:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] hw/ppc/spapr_vof.c:17:45: warning: unused parameter 'cpu' [-Wunused-parameter] hw/ppc/spapr_vof.c:18:46: warning: unused parameter 'opcode' [-Wunused-parameter] hw/ppc/spapr_vof.c:20:31: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vof.c:24:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vof.c:43:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/spapr_vof.c:52:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/spapr_vof.c:61:33: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/spapr_vof.c:61:45: warning: extension used [-Wlanguage-extension-token] hw/ppc/spapr_vof.c:61:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/spapr_vof.c:66:19: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr_vof.c:74:51: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vof.c:74:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr_vof.c:80:51: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/spapr_vof.c:80:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/spapr_vof.c:89:38: warning: implicit conversion changes signedness: 'long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/virtex_ml507.c:100:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:109:24: warning: 'PPC4xx_DCR_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:111:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:113:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:115:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:183:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:189:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:198:42: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/virtex_ml507.c:240:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:243:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:244:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:245:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:257:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:258:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:259:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:266:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:274:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:277:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:278:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/virtex_ml507.c:281:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/virtex_ml507.c:286:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:294:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ppc/virtex_ml507.c:298:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/virtex_ml507.c:299:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/virtex_ml507.c:302:46: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/virtex_ml507.c:315:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/virtex_ml507.c:315:1: warning: unused parameter 'data' [-Wunused-parameter] hw/ppc/virtex_ml507.c:80:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/virtex_ml507.c:80:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/virtex_ml507.c:81:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/ppc/virtex_ml507.c:81:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/ppc/virtex_ml507.c:88:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/virtex_ml507.c:89:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/ppc/vof.c:1011:21: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:1011:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/vof.c:1012:32: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:1012:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/vof.c:118:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/ppc/vof.c:150:23: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] hw/ppc/vof.c:202:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:204:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/ppc/vof.c:238:18: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:238:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:238:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/vof.c:238:22: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (proplen) : (vallen))' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/vof.c:240:42: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:244:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ppc/vof.c:252:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/vof.c:256:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/vof.c:283:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/vof.c:292:63: warning: unused parameter 'vof' [-Wunused-parameter] hw/ppc/vof.c:329:11: warning: 'VOF_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/vof.c:330:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/vof.c:334:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/vof.c:341:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ppc/vof.c:44:9: warning: padding size of 'OfInstance' with 4 bytes to alignment boundary [-Wpadded] hw/ppc/vof.c:513:60: warning: unused parameter 'len' [-Wunused-parameter] hw/ppc/vof.c:51:31: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:520:37: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:531:61: warning: unused parameter 'len' [-Wunused-parameter] hw/ppc/vof.c:537:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ppc/vof.c:540:41: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:54:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/ppc/vof.c:54:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/ppc/vof.c:564:14: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:564:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/ppc/vof.c:564:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/vof.c:588:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/ppc/vof.c:600:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/ppc/vof.c:621:26: warning: cast from 'const void *' to 'OfClaimed *' drops const qualifier [-Wcast-qual] hw/ppc/vof.c:621:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'gint' (aka 'int') [-Wshorten-64-to-32] hw/ppc/vof.c:621:52: warning: cast from 'const void *' to 'OfClaimed *' drops const qualifier [-Wcast-qual] hw/ppc/vof.c:624:74: warning: unused parameter 'base' [-Wunused-parameter] hw/ppc/vof.c:647:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:649:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:649:33: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/vof.c:649:45: warning: cast from 'const unsigned char *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] hw/ppc/vof.c:649:76: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:651:33: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/vof.c:651:45: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] hw/ppc/vof.c:651:76: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:663:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:664:44: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/ppc/vof.c:669:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ppc/vof.c:678:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/vof.c:680:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/vof.c:680:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:682:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:684:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] hw/ppc/vof.c:686:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ppc/vof.c:686:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:688:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ppc/vof.c:695:65: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/ppc/vof.c:70:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:70:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:70:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:70:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:712:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:715:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:724:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ppc/vof.c:734:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/vof.c:735:29: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:735:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/vof.c:738:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:738:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:738:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:738:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:750:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] hw/ppc/vof.c:753:43: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/vof.c:759:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:759:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:771:42: warning: unused parameter 'param2' [-Wunused-parameter] hw/ppc/vof.c:771:59: warning: unused parameter 'param3' [-Wunused-parameter] hw/ppc/vof.c:772:42: warning: unused parameter 'param4' [-Wunused-parameter] hw/ppc/vof.c:797:42: warning: 'VOF_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/vof.c:800:70: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:800:70: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ppc/vof.c:844:34: warning: 'VOF_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ppc/vof.c:900:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/ppc/vof.c:916:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ppc/vof.c:923:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:923:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ppc/vof.c:924:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ppc/vof.c:944:19: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:944:19: warning: padding size of 'struct (unnamed at ../hw/ppc/vof.c:944:19)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/vof.c:944:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/vof.c:945:19: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:945:19: warning: padding size of 'struct (unnamed at ../hw/ppc/vof.c:945:19)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/vof.c:945:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/vof.c:953:18: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:953:18: warning: padding size of 'struct (unnamed at ../hw/ppc/vof.c:953:18)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/vof.c:953:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ppc/vof.c:971:16: warning: extension used [-Wlanguage-extension-token] hw/ppc/vof.c:971:16: warning: padding size of 'struct (unnamed at ../hw/ppc/vof.c:971:16)' with 7 bits to alignment boundary [-Wpadded] hw/ppc/vof.c:971:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/boot.c:139:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:147:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:147:37: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/riscv/boot.c:170:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:175:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:203:29: warning: extension used [-Wlanguage-extension-token] hw/riscv/boot.c:203:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/boot.c:214:21: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] hw/riscv/boot.c:221:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/riscv/boot.c:234:39: warning: extension used [-Wlanguage-extension-token] hw/riscv/boot.c:234:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/boot.c:235:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/boot.c:243:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/riscv/boot.c:246:73: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/riscv/boot.c:251:49: warning: unused parameter 'machine' [-Wunused-parameter] hw/riscv/boot.c:259:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] hw/riscv/boot.c:260:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] hw/riscv/boot.c:261:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] hw/riscv/boot.c:262:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] hw/riscv/boot.c:262:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:264:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/riscv/boot.c:265:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/riscv/boot.c:266:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/riscv/boot.c:267:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] hw/riscv/boot.c:310:9: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:312:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/boot.c:325:21: warning: extension used [-Wlanguage-extension-token] hw/riscv/boot.c:325:21: warning: padding size of 'struct (unnamed at ../hw/riscv/boot.c:325:21)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/boot.c:325:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/boot.c:338:15: warning: extension used [-Wlanguage-extension-token] hw/riscv/boot.c:338:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/boot.c:338:35: warning: extension used [-Wlanguage-extension-token] hw/riscv/boot.c:338:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/boot.c:339:31: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/boot.c:367:60: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/boot.c:53:31: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/boot.c:56:23: warning: code will never be executed [-Wunreachable-code] hw/riscv/boot.c:66:37: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/riscv/boot.c:84:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/microchip_pfsoc.c:145:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:146:30: warning: cast from 'Object *' (aka 'struct Object *') to 'MicrochipPFSoCState *' (aka 'struct MicrochipPFSoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/microchip_pfsoc.c:149:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:153:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:154:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:155:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:157:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:160:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:164:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:165:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:166:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:168:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:192:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:193:30: warning: cast from 'Object *' (aka 'struct Object *') to 'MicrochipPFSoCState *' (aka 'struct MicrochipPFSoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/microchip_pfsoc.c:205:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:206:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:213:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:214:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:276:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/microchip_pfsoc.c:289:38: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/microchip_pfsoc.c:293:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:294:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:297:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:298:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:303:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:304:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:323:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:324:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:328:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:329:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:333:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:334:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:336:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:337:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:342:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:346:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:350:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:354:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:358:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:412:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:417:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:422:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:423:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:425:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:426:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:430:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:431:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:433:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:434:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:456:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:457:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:475:67: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/microchip_pfsoc.c:477:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:501:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:503:34: warning: cast from 'Object *' (aka 'struct Object *') to 'MicrochipIcicleKitState *' (aka 'struct MicrochipIcicleKitState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/microchip_pfsoc.c:529:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/microchip_pfsoc.c:609:54: warning: variable 'firmware_load_addr' may be uninitialized when used here [-Wconditional-uninitialized] hw/riscv/microchip_pfsoc.c:624:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/microchip_pfsoc.c:626:55: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/microchip_pfsoc.c:635:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/microchip_pfsoc.c:645:76: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/microchip_pfsoc.c:647:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/numa.c:163:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/numa.c:173:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/numa.c:180:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/numa.c:181:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/numa.c:191:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/riscv/numa.c:199:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/numa.c:202:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] hw/riscv/numa.c:211:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/numa.c:211:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/numa.c:226:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/numa.c:232:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/numa.c:235:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/riscv/numa.c:40:35: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/riscv/numa.c:46:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/riscv/numa.c:55:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/riscv/numa.c:63:44: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/numa.c:66:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/riscv/numa.c:75:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/riscv/numa.c:83:39: warning: operand of ? changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/riscv/opentitan.c:111:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:111:1: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/opentitan.c:115:30: warning: 'RISCV_IBEX_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:136:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:137:30: warning: 'RISCV_IBEX_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:147:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:167:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:168:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:169:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:170:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:171:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:172:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:173:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:174:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:175:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:176:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:177:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:177:83: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/opentitan.c:179:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:182:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:184:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/opentitan.c:187:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:187:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/opentitan.c:187:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/opentitan.c:188:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:192:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:193:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:196:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:197:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:198:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:200:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:201:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:203:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:204:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:206:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:207:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:210:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:213:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:214:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:215:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:217:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:218:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:222:14: warning: declaration shadows a local variable [-Wshadow] hw/riscv/opentitan.c:223:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:224:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:227:18: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:232:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:234:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:238:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:240:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:301:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/opentitan.c:301:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/opentitan.c:302:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/riscv/opentitan.c:305:64: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/opentitan.c:307:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:71:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:86:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/opentitan.c:97:48: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/riscv_hart.c:31:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/riscv_hart.c:31:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/riscv_hart.c:32:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/riscv_hart.c:32:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/riscv_hart.c:33:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/riscv_hart.c:33:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/riscv/riscv_hart.c:33:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/riscv_hart.c:34:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/riscv_hart.c:34:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/riscv_hart.c:36:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/riscv/riscv_hart.c:49:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/riscv_hart.c:50:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/riscv_hart.c:52:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/riscv_hart.c:57:30: warning: 'RISCV_HART_ARRAY' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/riscv_hart.c:62:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/riscv/riscv_hart.c:69:62: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/riscv_hart.c:71:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:106:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:107:28: warning: cast from 'Object *' (aka 'struct Object *') to 'ShaktiCSoCState *' (aka 'struct ShaktiCSoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/shakti_c.c:110:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:113:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/riscv/shakti_c.c:122:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/shakti_c.c:132:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:133:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:136:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:146:63: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/shakti_c.c:148:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:161:28: warning: cast from 'Object *' (aka 'struct Object *') to 'ShaktiCSoCState *' (aka 'struct ShaktiCSoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/shakti_c.c:46:32: warning: cast from 'Object *' (aka 'struct Object *') to 'ShaktiCMachineState *' (aka 'struct ShaktiCMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/shakti_c.c:58:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/shakti_c.c:77:52: warning: unused parameter 'obj' [-Wunused-parameter] hw/riscv/shakti_c.c:81:67: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/shakti_c.c:83:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_e.c:118:53: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_e.c:122:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/sifive_e.c:124:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveEState *' (aka 'struct SiFiveEState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_e.c:129:72: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/sifive_e.c:131:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveEState *' (aka 'struct SiFiveEState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_e.c:138:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveEState *' (aka 'struct SiFiveEState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_e.c:143:64: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/sifive_e.c:145:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:178:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:179:26: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveESoCState *' (aka 'struct SiFiveESoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_e.c:191:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:193:26: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveESoCState *' (aka 'struct SiFiveESoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_e.c:198:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:208:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] hw/riscv/sifive_e.c:217:35: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_e.c:231:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:236:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:239:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:243:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:244:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:249:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:255:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:272:60: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/sifive_e.c:274:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:75:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_e.c:78:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveEState *' (aka 'struct SiFiveEState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_e.c:91:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:166:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:166:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:166:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:166:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:166:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:167:73: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:168:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:178:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/sifive_u.c:179:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/riscv/sifive_u.c:198:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/sifive_u.c:201:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/sifive_u.c:211:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/sifive_u.c:225:33: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:225:33: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:225:33)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:225:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:226:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:226:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:226:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:226:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:226:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:227:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:228:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:230:48: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/sifive_u.c:238:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:238:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:238:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:238:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:238:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:239:39: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:240:39: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:251:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:251:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:251:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:251:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:251:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:253:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:253:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:253:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:253:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:253:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:254:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:255:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/sifive_u.c:283:32: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:283:32: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:283:32)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:283:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:286:39: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/sifive_u.c:287:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:287:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:287:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:287:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:287:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:288:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:289:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:301:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:301:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:301:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:301:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:301:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:307:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:307:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:307:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:307:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:307:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:308:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:309:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:310:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:310:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:310:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:310:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:310:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:322:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:322:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:322:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:322:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:322:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:330:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:330:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:330:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:330:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:330:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:335:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:335:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:335:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:335:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:335:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:336:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:337:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:345:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:345:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:345:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:345:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:345:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:346:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:347:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:348:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:348:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:348:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:348:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:348:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:365:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:365:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:365:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:365:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:365:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:369:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:369:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:369:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:369:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:369:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:370:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:371:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:379:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:379:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:379:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:379:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:379:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:390:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:390:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:390:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:390:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:390:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:394:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:394:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:394:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:394:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:394:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:395:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:396:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:417:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:417:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:417:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:417:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:417:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:418:39: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:419:39: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:420:44: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:421:44: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:427:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:427:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:427:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:427:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:427:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:430:33: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:430:33: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:430:33)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:430:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:452:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:452:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:452:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:452:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:452:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:453:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:454:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:456:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:456:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:456:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:456:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:456:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:459:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:459:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:459:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:459:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:459:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:468:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:468:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:468:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:468:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:468:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:469:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:470:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:472:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:472:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:472:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:472:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:472:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:475:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:475:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:475:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:475:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:475:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:484:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:484:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:484:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:484:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:484:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:485:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:486:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:487:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:487:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:487:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:487:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:487:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:499:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:499:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:499:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:499:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:499:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:500:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:501:41: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:502:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:502:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:502:5: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:502:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:502:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:519:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/riscv/sifive_u.c:519:54: warning: unused parameter 'n' [-Wunused-parameter] hw/riscv/sifive_u.c:530:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveUState *' (aka 'struct SiFiveUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_u.c:533:57: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:550:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:563:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:586:50: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:590:49: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:593:48: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:618:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:620:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:631:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:649:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:666:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/sifive_u.c:666:21: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:666:21: warning: padding size of 'struct (unnamed at ../hw/riscv/sifive_u.c:666:21)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/sifive_u.c:666:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/sifive_u.c:684:39: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:687:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:693:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:705:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/sifive_u.c:707:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveUState *' (aka 'struct SiFiveUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_u.c:712:82: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/sifive_u.c:714:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveUState *' (aka 'struct SiFiveUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_u.c:721:23: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveUState *' (aka 'struct SiFiveUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_u.c:736:64: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/sifive_u.c:738:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:774:26: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveUSoCState *' (aka 'struct SiFiveUSoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_u.c:777:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:781:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:782:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:783:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:784:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:787:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:805:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:806:26: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveUSoCState *' (aka 'struct SiFiveUSoCState *') increases required alignment from 8 to 16 [-Wcast-align] hw/riscv/sifive_u.c:815:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:816:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:817:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:818:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:820:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:821:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:828:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:829:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:852:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/sifive_u.c:865:35: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/sifive_u.c:868:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:870:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:879:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:882:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:884:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:885:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:888:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:891:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:895:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:896:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:901:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:902:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:906:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:907:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:911:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:912:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:915:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:920:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:924:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:927:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:928:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:929:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:933:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:936:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:937:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/sifive_u.c:941:32: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:942:49: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:956:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:957:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:959:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:960:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:961:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:962:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:964:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:965:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:969:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:969:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/sifive_u.c:970:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/sifive_u.c:970:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/riscv/sifive_u.c:970:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/riscv/sifive_u.c:971:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/riscv/sifive_u.c:974:60: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/sifive_u.c:976:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/sifive_u.c:99:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/spike.c:105:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/spike.c:109:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/spike.c:122:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/spike.c:154:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/spike.c:154:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/spike.c:154:9: warning: padding size of 'struct (unnamed at ../hw/riscv/spike.c:154:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/spike.c:154:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/spike.c:155:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:155:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:161:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/spike.c:165:37: warning: extension used [-Wlanguage-extension-token] hw/riscv/spike.c:165:37: warning: padding size of 'struct (unnamed at ../hw/riscv/spike.c:165:37)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/spike.c:165:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/spike.c:166:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/spike.c:166:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/spike.c:166:9: warning: padding size of 'struct (unnamed at ../hw/riscv/spike.c:166:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/spike.c:166:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/spike.c:167:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:167:55: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:169:70: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/spike.c:190:21: warning: 'SPIKE_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/spike.c:235:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/spike.c:239:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/spike.c:240:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/spike.c:240:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/spike.c:242:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/spike.c:244:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/spike.c:244:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/spike.c:301:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:303:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:307:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:325:49: warning: unused parameter 'obj' [-Wunused-parameter] hw/riscv/spike.c:329:61: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/spike.c:331:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/spike.c:53:33: warning: unused parameter 'mem_size' [-Wunused-parameter] hw/riscv/spike.c:59:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/spike.c:82:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/spike.c:82:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/spike.c:82:9: warning: padding size of 'struct (unnamed at ../hw/riscv/spike.c:82:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/spike.c:82:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/spike.c:83:37: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/spike.c:83:67: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1005:33: warning: unused parameter 'mem_size' [-Wunused-parameter] hw/riscv/virt.c:1007:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1066:57: warning: unused parameter 'sys_mem' [-Wunused-parameter] hw/riscv/virt.c:1082:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1085:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1091:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1103:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1108:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1109:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1138:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1139:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1139:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1148:31: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1167:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/virt.c:1169:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/riscv/virt.c:1170:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1175:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1176:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/virt.c:1178:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/riscv/virt.c:1179:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1179:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1186:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1188:25: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1189:25: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1197:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1199:29: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1200:29: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1220:70: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1221:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1224:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1235:57: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/virt.c:1237:25: warning: cast from 'char *' to 'RISCVVirtState *' (aka 'struct RISCVVirtState *') increases required alignment from 1 to 8 [-Wcast-align] hw/riscv/virt.c:1237:25: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/riscv/virt.c:1237:25: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:1237:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/virt.c:1240:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1241:49: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1251:13: warning: code will never be executed [-Wunreachable-code] hw/riscv/virt.c:1306:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1308:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1323:46: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1327:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:133:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1341:9: warning: code will never be executed [-Wunreachable-code] hw/riscv/virt.c:1348:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1392:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1399:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1401:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1401:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1408:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1409:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1409:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1411:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1414:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1414:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1419:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1420:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1420:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1425:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1426:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1426:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1428:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1429:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:1429:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:146:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1493:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:1494:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1505:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1507:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:150:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:1510:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1514:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1518:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:1518:21: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:1518:21: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:1518:21)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:1518:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:151:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1533:48: warning: unused parameter 'obj' [-Wunused-parameter] hw/riscv/virt.c:1537:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/virt.c:1539:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1548:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:154:56: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1551:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/virt.c:1558:48: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/virt.c:1560:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1563:13: warning: enumeration value 'VIRT_AIA_TYPE_NONE' not explicitly handled in switch [-Wswitch-enum] hw/riscv/virt.c:1580:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1595:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/virt.c:1597:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1598:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1603:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/virt.c:1605:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1606:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1614:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1623:67: warning: unused parameter 'errp' [-Wunused-parameter] hw/riscv/virt.c:1625:25: warning: 'RISCV_VIRT_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1628:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1631:38: warning: 'PLATFORM_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1632:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1637:60: warning: unused parameter 'data' [-Wunused-parameter] hw/riscv/virt.c:1640:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1641:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:1692:10: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/riscv/virt.c:176:52: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/riscv/virt.c:195:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:199:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:204:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:210:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:218:37: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:220:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:220:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:220:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:220:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:220:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:230:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:233:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/virt.c:237:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/virt.c:253:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/virt.c:284:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:290:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:290:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:290:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:290:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:290:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:291:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:291:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:305:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:312:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/riscv/virt.c:319:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:324:35: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:324:35: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:324:35)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:324:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:325:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:325:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:325:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:325:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:325:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:326:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:326:50: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:328:66: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:346:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:352:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/riscv/virt.c:363:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:368:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:368:9: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:368:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:368:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:369:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:371:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/riscv/virt.c:380:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:384:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:391:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:391:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:391:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:391:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:391:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:392:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:393:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:394:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:397:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/riscv/virt.c:403:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:408:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:408:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:408:9: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:408:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:408:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:409:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:409:54: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:411:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/riscv/virt.c:432:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/riscv/virt.c:445:39: warning: code will never be executed [-Wunreachable-code] hw/riscv/virt.c:456:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:465:35: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:465:35: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:465:35)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:465:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:468:65: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:469:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:469:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:469:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:469:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:469:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:470:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:470:48: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:505:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:515:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/virt.c:521:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:522:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/virt.c:544:54: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:546:51: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:546:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/riscv/virt.c:549:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:549:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:549:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:549:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:549:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:555:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:564:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/riscv/virt.c:568:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:571:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:572:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/riscv/virt.c:595:54: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:597:51: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:597:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/riscv/virt.c:600:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:600:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:600:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:600:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:600:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:610:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:633:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:641:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/riscv/virt.c:646:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:655:70: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:660:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:660:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:660:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:660:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:660:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:661:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:661:52: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:666:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:666:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:666:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:666:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:666:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:673:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/riscv/virt.c:678:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:687:70: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/riscv/virt.c:692:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:692:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:692:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:692:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:692:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:693:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:693:52: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:715:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:735:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:748:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/virt.c:779:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/riscv/virt.c:818:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:822:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:825:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:825:9: warning: declaration shadows a local variable [-Wshadow] hw/riscv/virt.c:825:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:825:9: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:825:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:825:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:826:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:826:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/riscv/virt.c:827:38: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:832:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:834:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:834:13: warning: declaration shadows a local variable [-Wshadow] hw/riscv/virt.c:834:13: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:834:13: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:834:13)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:834:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:835:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/riscv/virt.c:846:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:860:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:860:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:860:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:860:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:860:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:861:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:866:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:866:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:866:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:866:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:866:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:867:32: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:867:64: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:868:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:868:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:868:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:868:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:868:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/virt.c:887:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:898:57: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:898:57: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:898:57)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:898:57: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:900:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:900:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:900:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:900:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:900:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:901:32: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:901:61: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:927:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:932:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:932:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:932:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:932:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:932:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:933:33: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:934:33: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:940:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:940:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:940:9: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:940:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:940:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:952:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:958:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:958:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:958:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:958:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:958:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:959:31: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:959:59: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/riscv/virt.c:965:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/riscv/virt.c:965:9: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:965:9: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:965:9)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:965:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:970:68: warning: unused parameter 'memmap' [-Wunused-parameter] hw/riscv/virt.c:973:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:980:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:980:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:980:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:980:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:980:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/riscv/virt.c:990:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/riscv/virt.c:998:5: warning: extension used [-Wlanguage-extension-token] hw/riscv/virt.c:998:5: warning: padding size of 'struct (unnamed at ../hw/riscv/virt.c:998:5)' with 7 bits to alignment boundary [-Wpadded] hw/riscv/virt.c:998:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/riscv/virt.c:998:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/allwinner-rtc.c:124:50: warning: unused parameter 's' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:124:62: warning: unused parameter 'offset' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:130:51: warning: unused parameter 's' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:130:63: warning: unused parameter 'offset' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:131:48: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:139:27: warning: 'AW_RTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:154:48: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:156:27: warning: 'AW_RTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:171:45: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:173:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:174:27: warning: 'AW_RTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:192:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/allwinner-rtc.c:203:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/allwinner-rtc.c:216:56: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:218:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:219:27: warning: 'AW_RTC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:237:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/allwinner-rtc.c:241:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/allwinner-rtc.c:248:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/allwinner-rtc.c:251:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/allwinner-rtc.c:251:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/allwinner-rtc.c:272:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:284:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/allwinner-rtc.c:288:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/allwinner-rtc.c:295:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:296:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/allwinner-rtc.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/allwinner-rtc.c:310:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/allwinner-rtc.c:315:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/allwinner-rtc.c:315:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/allwinner-rtc.c:316:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/allwinner-rtc.c:319:64: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:321:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:330:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:334:70: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:336:23: warning: 'AW_RTC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:346:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:350:70: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:352:23: warning: 'AW_RTC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:362:21: warning: 'AW_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:366:70: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/allwinner-rtc.c:368:23: warning: 'AW_RTC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/allwinner-rtc.c:76:15: warning: no previous extern declaration for non-static variable 'allwinner_rtc_sun4i_regmap' [-Wmissing-variable-declarations] hw/rtc/allwinner-rtc.c:93:15: warning: no previous extern declaration for non-static variable 'allwinner_rtc_sun6i_regmap' [-Wmissing-variable-declarations] hw/rtc/aspeed_rtc.c:101:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/aspeed_rtc.c:111:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/aspeed_rtc.c:125:27: warning: 'ASPEED_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/aspeed_rtc.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/aspeed_rtc.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/aspeed_rtc.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/aspeed_rtc.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/aspeed_rtc.c:143:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/aspeed_rtc.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/aspeed_rtc.c:144:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/aspeed_rtc.c:148:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/aspeed_rtc.c:150:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/aspeed_rtc.c:151:25: warning: 'ASPEED_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/aspeed_rtc.c:160:61: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/aspeed_rtc.c:162:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/aspeed_rtc.c:42:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/rtc/aspeed_rtc.c:57:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/aspeed_rtc.c:59:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/aspeed_rtc.c:60:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/aspeed_rtc.c:69:42: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/aspeed_rtc.c:73:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/aspeed_rtc.c:79:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/aspeed_rtc.c:98:53: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/ds1338.c:102:22: warning: 'DS1338' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ds1338.c:104:13: warning: enumeration values 'I2C_START_SEND_ASYNC', 'I2C_FINISH', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/rtc/ds1338.c:125:22: warning: 'DS1338' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ds1338.c:135:22: warning: 'DS1338' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ds1338.c:145:36: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ds1338.c:174:64: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/ds1338.c:208:22: warning: 'DS1338' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ds1338.c:218:57: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/ds1338.c:220:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ds1338.c:221:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ds1338.c:27:9: warning: macro is not used [-Wunused-macros] hw/rtc/ds1338.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/ds1338.c:35:8: warning: padding size of 'struct DS1338State' with 7 bytes to alignment boundary [-Wpadded] hw/rtc/ds1338.c:41:13: warning: padding struct 'struct DS1338State' with 3 bytes to align 'ptr' [-Wpadded] hw/rtc/ds1338.c:50:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ds1338.c:50:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ds1338.c:51:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ds1338.c:51:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ds1338.c:52:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ds1338.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ds1338.c:53:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ds1338.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ds1338.c:54:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ds1338.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ds1338.c:55:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ds1338.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ds1338.c:56:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/ds1338.c:66:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ds1338.c:67:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:68:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:75:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:77:60: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:80:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:82:54: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/ds1338.c:83:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:84:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/ds1338.c:85:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/exynos4210_rtc.c:108:22: warning: padding struct 'struct Exynos4210RTCState' with 4 bytes to align 'ptimer' [-Wpadded] hw/rtc/exynos4210_rtc.c:112:21: warning: padding struct 'struct Exynos4210RTCState' with 4 bytes to align 'tick_irq' [-Wpadded] hw/rtc/exynos4210_rtc.c:126:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:126:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:127:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:128:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:129:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:130:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:131:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:132:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:133:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:133:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:134:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:135:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:136:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:137:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:137:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/rtc/exynos4210_rtc.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:138:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:138:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/rtc/exynos4210_rtc.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:139:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:140:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:143:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:144:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/exynos4210_rtc.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/exynos4210_rtc.c:147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/exynos4210_rtc.c:186:30: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/exynos4210_rtc.c:277:25: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/exynos4210_rtc.c:311:18: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/exynos4210_rtc.c:371:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/exynos4210_rtc.c:388:34: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/exynos4210_rtc.c:396:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/exynos4210_rtc.c:400:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/exynos4210_rtc.c:407:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/exynos4210_rtc.c:413:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/exynos4210_rtc.c:420:40: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/exynos4210_rtc.c:428:43: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/exynos4210_rtc.c:437:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/exynos4210_rtc.c:441:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/exynos4210_rtc.c:450:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/exynos4210_rtc.c:523:29: warning: 'EXYNOS4210_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/exynos4210_rtc.c:564:29: warning: 'EXYNOS4210_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/exynos4210_rtc.c:565:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/exynos4210_rtc.c:589:29: warning: 'EXYNOS4210_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/exynos4210_rtc.c:595:65: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/exynos4210_rtc.c:597:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/exynos4210_rtc.c:88:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/exynos4210_rtc.c:93:18: warning: padding struct 'struct Exynos4210RTCState' with 8 bytes to align 'iomem' [-Wpadded] hw/rtc/goldfish_rtc.c:138:57: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/goldfish_rtc.c:194:42: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/goldfish_rtc.c:201:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/rtc/goldfish_rtc.c:210:42: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/goldfish_rtc.c:246:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:247:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:252:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/goldfish_rtc.c:258:27: warning: 'GOLDFISH_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/goldfish_rtc.c:264:22: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/goldfish_rtc.c:266:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/rtc/goldfish_rtc.c:274:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/goldfish_rtc.c:276:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/goldfish_rtc.c:277:27: warning: 'GOLDFISH_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/goldfish_rtc.c:290:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/goldfish_rtc.c:290:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/goldfish_rtc.c:292:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/goldfish_rtc.c:295:63: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/goldfish_rtc.c:297:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/goldfish_rtc.c:86:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/goldfish_rtc.c:92:44: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/ls7a_rtc.c:117:11: warning: padding size of 'struct (unnamed at ../hw/rtc/ls7a_rtc.c:117:11)' with 26 bits to alignment boundary [-Wpadded] hw/rtc/ls7a_rtc.c:117:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/ls7a_rtc.c:117:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:117:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:118:11: warning: padding size of 'struct (unnamed at ../hw/rtc/ls7a_rtc.c:118:11)' with 27 bits to alignment boundary [-Wpadded] hw/rtc/ls7a_rtc.c:118:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/ls7a_rtc.c:118:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:118:41: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:119:11: warning: padding size of 'struct (unnamed at ../hw/rtc/ls7a_rtc.c:119:11)' with 27 bits to alignment boundary [-Wpadded] hw/rtc/ls7a_rtc.c:119:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/ls7a_rtc.c:119:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:119:42: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:120:11: warning: padding size of 'struct (unnamed at ../hw/rtc/ls7a_rtc.c:120:11)' with 26 bits to alignment boundary [-Wpadded] hw/rtc/ls7a_rtc.c:120:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/ls7a_rtc.c:120:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:120:41: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:121:11: warning: padding size of 'struct (unnamed at ../hw/rtc/ls7a_rtc.c:121:11)' with 26 bits to alignment boundary [-Wpadded] hw/rtc/ls7a_rtc.c:121:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/ls7a_rtc.c:121:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:121:41: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:127:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:128:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:128:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:129:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:129:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:130:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:130:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:131:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:131:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:132:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:132:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:133:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:139:20: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/ls7a_rtc.c:143:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:158:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:160:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:161:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:189:20: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/ls7a_rtc.c:191:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:196:71: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:197:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:208:68: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:209:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:213:67: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/ls7a_rtc.c:215:23: warning: 'LS7A_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:21:9: warning: macro is not used [-Wunused-macros] hw/rtc/ls7a_rtc.c:222:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:223:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:231:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:239:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:242:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:245:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:248:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:252:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:252:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:259:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:262:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:265:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:271:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:275:51: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/ls7a_rtc.c:278:23: warning: 'LS7A_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:285:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:286:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:286:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:287:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:287:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:288:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:288:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:289:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:289:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:290:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:290:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/rtc/ls7a_rtc.c:296:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:297:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:30:9: warning: macro is not used [-Wunused-macros] hw/rtc/ls7a_rtc.c:315:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/ls7a_rtc.c:341:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/ls7a_rtc.c:386:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/ls7a_rtc.c:389:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:390:23: warning: 'LS7A_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:412:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:413:23: warning: 'LS7A_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:429:23: warning: 'LS7A_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:437:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/rtc/ls7a_rtc.c:439:23: warning: 'LS7A_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:43:1: warning: ISO C restricts enumerator values to range of 'int' (4227858432 is too large) [-Wpedantic] hw/rtc/ls7a_rtc.c:458:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ls7a_rtc.c:458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ls7a_rtc.c:459:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ls7a_rtc.c:459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ls7a_rtc.c:460:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ls7a_rtc.c:460:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ls7a_rtc.c:461:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ls7a_rtc.c:461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ls7a_rtc.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/ls7a_rtc.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/ls7a_rtc.c:463:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/ls7a_rtc.c:467:59: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/ls7a_rtc.c:469:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/ls7a_rtc.c:50:1: warning: ISO C restricts enumerator values to range of 'int' (4227858432 is too large) [-Wpedantic] hw/rtc/ls7a_rtc.c:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/ls7a_rtc.c:67:18: warning: padding struct 'struct LS7ARtcState' with 8 bytes to align 'iomem' [-Wpadded] hw/rtc/ls7a_rtc.c:83:16: warning: padding struct 'struct LS7ARtcState' with 4 bytes to align 'toy_timer' [-Wpadded] hw/rtc/ls7a_rtc.c:91:57: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/m41t80.c:100:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m41t80.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/m41t80.c:22:8: warning: padding size of 'struct M41t80State' with 7 bytes to alignment boundary [-Wpadded] hw/rtc/m41t80.c:27:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/m41t80.c:29:22: warning: 'M41T80' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m41t80.c:36:22: warning: 'M41T80' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m41t80.c:39:19: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] hw/rtc/m41t80.c:48:22: warning: 'M41T80' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m41t80.c:61:45: warning: implicit conversion changes signedness: 'long long' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/m41t80.c:63:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m41t80.c:65:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m41t80.c:67:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m41t80.c:69:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m41t80.c:71:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m41t80.c:73:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m41t80.c:75:35: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/m41t80.c:76:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/rtc/m41t80.c:89:22: warning: 'M41T80' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m41t80.c:97:57: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/m41t80.c:99:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-internal.h:41:16: warning: padding size of 'struct M48t59State' with 1 byte to alignment boundary [-Wpadded] hw/rtc/m48t59-internal.h:44:18: warning: padding struct 'struct M48t59State' with 8 bytes to align 'iomem' [-Wpadded] hw/rtc/m48t59-isa.c:113:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/rtc/m48t59-isa.c:117:61: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/m48t59-isa.c:119:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:120:22: warning: 'NVRAM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:132:31: warning: 'M48TXX_ISA_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:146:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/m48t59-isa.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/rtc/m48t59-isa.c:161:21: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59-isa.c:161:21: warning: padding size of 'struct (unnamed at ../hw/rtc/m48t59-isa.c:161:21)' with 7 bits to alignment boundary [-Wpadded] hw/rtc/m48t59-isa.c:161:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rtc/m48t59-isa.c:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/m48t59-isa.c:38:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/rtc/m48t59-isa.c:46:18: warning: padding struct 'struct M48txxISAState' with 11 bytes to align 'io' [-Wpadded] hw/rtc/m48t59-isa.c:64:25: warning: 'M48TXX_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:70:25: warning: 'M48TXX_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:76:25: warning: 'M48TXX_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:81:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59-isa.c:81:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59-isa.c:82:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59-isa.c:82:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59-isa.c:83:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59-isa.c:83:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59-isa.c:84:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/m48t59-isa.c:89:27: warning: 'M48TXX_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:97:31: warning: 'M48TXX_ISA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:98:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59-isa.c:99:25: warning: 'M48TXX_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:100:39: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/rtc/m48t59.c:106:45: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/m48t59.c:129:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/rtc/m48t59.c:129:63: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/m48t59.c:139:50: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/rtc/m48t59.c:148:34: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/rtc/m48t59.c:183:70: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/m48t59.c:217:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:226:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:235:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:244:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:250:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:254:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:255:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:260:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/m48t59.c:260:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:333:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:336:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:402:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:408:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:414:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:420:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/m48t59.c:426:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:432:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/m48t59.c:438:64: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/m48t59.c:459:35: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/m48t59.c:474:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/m48t59.c:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/m48t59.c:47:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/rtc/m48t59.c:482:65: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/m48t59.c:492:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rtc/m48t59.c:500:64: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/m48t59.c:504:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/m48t59.c:508:34: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/m48t59.c:512:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/m48t59.c:512:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/m48t59.c:512:5: warning: void function 'nvram_write' should not return void expression [-Wpedantic] hw/rtc/m48t59.c:530:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59.c:530:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59.c:531:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59.c:531:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59.c:532:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59.c:532:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/rtc/m48t59.c:532:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59.c:533:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/m48t59.c:550:30: warning: 'M48TXX_SYS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:566:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/m48t59.c:578:34: warning: 'M48TXX_SYS_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:579:28: warning: 'M48TXX_SYS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:580:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:594:28: warning: 'M48TXX_SYS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:596:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:59:17: warning: padding struct 'struct M48txxSysBusState' with 8 bytes to align 'state' [-Wpadded] hw/rtc/m48t59.c:605:28: warning: 'M48TXX_SYS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:611:28: warning: 'M48TXX_SYS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:617:28: warning: 'M48TXX_SYS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:622:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59.c:622:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/m48t59.c:623:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/m48t59.c:626:64: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/m48t59.c:628:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:629:22: warning: 'NVRAM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:642:34: warning: 'M48TXX_SYS_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/m48t59.c:663:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/m48t59.c:679:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/rtc/m48t59.c:679:21: warning: extension used [-Wlanguage-extension-token] hw/rtc/m48t59.c:679:21: warning: padding size of 'struct (unnamed at ../hw/rtc/m48t59.c:679:21)' with 7 bits to alignment boundary [-Wpadded] hw/rtc/m48t59.c:679:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rtc/mc146818rtc.c:1018:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:1025:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:1045:56: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/mc146818rtc.c:1047:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:1048:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:1049:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:105:17: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:105:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/mc146818rtc.c:105:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/rtc/mc146818rtc.c:1067:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/mc146818rtc.c:107:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/mc146818rtc.c:116:40: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/mc146818rtc.c:138:49: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/mc146818rtc.c:149:51: warning: unused parameter 's' [-Wunused-parameter] hw/rtc/mc146818rtc.c:190:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:190:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:199:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:199:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:224:39: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/mc146818rtc.c:238:22: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:238:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/mc146818rtc.c:289:9: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/rtc/mc146818rtc.c:294:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/rtc/mc146818rtc.c:296:47: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/rtc/mc146818rtc.c:318:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:343:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:348:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:421:27: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:421:43: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:436:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/rtc/mc146818rtc.c:453:55: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/mc146818rtc.c:468:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:482:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:513:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/rtc/mc146818rtc.c:513:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:535:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/rtc/mc146818rtc.c:553:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:567:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:619:19: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:620:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:629:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:630:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:633:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:637:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:641:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:642:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:643:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:645:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:646:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:655:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:673:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:682:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:692:43: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/mc146818rtc.c:69:9: warning: macro is not used [-Wunused-macros] hw/rtc/mc146818rtc.c:737:53: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/rtc/mc146818rtc.c:751:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:757:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:759:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/mc146818rtc.c:764:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:771:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:776:19: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:777:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:809:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:810:17: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/rtc/mc146818rtc.c:811:17: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] hw/rtc/mc146818rtc.c:836:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:836:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:837:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/mc146818rtc.c:848:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:848:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:849:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:849:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:851:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:851:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/rtc/mc146818rtc.c:851:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:852:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:852:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:854:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:854:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:855:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:855:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:856:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:856:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:857:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:857:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:858:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:858:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:859:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:859:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/rtc/mc146818rtc.c:859:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:860:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:860:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:861:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/mc146818rtc.c:871:58: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/mc146818rtc.c:873:19: warning: cast from 'char *' to 'RTCState *' (aka 'struct RTCState *') increases required alignment from 1 to 16 [-Wcast-align] hw/rtc/mc146818rtc.c:873:19: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/rtc/mc146818rtc.c:873:19: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:873:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/mc146818rtc.c:874:20: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:887:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/mc146818rtc.c:889:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:897:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:898:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:924:13: warning: enumeration values 'LOST_TICK_POLICY_DELAY' and 'LOST_TICK_POLICY__MAX' not explicitly handled in switch [-Wswitch-enum] hw/rtc/mc146818rtc.c:924:13: warning: enumeration values 'LOST_TICK_POLICY_DELAY', 'LOST_TICK_POLICY_SLEW', and 'LOST_TICK_POLICY__MAX' not explicitly handled in switch [-Wswitch-enum] hw/rtc/mc146818rtc.c:93:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/mc146818rtc.c:96:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/rtc/mc146818rtc.c:970:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:971:9: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/mc146818rtc.c:987:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:987:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:988:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:988:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:989:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:989:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:990:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/mc146818rtc.c:990:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/mc146818rtc.c:992:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/mc146818rtc.c:995:52: warning: unused parameter 'type' [-Wunused-parameter] hw/rtc/mc146818rtc.c:997:19: warning: 'MC146818_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/pl031.c:112:16: warning: use of GNU case range extension [-Wgnu-case-range] hw/rtc/pl031.c:128:22: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:128:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:133:50: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/pl031.c:137:23: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:137:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:146:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/pl031.c:153:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:191:21: warning: 'PL031' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/pl031.c:192:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/pl031.c:200:36: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:208:21: warning: 'PL031' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/pl031.c:237:45: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:250:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/rtc/pl031.c:265:49: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:272:58: warning: unused parameter 'version_id' [-Wunused-parameter] hw/rtc/pl031.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:295:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/pl031.c:307:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:308:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:312:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:313:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/pl031.c:330:5: warning: extension used [-Wlanguage-extension-token] hw/rtc/pl031.c:330:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/pl031.c:332:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/pl031.c:335:56: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/pl031.c:337:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/pl031.c:47:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/pl031.c:48:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/rtc/pl031.c:63:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/pl031.c:84:37: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/sun4v-rtc.c:28:18: warning: padding struct 'struct Sun4vRtc' with 8 bytes to align 'iomem' [-Wpadded] hw/rtc/sun4v-rtc.c:31:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:32:42: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:34:41: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/sun4v-rtc.c:43:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:44:53: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:61:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/sun4v-rtc.c:68:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:70:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/sun4v-rtc.c:71:19: warning: 'SUN4V_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/sun4v-rtc.c:78:60: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/sun4v-rtc.c:80:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:131:33: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/rtc/twl92230.c:139:24: warning: 'TWL92230' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:209:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:279:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/rtc/twl92230.c:282:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/rtc/twl92230.c:285:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/rtc/twl92230.c:331:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:334:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:338:52: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/twl92230.c:338:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:341:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:344:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:347:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:350:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:353:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:355:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:357:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:360:53: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/rtc/twl92230.c:360:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:363:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:365:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:367:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:369:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rtc/twl92230.c:384:29: warning: use of GNU case range extension [-Wgnu-case-range] hw/rtc/twl92230.c:39:8: warning: padding size of 'struct MenelausState' with 7 bytes to alignment boundary [-Wpadded] hw/rtc/twl92230.c:409:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:409:39: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:409:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:415:23: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:415:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:415:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:418:23: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:418:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:418:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:489:28: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:51:14: warning: padding struct 'struct MenelausState' with 1 byte to align 'mask' [-Wpadded] hw/rtc/twl92230.c:60:5: warning: padding size of 'struct MenelausState::(unnamed at ../hw/rtc/twl92230.c:60:5)' with 4 bytes to alignment boundary [-Wpadded] hw/rtc/twl92230.c:619:17: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:619:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:626:28: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:626:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:62:18: warning: padding struct 'struct MenelausState::(unnamed at ../hw/rtc/twl92230.c:60:5)' with 1 byte to align 'comp' [-Wpadded] hw/rtc/twl92230.c:63:20: warning: padding struct 'struct MenelausState::(unnamed at ../hw/rtc/twl92230.c:60:5)' with 4 bytes to align 'hz_tm' [-Wpadded] hw/rtc/twl92230.c:644:17: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:644:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:653:29: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:653:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rtc/twl92230.c:706:24: warning: 'TWL92230' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:716:24: warning: 'TWL92230' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:71:7: warning: padding struct 'struct MenelausState' with 6 bytes to align 'rtc' [-Wpadded] hw/rtc/twl92230.c:730:24: warning: 'TWL92230' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:73:14: warning: padding struct 'struct MenelausState' with 6 bytes to align 'out' [-Wpadded] hw/rtc/twl92230.c:740:62: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/twl92230.c:741:52: warning: unused parameter 'field' [-Wunused-parameter] hw/rtc/twl92230.c:744:10: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/rtc/twl92230.c:748:62: warning: unused parameter 'size' [-Wunused-parameter] hw/rtc/twl92230.c:749:52: warning: unused parameter 'field' [-Wunused-parameter] hw/rtc/twl92230.c:749:71: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/rtc/twl92230.c:752:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/rtc/twl92230.c:772:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:772:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:773:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:773:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:774:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:774:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:775:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:775:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:776:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:776:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:777:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:777:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:778:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/twl92230.c:786:40: warning: implicit conversion loses integer precision: 'long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/rtc/twl92230.c:791:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/rtc/twl92230.c:814:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:814:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:815:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:815:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:816:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:816:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:817:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:817:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:818:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:818:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:819:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:819:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:820:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:820:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:821:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:821:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:822:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:822:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:823:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:823:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:824:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:824:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:825:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:825:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:826:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:826:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:827:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:827:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:828:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:828:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:829:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:829:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:830:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:830:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:831:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:831:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:832:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:832:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:833:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:833:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:834:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:834:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:836:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:836:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:838:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:838:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:839:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/twl92230.c:839:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/twl92230.c:840:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/twl92230.c:844:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/rtc/twl92230.c:846:24: warning: 'TWL92230' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:855:20: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:858:59: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/twl92230.c:860:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/twl92230.c:861:25: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:102:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:111:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:163:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:166:21: warning: extension used [-Wlanguage-extension-token] hw/rtc/xlnx-zynqmp-rtc.c:166:21: warning: padding size of 'struct (unnamed at ../hw/rtc/xlnx-zynqmp-rtc.c:166:21)' with 7 bits to alignment boundary [-Wpadded] hw/rtc/xlnx-zynqmp-rtc.c:166:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rtc/xlnx-zynqmp-rtc.c:186:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:187:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:194:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:195:31: warning: extension used [-Wlanguage-extension-token] hw/rtc/xlnx-zynqmp-rtc.c:195:31: warning: padding size of 'struct (unnamed at ../hw/rtc/xlnx-zynqmp-rtc.c:195:31)' with 7 bits to alignment boundary [-Wpadded] hw/rtc/xlnx-zynqmp-rtc.c:195:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rtc/xlnx-zynqmp-rtc.c:208:44: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/xlnx-zynqmp-rtc.c:222:37: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/xlnx-zynqmp-rtc.c:227:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/rtc/xlnx-zynqmp-rtc.c:236:37: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/xlnx-zynqmp-rtc.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/xlnx-zynqmp-rtc.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/xlnx-zynqmp-rtc.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/rtc/xlnx-zynqmp-rtc.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rtc/xlnx-zynqmp-rtc.c:250:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rtc/xlnx-zynqmp-rtc.c:254:54: warning: unused parameter 'data' [-Wunused-parameter] hw/rtc/xlnx-zynqmp-rtc.c:256:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:60:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rtc/xlnx-zynqmp-rtc.c:63:64: warning: unused parameter 'val64' [-Wunused-parameter] hw/rtc/xlnx-zynqmp-rtc.c:65:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:70:62: warning: unused parameter 'val64' [-Wunused-parameter] hw/rtc/xlnx-zynqmp-rtc.c:72:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:78:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:87:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rtc/xlnx-zynqmp-rtc.c:94:58: warning: unused parameter 'val64' [-Wunused-parameter] hw/rtc/xlnx-zynqmp-rtc.c:96:24: warning: 'XLNX_ZYNQMP_RTC' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:118:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:129:23: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:129:30: warning: extension used [-Wlanguage-extension-token] hw/rx/rx-gdbsim.c:129:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rx/rx-gdbsim.c:130:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rx/rx-gdbsim.c:130:51: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rx/rx-gdbsim.c:149:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/rx/rx-gdbsim.c:150:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/rx/rx-gdbsim.c:153:66: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/rx/rx-gdbsim.c:155:13: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:155:20: warning: extension used [-Wlanguage-extension-token] hw/rx/rx-gdbsim.c:155:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/rx/rx-gdbsim.c:155:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/rx/rx-gdbsim.c:160:57: warning: unused parameter 'data' [-Wunused-parameter] hw/rx/rx-gdbsim.c:162:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:170:54: warning: unused parameter 'data' [-Wunused-parameter] hw/rx/rx-gdbsim.c:172:33: warning: 'RX_GDBSIM_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:173:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:178:2: warning: extra ';' outside of a function [-Wextra-semi] hw/rx/rx-gdbsim.c:180:54: warning: unused parameter 'data' [-Wunused-parameter] hw/rx/rx-gdbsim.c:182:33: warning: 'RX_GDBSIM_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:183:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:188:2: warning: extra ';' outside of a function [-Wextra-semi] hw/rx/rx-gdbsim.c:209:1: warning: extension used [-Wlanguage-extension-token] hw/rx/rx-gdbsim.c:209:1: warning: padding size of 'struct (unnamed at ../hw/rx/rx-gdbsim.c:209:1)' with 7 bits to alignment boundary [-Wpadded] hw/rx/rx-gdbsim.c:209:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rx/rx-gdbsim.c:35:8: warning: padding size of 'struct RxGdbSimMachineClass' with 4 bytes to alignment boundary [-Wpadded] hw/rx/rx-gdbsim.c:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/rx/rx-gdbsim.c:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/rx/rx-gdbsim.c:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/rx/rx-gdbsim.c:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/rx/rx-gdbsim.c:48:16: warning: padding struct 'struct RxGdbSimMachineState' with 8 bytes to align 'mcu' [-Wpadded] hw/rx/rx-gdbsim.c:54:1: warning: cast from 'Object *' (aka 'struct Object *') to 'RxGdbSimMachineState *' (aka 'struct RxGdbSimMachineState *') increases required alignment from 8 to 16 [-Wcast-align] hw/rx/rx-gdbsim.c:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rx/rx-gdbsim.c:54:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/rx/rx-gdbsim.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/rx/rx-gdbsim.c:74:21: warning: extension used [-Wlanguage-extension-token] hw/rx/rx-gdbsim.c:74:21: warning: padding size of 'struct (unnamed at ../hw/rx/rx-gdbsim.c:74:21)' with 7 bits to alignment boundary [-Wpadded] hw/rx/rx-gdbsim.c:74:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rx/rx-gdbsim.c:75:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/rx/rx-gdbsim.c:82:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:83:31: warning: 'RX_GDBSIM_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx-gdbsim.c:84:33: warning: 'RX_GDBSIM_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:135:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:136:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:140:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:142:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:143:26: warning: extension used [-Wlanguage-extension-token] hw/rx/rx62n.c:143:26: warning: padding size of 'struct (unnamed at ../hw/rx/rx62n.c:143:26)' with 7 bits to alignment boundary [-Wpadded] hw/rx/rx62n.c:143:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rx/rx62n.c:144:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/rx/rx62n.c:144:21: warning: extension used [-Wlanguage-extension-token] hw/rx/rx62n.c:144:21: warning: padding size of 'struct (unnamed at ../hw/rx/rx62n.c:144:21)' with 7 bits to alignment boundary [-Wpadded] hw/rx/rx62n.c:144:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rx/rx62n.c:147:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:151:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:154:49: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:155:49: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:157:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:167:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:168:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:175:44: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/rx/rx62n.c:185:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:186:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:193:44: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/rx/rx62n.c:203:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:204:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:205:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:212:44: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/rx/rx62n.c:217:21: warning: 'RX62N_MCU' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:218:23: warning: 'RX62N_MCU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:247:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:250:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:259:5: warning: extension used [-Wlanguage-extension-token] hw/rx/rx62n.c:259:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rx/rx62n.c:261:5: warning: extension used [-Wlanguage-extension-token] hw/rx/rx62n.c:261:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rx/rx62n.c:262:5: warning: extension used [-Wlanguage-extension-token] hw/rx/rx62n.c:262:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/rx/rx62n.c:263:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/rx/rx62n.c:266:56: warning: unused parameter 'data' [-Wunused-parameter] hw/rx/rx62n.c:268:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:274:56: warning: unused parameter 'data' [-Wunused-parameter] hw/rx/rx62n.c:276:23: warning: 'RX62N_MCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:281:2: warning: extra ';' outside of a function [-Wextra-semi] hw/rx/rx62n.c:283:56: warning: unused parameter 'data' [-Wunused-parameter] hw/rx/rx62n.c:285:23: warning: 'RX62N_MCU_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/rx/rx62n.c:290:2: warning: extra ';' outside of a function [-Wextra-semi] hw/rx/rx62n.c:311:1: warning: extension used [-Wlanguage-extension-token] hw/rx/rx62n.c:311:1: warning: padding size of 'struct (unnamed at ../hw/rx/rx62n.c:311:1)' with 7 bits to alignment boundary [-Wpadded] hw/rx/rx62n.c:311:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/rx/rx62n.c:62:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/rx/rx62n.c:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/rx/rx62n.c:72:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/rx/rx62n.c:72:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/s390x/3270-ccw.c:101:34: warning: 'EMULATED_CCW_3270' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:102:32: warning: 'EMULATED_CCW_3270_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:103:23: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:104:27: warning: 'CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:119:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/3270-ccw.c:154:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/3270-ccw.c:157:68: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/3270-ccw.c:159:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:24:32: warning: 'EMULATED_CCW_3270_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:25:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:36:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/3270-ccw.c:44:32: warning: 'EMULATED_CCW_3270_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:45:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/3270-ccw.c:58:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/ap-bridge.c:19:47: warning: unused parameter 'dev' [-Wunused-parameter] hw/s390x/ap-bridge.c:25:54: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/ap-bridge.c:27:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ap-bridge.c:55:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ap-bridge.c:64:57: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/ap-bridge.c:66:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ap-bridge.c:67:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ap-bridge.c:80:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ap-device.c:15:53: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/ap-device.c:17:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ccw-device.c:34:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/ccw-device.c:40:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ccw-device.c:40:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ccw-device.c:40:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ccw-device.c:41:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ccw-device.c:41:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ccw-device.c:41:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ccw-device.c:42:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ccw-device.c:42:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ccw-device.c:42:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ccw-device.c:43:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ccw-device.c:48:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ccw-device.c:53:61: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/ccw-device.c:55:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ccw-device.c:56:25: warning: 'CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ccw-device.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ccw-device.c:70:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/s390x/ccw-device.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ccw-device.c:71:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ccw-device.h:19:8: warning: padding size of 'struct CcwDevice' with 6 bytes to alignment boundary [-Wpadded] hw/s390x/ccw-device.h:45:12: warning: cast from 'char *' to 'CcwDevice *' (aka 'struct CcwDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/s390x/ccw-device.h:45:12: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/s390x/ccw-device.h:45:12: warning: extension used [-Wlanguage-extension-token] hw/s390x/ccw-device.h:45:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/ccw-device.h:50:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/ccw-device.h:50:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/s390x/css-bridge.c:106:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:110:12: warning: 'VIRTUAL_CSS_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:124:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/css-bridge.c:124:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css-bridge.c:126:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css-bridge.c:129:35: warning: unused parameter 'obj' [-Wunused-parameter] hw/s390x/css-bridge.c:129:48: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/css-bridge.c:134:69: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/css-bridge.c:136:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:137:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:156:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css-bridge.c:32:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:33:25: warning: 'CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:59:45: warning: unused parameter 'qbus' [-Wunused-parameter] hw/s390x/css-bridge.c:67:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:70:9: warning: 'VIRTUAL_CSS_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css-bridge.c:81:66: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/css-bridge.c:83:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/css.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:101:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1056:15: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1056:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/s390x/css.c:1056:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/css.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1076:15: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1076:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/s390x/css.c:1076:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/css.c:107:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:108:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:1174:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/css.c:117:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1188:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/css.c:118:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:119:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1202:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/css.c:120:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:131:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:132:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1330:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1330:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1330:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1330:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1330:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:133:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:133:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:134:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:135:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:1363:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1363:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1363:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1363:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1363:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:1385:11: warning: implicit conversion changes signedness: 'IOInstEnding' (aka 'enum IOInstEnding') to 'int' [-Wsign-conversion] hw/s390x/css.c:1389:12: warning: implicit conversion changes signedness: 'int' to 'IOInstEnding' (aka 'enum IOInstEnding') [-Wsign-conversion] hw/s390x/css.c:1406:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1406:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1406:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1406:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1406:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:1439:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1439:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1439:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1439:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1439:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:144:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:145:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1477:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/css.c:147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:156:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:157:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:157:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:158:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:158:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:159:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:159:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:160:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:161:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1621:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/css.c:162:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:162:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/s390x/css.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:163:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:1692:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1692:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1692:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1692:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1692:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:1710:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1710:25: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1710:25: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1710:25)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1710:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:1723:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:1723:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:1723:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:1723:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:1723:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:172:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:173:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:173:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:174:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:174:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:175:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:175:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:176:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:176:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:177:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:181:45: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/css.c:1911:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/css.c:1911:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/css.c:1915:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/s390x/css.c:1926:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/s390x/css.c:192:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:192:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:1934:26: warning: unused parameter 'mbk' [-Wunused-parameter] hw/s390x/css.c:1934:47: warning: unused parameter 'dct' [-Wunused-parameter] hw/s390x/css.c:193:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:2008:67: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:200:12: warning: no previous extern declaration for non-static variable 'err_hint_devno' [-Wmissing-variable-declarations] hw/s390x/css.c:2093:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:2093:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:2093:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:2093:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:2093:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:211:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:212:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:213:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:2152:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:215:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:216:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:217:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:2185:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:218:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:219:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:220:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:2213:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:2217:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:2218:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:221:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:222:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:223:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:224:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:2319:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:232:16: warning: padding size of 'struct IndAddrPtrTmp' with 4 bytes to alignment boundary [-Wpadded] hw/s390x/css.c:2366:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:2372:36: warning: unused parameter 'cssid' [-Wunused-parameter] hw/s390x/css.c:2372:51: warning: unused parameter 'chpid' [-Wunused-parameter] hw/s390x/css.c:238:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/css.c:2425:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/css.c:2501:51: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] hw/s390x/css.c:2511:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:2512:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:2513:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:2602:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:2602:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:2602:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:2602:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:2602:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:2603:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:2634:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:2635:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:2636:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:267:26: warning: no previous extern declaration for non-static variable 'vmstate_ind_addr_tmp' [-Wmissing-variable-declarations] hw/s390x/css.c:2701:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:2701:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:2701:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:2701:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:2701:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:2707:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:2713:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:2713:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:2713:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:2713:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:2713:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:275:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:282:9: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:282:9)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:282:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:283:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:28:32: warning: padding struct 'struct CrwContainer' with 4 bytes to align 'sibling' [-Wpadded] hw/s390x/css.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:298:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/s390x/css.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:305:16: warning: padding size of 'struct IoAdapter' with 1 byte to alignment boundary [-Wpadded] hw/s390x/css.c:320:14: warning: padding struct 'struct ChannelSubSys' with 2 bytes to align 'chnmon_area' [-Wpadded] hw/s390x/css.c:324:16: warning: padding struct 'struct ChannelSubSys' with 7 bytes to align 'io_adapters' [-Wpadded] hw/s390x/css.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:342:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:343:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:344:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/s390x/css.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:346:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:347:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:36:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:36:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:371:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/css.c:37:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:37:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:38:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:47:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:48:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:500:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/css.c:509:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/s390x/css.c:510:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/s390x/css.c:533:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/css.c:534:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:538:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:539:29: warning: implicit conversion loses integer precision: 'CssIoAdapterType' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:553:9: warning: variable 'ret' may be uninitialized when used here [-Wconditional-uninitialized] hw/s390x/css.c:594:54: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:596:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:613:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/css.c:63:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:643:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/css.c:64:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:65:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:66:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:677:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/css.c:686:34: warning: implicit conversion loses integer precision: 'CssIoAdapterType' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:716:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:744:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/css.c:747:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/css.c:766:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/css.c:766:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:766:21: warning: padding size of 'struct (unnamed at ../hw/s390x/css.c:766:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/css.c:766:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/css.c:796:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/css.c:814:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/css.c:81:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:82:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:833:15: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/s390x/css.c:834:62: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/css.c:83:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:83:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:844:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/css.c:84:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:84:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:851:16: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:85:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:86:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:875:15: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/s390x/css.c:87:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/css.c:884:15: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/s390x/css.c:932:20: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:932:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:932:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/css.c:935:23: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/s390x/css.c:957:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/css.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:97:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/css.c:99:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/css.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/event-facility.c:104:17: warning: 'SCLP_EVENT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:120:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/s390x/event-facility.c:123:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/s390x/event-facility.c:132:76: warning: unused parameter 'sccb' [-Wunused-parameter] hw/s390x/event-facility.c:144:14: warning: 'SCLP_EVENT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:148:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/event-facility.c:177:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/s390x/event-facility.c:223:14: warning: 'SCLP_EVENT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:238:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/event-facility.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/event-facility.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/event-facility.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/event-facility.c:383:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/event-facility.c:383:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/event-facility.c:384:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/event-facility.c:393:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/event-facility.c:393:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/event-facility.c:394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/event-facility.c:39:8: warning: padding size of 'struct SCLPEventFacility' with 4 bytes to alignment boundary [-Wpadded] hw/s390x/event-facility.c:404:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/event-facility.c:411:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/event-facility.c:420:41: warning: 'EVENT_FACILITY' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:421:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:444:41: warning: 'EVENT_FACILITY' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:446:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:447:23: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:450:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:451:23: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:452:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:459:31: warning: 'EVENT_FACILITY' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:464:65: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/event-facility.c:466:31: warning: 'SYS_BUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:467:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:468:33: warning: 'EVENT_FACILITY_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:489:24: warning: 'SCLP_EVENT' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:490:29: warning: 'SCLP_EVENT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:501:56: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/event-facility.c:503:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:56:14: warning: padding struct 'struct SCLPEventFacility' with 1 byte to align 'mask_length' [-Wpadded] hw/s390x/event-facility.c:68:17: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/s390x/event-facility.c:68:17: warning: cast from 'char *' to 'SCLPEvent *' (aka 'struct SCLPEvent *') increases required alignment from 1 to 8 [-Wcast-align] hw/s390x/event-facility.c:68:17: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/s390x/event-facility.c:69:23: warning: 'SCLP_EVENT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/event-facility.c:88:17: warning: 'SCLP_EVENT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:103:12: warning: 'S390_IPL' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:133:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:134:25: warning: 'S390_IPL' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:148:28: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:148:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/ipl.c:156:21: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:165:25: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:181:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:185:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:240:43: warning: comparison of integers of different signs: 'int' and 'ram_addr_t' (aka 'unsigned long') [-Wsign-compare] hw/s390x/ipl.c:243:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:257:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/ipl.c:280:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:280:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ipl.c:280:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:281:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:281:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ipl.c:281:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:282:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:282:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ipl.c:282:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:283:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:283:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ipl.c:283:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:284:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:284:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/ipl.c:284:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:285:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:285:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:286:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:286:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:288:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ipl.c:327:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] hw/s390x/ipl.c:335:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/ipl.c:359:23: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:366:23: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:379:72: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:410:17: warning: variable 'devtype' may be uninitialized when used here [-Wconditional-uninitialized] hw/s390x/ipl.c:412:18: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:418:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/ipl.c:419:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/ipl.c:454:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:478:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:47:9: warning: macro is not used [-Wunused-macros] hw/s390x/ipl.c:505:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:511:20: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/s390x/ipl.c:51:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/ipl.c:53:25: warning: 'S390_IPL' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:576:33: warning: implicit conversion changes signedness: 'const uint8_t' (aka 'const unsigned char') to 'char' [-Wsign-conversion] hw/s390x/ipl.c:64:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:65:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ipl.c:677:15: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:677:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/ipl.c:727:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/s390x/ipl.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:75:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:761:25: warning: 'S390_IPL' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:769:59: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/ipl.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:771:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/ipl.c:77:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ipl.c:90:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:94:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:95:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/ipl.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/ipl.c:97:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/ipl.h:156:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/ipl.h:158:8: warning: padding size of 'struct S390IPLState' with 3 bytes to alignment boundary [-Wpadded] hw/s390x/ipl.h:159:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/s390x/ipl.h:164:14: warning: padding struct 'struct S390IPLState' with 4 bytes to align 'start_addr' [-Wpadded] hw/s390x/ipl.h:176:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/s390x/ipl.h:177:11: warning: padding struct 'struct S390IPLState' with 4 bytes to align 'kernel' [-Wpadded] hw/s390x/ipl.h:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/s390x/ipl.h:237:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/s390x/ipl.h:35:38: warning: zero size arrays are an extension [-Wzero-length-array] hw/s390x/ipl.h:66:23: warning: zero size arrays are an extension [-Wzero-length-array] hw/s390x/ipl.h:82:7: warning: packed attribute is unnecessary for 'union IplParameterBlock' [-Wpacked] hw/s390x/s390-ccw.c:101:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-ccw.c:102:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-ccw.c:103:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-ccw.c:109:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:110:26: warning: 'CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:111:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:158:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:172:26: warning: 'S390_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:175:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:178:59: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-ccw.c:180:31: warning: 'S390_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:25:31: warning: 'S390_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:35:31: warning: 'S390_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:45:31: warning: 'S390_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:64:15: warning: 'S390_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-ccw.c:68:15: warning: implicit conversion changes signedness: 'IOInstEnding' (aka 'enum IOInstEnding') to 'int' [-Wsign-conversion] hw/s390x/s390-ccw.c:71:12: warning: implicit conversion changes signedness: 'int' to 'IOInstEnding' (aka 'enum IOInstEnding') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1038:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1044:25: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1046:16: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1050:34: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1054:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1056:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1058:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1061:16: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1132:17: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1145:41: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:1147:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1151:30: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1155:45: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1169:17: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1184:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1194:45: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1197:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1199:17: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1208:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1213:17: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_DISABLED', 'ZPCI_FS_ENABLED', 'ZPCI_FS_BLOCKED'... [-Wswitch-enum] hw/s390x/s390-pci-bus.c:1233:47: warning: unused parameter 'bus' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:1245:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1246:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1247:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1249:38: warning: 'PCI_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1256:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:1261:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1290:63: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:1292:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1293:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1312:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/s390-pci-bus.c:1352:30: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:138:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_DISABLED', 'ZPCI_FS_ENABLED', 'ZPCI_FS_BLOCKED'... [-Wswitch-enum] hw/s390x/s390-pci-bus.c:1396:31: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1398:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_DISABLED', 'ZPCI_FS_ENABLED', 'ZPCI_FS_BLOCKED'... [-Wswitch-enum] hw/s390x/s390-pci-bus.c:1434:30: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1454:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:1454:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/s390-pci-bus.c:1455:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:1455:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/s390-pci-bus.c:1455:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/s390-pci-bus.c:1456:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:1456:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/s390x/s390-pci-bus.c:1456:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/s390-pci-bus.c:1457:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:1457:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/s390-pci-bus.c:1458:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:1458:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/s390-pci-bus.c:1460:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/s390-pci-bus.c:1472:66: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:1474:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:1498:75: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:1500:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:159:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:167:45: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:168:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:185:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_DISABLED', 'ZPCI_FS_ENABLED', 'ZPCI_FS_BLOCKED'... [-Wswitch-enum] hw/s390x/s390-pci-bus.c:309:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:309:48: warning: unused parameter 'irq' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:309:57: warning: unused parameter 'level' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:314:40: warning: unused parameter 'pci_dev' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:314:53: warning: unused parameter 'irq_num' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:35:48: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/s390x/s390-pci-bus.c:35:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/s390x/s390-pci-bus.c:381:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:442:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/s390x/s390-pci-bus.c:443:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/s390x/s390-pci-bus.c:444:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/s390x/s390-pci-bus.c:44:15: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:513:26: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-pci-bus.c:529:70: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:531:27: warning: cast from 'char *' to 'S390PCIIOMMU *' (aka 'struct S390PCIIOMMU *') increases required alignment from 1 to 16 [-Wcast-align] hw/s390x/s390-pci-bus.c:531:27: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/s390x/s390-pci-bus.c:531:27: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:531:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-pci-bus.c:533:28: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-pci-bus.c:543:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_RESERVED', 'ZPCI_FS_STANDBY', 'ZPCI_FS_DISABLED'... [-Wswitch-enum] hw/s390x/s390-pci-bus.c:566:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'IOMMUAccessFlags' [-Wshorten-64-to-32] hw/s390x/s390-pci-bus.c:585:54: warning: unused parameter 'iommu' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:586:50: warning: unused parameter 'notifier' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:611:17: warning: 'S390_PCI_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:652:16: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/s390x/s390-pci-bus.c:657:18: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-pci-bus.c:657:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-pci-bus.c:659:39: warning: cast from 'volatile unsigned char *' to 'void *' drops volatile qualifier [-Wcast-qual] hw/s390x/s390-pci-bus.c:664:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:665:46: warning: unused parameter 'size' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:691:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:691:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:691:72: warning: unused parameter 'size' [-Wunused-parameter] hw/s390x/s390-pci-bus.c:714:48: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:722:45: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:821:25: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:822:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:831:11: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:835:14: warning: 'S390_PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:836:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:856:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:876:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-pci-bus.c:884:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/s390-pci-bus.c:886:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/s390-pci-bus.c:928:38: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:935:12: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:957:23: warning: 'S390_PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:966:27: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-bus.c:973:35: warning: 'S390_PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-inst.c:1006:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:1015:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:1020:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:1025:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:1039:12: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:104:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:1066:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:1074:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:1097:70: warning: unused parameter 'fib' [-Wunused-parameter] hw/s390x/s390-pci-inst.c:1141:13: warning: enumeration values 'ZPCI_FS_ENABLED', 'ZPCI_FS_BLOCKED', and 'ZPCI_FS_ERROR' not explicitly handled in switch [-Wswitch-enum] hw/s390x/s390-pci-inst.c:1229:17: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_RESERVED', 'ZPCI_FS_STANDBY', 'ZPCI_FS_DISABLED'... [-Wswitch-enum] hw/s390x/s390-pci-inst.c:1240:17: warning: 6 enumeration values not explicitly handled in switch: 'ZPCI_FS_RESERVED', 'ZPCI_FS_STANDBY', 'ZPCI_FS_DISABLED'... [-Wswitch-enum] hw/s390x/s390-pci-inst.c:129:53: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:129:53: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/s390x/s390-pci-inst.c:151:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:156:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:156:39: warning: variable 'res_code' may be uninitialized when used here [-Wconditional-uninitialized] hw/s390x/s390-pci-inst.c:184:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:191:40: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:196:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:207:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:227:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:275:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-pci-inst.c:292:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-pci-inst.c:318:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:32:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/s390x/s390-pci-inst.c:32:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/s390x/s390-pci-inst.c:360:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:372:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] hw/s390x/s390-pci-inst.c:383:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:386:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:466:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_RESERVED', 'ZPCI_FS_STANDBY', 'ZPCI_FS_DISABLED'... [-Wswitch-enum] hw/s390x/s390-pci-inst.c:477:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/s390x/s390-pci-inst.c:494:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:566:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_RESERVED', 'ZPCI_FS_STANDBY', 'ZPCI_FS_DISABLED'... [-Wswitch-enum] hw/s390x/s390-pci-inst.c:581:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/s390x/s390-pci-inst.c:605:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:607:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:632:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'IOMMUAccessFlags' [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:654:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'IOMMUAccessFlags' [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:705:13: warning: enumeration values 'ZPCI_FS_ENABLED' and 'ZPCI_FS_BLOCKED' not explicitly handled in switch [-Wswitch-enum] hw/s390x/s390-pci-inst.c:72:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:78:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:819:13: warning: 5 enumeration values not explicitly handled in switch: 'ZPCI_FS_RESERVED', 'ZPCI_FS_STANDBY', 'ZPCI_FS_DISABLED'... [-Wswitch-enum] hw/s390x/s390-pci-inst.c:857:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-pci-inst.c:861:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:874:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-pci-inst.c:88:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-pci-inst.c:893:36: warning: unused parameter 'env' [-Wunused-parameter] hw/s390x/s390-pci-inst.c:961:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-skeys.c:106:30: warning: unused parameter 'mon' [-Wunused-parameter] hw/s390x/s390-skeys.c:120:33: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:167:40: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-skeys.c:167:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-skeys.c:196:33: warning: 'QEMU_S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:204:33: warning: 'QEMU_S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:225:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] hw/s390x/s390-skeys.c:226:33: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:228:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-skeys.c:230:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] hw/s390x/s390-skeys.c:238:35: warning: 'QEMU_S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:250:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/s390x/s390-skeys.c:251:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-skeys.c:259:35: warning: 'QEMU_S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:271:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/s390x/s390-skeys.c:272:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-skeys.c:277:63: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-skeys.c:279:33: warning: 'S390_SKEYS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:280:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:301:26: warning: 'S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:302:33: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:333:40: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-skeys.c:333:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-skeys.c:35:10: warning: 'S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:367:66: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/s390-skeys.c:369:26: warning: 'S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:370:33: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:387:17: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-skeys.c:403:29: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-skeys.c:403:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-skeys.c:435:74: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-skeys.c:437:26: warning: 'S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:448:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-skeys.c:450:26: warning: 'S390_SKEYS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:45:15: warning: code will never be executed [-Wunreachable-code] hw/s390x/s390-skeys.c:475:58: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-skeys.c:477:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:53:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:57:48: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-skeys.c:79:33: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-skeys.c:80:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-skeys.c:91:44: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-stattrib.c:109:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/s390-stattrib.c:111:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:112:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:121:17: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-stattrib.c:135:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-stattrib.c:170:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:171:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:185:41: warning: unused parameter 'f' [-Wunused-parameter] hw/s390x/s390-stattrib.c:185:67: warning: unused parameter 'max_size' [-Wunused-parameter] hw/s390x/s390-stattrib.c:187:41: warning: unused parameter 'res_compatible' [-Wunused-parameter] hw/s390x/s390-stattrib.c:188:41: warning: unused parameter 'res_postcopy_only' [-Wunused-parameter] hw/s390x/s390-stattrib.c:190:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:191:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:195:30: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-stattrib.c:201:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:202:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:226:26: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-stattrib.c:235:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/s390x/s390-stattrib.c:262:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:263:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:269:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:270:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:276:54: warning: unused parameter 'obj' [-Wunused-parameter] hw/s390x/s390-stattrib.c:280:58: warning: unused parameter 'sa' [-Wunused-parameter] hw/s390x/s390-stattrib.c:280:71: warning: unused parameter 'start_gfn' [-Wunused-parameter] hw/s390x/s390-stattrib.c:281:47: warning: unused parameter 'count' [-Wunused-parameter] hw/s390x/s390-stattrib.c:281:63: warning: unused parameter 'values' [-Wunused-parameter] hw/s390x/s390-stattrib.c:285:59: warning: unused parameter 'sa' [-Wunused-parameter] hw/s390x/s390-stattrib.c:288:57: warning: unused parameter 'sa' [-Wunused-parameter] hw/s390x/s390-stattrib.c:288:71: warning: unused parameter 'start_gfn' [-Wunused-parameter] hw/s390x/s390-stattrib.c:289:47: warning: unused parameter 'count' [-Wunused-parameter] hw/s390x/s390-stattrib.c:289:63: warning: unused parameter 'values' [-Wunused-parameter] hw/s390x/s390-stattrib.c:293:67: warning: unused parameter 'sa' [-Wunused-parameter] hw/s390x/s390-stattrib.c:297:64: warning: unused parameter 'sa' [-Wunused-parameter] hw/s390x/s390-stattrib.c:297:73: warning: unused parameter 'value' [-Wunused-parameter] hw/s390x/s390-stattrib.c:307:66: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-stattrib.c:309:32: warning: 'S390_STATTRIB_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:310:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:335:48: warning: unused parameter 'dev' [-Wunused-parameter] hw/s390x/s390-stattrib.c:345:61: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-stattrib.c:347:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:34:11: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:355:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-stattrib.c:357:28: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:363:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-stattrib.c:365:28: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:382:30: warning: 'S390_STATTRIB' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:52:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:60:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:61:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-stattrib.c:73:30: warning: 'S390_STATTRIB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-stattrib.c:74:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-stattrib.c:75:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-stattrib.c:85:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-virtio-ccw.c:100:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:1013:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1013:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1013:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1013:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1013:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1013:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:101:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/s390-virtio-ccw.c:1022:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1028:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1028:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1028:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1028:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1028:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1028:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1042:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1042:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1042:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1042:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1042:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1042:40: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1056:68: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1063:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1063:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1063:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1063:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1063:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1063:40: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1075:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1075:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1075:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1075:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1075:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1075:40: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1089:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1091:59: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1099:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1099:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1099:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1099:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1099:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1099:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1109:68: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1116:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1116:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1116:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1116:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1116:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1116:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1125:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1131:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1131:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1131:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1131:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1131:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1131:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1140:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1142:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1143:60: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1151:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1151:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1151:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1151:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1151:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1151:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1163:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1163:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1163:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1163:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1163:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1163:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:1173:56: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1174:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1175:54: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1176:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1177:49: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1178:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1179:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1180:51: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1181:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:1188:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1188:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1188:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1188:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:1188:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:1188:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:118:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:118:21: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-virtio-ccw.c:118:21: warning: padding size of 'struct (unnamed at ../hw/s390x/s390-virtio-ccw.c:118:21)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/s390-virtio-ccw.c:118:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/s390-virtio-ccw.c:119:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:133:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/s390-virtio-ccw.c:136:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-virtio-ccw.c:136:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-virtio-ccw.c:136:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-virtio-ccw.c:136:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/s390-virtio-ccw.c:143:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/s390x/s390-virtio-ccw.c:151:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:180:27: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-virtio-ccw.c:193:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:273:42: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/s390x/s390-virtio-ccw.c:279:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:294:28: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:309:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:311:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:312:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:322:66: warning: unused parameter 'arg' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:324:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:407:56: warning: unused parameter 'ms' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:415:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-virtio-ccw.c:415:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-virtio-ccw.c:416:52: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:424:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:435:11: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:458:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-virtio-ccw.c:458:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-virtio-ccw.c:470:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-virtio-ccw.c:470:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-virtio-ccw.c:483:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-virtio-ccw.c:483:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-virtio-ccw.c:503:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/s390x/s390-virtio-ccw.c:507:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/s390-virtio-ccw.c:507:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/s390-virtio-ccw.c:521:64: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:533:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:536:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:546:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:552:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/s390x/s390-virtio-ccw.c:556:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/s390-virtio-ccw.c:55:14: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:573:32: warning: unused parameter 'n' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:573:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:577:22: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:600:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:602:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:608:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:610:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:615:66: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:617:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:623:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:625:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:63:12: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:653:22: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:675:58: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:678:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:686:58: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:689:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:697:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:698:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/s390-virtio-ccw.c:69:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:710:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:715:59: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:717:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:718:20: warning: 'NMI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:719:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:720:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:75:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:770:31: warning: 'S390_CCW_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:787:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/s390-virtio-ccw.c:826:60: warning: unused parameter 'machine' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:830:57: warning: unused parameter 'mc' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:833:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:833:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:833:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:833:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:833:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:833:37: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:846:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:848:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:849:61: warning: missing field 'used' initializer [-Wmissing-field-initializers] hw/s390x/s390-virtio-ccw.c:857:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:857:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:857:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:857:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:857:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:857:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:872:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:872:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:872:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:872:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:872:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:872:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:87:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:887:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:887:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:887:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:887:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:887:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:887:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:88:35: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:905:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:905:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:905:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:905:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:905:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:905:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:91:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/s390x/s390-virtio-ccw.c:920:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:920:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:920:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:920:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:920:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:920:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:932:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:932:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:932:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:932:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:932:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:932:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:944:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:944:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:944:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:944:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:944:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:944:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:956:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:956:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:956:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:956:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:956:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:956:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:969:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:969:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:969:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:969:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:969:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:969:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:983:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:983:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:983:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:983:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:983:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:983:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-ccw.c:997:1: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:997:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:997:1: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:997:1: warning: 'S390_CCW_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/s390-virtio-ccw.c:997:1: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/s390-virtio-ccw.c:997:38: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/s390-virtio-hcall.c:35:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/sclp.c:108:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:112:24: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/s390x/sclp.c:112:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/s390x/sclp.c:116:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/s390x/sclp.c:120:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:128:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:129:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:130:64: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:153:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/sclp.c:156:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/sclp.c:160:31: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/s390x/sclp.c:162:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:165:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/sclp.c:179:44: warning: unused parameter 'sclp' [-Wunused-parameter] hw/s390x/sclp.c:181:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:184:24: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/s390x/sclp.c:184:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/s390x/sclp.c:188:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:195:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:207:51: warning: unused parameter 'sclp' [-Wunused-parameter] hw/s390x/sclp.c:233:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/sclp.c:238:31: warning: 'SCLP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:240:35: warning: 'EVENT_FACILITY_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:267:62: warning: unused parameter 'sccb' [-Wunused-parameter] hw/s390x/sclp.c:271:31: warning: 'SCLP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:297:31: warning: 'SCLP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:29:16: warning: 'SCLP' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:344:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/s390x/sclp.c:352:35: warning: 'EVENT_FACILITY_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:354:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/sclp.c:369:31: warning: 'SCLP_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:382:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:387:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:388:24: warning: 'SCLP' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:397:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:412:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:413:35: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:431:24: warning: 'SCLP' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:437:28: warning: 'EVENT_FACILITY' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:442:52: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/sclp.c:444:27: warning: 'SCLP_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:445:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclp.c:476:26: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/sclp.c:54:43: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/s390x/sclp.c:89:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/sclpcpu.c:22:16: warning: packed attribute is unnecessary for 'struct ConfigMgtData' [-Wpacked] hw/s390x/sclpcpu.c:34:5: warning: 'SCLP_EVENT' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclpcpu.c:54:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/sclpcpu.c:76:51: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/sclpcpu.c:78:25: warning: 'SCLP_EVENT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclpcpu.c:79:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclpquiesce.c:110:23: warning: 'SCLP_EVENT' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclpquiesce.c:115:58: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/sclpquiesce.c:117:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclpquiesce.c:118:25: warning: 'SCLP_EVENT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/sclpquiesce.c:48:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/s390x/sclpquiesce.c:65:16: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/sclpquiesce.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/sclpquiesce.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/sclpquiesce.c:77:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/sclpquiesce.c:88:54: warning: unused parameter 'opaque' [-Wunused-parameter] hw/s390x/sclpquiesce.c:90:22: warning: declaration shadows a variable in the global scope [-Wshadow] hw/s390x/sclpquiesce.c:90:27: warning: cast from 'char *' to 'QuiesceNotifier *' (aka 'struct QuiesceNotifier *') increases required alignment from 1 to 8 [-Wcast-align] hw/s390x/sclpquiesce.c:90:27: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/s390x/sclpquiesce.c:90:27: warning: extension used [-Wlanguage-extension-token] hw/s390x/sclpquiesce.c:90:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/tod-tcg.c:22:39: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/tod-tcg.c:26:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/tod-tcg.c:33:39: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/tod-tcg.c:39:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/tod-tcg.c:50:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/tod-tcg.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/tod-tcg.c:55:61: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/tod-tcg.c:57:25: warning: 'S390_TOD_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod-tcg.c:65:24: warning: 'S390_TOD' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod-tcg.c:70:47: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/s390x/tod-tcg.c:89:26: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/tod.c:106:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/tod.c:108:24: warning: 'S390_TOD' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod.c:114:56: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/tod.c:116:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod.c:139:26: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/tod.c:27:15: warning: code will never be executed [-Wunreachable-code] hw/s390x/tod.c:39:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod.c:47:14: warning: 'S390_TOD' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod.c:59:25: warning: 'S390_TOD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod.c:77:57: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/tod.c:80:25: warning: 'S390_TOD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/tod.c:90:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/virtio-ccw-9p.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-9p.c:30:25: warning: 'VIRTIO_9P_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-9p.c:31:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-9p.c:33:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-9p.c:38:25: warning: 'VIRTIO_9P_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-9p.c:45:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-9p.c:45:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-9p.c:47:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-9p.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-9p.c:49:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-9p.c:52:64: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-9p.c:54:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-9p.c:55:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-balloon.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-balloon.c:30:29: warning: 'VIRTIO_BALLOON_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-balloon.c:31:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-balloon.c:33:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-balloon.c:38:29: warning: 'VIRTIO_BALLOON_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-balloon.c:50:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-balloon.c:50:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-balloon.c:52:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-balloon.c:52:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-balloon.c:54:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-balloon.c:57:69: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-balloon.c:59:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-balloon.c:60:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-blk.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-blk.c:30:25: warning: 'VIRTIO_BLK_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-blk.c:31:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-blk.c:33:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-blk.c:38:25: warning: 'VIRTIO_BLK_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-blk.c:47:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-blk.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-blk.c:49:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-blk.c:49:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-blk.c:51:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-blk.c:54:65: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-blk.c:56:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-blk.c:57:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-crypto.c:29:28: warning: 'VIRTIO_CRYPTO_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:30:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:32:29: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:39:28: warning: 'VIRTIO_CRYPTO_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:40:32: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:48:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-crypto.c:48:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-crypto.c:50:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-crypto.c:50:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-crypto.c:52:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-crypto.c:55:68: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-crypto.c:57:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-crypto.c:58:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-gpu.c:29:25: warning: 'VIRTIO_GPU_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:30:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:32:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:37:25: warning: 'VIRTIO_GPU_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:38:32: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:46:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-gpu.c:46:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-gpu.c:48:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-gpu.c:48:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-gpu.c:50:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-gpu.c:53:65: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-gpu.c:55:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:56:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-gpu.c:71:32: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/virtio-ccw-gpu.c:72:27: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/virtio-ccw-gpu.c:83:21: warning: extra ';' outside of a function [-Wextra-semi] hw/s390x/virtio-ccw-input.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-input.c:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-input.c:40:27: warning: 'VIRTIO_INPUT_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:41:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:43:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:47:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-input.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-input.c:49:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-input.c:49:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-input.c:51:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-input.c:54:67: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-input.c:56:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:57:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:66:30: warning: 'VIRTIO_INPUT_HID_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:67:32: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:76:30: warning: 'VIRTIO_INPUT_HID_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:77:32: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:86:30: warning: 'VIRTIO_INPUT_HID_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-input.c:87:32: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-net.c:30:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:31:25: warning: 'VIRTIO_NET_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:32:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:36:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:41:25: warning: 'VIRTIO_NET_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:50:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-net.c:50:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-net.c:52:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-net.c:52:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-net.c:54:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-net.c:57:65: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-net.c:59:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-net.c:60:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-rng.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-rng.c:30:25: warning: 'VIRTIO_RNG_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-rng.c:31:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-rng.c:33:29: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-rng.c:40:25: warning: 'VIRTIO_RNG_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-rng.c:47:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-rng.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-rng.c:49:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-rng.c:49:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-rng.c:51:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-rng.c:54:65: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-rng.c:56:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-rng.c:57:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-scsi.c:30:26: warning: 'VIRTIO_SCSI_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:31:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:32:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:41:42: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:45:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:50:26: warning: 'VIRTIO_SCSI_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:57:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-scsi.c:57:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-scsi.c:59:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-scsi.c:59:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-scsi.c:61:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-scsi.c:64:66: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-scsi.c:66:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-scsi.c:67:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw-serial.c:30:28: warning: 'VIRTIO_SERIAL_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:31:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:32:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:41:42: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:45:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:51:28: warning: 'VIRTIO_SERIAL_CCW' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:58:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-serial.c:58:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-serial.c:60:5: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw-serial.c:60:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw-serial.c:62:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw-serial.c:65:68: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw-serial.c:67:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw-serial.c:68:31: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1029:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:1074:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1076:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1115:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:111:9: warning: padding size of 'struct (unnamed at ../hw/s390x/virtio-ccw.c:111:9)' with 7 bits to alignment boundary [-Wpadded] hw/s390x/virtio-ccw.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:111:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/s390x/virtio-ccw.c:1123:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1135:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:113:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:1141:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1145:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/virtio-ccw.c:1147:27: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1158:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:115:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:1160:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:116:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw.c:1190:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/s390x/virtio-ccw.c:1197:24: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/s390x/virtio-ccw.c:1206:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1227:54: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/s390x/virtio-ccw.c:1228:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/s390x/virtio-ccw.c:1235:68: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw.c:1237:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1238:25: warning: 'CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1239:33: warning: 'VIRTIO_CCW_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1261:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1267:65: warning: unused parameter 'data' [-Wunused-parameter] hw/s390x/virtio-ccw.c:1269:25: warning: 'VIRTIO_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:1270:27: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:147:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:155:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:156:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:158:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/s390x/virtio-ccw.c:254:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:378:38: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:42:55: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/virtio-ccw.c:44:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:45:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:466:15: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:466:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/s390x/virtio-ccw.c:466:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/virtio-ccw.c:46:26: warning: 'CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:473:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/virtio-ccw.c:484:15: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:484:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/s390x/virtio-ccw.c:484:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/virtio-ccw.c:491:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/virtio-ccw.c:61:16: warning: padding size of 'struct VirtioCcwDeviceTmp' with 6 bytes to alignment boundary [-Wpadded] hw/s390x/virtio-ccw.c:632:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/s390x/virtio-ccw.c:671:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/s390x/virtio-ccw.c:735:31: warning: 'VIRTIO_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:736:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:737:26: warning: 'CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:772:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/virtio-ccw.c:777:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/s390x/virtio-ccw.c:77:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/s390x/virtio-ccw.c:803:32: warning: 'VIRTIO_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:804:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:829:12: warning: cast from 'char *' to 'VirtioCcwDevice *' (aka 'struct VirtioCcwDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/s390x/virtio-ccw.c:829:12: warning: cast from 'const struct CcwDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw.c:829:12: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:829:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/virtio-ccw.c:844:16: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/s390x/virtio-ccw.c:849:18: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:849:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/s390x/virtio-ccw.c:852:39: warning: cast from 'volatile unsigned char *' to 'void *' drops volatile qualifier [-Wcast-qual] hw/s390x/virtio-ccw.c:87:26: warning: no previous extern declaration for non-static variable 'vmstate_virtio_ccw_dev_tmp' [-Wmissing-variable-declarations] hw/s390x/virtio-ccw.c:922:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:923:33: warning: 'VIRTIO_CCW_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/s390x/virtio-ccw.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/s390x/virtio-ccw.c:933:28: warning: 'VIRTIO_CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:93:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/s390x/virtio-ccw.c:944:22: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:952:26: warning: 'CCW_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/s390x/virtio-ccw.c:97:26: warning: no previous extern declaration for non-static variable 'vmstate_virtio_ccw_dev' [-Wmissing-variable-declarations] hw/s390x/virtio-ccw.c:993:68: warning: unused parameter 'nvqs' [-Wunused-parameter] hw/s390x/virtio-ccw.h:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw.h:41:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw.h:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw.h:47:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/s390x/virtio-ccw.h:68:8: warning: padding size of 'struct VirtioCcwDevice' with 7 bytes to alignment boundary [-Wpadded] hw/s390x/virtio-ccw.h:75:19: warning: padding struct 'struct VirtioCcwDevice' with 3 bytes to align 'routes' [-Wpadded] hw/s390x/virtio-ccw.h:88:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/emulation.c:17:30: warning: extension used [-Wlanguage-extension-token] hw/scsi/emulation.c:17:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/emulation.c:17:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/emulation.c:23:30: warning: extension used [-Wlanguage-extension-token] hw/scsi/emulation.c:23:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp-pci.c:106:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:114:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:164:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:173:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:186:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:201:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp-pci.c:207:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/esp-pci.c:214:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:217:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:217:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:220:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:221:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:223:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp-pci.c:231:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:236:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:236:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:239:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp-pci.c:246:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp-pci.c:279:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/esp-pci.c:280:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp-pci.c:283:16: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:283:44: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/esp-pci.c:286:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:287:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:317:24: warning: 'PCI_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:318:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:321:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:323:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:325:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp-pci.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp-pci.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp-pci.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp-pci.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp-pci.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp-pci.c:341:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/esp-pci.c:348:24: warning: cast from 'char *' to 'PCIESPState *' (aka 'struct PCIESPState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/esp-pci.c:348:24: warning: cast from 'const struct ESPState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/esp-pci.c:348:24: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp-pci.c:348:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp-pci.c:367:24: warning: 'PCI_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:368:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:369:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:372:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:396:24: warning: 'PCI_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:397:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:404:24: warning: 'PCI_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:409:58: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/esp-pci.c:411:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:412:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/esp-pci.c:434:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/esp-pci.c:438:8: warning: padding size of 'struct DC390State' with 8 bytes to alignment boundary [-Wpadded] hw/scsi/esp-pci.c:445:1: warning: cast from 'Object *' (aka 'struct Object *') to 'DC390State *' (aka 'struct DC390State *') increases required alignment from 8 to 16 [-Wcast-align] hw/scsi/esp-pci.c:445:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/esp-pci.c:450:9: warning: macro is not used [-Wunused-macros] hw/scsi/esp-pci.c:453:9: warning: macro is not used [-Wunused-macros] hw/scsi/esp-pci.c:454:9: warning: macro is not used [-Wunused-macros] hw/scsi/esp-pci.c:461:9: warning: macro is not used [-Wunused-macros] hw/scsi/esp-pci.c:466:23: warning: 'DC390' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:474:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp-pci.c:484:23: warning: 'DC390' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:500:23: warning: 'DC390' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:514:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:539:56: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/esp-pci.c:541:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:542:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:69:8: warning: padding size of 'struct PCIESPState' with 8 bytes to alignment boundary [-Wpadded] hw/scsi/esp-pci.c:70:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/scsi/esp-pci.c:72:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/scsi/esp-pci.c:77:14: warning: padding struct 'struct PCIESPState' with 4 bytes to align 'esp' [-Wpadded] hw/scsi/esp-pci.c:82:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp-pci.c:88:47: warning: unused parameter 'pci' [-Wunused-parameter] hw/scsi/esp-pci.c:96:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1017:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1023:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1034:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1045:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1049:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1063:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1066:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1070:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1074:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1082:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1086:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1092:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1099:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1105:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1108:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1111:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1115:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1119:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1123:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1127:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1132:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1136:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/scsi/esp.c:1141:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1143:19: warning: use of GNU case range extension [-Wgnu-case-range] hw/scsi/esp.c:1146:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1149:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1152:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/scsi/esp.c:1152:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/scsi/esp.c:1154:40: warning: unused parameter 'attrs' [-Wunused-parameter] hw/scsi/esp.c:1161:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1163:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1163:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:1169:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1171:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1171:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:1177:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1179:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1179:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:1185:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1188:37: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1194:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1197:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1197:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:1203:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:1209:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/esp.c:1214:37: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1228:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1240:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1241:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/esp.c:1251:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1252:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1253:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1254:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1255:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1256:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1257:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1258:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1260:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1262:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1263:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1265:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1267:38: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1268:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1269:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1270:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1271:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1272:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1273:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1274:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1275:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1276:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1277:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/esp.c:1286:61: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/esp.c:1289:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1292:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:1297:50: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/esp.c:1300:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1303:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/esp.c:130:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:1314:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/scsi/esp.c:1318:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1320:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:1324:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1327:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1328:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:1334:59: warning: unused parameter 'addr' [-Wunused-parameter] hw/scsi/esp.c:1338:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1341:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:1358:41: warning: unused parameter 'f' [-Wunused-parameter] hw/scsi/esp.c:1360:19: warning: cast from 'char *' to 'ESPState *' (aka 'struct ESPState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/esp.c:1360:19: warning: cast from 'const struct SCSIBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/esp.c:1360:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1360:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:1390:30: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1391:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1405:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1406:30: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1407:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1409:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1415:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/esp.c:1419:56: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/esp.c:1432:30: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1433:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:143:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:1440:30: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:144:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:1451:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1452:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:1452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/esp.c:1453:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/esp.c:1457:61: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/esp.c:1459:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1477:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1485:19: warning: 'ESP' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:1491:54: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/esp.c:1493:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:151:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:152:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:153:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:161:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:162:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:200:18: warning: implicit conversion loses integer precision: 'enum pdma_cb' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:245:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:245:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:250:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:251:22: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:251:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:256:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:263:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:263:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:267:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:268:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:268:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:275:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:292:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:294:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:334:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:334:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:334:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:365:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/esp.c:396:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/esp.c:431:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/esp.c:462:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:520:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:535:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:535:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:535:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:536:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:536:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:536:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:536:19: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (len) : (fifo8_num_used(&s->fifo)))' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:542:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/esp.c:544:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:544:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:572:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:572:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:572:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:573:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:573:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:573:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:573:23: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (len) : (fifo8_num_free(&s->fifo)))' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:574:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:576:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:578:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:608:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:608:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:609:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:632:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:652:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:660:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/esp.c:668:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:668:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:743:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/esp.c:75:38: warning: unused parameter 'irq' [-Wunused-parameter] hw/scsi/esp.c:762:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/esp.c:762:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/esp.c:762:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/esp.c:765:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/esp.c:808:52: warning: unused parameter 'resid' [-Wunused-parameter] hw/scsi/esp.c:830:22: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:914:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/esp.c:944:20: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/esp.c:947:47: warning: unused parameter 'irq' [-Wunused-parameter] hw/scsi/lsi53c895a.c:103:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:105:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:106:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:107:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:109:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1104:35: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/lsi53c895a.c:1105:37: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/lsi53c895a.c:1106:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1107:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:110:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:111:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:112:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1132:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:1189:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:118:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:119:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1202:24: warning: use of GNU case range extension [-Wgnu-case-range] hw/scsi/lsi53c895a.c:123:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:125:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:127:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1290:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1296:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:129:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1301:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:1309:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1313:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:132:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:133:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:134:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:139:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:140:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:143:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1441:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:1455:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:145:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:147:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:148:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:149:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:150:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1518:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:154:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:155:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:156:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1572:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1577:51: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/lsi53c895a.c:1578:65: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] hw/scsi/lsi53c895a.c:1587:52: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/lsi53c895a.c:163:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:164:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:1811:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/scsi/lsi53c895a.c:1824:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/lsi53c895a.c:1824:32: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:1824:32: warning: padding size of 'struct (unnamed at ../hw/scsi/lsi53c895a.c:1822:9)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/lsi53c895a.c:1824:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/lsi53c895a.c:1833:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/lsi53c895a.c:1833:33: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:1833:33: warning: padding size of 'struct (unnamed at ../hw/scsi/lsi53c895a.c:1833:33)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/lsi53c895a.c:1833:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/lsi53c895a.c:1852:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/lsi53c895a.c:1852:34: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:1852:34: warning: padding size of 'struct (unnamed at ../hw/scsi/lsi53c895a.c:1852:34)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/lsi53c895a.c:1852:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/lsi53c895a.c:1871:32: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:1912:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1929:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:1947:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1962:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1963:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1970:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1974:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1978:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1987:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:1988:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2059:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2060:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2061:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2062:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2063:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2064:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2065:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2066:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2067:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2068:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2069:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2070:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2071:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2072:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2083:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/lsi53c895a.c:2083:36: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2083:36: warning: padding size of 'struct (unnamed at ../hw/scsi/lsi53c895a.c:2081:13)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/lsi53c895a.c:2083:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/lsi53c895a.c:2092:51: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2096:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:2100:40: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2120:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2127:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:2137:38: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2144:49: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2147:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:2162:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:217:8: warning: padding size of 'struct LSIState' with 12 bytes to alignment boundary [-Wpadded] hw/scsi/lsi53c895a.c:2180:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/scsi/lsi53c895a.c:218:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/scsi/lsi53c895a.c:2198:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2200:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2201:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2201:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2202:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2203:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2204:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2205:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2207:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2208:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2209:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:220:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/scsi/lsi53c895a.c:2210:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2211:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2212:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2213:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2214:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2215:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2216:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2217:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2218:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2219:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2220:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2221:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2222:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2223:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2224:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2225:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2226:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2227:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2228:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2229:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2229:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2230:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2231:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2232:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2233:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2234:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2235:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2236:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2236:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2237:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2238:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2239:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:223:18: warning: padding struct 'struct LSIState' with 8 bytes to align 'mmio_io' [-Wpadded] hw/scsi/lsi53c895a.c:2240:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2241:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2242:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2242:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2243:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2243:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2244:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2245:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2246:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2247:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2248:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2249:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2250:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2251:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2252:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2253:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2254:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2255:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2256:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2257:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2258:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2259:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2260:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2261:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2262:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2263:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2264:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2265:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2266:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2268:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/lsi53c895a.c:2268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/lsi53c895a.c:2271:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/lsi53c895a.c:2285:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2287:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:2288:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:2318:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:2323:54: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2325:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:2326:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:2346:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/lsi53c895a.c:234:13: warning: padding struct 'struct LSIState' with 4 bytes to align 'bus' [-Wpadded] hw/scsi/lsi53c895a.c:2350:60: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/lsi53c895a.c:2352:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:2373:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:239:32: warning: padding struct 'struct LSIState' with 4 bytes to align 'queue' [-Wpadded] hw/scsi/lsi53c895a.c:264:14: warning: padding struct 'struct LSIState' with 2 bytes to align 'dsp' [-Wpadded] hw/scsi/lsi53c895a.c:288:14: warning: padding struct 'struct LSIState' with 2 bytes to align 'mmrs' [-Wpadded] hw/scsi/lsi53c895a.c:304:14: warning: padding struct 'struct LSIState' with 3 bytes to align 'adder' [-Wpadded] hw/scsi/lsi53c895a.c:312:1: warning: cast from 'Object *' (aka 'struct Object *') to 'LSIState *' (aka 'struct LSIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/scsi/lsi53c895a.c:312:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/lsi53c895a.c:453:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:45:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:464:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:46:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:472:18: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:47:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:483:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:48:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:53:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:542:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:542:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:548:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/lsi53c895a.c:549:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/lsi53c895a.c:550:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:560:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:56:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:570:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:57:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:58:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:61:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:62:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:646:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:64:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:65:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:66:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:67:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:706:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:709:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:72:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:73:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:752:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:789:59: warning: unused parameter 'resid' [-Wunused-parameter] hw/scsi/lsi53c895a.c:78:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:791:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:795:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/lsi53c895a.c:80:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:816:19: warning: 'LSI53C895A' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:82:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:852:18: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:857:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/lsi53c895a.c:85:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:866:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/lsi53c895a.c:86:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:87:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:88:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:897:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:89:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:902:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:904:19: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:915:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:918:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/lsi53c895a.c:919:19: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:91:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:94:9: warning: macro is not used [-Wunused-macros] hw/scsi/lsi53c895a.c:951:18: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/lsi53c895a.c:997:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1003:28: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:1009:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:100:17: warning: padding struct 'struct MegasasState' with 4 bytes to align 'event_cmd' [-Wpadded] hw/scsi/megasas.c:1014:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1021:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1021:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1022:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1022:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:102:9: warning: padding struct 'struct MegasasState' with 2 bytes to align 'event_class' [-Wpadded] hw/scsi/megasas.c:1039:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1054:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1065:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1067:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1073:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1075:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/megasas.c:107:14: warning: padding struct 'struct MegasasState' with 4 bytes to align 'sas_addr' [-Wpadded] hw/scsi/megasas.c:1083:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1085:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1089:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1091:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/megasas.c:113:14: warning: padding struct 'struct MegasasState' with 2 bytes to align 'reply_queue_head' [-Wpadded] hw/scsi/megasas.c:1150:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:115:14: warning: padding struct 'struct MegasasState' with 4 bytes to align 'consumer_pa' [-Wpadded] hw/scsi/megasas.c:1171:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1176:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:1184:28: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:1191:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1197:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1197:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1197:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1216:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1224:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1229:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:1237:28: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:1242:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1247:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:1248:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1248:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1248:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:124:8: warning: padding size of 'struct MegasasBaseClass' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/megasas.c:1264:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1271:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1273:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1279:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1283:29: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/megasas.c:1290:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1325:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1364:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1365:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1365:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/megasas.c:1366:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1367:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1367:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/megasas.c:1377:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/megasas.c:1377:30: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1377:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/megasas.c:1380:28: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:1381:53: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:138:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MegasasState *' (aka 'struct MegasasState *') increases required alignment from 8 to 16 [-Wcast-align] hw/scsi/megasas.c:138:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/megasas.c:138:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/scsi/megasas.c:1407:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1429:54: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:1437:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1462:46: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:1462:61: warning: unused parameter 'cmd' [-Wunused-parameter] hw/scsi/megasas.c:1468:63: warning: unused parameter 'cmd' [-Wunused-parameter] hw/scsi/megasas.c:1482:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1483:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:1493:54: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:1499:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1504:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1508:45: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:1510:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1516:17: warning: padding struct 'struct dcmd_cmd_tbl_t' with 4 bytes to align 'desc' [-Wpadded] hw/scsi/megasas.c:1621:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1621:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1625:51: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:1630:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1630:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1630:68: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1633:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1633:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1637:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:1646:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1648:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1648:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1658:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1658:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1663:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:1677:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/scsi/megasas.c:1679:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1680:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1682:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1683:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1686:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/scsi/megasas.c:1688:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1689:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1691:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1692:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1694:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/megasas.c:1718:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1725:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1730:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1736:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1751:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1751:60: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/megasas.c:1754:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1764:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1764:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1766:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1766:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1769:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1798:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1799:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1802:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1803:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1809:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1816:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1826:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1826:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/megasas.c:1829:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:1838:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1838:76: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/megasas.c:1840:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1840:75: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/megasas.c:1850:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/megasas.c:1862:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1864:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/megasas.c:1896:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1896:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1896:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:1902:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/megasas.c:1906:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1911:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1911:54: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:1912:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:1912:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:191:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:191:15: warning: padding size of 'struct (unnamed at ../hw/scsi/megasas.c:191:15)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/megasas.c:191:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/megasas.c:1920:47: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:1949:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1957:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1958:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1962:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1962:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1985:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:1998:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2001:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2004:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2008:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2012:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2015:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:2015:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2031:44: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/megasas.c:2034:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2035:36: warning: 'MEGASAS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2054:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:2084:55: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/megasas.c:2087:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2094:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2097:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:2114:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2115:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2136:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2146:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2148:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2151:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2156:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2160:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/megasas.c:2168:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2170:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/scsi/megasas.c:2181:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2192:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2192:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:2229:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/scsi/megasas.c:2229:57: warning: unused parameter 'addr' [-Wunused-parameter] hw/scsi/megasas.c:2230:45: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/megasas.c:2235:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/scsi/megasas.c:2235:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/scsi/megasas.c:2236:41: warning: unused parameter 'val' [-Wunused-parameter] hw/scsi/megasas.c:2236:55: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/megasas.c:2256:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:2257:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:2270:32: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2277:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2285:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/megasas.c:2292:23: warning: 'MEGASAS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2302:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2302:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2303:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2303:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2305:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2306:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2307:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2308:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2309:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2310:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2311:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2320:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2321:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2323:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2324:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2325:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2326:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2327:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2327:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2328:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2329:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2335:23: warning: 'MEGASAS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2356:23: warning: 'MEGASAS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2357:27: warning: 'MEGASAS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2396:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2397:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2409:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2410:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:2420:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/megasas.c:2421:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/megasas.c:2437:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:2437:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:2447:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:2448:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:2449:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/megasas.c:2454:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2458:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2458:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2460:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2460:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2462:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2462:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/scsi/megasas.c:2462:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2463:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2463:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2464:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2464:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2465:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2465:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2466:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2466:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2468:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2472:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2472:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2474:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2474:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2476:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2476:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/scsi/megasas.c:2476:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2477:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2477:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2478:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2478:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2479:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2479:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2480:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2480:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/megasas.c:2482:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2510:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/megasas.c:2515:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2531:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2538:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2539:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2540:27: warning: 'MEGASAS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:2575:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/megasas.c:2575:21: warning: extension used [-Wlanguage-extension-token] hw/scsi/megasas.c:2575:21: warning: padding size of 'struct (unnamed at ../hw/scsi/megasas.c:2575:21)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/megasas.c:2575:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/megasas.c:2577:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/megasas.c:2581:40: warning: cast from 'const struct MegasasInfo *' to 'void *' drops const qualifier [-Wcast-qual] hw/scsi/megasas.c:289:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:293:36: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:298:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:304:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:305:53: warning: implicit conversion loses integer precision: 'dma_addr_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:313:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:313:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:313:65: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:316:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:316:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:316:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/megasas.c:331:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:338:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:371:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:385:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:387:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:438:45: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:453:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:455:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:460:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:469:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:488:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:491:27: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/megasas.c:500:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/scsi/megasas.c:508:13: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] hw/scsi/megasas.c:509:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] hw/scsi/megasas.c:514:37: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/scsi/megasas.c:515:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:527:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:528:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:544:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:556:48: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/scsi/megasas.c:557:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/megasas.c:560:48: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/scsi/megasas.c:561:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/megasas.c:562:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:566:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:572:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:573:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/megasas.c:573:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:614:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/megasas.c:626:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/megasas.c:637:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:654:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:661:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:68:22: warning: padding struct 'struct MegasasCmd' with 4 bytes to align 'frame' [-Wpadded] hw/scsi/megasas.c:703:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:707:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:713:36: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:721:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:721:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:736:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:737:33: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:738:36: warning: 'MEGASAS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:747:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:771:28: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/megasas.c:775:46: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:78:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/scsi/megasas.c:803:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/megasas.c:808:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:809:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:80:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/scsi/megasas.c:812:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:813:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:814:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:830:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/megasas.c:832:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/megasas.c:868:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:901:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:917:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:931:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/megasas.c:938:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:966:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:993:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/megasas.c:998:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mfi.h:1154:8: warning: packed attribute is unnecessary for 'struct mfi_ld_props' [-Wpacked] hw/scsi/mfi.h:1165:8: warning: packed attribute is unnecessary for 'struct mfi_ld_params' [-Wpacked] hw/scsi/mfi.h:1199:8: warning: packed attribute is unnecessary for 'struct mfi_ld_config' [-Wpacked] hw/scsi/mfi.h:1216:7: warning: packed attribute is unnecessary for 'union mfi_spare_type' [-Wpacked] hw/scsi/mfi.h:467:7: warning: packed attribute is unnecessary for 'union mfi_sgl' [-Wpacked] hw/scsi/mfi.h:682:8: warning: packed attribute is unnecessary for 'struct mfi_info_component' [-Wpacked] hw/scsi/mfi.h:823:5: warning: packed attribute is unnecessary for 'struct mfi_ctrl_info::(unnamed at ../hw/scsi/mfi.h:823:5)' [-Wpacked] hw/scsi/mfi.h:907:22: warning: padding struct 'struct mfi_evt_detail::(unnamed at ../hw/scsi/mfi.h:905:9)' with 4 bytes to align 'count' [-Wpadded] hw/scsi/mfi.h:910:9: warning: padding size of 'struct mfi_evt_detail::(unnamed at ../hw/scsi/mfi.h:910:9)' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/mfi.h:939:9: warning: padding size of 'struct mfi_evt_detail::(unnamed at ../hw/scsi/mfi.h:939:9)' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/mfi.h:951:9: warning: padding size of 'struct mfi_evt_detail::(unnamed at ../hw/scsi/mfi.h:951:9)' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/mfi.h:984:9: warning: padding size of 'struct mfi_evt_detail::(unnamed at ../hw/scsi/mfi.h:984:9)' with 2 bytes to alignment boundary [-Wpadded] hw/scsi/mpi.h:1012:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1026:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1033:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1037:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1050:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1064:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1078:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:1087:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mpi.h:111:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/scsi/mpi.h:149:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/scsi/mpi.h:185:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/scsi/mpi.h:366:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/scsi/mptconfig.c:100:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/scsi/mptconfig.c:102:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/scsi/mptconfig.c:105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/mptconfig.c:147:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/scsi/mptconfig.c:148:24: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/scsi/mptconfig.c:161:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptconfig.c:168:62: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/scsi/mptconfig.c:168:64: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/scsi/mptconfig.c:181:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptconfig.c:189:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:189:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:201:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:201:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:209:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:211:28: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptconfig.c:218:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:220:28: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptconfig.c:227:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:227:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:236:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:243:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:243:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:250:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:250:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:257:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:257:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:264:51: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:264:74: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:271:52: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:271:75: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:280:68: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:282:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptconfig.c:28:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:291:45: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:291:68: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:298:68: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:29:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:300:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptconfig.c:301:26: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptconfig.c:308:45: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:308:68: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:30:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:315:45: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:315:68: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:31:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:323:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:325:28: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptconfig.c:32:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:335:41: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:335:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:33:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:342:41: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:342:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:349:41: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:349:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:34:9: warning: macro is not used [-Wunused-macros] hw/scsi/mptconfig.c:356:41: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:356:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:363:41: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:363:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:370:41: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:370:64: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:412:72: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:448:72: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:44:43: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/mptconfig.c:476:49: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:476:72: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:483:49: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:483:72: warning: unused parameter 'address' [-Wunused-parameter] hw/scsi/mptconfig.c:491:45: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/mptconfig.c:519:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/mptconfig.c:544:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/mptconfig.c:559:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/mptconfig.c:569:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptconfig.c:589:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptconfig.c:602:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/mptconfig.c:61:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/mptconfig.c:626:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/mptconfig.c:644:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/mptconfig.c:64:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/mptconfig.c:654:14: warning: padding struct 'struct MPTSASConfigPage' with 6 bytes to align 'mpt_config_build' [-Wpadded] hw/scsi/mptconfig.c:73:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptconfig.c:762:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/mptconfig.c:762:21: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptconfig.c:762:21: warning: padding size of 'struct (unnamed at ../hw/scsi/mptconfig.c:762:21)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptconfig.c:762:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptconfig.c:774:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptconfig.c:79:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptconfig.c:841:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptconfig.c:852:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptconfig.c:85:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptconfig.c:864:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptconfig.c:880:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptconfig.c:886:38: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptconfig.c:886:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptconfig.c:890:5: warning: code will never be executed [-Wunreachable-code] hw/scsi/mptconfig.c:894:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptconfig.c:897:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:1001:44: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/mptsas.c:1006:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/mptsas.c:1028:45: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1031:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1036:55: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/mptsas.c:1040:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1040:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1043:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1047:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1066:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1066:13: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1066:13)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1066:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1069:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1069:13: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1069:13)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1069:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1069:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1069:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/mptsas.c:1075:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1075:13: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1075:13)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1075:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1078:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1078:13: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1078:13)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1078:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1078:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1083:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1083:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:108:45: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:108:45: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:108:45)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:108:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1109:45: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/mptsas.c:1112:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1117:55: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/mptsas.c:1120:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1120:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:113:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:113:15: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:113:15)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:113:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:113:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:1152:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/mptsas.c:1152:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:1154:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:1156:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1157:23: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1157:23: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/mptsas.c:1157:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:116:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:116:19: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/mptsas.c:116:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:1173:41: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:1175:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/mptsas.c:118:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:118:5: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:118:5)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:118:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1222:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/mptsas.c:1232:22: warning: cast from 'char *' to 'MPTSASState *' (aka 'struct MPTSASState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/mptsas.c:1232:22: warning: cast from 'const struct SCSIBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/mptsas.c:1232:22: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1232:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:1233:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1240:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/mptsas.c:1276:22: warning: 'MPT_SAS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1319:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/mptsas.c:1320:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/mptsas.c:1332:22: warning: 'MPT_SAS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1340:22: warning: 'MPT_SAS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1345:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/scsi/mptsas.c:1350:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/mptsas.c:1350:27: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1350:27: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1350:27)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1350:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1352:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/mptsas.c:1352:34: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1352:34: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1352:34)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1352:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1353:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1353:9: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1353:9)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1353:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1354:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1354:9: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1354:9)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1354:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1355:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1355:9: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:1355:9)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:1355:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:1369:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1370:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1371:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1372:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1373:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1374:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1375:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1376:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1376:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1378:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1378:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1379:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1379:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1380:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1380:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1382:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1382:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1383:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1383:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1385:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1385:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1386:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1386:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1388:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1388:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1390:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1390:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1391:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1393:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1393:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1395:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1396:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1398:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1400:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1401:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1403:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1404:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1405:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1405:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1406:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1406:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1407:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1407:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1408:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/mptsas.c:1413:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1413:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1415:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:1415:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/mptsas.c:1416:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/mptsas.c:1419:58: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/mptsas.c:1421:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1422:26: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:1446:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/mptsas.c:147:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:147:9: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:147:9)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:147:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:153:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:153:5: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:153:5)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:153:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:210:20: warning: declaration shadows a local variable [-Wshadow] hw/scsi/mptsas.c:223:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:223:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:374:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:388:60: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/mptsas.c:390:31: warning: cast from 'char *' to 'MPTSASCancelNotifier *' increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/mptsas.c:390:31: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/mptsas.c:390:31: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:390:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:433:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:480:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:506:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/mptsas.c:507:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/mptsas.c:511:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/mptsas.c:518:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:539:20: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:547:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:585:27: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:586:27: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:612:40: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:612:40: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:612:40)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:612:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:613:23: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:613:23: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:613:5)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:613:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:613:52: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:613:52: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:613:5)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:613:52: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:618:40: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:618:40: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:618:40)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:618:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:622:43: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:623:43: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/mptsas.c:761:36: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:761:36: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:761:36)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:761:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:761:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:764:25: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:764:25: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:764:25)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:764:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:773:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/mptsas.c:810:20: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/mptsas.c:841:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/mptsas.c:894:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/mptsas.c:944:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/mptsas.c:968:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/mptsas.c:990:15: warning: extension used [-Wlanguage-extension-token] hw/scsi/mptsas.c:990:15: warning: padding size of 'struct (unnamed at ../hw/scsi/mptsas.c:990:15)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/mptsas.c:990:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/mptsas.c:990:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/mptsas.c:992:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/mptsas.c:993:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/mptsas.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/mptsas.h:37:14: warning: padding struct 'struct MPTSASState' with 4 bytes to align 'sas_addr' [-Wpadded] hw/scsi/mptsas.h:42:14: warning: padding struct 'struct MPTSASState' with 3 bytes to align 'state' [-Wpadded] hw/scsi/mptsas.h:47:14: warning: padding struct 'struct MPTSASState' with 2 bytes to align 'doorbell_msg' [-Wpadded] hw/scsi/mptsas.h:57:14: warning: padding struct 'struct MPTSASState' with 3 bytes to align 'diagnostic' [-Wpadded] hw/scsi/mptsas.h:75:12: warning: padding struct 'struct MPTSASState' with 4 bytes to align 'host_mfa_high_addr' [-Wpadded] hw/scsi/mptsas.h:81:13: warning: padding struct 'struct MPTSASState' with 2 bytes to align 'bus' [-Wpadded] hw/scsi/scsi-bus.c:1044:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-bus.c:1050:43: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1061:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1063:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1078:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-bus.c:107:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:107:20: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:107:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:1090:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-bus.c:1104:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1110:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1113:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-bus.c:1118:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1129:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1137:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1141:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1159:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1161:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-bus.c:1168:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1170:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-bus.c:1178:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1190:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1198:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1219:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:121:27: warning: 'SCSI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1243:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:131:27: warning: 'SCSI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1323:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1325:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/scsi/scsi-bus.c:1356:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:1356:20: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:1356:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:1376:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:1376:24: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:1376:24: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:1395:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1395:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1395:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1398:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1398:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1398:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1413:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1413:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1413:67: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1416:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1416:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1416:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1419:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-bus.c:1420:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:1432:27: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/scsi-bus.c:1435:28: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/scsi-bus.c:144:34: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1463:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/scsi/scsi-bus.c:1478:51: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:1486:24: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:1499:19: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:1549:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1549:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1549:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1574:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1574:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1574:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1643:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1643:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:1673:21: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1690:21: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1697:60: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/scsi-bus.c:1698:50: warning: unused parameter 'field' [-Wunused-parameter] hw/scsi/scsi-bus.c:1698:69: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/scsi/scsi-bus.c:1701:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:1701:20: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:1701:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:1725:60: warning: unused parameter 'size' [-Wunused-parameter] hw/scsi/scsi-bus.c:1726:50: warning: unused parameter 'field' [-Wunused-parameter] hw/scsi/scsi-bus.c:1729:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:1729:20: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:1729:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:1732:21: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:1787:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1787:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1790:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-bus.c:1799:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1799:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1800:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1800:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1801:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1801:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1802:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1802:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1803:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1803:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1804:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1814:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-bus.c:1823:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1823:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1824:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1824:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1825:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:1825:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-bus.c:1826:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-bus.c:1829:62: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/scsi-bus.c:1831:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1841:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1842:21: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1859:59: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/scsi-bus.c:185:70: warning: unused parameter 'state' [-Wunused-parameter] hw/scsi/scsi-bus.c:1861:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1862:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:1877:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-bus.c:207:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:209:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:223:23: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:224:20: warning: 'SCSI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:226:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] hw/scsi/scsi-bus.c:230:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:230:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] hw/scsi/scsi-bus.c:234:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:234:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] hw/scsi/scsi-bus.c:239:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:239:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:241:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:241:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:241:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:252:23: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:253:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:253:20: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:253:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:257:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:259:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:263:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:263:78: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:269:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:270:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:273:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:273:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:279:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:288:54: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:294:23: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:335:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:355:39: warning: implicit conversion changes signedness: 'BlockdevOnError' (aka 'enum BlockdevOnError') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:356:39: warning: implicit conversion changes signedness: 'BlockdevOnError' (aka 'enum BlockdevOnError') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:35:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:35:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:362:12: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:37:27: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:387:62: warning: unused parameter 'buf' [-Wunused-parameter] hw/scsi/scsi-bus.c:39:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:39:48: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:401:64: warning: unused parameter 'buf' [-Wunused-parameter] hw/scsi/scsi-bus.c:40:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:415:63: warning: unused parameter 'buf' [-Wunused-parameter] hw/scsi/scsi-bus.c:436:8: warning: padding size of 'struct SCSITargetReq' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/scsi-bus.c:439:14: warning: padding struct 'struct SCSITargetReq' with 4 bytes to align 'buf' [-Wpadded] hw/scsi/scsi-bus.c:448:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:451:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:474:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:475:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:485:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:486:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:486:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:488:31: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:490:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:490:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:491:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:500:14: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:500:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-bus.c:500:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:500:18: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (len) : (r->req.cmd.xfer & ~7))' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:500:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-bus.c:503:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:530:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:538:18: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:538:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-bus.c:538:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:538:42: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (r->req.cmd.xfer) : (r->len))' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:548:14: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:548:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-bus.c:548:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:556:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-bus.c:575:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:575:24: warning: cast from 'char *' to 'SCSITargetReq *' (aka 'struct SCSITargetReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:575:24: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:604:44: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:604:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-bus.c:604:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:604:66: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (req->cmd.xfer) : (r->buf_len))' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-bus.c:633:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:633:24: warning: cast from 'char *' to 'SCSITargetReq *' (aka 'struct SCSITargetReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:633:24: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:636:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:639:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:647:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:647:24: warning: cast from 'char *' to 'SCSITargetReq *' (aka 'struct SCSITargetReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:647:24: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:64:10: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-bus.c:64:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-bus.c:654:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:654:24: warning: cast from 'char *' to 'SCSITargetReq *' (aka 'struct SCSITargetReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:654:24: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:657:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-bus.c:664:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:664:24: warning: cast from 'char *' to 'SCSITargetReq *' (aka 'struct SCSITargetReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:664:24: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:683:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:701:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:701:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:701:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:708:20: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-bus.c:708:20: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-bus.c:708:20: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-bus.c:710:27: warning: 'SCSI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:716:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:716:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:716:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:73:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:748:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:748:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:748:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:753:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:753:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:753:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:754:35: warning: implicit conversion changes signedness: 'enum SCSIXferMode' to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:754:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-bus.c:755:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/scsi/scsi-bus.c:756:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:756:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:756:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:774:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:774:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:774:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:777:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:777:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:777:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:780:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:780:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:780:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:783:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:783:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:783:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:80:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:845:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:866:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:871:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:871:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:871:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:873:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-bus.c:903:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:903:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:903:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-bus.c:90:27: warning: 'SCSI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-bus.c:98:27: warning: 'SCSI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:1022:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:1044:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:1095:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/scsi-disk.c:1095:19: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:1095:19: warning: padding size of 'struct (unnamed at ../hw/scsi/scsi-disk.c:1095:5)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/scsi-disk.c:1095:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/scsi-disk.c:1154:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:118:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:118:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:118:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1273:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:1274:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:1281:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1281:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1281:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1345:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:134:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:134:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:134:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1355:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:1377:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:137:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:1384:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:1394:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1394:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1394:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1403:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1406:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:140:22: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:140:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:1417:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:1428:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1428:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1428:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1457:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1457:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1457:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1458:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:146:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:146:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:146:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1530:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1530:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1530:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:155:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:1589:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1589:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1589:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1592:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:164:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:164:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:164:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1686:16: warning: padding size of 'struct UnmapCBData' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/scsi-disk.c:1694:61: warning: unused parameter 'ret' [-Wunused-parameter] hw/scsi/scsi-disk.c:1697:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1697:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1697:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1703:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1704:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1705:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1719:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1738:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1738:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1738:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1756:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1756:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1756:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1758:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:1809:18: warning: padding struct 'struct WriteSameCBData' with 4 bytes to align 'qiov' [-Wpadded] hw/scsi/scsi-disk.c:1817:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1817:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1817:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1830:25: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:1830:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:1830:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1834:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1840:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/scsi/scsi-disk.c:1858:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1858:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1858:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1879:66: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1885:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/scsi-disk.c:1888:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1888:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1889:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/scsi-disk.c:1890:33: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] hw/scsi/scsi-disk.c:1896:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1896:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1897:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/scsi/scsi-disk.c:1897:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1898:25: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:1898:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:1898:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1904:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/scsi/scsi-disk.c:1905:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:1905:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:1905:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:1905:25: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s->qdev.blocksize) : (data->iov.iov_len - i))' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1905:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/scsi/scsi-disk.c:1911:32: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:1914:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/scsi/scsi-disk.c:1920:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1920:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1920:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1923:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:195:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:195:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:195:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1961:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1961:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1961:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:1962:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:1962:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:1962:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2002:17: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:2002:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:2002:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:2073:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2088:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:2093:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-disk.c:2142:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2157:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:2160:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:2217:22: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:2217:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:2223:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:2225:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:2246:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2246:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2246:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2247:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2247:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2247:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2276:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2277:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2292:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-disk.c:2307:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2308:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2325:16: warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:2325:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/scsi-disk.c:2327:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/scsi-disk.c:232:13: warning: enumeration value 'BLOCK_ERROR_ACTION__MAX' not explicitly handled in switch [-Wswitch-enum] hw/scsi/scsi-disk.c:2333:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2333:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2333:24: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2339:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:2363:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/scsi-disk.c:2419:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2419:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2419:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2428:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2428:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2428:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2469:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/scsi-disk.c:2471:13: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:2471:13: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:2471:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:2518:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2518:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2518:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2530:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-disk.c:2544:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2544:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2544:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:2563:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-disk.c:2642:36: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/scsi-disk.c:2655:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:2655:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:2655:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:274:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:274:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:274:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:3064:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:3064:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:3064:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:3065:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/scsi/scsi-disk.c:3074:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:3074:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:3074:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:3075:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/scsi/scsi-disk.c:3078:67: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/scsi-disk.c:3080:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:3081:26: warning: 'SCSI_DISK_BASE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:3111:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3111:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/scsi/scsi-disk.c:3111:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3112:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3112:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3114:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3114:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3116:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3116:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3117:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3117:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3118:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3118:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3119:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3119:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3121:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3121:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3123:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3123:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3124:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3124:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3126:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3126:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3129:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3129:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3130:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-disk.c:3138:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3139:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3140:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3141:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3142:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3143:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3144:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-disk.c:3148:60: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/scsi-disk.c:3150:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:3151:27: warning: 'SCSI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:3169:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3169:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/scsi/scsi-disk.c:3169:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3170:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3170:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3171:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3171:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3172:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3172:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3173:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3173:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3175:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3175:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3177:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3177:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3179:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3179:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3181:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3181:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3184:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:3184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/scsi-disk.c:3186:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-disk.c:3189:60: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/scsi-disk.c:3191:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:3192:27: warning: 'SCSI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/scsi-disk.c:319:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:319:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:319:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:358:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:358:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:358:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:382:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:385:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:394:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:394:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:394:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:413:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:413:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:413:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:435:34: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:436:49: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:447:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:447:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:447:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:465:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:465:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:465:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:466:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:466:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:466:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:512:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:521:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:531:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:531:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:531:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:548:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:548:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:548:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:549:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:549:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:549:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:594:34: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:595:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/scsi/scsi-disk.c:603:22: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:603:22: warning: cast from 'char *' to 'SCSIDiskReq *' (aka 'struct SCSIDiskReq *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:603:22: warning: cast from 'const struct SCSIRequest *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:610:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:610:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:610:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:61:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:61:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:645:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:658:37: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:658:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:658:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:666:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:704:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/scsi-disk.c:712:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/scsi-disk.c:714:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:714:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/scsi-disk.c:716:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/scsi-disk.c:718:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:718:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:720:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:720:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/scsi/scsi-disk.c:725:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/scsi-disk.c:730:17: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:730:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:730:30: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (max_io_sectors_blk) : (bl.max_io_sectors))' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/scsi-disk.c:730:30: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/scsi-disk.c:759:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:765:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/scsi/scsi-disk.c:765:24: warning: cast from 'char *' to 'SCSIDiskState *' (aka 'struct SCSIDiskState *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/scsi-disk.c:765:24: warning: cast from 'const struct SCSIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/scsi-disk.c:779:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:791:37: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:791:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/scsi-disk.c:798:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:79:18: warning: padding struct 'struct SCSIDiskReq' with 6 bytes to align 'iov' [-Wpadded] hw/scsi/scsi-disk.c:802:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:88:8: warning: padding size of 'struct SCSIDiskState' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/scsi-disk.c:905:23: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:905:23: warning: padding size of 'struct (unnamed at ../hw/scsi/scsi-disk.c:905:23)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/scsi-disk.c:905:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/scsi-disk.c:926:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:927:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/scsi-disk.c:943:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/scsi/scsi-disk.c:943:25: warning: extension used [-Wlanguage-extension-token] hw/scsi/scsi-disk.c:943:25: warning: padding size of 'struct (unnamed at ../hw/scsi/scsi-disk.c:943:25)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/scsi-disk.c:943:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/scsi-disk.c:947:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:949:41: warning: implicit conversion loses integer precision: 'const int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:94:14: warning: padding struct 'struct SCSIDiskState' with 1 byte to align 'port_index' [-Wpadded] hw/scsi/scsi-disk.c:95:14: warning: padding struct 'struct SCSIDiskState' with 6 bytes to align 'max_unmap_size' [-Wpadded] hw/scsi/scsi-disk.c:960:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/scsi-disk.c:98:13: warning: padding struct 'struct SCSIDiskState' with 4 bytes to align 'bh' [-Wpadded] hw/scsi/spapr_vscsi.c:1038:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:103:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'union viosrp_iu *' increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/spapr_vscsi.c:1133:21: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:115:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:1205:21: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:1210:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:1214:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/spapr_vscsi.c:1216:21: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:1220:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:1223:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:1233:37: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:1236:48: warning: unused parameter 'dev' [-Wunused-parameter] hw/scsi/spapr_vscsi.c:1254:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:1254:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:1255:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/spapr_vscsi.c:1263:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:1263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:1267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/spapr_vscsi.c:1271:62: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/spapr_vscsi.c:1273:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:1274:30: warning: 'VIO_SPAPR_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:189:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/spapr_vscsi.c:198:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:210:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/scsi/spapr_vscsi.c:213:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/scsi/spapr_vscsi.c:216:44: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/spapr_vscsi.c:260:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:261:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:272:34: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:272:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/scsi/spapr_vscsi.c:272:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/spapr_vscsi.c:275:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:283:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:378:12: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:378:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/spapr_vscsi.c:392:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/spapr_vscsi.c:414:16: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:414:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/spapr_vscsi.c:440:22: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/spapr_vscsi.c:444:40: warning: unused parameter 'writing' [-Wunused-parameter] hw/scsi/spapr_vscsi.c:507:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:525:21: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:548:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/spapr_vscsi.c:553:62: warning: unused parameter 'resid' [-Wunused-parameter] hw/scsi/spapr_vscsi.c:555:21: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:559:57: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:566:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:576:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:582:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:584:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:587:34: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:596:25: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:609:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:609:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:610:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:611:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:612:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:612:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:613:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:613:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:614:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:614:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:615:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:615:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:616:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:617:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:618:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:619:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:620:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/spapr_vscsi.c:624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/spapr_vscsi.c:642:21: warning: 'VIO_SPAPR_VSCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:707:11: warning: extension used [-Wlanguage-extension-token] hw/scsi/spapr_vscsi.c:707:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/spapr_vscsi.c:721:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:740:27: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:752:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:753:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:757:27: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/spapr_vscsi.c:765:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:771:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:79:29: warning: padding struct 'struct vscsi_req' with 1 byte to align 'data_len' [-Wpadded] hw/scsi/spapr_vscsi.c:805:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:822:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:824:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/spapr_vscsi.c:850:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/spapr_vscsi.c:85:29: warning: padding struct 'struct vscsi_req' with 1 byte to align 'local_desc' [-Wpadded] hw/scsi/spapr_vscsi.c:863:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/spapr_vscsi.c:873:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/spapr_vscsi.c:917:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:93:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/spapr_vscsi.c:95:8: warning: padding size of 'struct VSCSIState' with 8 bytes to alignment boundary [-Wpadded] hw/scsi/spapr_vscsi.c:986:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/scsi/spapr_vscsi.c:994:31: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/srp.h:115:40: warning: zero size arrays are an extension [-Wzero-length-array] hw/scsi/srp.h:214:25: warning: zero size arrays are an extension [-Wzero-length-array] hw/scsi/srp.h:244:21: warning: zero size arrays are an extension [-Wzero-length-array] hw/scsi/viosrp.h:140:8: warning: padding size of 'struct viosrp_empty_iu' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/virtio-scsi-dataplane.c:103:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi-dataplane.c:129:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/virtio-scsi-dataplane.c:151:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/virtio-scsi-dataplane.c:159:38: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:169:42: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:171:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi-dataplane.c:182:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:183:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:184:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:185:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/scsi/virtio-scsi-dataplane.c:213:38: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/scsi/virtio-scsi-dataplane.c:223:42: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:227:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi-dataplane.c:27:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:28:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:29:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:30:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:52:68: warning: unused parameter 'vq' [-Wunused-parameter] hw/scsi/virtio-scsi-dataplane.c:54:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:54:46: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:58:39: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:73:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:78:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/virtio-scsi-dataplane.c:89:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:90:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:91:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi-dataplane.c:92:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1015:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1016:27: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1042:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:1043:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:1044:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/virtio-scsi.c:1045:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:1051:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1052:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1068:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1075:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1076:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1081:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/virtio-scsi.c:1090:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1092:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1097:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1097:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1099:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1099:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:109:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1101:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1101:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1103:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1103:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1105:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1105:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1107:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1107:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1109:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1109:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1111:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:1111:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/virtio-scsi.c:1113:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/virtio-scsi.c:1122:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/virtio-scsi.c:1126:69: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/virtio-scsi.c:1128:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1129:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:112:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:1135:62: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/virtio-scsi.c:1137:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1138:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1139:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:1171:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/virtio-scsi.c:128:18: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:187:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:190:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:195:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:198:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:230:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:231:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:242:21: warning: cast from 'char *' to 'VirtIOSCSI *' (aka 'struct VirtIOSCSI *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/virtio-scsi.c:242:21: warning: cast from 'const struct SCSIBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/virtio-scsi.c:242:21: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:242:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/virtio-scsi.c:243:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:244:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:273:65: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/virtio-scsi.c:275:35: warning: cast from 'char *' to 'VirtIOSCSICancelNotifier *' increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/virtio-scsi.c:275:35: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/virtio-scsi.c:275:35: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:275:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/virtio-scsi.c:283:49: warning: implicit conversion loses integer precision: '__virtio64' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:316:24: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:319:44: warning: implicit conversion loses integer precision: '__virtio64' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:319:62: warning: implicit conversion changes signedness: '__virtio32' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:327:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/virtio-scsi.c:32:16: warning: padding size of 'struct VirtIOSCSIReq' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/virtio-scsi.c:364:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/virtio-scsi.c:378:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/virtio-scsi.c:417:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:417:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/virtio-scsi.c:418:30: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:419:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/scsi/virtio-scsi.c:478:32: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:488:53: warning: implicit conversion loses integer precision: '__virtio64' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:543:45: warning: implicit conversion loses integer precision: '__virtio64' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:603:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:610:31: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/virtio-scsi.c:612:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:615:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/virtio-scsi.c:616:21: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:616:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:616:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/virtio-scsi.c:624:46: warning: unused parameter 'dev' [-Wunused-parameter] hw/scsi/virtio-scsi.c:625:55: warning: unused parameter 'buf_len' [-Wunused-parameter] hw/scsi/virtio-scsi.c:631:20: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:631:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/virtio-scsi.c:689:44: warning: implicit conversion loses integer precision: '__virtio64' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:698:46: warning: implicit conversion loses integer precision: '__virtio64' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/virtio-scsi.c:699:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/virtio-scsi.c:716:59: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/virtio-scsi.c:784:27: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:802:54: warning: cast from 'const unsigned char *' to 'struct virtio_scsi_config *' drops const qualifier [-Wcast-qual] hw/scsi/virtio-scsi.c:803:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:812:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/virtio-scsi.c:813:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/virtio-scsi.c:818:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/virtio-scsi.c:820:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:829:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:830:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:834:20: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:845:28: warning: 'VIRTIO_SCSI_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:848:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:878:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/virtio-scsi.c:87:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:882:43: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/virtio-scsi.c:886:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:886:67: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/virtio-scsi.c:891:67: warning: unused parameter 'vq' [-Wunused-parameter] hw/scsi/virtio-scsi.c:900:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:913:21: warning: cast from 'char *' to 'VirtIOSCSI *' (aka 'struct VirtIOSCSI *') increases required alignment from 1 to 8 [-Wcast-align] hw/scsi/virtio-scsi.c:913:21: warning: cast from 'const struct SCSIBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/virtio-scsi.c:913:21: warning: extension used [-Wlanguage-extension-token] hw/scsi/virtio-scsi.c:913:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/virtio-scsi.c:914:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:920:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/virtio-scsi.c:925:53: warning: unused parameter 'hotplug_dev' [-Wunused-parameter] hw/scsi/virtio-scsi.c:926:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/virtio-scsi.c:928:22: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:935:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:936:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:937:22: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:93:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:967:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:968:21: warning: 'VIRTIO_SCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:969:22: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/virtio-scsi.c:970:31: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/scsi/vmw_pvscsi.c:1025:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:1111:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1126:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1154:46: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:1156:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1189:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1191:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1198:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1209:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1210:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1230:24: warning: unused parameter 'opaque' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:1230:36: warning: unused parameter 'version_id' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:1238:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1243:62: warning: unused parameter 'version_id' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:1252:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1253:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/vmw_pvscsi.c:1264:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1267:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1268:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1269:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1270:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1271:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1272:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1273:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1274:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1275:30: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1275:30: warning: padding size of 'struct (unnamed at ../hw/scsi/vmw_pvscsi.c:1274:9)' with 7 bits to alignment boundary [-Wpadded] hw/scsi/vmw_pvscsi.c:1275:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/scsi/vmw_pvscsi.c:1276:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1277:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1278:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1280:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1281:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1282:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1283:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1285:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1287:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1288:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1290:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/vmw_pvscsi.c:1299:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1299:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1300:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1300:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1302:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:1302:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/scsi/vmw_pvscsi.c:1304:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/vmw_pvscsi.c:1309:26: warning: 'PVSCSI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1310:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1311:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1320:57: warning: unused parameter 'data' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:1322:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1323:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1324:26: warning: 'PVSCSI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1325:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:1353:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/scsi/vmw_pvscsi.c:1363:33: warning: extra ';' outside of a function [-Wextra-semi] hw/scsi/vmw_pvscsi.c:141:9: warning: padding struct 'struct PVSCSIRequest' with 2 bytes to align 'lun' [-Wpadded] hw/scsi/vmw_pvscsi.c:170:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:171:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:179:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/vmw_pvscsi.c:183:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/vmw_pvscsi.c:187:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:187:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:187:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:187:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:188:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:188:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:188:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:188:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:189:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:189:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:189:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:189:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:191:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:191:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:191:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:191:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:192:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:192:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:192:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:192:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:193:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:193:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:193:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:193:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:198:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:198:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:212:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:218:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/vmw_pvscsi.c:222:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:222:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:222:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:222:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:223:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:223:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:223:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:223:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:224:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:224:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:224:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:224:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:229:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:229:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:256:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:256:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:256:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:256:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:276:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/vmw_pvscsi.c:276:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:276:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:276:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:276:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:317:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:317:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:321:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/vmw_pvscsi.c:321:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:321:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:321:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:321:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:330:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:330:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:330:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:330:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:331:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:331:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:331:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:331:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:340:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:340:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:344:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/vmw_pvscsi.c:344:5: warning: cast from 'char *' to 'PVSCSIState *' (aka 'struct PVSCSIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/scsi/vmw_pvscsi.c:344:5: warning: cast from 'const struct PVSCSIRingInfo *' to 'char *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:344:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:344:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:364:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:387:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:387:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:398:5: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:398:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:448:20: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:496:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:514:23: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:514:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:514:44: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (r->req.senseLen) : (len))' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:575:39: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:597:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/scsi/vmw_pvscsi.c:606:71: warning: unused parameter 'errp' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:608:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:610:24: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:616:22: warning: 'PVSCSI' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:618:24: warning: 'SCSI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:688:22: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:688:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/vmw_pvscsi.c:688:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:68:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:68:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/scsi/vmw_pvscsi.c:702:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:733:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/scsi/vmw_pvscsi.c:733:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:770:9: warning: extension used [-Wlanguage-extension-token] hw/scsi/vmw_pvscsi.c:770:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/scsi/vmw_pvscsi.c:787:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/vmw_pvscsi.c:792:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/scsi/vmw_pvscsi.c:798:35: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:801:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:805:35: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:808:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:812:35: warning: unused parameter 's' [-Wunused-parameter] hw/scsi/vmw_pvscsi.c:815:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:830:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:866:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:877:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:888:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:897:20: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/scsi/vmw_pvscsi.c:90:25: warning: padding struct 'struct PVSCSIRingInfo' with 4 bytes to align 'req_ring_pages_pa' [-Wpadded] hw/scsi/vmw_pvscsi.c:911:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:916:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/scsi/vmw_pvscsi.c:934:17: warning: padding struct 'struct (unnamed at ../hw/scsi/vmw_pvscsi.c:932:14)' with 4 bytes to align 'handler_fn' [-Wpadded] hw/scsi/vmw_pvscsi.c:98:16: warning: padding size of 'struct PVSCSISGState' with 4 bytes to alignment boundary [-Wpadded] hw/scsi/vmw_pvscsi.c:996:23: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] hw/sd/allwinner-sdhost.c:107:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/allwinner-sdhost.c:134:5: warning: ISO C restricts enumerator values to range of 'int' (4294967104 is too large) [-Wpedantic] hw/sd/allwinner-sdhost.c:174:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/allwinner-sdhost.c:180:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] hw/sd/allwinner-sdhost.c:194:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:213:24: warning: 'AW_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:222:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:223:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:224:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:255:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/allwinner-sdhost.c:259:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/allwinner-sdhost.c:260:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/allwinner-sdhost.c:261:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/allwinner-sdhost.c:262:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/allwinner-sdhost.c:289:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:310:28: warning: 'AW_SDHOST_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:319:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:324:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sd/allwinner-sdhost.c:439:24: warning: 'AW_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:440:25: warning: 'AW_SDHOST_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:572:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:582:24: warning: 'AW_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:583:25: warning: 'AW_SDHOST_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:589:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:590:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:595:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:598:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:601:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:604:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:607:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:608:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:611:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:612:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:620:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:623:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:626:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:629:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:632:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:635:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:648:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:651:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:654:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:657:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:660:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:663:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:666:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:669:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:673:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:676:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/allwinner-sdhost.c:680:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:687:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:691:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/allwinner-sdhost.c:730:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:730:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:731:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:731:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:732:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:732:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:733:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:733:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:734:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:734:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:735:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:735:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:736:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:736:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:737:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:737:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:738:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:738:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:739:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:739:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:740:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:740:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:741:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:741:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:742:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:742:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:743:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:743:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:744:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:744:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:745:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:745:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:746:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:746:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:747:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:747:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:748:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:748:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:749:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:749:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:750:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:750:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:751:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:751:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:752:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:752:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:753:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:753:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:754:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:754:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:755:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:755:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:756:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:756:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:757:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:757:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:758:9: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:758:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:759:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/allwinner-sdhost.c:764:5: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:764:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/allwinner-sdhost.c:766:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/allwinner-sdhost.c:771:24: warning: 'AW_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:774:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:778:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:779:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:784:24: warning: 'AW_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:796:24: warning: 'AW_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:809:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sd/allwinner-sdhost.c:809:25: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:809:25: warning: padding size of 'struct (unnamed at ../hw/sd/allwinner-sdhost.c:809:25)' with 7 bits to alignment boundary [-Wpadded] hw/sd/allwinner-sdhost.c:809:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/allwinner-sdhost.c:832:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sd/allwinner-sdhost.c:832:25: warning: extension used [-Wlanguage-extension-token] hw/sd/allwinner-sdhost.c:832:25: warning: padding size of 'struct (unnamed at ../hw/sd/allwinner-sdhost.c:832:25)' with 7 bits to alignment boundary [-Wpadded] hw/sd/allwinner-sdhost.c:832:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/allwinner-sdhost.c:839:71: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/allwinner-sdhost.c:841:23: warning: 'SD_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:846:67: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/allwinner-sdhost.c:848:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:856:73: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/allwinner-sdhost.c:858:25: warning: 'AW_SDHOST_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:85:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/allwinner-sdhost.c:863:73: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/allwinner-sdhost.c:865:25: warning: 'AW_SDHOST_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/allwinner-sdhost.c:96:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/aspeed_sdhci.c:129:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:130:31: warning: 'ASPEED_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:133:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:143:34: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:158:58: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:159:60: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/aspeed_sdhci.c:166:31: warning: 'ASPEED_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:181:9: warning: extension used [-Wlanguage-extension-token] hw/sd/aspeed_sdhci.c:181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/aspeed_sdhci.c:182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/aspeed_sdhci.c:187:5: warning: extension used [-Wlanguage-extension-token] hw/sd/aspeed_sdhci.c:187:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/aspeed_sdhci.c:188:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/aspeed_sdhci.c:191:64: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/aspeed_sdhci.c:193:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/aspeed_sdhci.c:25:9: warning: macro is not used [-Wunused-macros] hw/sd/aspeed_sdhci.c:30:9: warning: macro is not used [-Wunused-macros] hw/sd/aspeed_sdhci.c:31:9: warning: macro is not used [-Wunused-macros] hw/sd/aspeed_sdhci.c:79:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:100:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:102:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:133:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:136:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:137:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:138:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:139:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:233:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:253:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:254:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sd/bcm2835_sdhost.c:321:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:325:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:337:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:342:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/bcm2835_sdhost.c:344:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:348:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:352:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:355:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:359:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:362:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/bcm2835_sdhost.c:385:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:385:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:386:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:386:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:387:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:387:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:388:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:388:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:389:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:389:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:390:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:390:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:391:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:392:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:392:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:393:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:393:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:394:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:395:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:396:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:397:9: warning: extension used [-Wlanguage-extension-token] hw/sd/bcm2835_sdhost.c:397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/bcm2835_sdhost.c:398:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/bcm2835_sdhost.c:404:29: warning: 'BCM2835_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/bcm2835_sdhost.c:407:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/bcm2835_sdhost.c:411:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/bcm2835_sdhost.c:412:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/bcm2835_sdhost.c:417:29: warning: 'BCM2835_SDHOST' was marked unused but was used [-Wused-but-marked-unused] hw/sd/bcm2835_sdhost.c:431:65: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/bcm2835_sdhost.c:433:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/bcm2835_sdhost.c:54:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:59:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:61:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:62:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:63:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:70:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:72:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:73:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:74:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:75:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:77:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:78:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:79:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:81:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:82:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:83:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:86:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:88:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:89:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:90:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:91:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:92:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:93:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:94:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:95:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:96:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:97:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:98:9: warning: macro is not used [-Wunused-macros] hw/sd/bcm2835_sdhost.c:99:9: warning: macro is not used [-Wunused-macros] hw/sd/cadence_sdhci.c:138:28: warning: cast from 'Object *' (aka 'struct Object *') to 'CadenceSDHCIState *' (aka 'struct CadenceSDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/cadence_sdhci.c:139:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/cadence_sdhci.c:140:31: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/cadence_sdhci.c:156:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/cadence_sdhci.c:163:9: warning: extension used [-Wlanguage-extension-token] hw/sd/cadence_sdhci.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/cadence_sdhci.c:164:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/cadence_sdhci.c:168:65: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/cadence_sdhci.c:170:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/cadence_sdhci.c:53:28: warning: cast from 'Object *' (aka 'struct Object *') to 'CadenceSDHCIState *' (aka 'struct CadenceSDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/cadence_sdhci.c:61:28: warning: cast from 'Object *' (aka 'struct Object *') to 'CadenceSDHCIState *' (aka 'struct CadenceSDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/cadence_sdhci.c:66:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/cadence_sdhci.c:69:76: warning: unused parameter 'size' [-Wunused-parameter] hw/sd/cadence_sdhci.c:80:46: warning: unused parameter 'size' [-Wunused-parameter] hw/sd/cadence_sdhci.c:92:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:112:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:124:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:139:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:154:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:168:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:181:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:194:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:207:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:217:23: warning: 'SD_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:218:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:227:23: warning: 'SD_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:228:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:253:10: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:257:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:42:12: warning: 'SD_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:48:25: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/sd/core.c:51:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:68:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:85:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/core.c:98:27: warning: 'SD_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:101:28: warning: 'NPCM7XX_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:102:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:103:31: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:120:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:131:28: warning: 'NPCM7XX_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:132:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:146:9: warning: extension used [-Wlanguage-extension-token] hw/sd/npcm7xx_sdhci.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/npcm7xx_sdhci.c:147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/npcm7xx_sdhci.c:151:65: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/npcm7xx_sdhci.c:153:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:163:28: warning: 'NPCM7XX_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/npcm7xx_sdhci.c:24:76: warning: unused parameter 'size' [-Wunused-parameter] hw/sd/npcm7xx_sdhci.c:51:46: warning: unused parameter 'size' [-Wunused-parameter] hw/sd/npcm7xx_sdhci.c:57:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/npcm7xx_sdhci.c:66:46: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sd/npcm7xx_sdhci.c:68:51: warning: unused parameter 'attrs' [-Wunused-parameter] hw/sd/omap_mmc.c:142:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/omap_mmc.c:162:16: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/omap_mmc.c:165:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/omap_mmc.c:169:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/omap_mmc.c:187:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/omap_mmc.c:202:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/omap_mmc.c:212:66: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/omap_mmc.c:28:8: warning: padding size of 'struct omap_mmc_s' with 8 bytes to alignment boundary [-Wpadded] hw/sd/omap_mmc.c:321:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/omap_mmc.c:32:18: warning: padding struct 'struct omap_mmc_s' with 8 bytes to align 'iomem' [-Wpadded] hw/sd/omap_mmc.c:346:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/omap_mmc.c:383:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/omap_mmc.c:388:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/omap_mmc.c:393:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/omap_mmc.c:424:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/omap_mmc.c:433:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/omap_mmc.c:48:14: warning: padding struct 'struct omap_mmc_s' with 1 byte to align 'dto' [-Wpadded] hw/sd/omap_mmc.c:498:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/omap_mmc.c:577:49: warning: unused parameter 'line' [-Wunused-parameter] hw/sd/omap_mmc.c:624:41: warning: unused parameter 'iclk' [-Wunused-parameter] hw/sd/pl181.c:100:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:102:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:103:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:104:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:109:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:189:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pl181.c:193:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pl181.c:194:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pl181.c:195:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pl181.c:253:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pl181.c:261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pl181.c:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sd/pl181.c:293:37: warning: unused parameter 'size' [-Wunused-parameter] hw/sd/pl181.c:30:8: warning: padding size of 'struct PL181State' with 8 bytes to alignment boundary [-Wpadded] hw/sd/pl181.c:33:18: warning: padding struct 'struct PL181State' with 8 bytes to align 'iomem' [-Wpadded] hw/sd/pl181.c:377:50: warning: unused parameter 'size' [-Wunused-parameter] hw/sd/pl181.c:389:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pl181.c:392:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pl181.c:405:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pl181.c:409:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pl181.c:425:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pl181.c:428:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pl181.c:437:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pl181.c:456:21: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'PL181State *' (aka 'struct PL181State *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/pl181.c:463:21: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'PL181State *' (aka 'struct PL181State *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/pl181.c:470:21: warning: 'PL181' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:492:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:493:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:498:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:499:21: warning: 'PL181' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:500:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:512:56: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/pl181.c:514:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:530:60: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/pl181.c:532:23: warning: 'SD_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pl181.c:56:14: warning: padding struct 'struct PL181State' with 4 bytes to align 'irq' [-Wpadded] hw/sd/pl181.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:71:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:72:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:75:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:77:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:78:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:79:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:80:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:81:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:82:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pl181.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pl181.c:83:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/pl181.c:96:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:97:9: warning: macro is not used [-Wunused-macros] hw/sd/pl181.c:99:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:101:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:107:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:108:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/sd/pxa2xx_mmci.c:109:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:110:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:112:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/pxa2xx_mmci.c:154:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:158:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:159:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:160:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:161:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:162:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:163:9: warning: macro is not used [-Wunused-macros] hw/sd/pxa2xx_mmci.c:227:22: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/pxa2xx_mmci.c:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sd/pxa2xx_mmci.c:307:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:310:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:31:8: warning: padding size of 'struct PXA2xxMMCIState' with 4 bytes to alignment boundary [-Wpadded] hw/sd/pxa2xx_mmci.c:321:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:334:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:338:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:344:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:34:18: warning: padding struct 'struct PXA2xxMMCIState' with 8 bytes to align 'iomem' [-Wpadded] hw/sd/pxa2xx_mmci.c:351:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/pxa2xx_mmci.c:351:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pxa2xx_mmci.c:361:29: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/pxa2xx_mmci.c:361:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pxa2xx_mmci.c:361:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/pxa2xx_mmci.c:366:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:375:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:456:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/pxa2xx_mmci.c:477:49: warning: unused parameter 'sysmem' [-Wunused-parameter] hw/sd/pxa2xx_mmci.c:485:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:492:12: warning: 'PXA2XX_MMCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:497:26: warning: 'PXA2XX_MMCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:504:26: warning: 'PXA2XX_MMCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:512:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:523:26: warning: 'PXA2XX_MMCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:552:26: warning: 'PXA2XX_MMCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:553:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:554:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:564:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:567:62: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/pxa2xx_mmci.c:569:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:575:66: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/pxa2xx_mmci.c:577:23: warning: 'SD_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/pxa2xx_mmci.c:66:14: warning: padding struct 'struct PXA2xxMMCIState' with 2 bytes to align 'resp_len' [-Wpadded] hw/sd/pxa2xx_mmci.c:71:60: warning: unused parameter 'version_id' [-Wunused-parameter] hw/sd/pxa2xx_mmci.c:75:26: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:75:26: warning: padding size of 'struct (unnamed at ../hw/sd/pxa2xx_mmci.c:75:26)' with 7 bits to alignment boundary [-Wpadded] hw/sd/pxa2xx_mmci.c:75:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/pxa2xx_mmci.c:76:26: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:76:26: warning: padding size of 'struct (unnamed at ../hw/sd/pxa2xx_mmci.c:76:26)' with 7 bits to alignment boundary [-Wpadded] hw/sd/pxa2xx_mmci.c:76:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/pxa2xx_mmci.c:77:25: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:77:25: warning: padding size of 'struct (unnamed at ../hw/sd/pxa2xx_mmci.c:77:25)' with 7 bits to alignment boundary [-Wpadded] hw/sd/pxa2xx_mmci.c:77:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/pxa2xx_mmci.c:78:25: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:78:25: warning: padding size of 'struct (unnamed at ../hw/sd/pxa2xx_mmci.c:78:25)' with 7 bits to alignment boundary [-Wpadded] hw/sd/pxa2xx_mmci.c:78:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/pxa2xx_mmci.c:79:27: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:79:27: warning: padding size of 'struct (unnamed at ../hw/sd/pxa2xx_mmci.c:79:27)' with 7 bits to alignment boundary [-Wpadded] hw/sd/pxa2xx_mmci.c:79:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/pxa2xx_mmci.c:88:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:89:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:90:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:91:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:94:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:95:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:97:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/pxa2xx_mmci.c:99:9: warning: extension used [-Wlanguage-extension-token] hw/sd/pxa2xx_mmci.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:1011:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:1014:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/sd/sd.c:103:14: warning: padding struct 'struct SDState' with 2 bytes to align 'card_status' [-Wpadded] hw/sd/sd.c:109:19: warning: padding struct 'struct SDState' with 7 bytes to align 'blk' [-Wpadded] hw/sd/sd.c:1128:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:114:14: warning: padding struct 'struct SDState' with 3 bytes to align 'mode' [-Wpadded] hw/sd/sd.c:118:20: warning: padding struct 'struct SDState' with 7 bytes to align 'wp_group_bmap' [-Wpadded] hw/sd/sd.c:120:14: warning: padding struct 'struct SDState' with 4 bytes to align 'size' [-Wpadded] hw/sd/sd.c:1234:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sd.c:1360:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/sd/sd.c:137:14: warning: padding struct 'struct SDState' with 4 bytes to align 'readonly_cb' [-Wpadded] hw/sd/sd.c:1382:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/sd/sd.c:1405:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/sd/sd.c:1471:13: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sd.c:1580:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/sd/sd.c:164:18: warning: comparison of integers of different signs: 'enum SDCardStates' and 'unsigned long' [-Wsign-compare] hw/sd/sd.c:164:20: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:164:20: warning: padding size of 'struct (unnamed at ../hw/sd/sd.c:164:5)' with 7 bits to alignment boundary [-Wpadded] hw/sd/sd.c:164:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/sd.c:1672:13: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sd.c:1763:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:1764:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:1804:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/sd/sd.c:1813:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:185:16: warning: comparison of integers of different signs: 'sd_rsp_type_t' and 'unsigned long' [-Wsign-compare] hw/sd/sd.c:185:18: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:185:18: warning: padding size of 'struct (unnamed at ../hw/sd/sd.c:185:5)' with 7 bits to alignment boundary [-Wpadded] hw/sd/sd.c:185:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/sd.c:1898:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sd/sd.c:1903:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sd/sd.c:1917:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sd/sd.c:1927:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sd/sd.c:199:37: warning: unused parameter 'sd' [-Wunused-parameter] hw/sd/sd.c:204:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sd.c:205:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sd.c:209:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hw/sd/sd.c:2116:19: warning: 'SD_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:2124:19: warning: 'SD_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:2131:19: warning: 'SD_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:2138:6: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sd.c:2154:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/sd.c:2155:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sd/sd.c:2155:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/sd.c:2158:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/sd.c:2162:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sd/sd.c:2185:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:2185:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:2187:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:2187:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/sd.c:2187:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:2192:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:2192:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:2193:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sd.c:2196:53: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/sd.c:2198:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:2199:23: warning: 'SD_CARD_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:264:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/sd/sd.c:283:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/sd/sd.c:300:15: warning: padding size of 'struct (unnamed at ../hw/sd/sd.c:300:15)' with 31 bits to alignment boundary [-Wpadded] hw/sd/sd.c:300:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sd.c:303:19: warning: padding size of 'struct (unnamed at ../hw/sd/sd.c:303:19)' with 31 bits to alignment boundary [-Wpadded] hw/sd/sd.c:303:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sd.c:332:20: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/sd/sd.c:370:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:395:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sd.c:403:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:414:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:416:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:417:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:441:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:471:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/sd/sd.c:478:9: warning: macro is not used [-Wunused-macros] hw/sd/sd.c:516:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/sd/sd.c:556:19: warning: 'SD_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:582:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/sd/sd.c:605:46: warning: unused parameter 'load' [-Wunused-parameter] hw/sd/sd.c:605:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/sd/sd.c:608:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:626:17: warning: 'SD_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:652:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:652:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:653:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:653:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/sd/sd.c:653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:654:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sd.c:677:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:677:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:678:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:678:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:679:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:679:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:680:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:680:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:681:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:682:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:682:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:683:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:683:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:684:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:684:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:685:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:685:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/sd/sd.c:685:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:686:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:686:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:687:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:687:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:688:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:688:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:689:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:689:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:690:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:690:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:691:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:691:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:692:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:692:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:693:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:693:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:694:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:694:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:695:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:695:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:696:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:696:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:697:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:697:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:698:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:698:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:700:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sd.c:700:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sd.c:701:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sd.c:718:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:739:10: warning: 'SD_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sd.c:755:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sd/sd.c:755:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/sd/sd.c:763:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sd/sd.c:763:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] hw/sd/sd.c:799:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:799:28: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/sd.c:811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/sd.c:815:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int32_t' (aka 'int') [-Wsign-compare] hw/sd/sd.c:816:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/sd/sd.c:821:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sd.c:830:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sd.c:840:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] hw/sd/sd.c:873:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sd.c:881:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] hw/sd/sd.c:90:8: warning: padding size of 'struct SDState' with 5 bytes to alignment boundary [-Wpadded] hw/sd/sd.c:911:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:918:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/sd/sd.c:919:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/sd/sd.c:920:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/sd/sd.c:943:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sd.c:953:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sd.c:98:14: warning: padding struct 'struct SDState' with 3 bytes to align 'ocr' [-Wpadded] hw/sd/sdhci-internal.h:110:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:133:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:190:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:191:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:192:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:196:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:197:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:198:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:199:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:200:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:201:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:202:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:203:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:204:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:205:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:206:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:210:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:211:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:212:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:213:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:214:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:215:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:216:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:217:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:218:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:219:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:220:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:221:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:222:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:223:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:224:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:225:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:226:1: warning: ISO C restricts enumerator values to range of 'int' (3221225472 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:226:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:227:1: warning: ISO C restricts enumerator values to range of 'int' (30064771072 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:227:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:228:1: warning: ISO C restricts enumerator values to range of 'int' (8761733283840 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:228:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:229:1: warning: ISO C restricts enumerator values to range of 'int' (481036337152 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:229:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:230:1: warning: ISO C restricts enumerator values to range of 'int' (68719476736 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:230:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:231:1: warning: ISO C restricts enumerator values to range of 'int' (137438953472 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:231:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:232:1: warning: ISO C restricts enumerator values to range of 'int' (274877906944 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:232:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:233:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:233:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:234:1: warning: ISO C restricts enumerator values to range of 'int' (35184372088832 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:234:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:235:1: warning: ISO C restricts enumerator values to range of 'int' (211106232532992 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:235:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:236:1: warning: ISO C restricts enumerator values to range of 'int' (71776119061217280 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:236:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:237:1: warning: ISO C restricts enumerator values to range of 'int' (576460752303423488 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:237:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:238:1: warning: ISO C restricts enumerator values to range of 'int' (1152921504606846976 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:238:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:242:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:243:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:244:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:245:1: warning: ISO C restricts enumerator values to range of 'int' (1095216660480 is too large) [-Wpedantic] hw/sd/sdhci-internal.h:245:45: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:86:46: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-internal.h:87:46: warning: extra ';' outside of a function [-Wextra-semi] hw/sd/sdhci-pci.c:26:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci-pci.c:26:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci-pci.c:27:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sdhci-pci.c:32:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci-pci.c:33:21: warning: 'PCI_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci-pci.c:50:21: warning: 'PCI_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci-pci.c:58:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci-pci.c:59:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci-pci.c:78:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sdhci.c:1004:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/sdhci.c:1009:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1015:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1017:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sdhci.c:1018:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/sdhci.c:101:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1021:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/sd/sdhci.c:1029:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:1029:15)' with 28 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:1029:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1031:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:1031:15)' with 31 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:1031:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1035:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1039:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1042:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1045:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1048:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:1051:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:106:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1075:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:107:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:107:15)' with 62 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:107:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:110:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:111:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1122:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:1127:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:113:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:113:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:113:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1143:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1144:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1151:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/sdhci.c:115:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:116:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1171:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:117:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:117:15)' with 61 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:117:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1180:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:119:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1202:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:120:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1215:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/sd/sdhci.c:121:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:121:15)' with 61 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:121:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1221:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1223:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1224:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1235:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1236:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:123:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1245:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:124:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1257:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:125:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:125:15)' with 60 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:125:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1276:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:127:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1281:9: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:128:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:129:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:129:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:129:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:131:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:132:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:133:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:133:15)' with 62 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:133:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1345:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:1348:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sdhci.c:135:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1366:60: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:136:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:137:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:137:15)' with 7 bytes to alignment boundary [-Wpadded] hw/sd/sdhci.c:137:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1385:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:141:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1422:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1423:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sdhci.c:142:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1432:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1433:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1434:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1435:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1435:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1436:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1436:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1437:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1437:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1438:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1438:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1439:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1439:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:143:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:143:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:143:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1440:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1440:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1441:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1441:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1442:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1442:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1443:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1443:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1444:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1444:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1445:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1446:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1447:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1448:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1448:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1449:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1450:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1451:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1452:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1453:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1453:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1454:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1454:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1455:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1455:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1456:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1456:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1457:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1457:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/sd/sdhci.c:1457:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1458:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1458:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/sd/sdhci.c:1458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1459:9: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1459:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/sd/sdhci.c:1459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:145:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1460:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sdhci.c:1468:56: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/sdhci.c:146:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1470:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:147:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:147:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:147:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1480:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1480:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1481:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1481:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1483:5: warning: extension used [-Wlanguage-extension-token] hw/sd/sdhci.c:1483:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/sdhci.c:1485:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sdhci.c:1490:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:1497:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:149:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1508:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:1509:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:150:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1510:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:151:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:151:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:151:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1532:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:1543:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:1563:60: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/sdhci.c:1565:23: warning: 'SD_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:156:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:156:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:156:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:158:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:159:68: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1601:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:160:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1615:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1633:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1633:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sd/sdhci.c:163:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:163:15)' with 58 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:163:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1658:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:165:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:166:62: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1671:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:1675:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:167:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/sdhci.c:170:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:170:15)' with 7 bytes to alignment boundary [-Wpadded] hw/sd/sdhci.c:170:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:172:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1764:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:1766:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:177:49: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:178:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:178:15)' with 62 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:178:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:180:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:181:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:182:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:182:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:182:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:1830:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:184:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:185:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:186:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:186:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:186:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:188:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:1895:21: warning: 'SYSBUS_SDHCI' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:189:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:190:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:190:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:190:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:192:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:193:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:194:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:194:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:194:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:196:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:197:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:198:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:198:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:198:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:200:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:201:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:202:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:202:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:202:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:249:21: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SDHCIState *' (aka 'struct SDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/sdhci.c:276:21: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SDHCIState *' (aka 'struct SDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/sdhci.c:279:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:288:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/sdhci.c:313:21: warning: cast from 'DeviceState *' (aka 'struct DeviceState *') to 'SDHCIState *' (aka 'struct SDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sd/sdhci.c:341:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:345:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:346:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:347:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:348:69: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:392:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/sdhci.c:395:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:430:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:444:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:451:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sd/sdhci.c:473:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/sd/sdhci.c:474:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:479:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:539:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:53:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:568:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/sdhci.c:610:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:634:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:65:13: warning: use of GNU case range extension [-Wgnu-case-range] hw/sd/sdhci.c:685:16: warning: padding size of 'struct ADMADescr' with 4 bytes to alignment boundary [-Wpadded] hw/sd/sdhci.c:745:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/sdhci.c:789:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:818:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:83:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:844:17: warning: variable 'res' may be uninitialized when used here [-Wconditional-uninitialized] hw/sd/sdhci.c:84:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:857:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:85:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:85:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:85:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:865:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:87:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:88:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:89:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:89:15)' with 7 bytes to alignment boundary [-Wpadded] hw/sd/sdhci.c:89:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:91:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:92:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:93:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:93:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:93:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdhci.c:97:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sd/sdhci.c:98:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sd/sdhci.c:99:15: warning: padding size of 'struct (unnamed at ../hw/sd/sdhci.c:99:15)' with 63 bits to alignment boundary [-Wpadded] hw/sd/sdhci.c:99:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sd/sdmmc-internal.h:18:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/sd/ssi-sd.c:105:23: warning: 'SSI_SD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/ssi-sd.c:135:37: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:137:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/sd/ssi-sd.c:140:42: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:144:44: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:154:41: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:171:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/ssi-sd.c:172:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/ssi-sd.c:178:46: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:181:43: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:203:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sd/ssi-sd.c:231:35: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sd/ssi-sd.c:231:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sd/ssi-sd.c:238:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/ssi-sd.c:244:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/ssi-sd.c:248:48: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:262:34: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:265:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:270:45: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:274:37: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:283:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:292:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:303:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sd/ssi-sd.c:306:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:315:42: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:328:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/sd/ssi-sd.c:336:37: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] hw/sd/ssi-sd.c:336:40: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:336:40: warning: padding size of 'struct (unnamed at ../hw/sd/ssi-sd.c:336:40)' with 7 bits to alignment boundary [-Wpadded] hw/sd/ssi-sd.c:336:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/ssi-sd.c:340:49: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] hw/sd/ssi-sd.c:340:52: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:340:52: warning: padding size of 'struct (unnamed at ../hw/sd/ssi-sd.c:340:52)' with 7 bits to alignment boundary [-Wpadded] hw/sd/ssi-sd.c:340:52: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/ssi-sd.c:341:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] hw/sd/ssi-sd.c:341:38: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:341:38: warning: padding size of 'struct (unnamed at ../hw/sd/ssi-sd.c:341:38)' with 7 bits to alignment boundary [-Wpadded] hw/sd/ssi-sd.c:341:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sd/ssi-sd.c:354:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:358:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:362:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:362:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/sd/ssi-sd.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sd/ssi-sd.c:365:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sd/ssi-sd.c:369:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/sd/ssi-sd.c:371:23: warning: 'SSI_SD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/ssi-sd.c:373:57: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sd/ssi-sd.c:378:23: warning: 'SSI_SD' was marked unused but was used [-Wused-but-marked-unused] hw/sd/ssi-sd.c:392:57: warning: unused parameter 'data' [-Wunused-parameter] hw/sd/ssi-sd.c:394:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/ssi-sd.c:395:29: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sd/ssi-sd.c:39:46: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/sd/ssi-sd.c:61:14: warning: padding struct 'struct ssi_sd_state' with 1 byte to align 'crc16' [-Wpadded] hw/sd/ssi-sd.c:71:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sensor/adm1272.c:115:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/adm1272.c:192:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/adm1272.c:337:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/sensor/adm1272.c:415:33: warning: unused parameter 'obj' [-Wunused-parameter] hw/sensor/adm1272.c:421:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sensor/adm1272.c:423:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sensor/adm1272.c:425:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sensor/adm1272.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:463:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:463:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:464:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:465:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:467:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:467:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:468:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:468:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:469:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:46:9: warning: macro is not used [-Wunused-macros] hw/sensor/adm1272.c:470:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:470:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:471:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:471:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:473:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:473:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:474:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:474:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:475:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:475:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:476:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:477:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:479:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:480:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:480:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:481:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:481:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:482:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:482:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:484:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/adm1272.c:484:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/adm1272.c:485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/adm1272.c:491:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/adm1272.c:515:58: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/adm1272.c:517:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/adm1272.c:518:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/adm1272.c:519:27: warning: 'PMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/adm1272.c:69:9: warning: macro is not used [-Wunused-macros] hw/sensor/adm1272.c:70:9: warning: macro is not used [-Wunused-macros] hw/sensor/adm1272.c:73:16: warning: padding size of 'struct ADM1272State' with 6 bytes to alignment boundary [-Wpadded] hw/sensor/adm1272.c:80:14: warning: padding struct 'struct ADM1272State' with 1 byte to align 'peak_vin' [-Wpadded] hw/sensor/adm1272.c:87:14: warning: padding struct 'struct ADM1272State' with 1 byte to align 'pmon_config' [-Wpadded] hw/sensor/dps310.c:121:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/dps310.c:170:13: warning: enumeration values 'I2C_START_SEND_ASYNC', 'I2C_FINISH', and 'I2C_NACK' not explicitly handled in switch [-Wswitch-enum] hw/sensor/dps310.c:193:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/dps310.c:193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/dps310.c:194:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/dps310.c:194:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/dps310.c:195:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/dps310.c:195:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/dps310.c:196:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/dps310.c:196:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/dps310.c:197:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/dps310.c:201:57: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/dps310.c:203:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/dps310.c:204:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/dps310.c:20:16: warning: padding size of 'struct DPS310State' with 3 bytes to alignment boundary [-Wpadded] hw/sensor/dps310.c:21:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sensor/dps310.c:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sensor/dps310.c:43:10: warning: macro is not used [-Wunused-macros] hw/sensor/dps310.c:45:10: warning: macro is not used [-Wunused-macros] hw/sensor/dps310.c:46:11: warning: macro is not used [-Wunused-macros] hw/sensor/dps310.c:47:11: warning: macro is not used [-Wunused-macros] hw/sensor/dps310.c:48:11: warning: macro is not used [-Wunused-macros] hw/sensor/dps310.c:99:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/sensor/emc141x.c:103:24: warning: 'EMC141X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:189:23: warning: 'EMC141X' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:201:23: warning: 'EMC141X' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:217:23: warning: 'EMC141X' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:232:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/emc141x.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/emc141x.c:233:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/emc141x.c:233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/emc141x.c:234:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/emc141x.c:234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/emc141x.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/emc141x.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/emc141x.c:236:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/emc141x.c:242:23: warning: 'EMC141X' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:268:58: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/emc141x.c:270:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:271:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:282:24: warning: 'EMC141X_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:291:24: warning: 'EMC141X_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:32:8: warning: padding size of 'struct EMC141XState' with 1 byte to alignment boundary [-Wpadded] hw/sensor/emc141x.c:47:14: warning: padding struct 'struct EMC141XClass' with 3 bytes to align 'sensors_count' [-Wpadded] hw/sensor/emc141x.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sensor/emc141x.c:51:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/sensor/emc141x.c:54:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/emc141x.c:56:23: warning: 'EMC141X' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:57:24: warning: 'EMC141X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:77:43: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/emc141x.c:79:23: warning: 'EMC141X' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:80:24: warning: 'EMC141X_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/emc141x.c:98:47: warning: implicit conversion loses integer precision: 'long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/isl_pmbus_vr.c:107:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:124:19: warning: 'ISL69260' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:136:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:18:19: warning: 'ISL69260' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:205:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:219:40: warning: extension used [-Wlanguage-extension-token] hw/sensor/isl_pmbus_vr.c:219:40: warning: padding size of 'struct (unnamed at ../hw/sensor/isl_pmbus_vr.c:219:40)' with 7 bits to alignment boundary [-Wpadded] hw/sensor/isl_pmbus_vr.c:219:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sensor/isl_pmbus_vr.c:224:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:236:63: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/isl_pmbus_vr.c:239:27: warning: 'PMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:247:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:248:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:256:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:257:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:265:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:266:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:274:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:275:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:36:71: warning: unused parameter 'buf' [-Wunused-parameter] hw/sensor/isl_pmbus_vr.c:37:44: warning: unused parameter 'len' [-Wunused-parameter] hw/sensor/isl_pmbus_vr.c:46:38: warning: unused parameter 'obj' [-Wunused-parameter] hw/sensor/isl_pmbus_vr.c:55:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/isl_pmbus_vr.c:68:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:100:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:103:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:103:33: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:108:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:110:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:111:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:114:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:114:33: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:119:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:121:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:124:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:130:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:130:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:142:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:144:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:147:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:153:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:153:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:165:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:167:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:170:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:176:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:176:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:191:68: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:194:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:207:68: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:210:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:304:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:326:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:417:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:419:13: warning: enumeration value 'I2C_START_SEND_ASYNC' not explicitly handled in switch [-Wswitch-enum] hw/sensor/lsm303dlhc_mag.c:447:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:448:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:448:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:449:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:450:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:451:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:452:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:453:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:453:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:454:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:454:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:455:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:455:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:456:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:456:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:457:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:457:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:458:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:459:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:460:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:460:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:461:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:462:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:462:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:463:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:463:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:464:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:465:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/lsm303dlhc_mag.c:465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/lsm303dlhc_mag.c:466:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/lsm303dlhc_mag.c:501:21: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:502:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:51:16: warning: padding size of 'struct LSM303DLHCMagState' with 5 bytes to alignment boundary [-Wpadded] hw/sensor/lsm303dlhc_mag.c:533:65: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:535:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:536:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:56:13: warning: padding struct 'struct LSM303DLHCMagState' with 1 byte to align 'x' [-Wpadded] hw/sensor/lsm303dlhc_mag.c:74:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sensor/lsm303dlhc_mag.c:82:10: warning: no previous extern declaration for non-static variable 'xy_gain' [-Wmissing-variable-declarations] hw/sensor/lsm303dlhc_mag.c:83:10: warning: no previous extern declaration for non-static variable 'z_gain' [-Wmissing-variable-declarations] hw/sensor/lsm303dlhc_mag.c:86:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:88:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/lsm303dlhc_mag.c:89:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:92:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:92:33: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sensor/lsm303dlhc_mag.c:97:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/lsm303dlhc_mag.c:99:29: warning: 'LSM303DLHC_MAG' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max31785.c:147:16: warning: padding size of 'struct MAX31785State' with 6 bytes to alignment boundary [-Wpadded] hw/sensor/max31785.c:154:14: warning: padding struct 'struct MAX31785State' with 1 byte to align 'time_count' [-Wpadded] hw/sensor/max31785.c:162:14: warning: padding struct 'struct MAX31785State' with 2 bytes to align 'fan_pwm2rpm' [-Wpadded] hw/sensor/max31785.c:25:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:30:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:33:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:34:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:449:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max31785.c:491:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:492:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:492:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:494:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:494:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:496:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:498:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:500:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:502:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:504:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:504:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:506:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:506:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:508:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:508:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:510:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:510:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:512:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:514:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:516:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:518:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:518:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:520:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:520:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:521:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:521:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:522:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max31785.c:522:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max31785.c:523:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/max31785.c:529:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max31785.c:52:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:532:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/max31785.c:536:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/max31785.c:53:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:542:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/max31785.c:547:59: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/max31785.c:549:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max31785.c:550:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max31785.c:551:27: warning: 'PMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max31785.c:55:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:56:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:57:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:58:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:63:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:74:9: warning: macro is not used [-Wunused-macros] hw/sensor/max31785.c:78:9: warning: macro is not used [-Wunused-macros] hw/sensor/max34451.c:137:16: warning: padding size of 'struct MAX34451State' with 2 bytes to alignment boundary [-Wpadded] hw/sensor/max34451.c:151:14: warning: padding struct 'struct MAX34451State' with 2 bytes to align 'psen_config' [-Wpadded] hw/sensor/max34451.c:159:14: warning: padding struct 'struct MAX34451State' with 2 bytes to align 'fault_log' [-Wpadded] hw/sensor/max34451.c:166:14: warning: padding struct 'struct MAX34451State' with 2 bytes to align 'pwm_config' [-Wpadded] hw/sensor/max34451.c:176:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max34451.c:578:34: warning: unused parameter 'obj' [-Wunused-parameter] hw/sensor/max34451.c:613:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max34451.c:658:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:658:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:659:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:659:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:661:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:661:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:663:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:663:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:665:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:665:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:667:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:667:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:669:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:669:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:671:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:671:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:672:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:673:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:673:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:674:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:675:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:675:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:677:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:677:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:679:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:679:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:681:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:683:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:683:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:684:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:684:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:685:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:685:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:687:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:687:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:688:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:688:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:689:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:689:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:690:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:690:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:692:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:692:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:693:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:693:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:694:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:694:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:696:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:696:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:698:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:698:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:700:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:700:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:702:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:702:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:704:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:704:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:705:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/max34451.c:705:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/max34451.c:706:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/max34451.c:712:26: warning: 'PMBUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max34451.c:717:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/max34451.c:721:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/max34451.c:725:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/max34451.c:749:59: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/max34451.c:751:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max34451.c:752:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/max34451.c:753:27: warning: 'PMBUS_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:129:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/tmp105.c:139:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/tmp105.c:144:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/tmp105.c:175:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:186:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:204:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:214:47: warning: unused parameter 'version_id' [-Wunused-parameter] hw/sensor/tmp105.c:242:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:242:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:243:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/tmp105.c:253:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp105.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp105.c:261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/tmp105.c:271:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:286:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/sensor/tmp105.c:288:21: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:289:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:303:57: warning: unused parameter 'data' [-Wunused-parameter] hw/sensor/tmp105.c:305:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:306:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:84:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/tmp105.c:86:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp105.c:96:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/tmp105.c:98:22: warning: 'TMP105' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:111:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/tmp421.c:113:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:138:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sensor/tmp421.c:140:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:166:68: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/sensor/tmp421.c:171:23: warning: 'TMP421_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:180:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/sensor/tmp421.c:242:22: warning: 'I2C_SLAVE' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:249:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:260:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:279:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:298:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:300:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:301:9: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sensor/tmp421.c:302:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sensor/tmp421.c:308:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:309:23: warning: 'TMP421_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:333:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/sensor/tmp421.c:335:22: warning: 'TMP421' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:342:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:343:24: warning: 'I2C_SLAVE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:344:23: warning: 'TMP421_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sensor/tmp421.c:380:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/sensor/tmp421.c:380:21: warning: extension used [-Wlanguage-extension-token] hw/sensor/tmp421.c:380:21: warning: padding size of 'struct (unnamed at ../hw/sensor/tmp421.c:380:21)' with 7 bits to alignment boundary [-Wpadded] hw/sensor/tmp421.c:380:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sensor/tmp421.c:385:36: warning: cast from 'const struct DeviceInfo *' to 'void *' drops const qualifier [-Wcast-qual] hw/sensor/tmp421.c:43:17: warning: padding struct 'struct DeviceInfo' with 4 bytes to align 'name' [-Wpadded] hw/sensor/tmp421.c:53:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sensor/tmp421.c:55:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sensor/tmp421.c:75:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sensor/tmp421.c:75:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/sensor/tmp421.c:80:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:83:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:85:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:86:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:87:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:88:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:89:12: warning: macro is not used [-Wunused-macros] hw/sensor/tmp421.c:92:9: warning: macro is not used [-Wunused-macros] hw/sh4/r2d.c:138:71: warning: unused parameter 'size' [-Wunused-parameter] hw/sh4/r2d.c:157:72: warning: unused parameter 'size' [-Wunused-parameter] hw/sh4/r2d.c:163:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/r2d.c:167:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/r2d.c:202:16: warning: padding size of 'struct ResetData' with 4 bytes to alignment boundary [-Wpadded] hw/sh4/r2d.c:248:11: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/r2d.c:264:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/r2d.c:266:15: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/r2d.c:275:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/r2d.c:287:14: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/r2d.c:324:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sh4/r2d.c:344:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sh4/r2d.c:354:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sh4/r2d.c:355:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sh4/r2d.c:356:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/sh4/r2d.c:356:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sh4/r2d.c:380:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/r2d.c:380:1: warning: unused parameter 'data' [-Wunused-parameter] hw/sh4/r2d.c:47:9: warning: macro is not used [-Wunused-macros] hw/sh4/r2d.c:89:14: warning: padding struct 'r2d_fpga_t' with 6 bytes to align 'irl' [-Wpadded] hw/sh4/r2d.c:90:18: warning: padding struct 'r2d_fpga_t' with 8 bytes to align 'iomem' [-Wpadded] hw/sh4/sh7750.c:124:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sh4/sh7750.c:124:9: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/sh4/sh7750.c:128:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:145:46: warning: unused parameter 's' [-Wunused-parameter] hw/sh4/sh7750.c:159:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:186:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:211:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:217:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:220:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sh4/sh7750.c:302:15: warning: 'SUPERH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/sh7750.c:305:15: warning: 'SUPERH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/sh7750.c:308:15: warning: 'SUPERH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/sh7750.c:318:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sh4/sh7750.c:319:40: warning: unused parameter 'mem_value' [-Wunused-parameter] hw/sh4/sh7750.c:340:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:346:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:349:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:359:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:364:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:369:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:372:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sh4/sh7750.c:426:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sh4/sh7750.c:484:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:487:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:490:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:561:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] hw/sh4/sh7750.c:562:62: warning: missing field 'value' initializer [-Wmissing-field-initializers] hw/sh4/sh7750.c:563:68: warning: missing field 'value' initializer [-Wmissing-field-initializers] hw/sh4/sh7750.c:564:67: warning: missing field 'value' initializer [-Wmissing-field-initializers] hw/sh4/sh7750.c:566:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] hw/sh4/sh7750.c:610:40: warning: missing field 'value' initializer [-Wmissing-field-initializers] hw/sh4/sh7750.c:66:14: warning: padding struct 'struct SH7750State' with 2 bytes to align 'pctra' [-Wpadded] hw/sh4/sh7750.c:672:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sh4/sh7750.c:672:51: warning: unused parameter 'addr' [-Wunused-parameter] hw/sh4/sh7750.c:676:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/sh4/sh7750.c:717:33: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sh4/sh7750.c:717:48: warning: unused parameter 'addr' [-Wunused-parameter] hw/sh4/sh7750.c:718:36: warning: unused parameter 'mem_value' [-Wunused-parameter] hw/sh4/sh7750.c:719:1: warning: function 'invalid_write' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/sh4/sh7750.c:738:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:741:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:743:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/sh4/sh7750.c:749:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:752:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sh4/sh7750.c:756:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/sh4/sh7750.c:78:23: warning: padding struct 'struct SH7750State' with 4 bytes to align 'devices' [-Wpadded] hw/sh4/sh7750.c:808:18: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:808:18: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:808:18)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:808:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:809:18: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:809:18: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:809:18)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:809:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:812:30: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:812:30: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:812:30)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:812:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:813:30: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:813:30: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:813:30)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:813:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:821:10: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/sh7750.c:839:10: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/sh7750.c:83:22: warning: padding struct 'struct SH7750State' with 12 bytes to align 'intc' [-Wpadded] hw/sh4/sh7750.c:862:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:862:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:862:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:862:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:863:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:863:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:863:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:863:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:868:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:868:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:868:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:868:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:869:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:869:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:869:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:869:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:874:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:874:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:874:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:874:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:884:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:884:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:884:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:884:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:885:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:885:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:885:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:885:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:890:34: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:890:34: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:890:34)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:890:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:895:33: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:895:33: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:895:33)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:895:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750.c:896:33: warning: extension used [-Wlanguage-extension-token] hw/sh4/sh7750.c:896:33: warning: padding size of 'struct (unnamed at ../hw/sh4/sh7750.c:896:33)' with 7 bits to alignment boundary [-Wpadded] hw/sh4/sh7750.c:896:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sh4/sh7750_regnames.c:10:17: warning: padding struct 'regname_t' with 4 bytes to align 'regname' [-Wpadded] hw/sh4/shix.c:40:9: warning: macro is not used [-Wunused-macros] hw/sh4/shix.c:50:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/sh4/shix.c:52:11: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/shix.c:65:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sh4/shix.c:85:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sh4/shix.c:85:1: warning: unused parameter 'data' [-Wunused-parameter] hw/smbios/smbios-stub.c:28:33: warning: unused parameter 'opts' [-Wunused-parameter] hw/smbios/smbios.c:1018:13: warning: enumeration value 'SMBIOS_ENTRY_POINT_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] hw/smbios/smbios.c:1032:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1033:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1034:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1054:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/smbios/smbios.c:1063:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/smbios/smbios.c:1179:9: warning: 'glib_autoptr_cleanup_GByteArray' was marked unused but was used [-Wused-but-marked-unused] hw/smbios/smbios.c:117:34: warning: padding struct 'struct type8_instance' with 6 bytes to align 'next' [-Wpadded] hw/smbios/smbios.c:1198:35: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:1203:54: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] hw/smbios/smbios.c:1252:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:1253:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/smbios/smbios.c:1263:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:1267:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/smbios/smbios.c:126:8: warning: padding size of 'struct (unnamed at ../hw/smbios/smbios.c:126:8)' with 6 bytes to alignment boundary [-Wpadded] hw/smbios/smbios.c:1286:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:1287:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/smbios/smbios.c:1288:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/smbios/smbios.c:1305:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:1308:59: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1308:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:1310:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:1311:11: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/smbios/smbios.c:1312:42: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/smbios/smbios.c:1327:22: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] hw/smbios/smbios.c:1331:17: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] hw/smbios/smbios.c:1423:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1424:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1445:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1448:37: warning: declaration shadows a local variable [-Wshadow] hw/smbios/smbios.c:1458:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:1465:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:149:35: warning: padding struct 'struct type41_instance' with 6 bytes to align 'next' [-Wpadded] hw/smbios/smbios.c:156:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] hw/smbios/smbios.c:161:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:171:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:200:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:237:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:270:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:299:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:344:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:417:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:443:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/smbios/smbios.c:451:34: warning: extra ';' outside of a function [-Wextra-semi] hw/smbios/smbios.c:465:50: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/smbios/smbios.c:46:8: warning: packed attribute is unnecessary for 'struct smbios_table' [-Wpacked] hw/smbios/smbios.c:493:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:495:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:496:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:500:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/smbios/smbios.c:501:38: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/smbios/smbios.c:606:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:606:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:606:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:607:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:607:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:607:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:611:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:611:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:611:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:634:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:654:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:654:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:654:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:655:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:655:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:655:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:656:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:656:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:656:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:657:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:657:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:657:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:664:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:664:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:664:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:665:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:665:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:665:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:667:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:674:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:674:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:674:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:675:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:675:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:675:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:676:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:676:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:676:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:677:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:677:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:677:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:678:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:678:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:678:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:680:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:680:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:680:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:685:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:692:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:692:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:692:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:694:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:694:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:694:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:695:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:695:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:695:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:696:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:696:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:696:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:706:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:706:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:706:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:708:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:720:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:721:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:724:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:724:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:724:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:727:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:727:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:727:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:735:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:735:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:735:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:738:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:739:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:745:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:745:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:745:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:746:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:746:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:746:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:747:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:747:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:747:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:749:60: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:752:61: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:754:64: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:755:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:760:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:770:43: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:772:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:772:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:772:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:773:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:773:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:773:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:779:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:77:8: warning: padding size of 'struct (unnamed at ../hw/smbios/smbios.c:77:8)' with 4 bytes to alignment boundary [-Wpadded] hw/smbios/smbios.c:796:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:799:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:799:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:804:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:820:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/smbios/smbios.c:827:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:829:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:840:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:848:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:853:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/smbios/smbios.c:858:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:858:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:858:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:859:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:859:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:859:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:863:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:863:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:863:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:864:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:864:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:864:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:865:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:865:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:865:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:866:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:866:5: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:866:5: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:873:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:881:50: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:889:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/smbios/smbios.c:890:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/smbios/smbios.c:901:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:911:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:920:45: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/smbios/smbios.c:922:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/smbios/smbios.c:922:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:922:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/smbios/smbios.c:952:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:953:38: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios.c:956:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios.c:964:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios_type_38.c:33:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios_type_38.c:35:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios_type_38.c:75:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/smbios/smbios_type_38.c:77:5: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/smbios/smbios_type_38.c:95:19: warning: 'IPMI_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:100:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/sparc/leon3.c:116:39: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/leon3.c:118:39: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/leon3.c:150:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sparc/leon3.c:162:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/sparc/leon3.c:176:48: warning: unused parameter 'n' [-Wunused-parameter] hw/sparc/leon3.c:179:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sparc/leon3.c:194:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/leon3.c:197:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/leon3.c:220:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/sparc/leon3.c:237:11: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:245:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/leon3.c:248:15: warning: 'GRLIB_AHB_PNP' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:249:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:250:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:255:15: warning: 'GRLIB_APB_PNP' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:256:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:257:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:264:41: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:267:56: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:268:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:269:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:289:54: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc/leon3.c:296:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/sparc/leon3.c:307:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sparc/leon3.c:307:64: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc/leon3.c:357:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:359:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:361:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:372:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:373:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:374:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:389:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/leon3.c:389:1: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/leon3.c:76:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/leon3.c:79:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/leon3.c:97:45: warning: unused parameter 'env' [-Wunused-parameter] hw/sparc/sun4m.c:1001:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1007:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1052:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m.c:1061:14: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1066:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1075:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:1076:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:1077:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:1079:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m.c:1086:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m.c:1093:48: warning: implicit conversion changes signedness: 'char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/sparc/sun4m.c:1109:61: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:110:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sparc/sun4m.c:1111:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1120:51: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1122:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1123:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:112:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sparc/sun4m.c:1157:52: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1159:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1160:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:118:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m.c:118:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m.c:1192:55: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1194:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1195:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1225:52: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1227:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1228:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:124:21: warning: padding struct 'struct (unnamed at ../hw/sparc/sun4m.c:122:18)' with 6 bytes to align 'name' [-Wpadded] hw/sparc/sun4m.c:1276:55: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1278:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1279:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1308:53: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1310:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1311:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:131:28: warning: extension used [-Wlanguage-extension-token] hw/sparc/sun4m.c:131:28: warning: padding size of 'struct (unnamed at ../hw/sparc/sun4m.c:131:28)' with 7 bits to alignment boundary [-Wpadded] hw/sparc/sun4m.c:131:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sparc/sun4m.c:1341:51: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1343:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1344:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1374:52: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1376:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1377:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1406:53: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:1408:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:1409:30: warning: 'SUN4M_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:140:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/sparc/sun4m.c:142:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/sparc/sun4m.c:146:36: warning: unused parameter 'cmdline' [-Wunused-parameter] hw/sparc/sun4m.c:146:57: warning: unused parameter 'boot_devices' [-Wunused-parameter] hw/sparc/sun4m.c:147:35: warning: unused parameter 'RAM_size' [-Wunused-parameter] hw/sparc/sun4m.c:147:54: warning: unused parameter 'kernel_size' [-Wunused-parameter] hw/sparc/sun4m.c:1484:1: warning: extension used [-Wlanguage-extension-token] hw/sparc/sun4m.c:1484:1: warning: padding size of 'struct (unnamed at ../hw/sparc/sun4m.c:1484:1)' with 7 bits to alignment boundary [-Wpadded] hw/sparc/sun4m.c:1484:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sparc/sun4m.c:148:28: warning: unused parameter 'width' [-Wunused-parameter] hw/sparc/sun4m.c:148:39: warning: unused parameter 'height' [-Wunused-parameter] hw/sparc/sun4m.c:148:51: warning: unused parameter 'depth' [-Wunused-parameter] hw/sparc/sun4m.c:149:58: warning: unused parameter 'arch' [-Wunused-parameter] hw/sparc/sun4m.c:154:21: warning: 'NVRAM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:198:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc/sun4m.c:198:49: warning: unused parameter 'irq' [-Wunused-parameter] hw/sparc/sun4m.c:198:58: warning: unused parameter 'level' [-Wunused-parameter] hw/sparc/sun4m.c:210:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc/sun4m.c:210:47: warning: unused parameter 'irq' [-Wunused-parameter] hw/sparc/sun4m.c:217:48: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc/sun4m.c:248:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/sparc/sun4m.c:262:28: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m.c:282:12: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] hw/sparc/sun4m.c:292:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:311:14: warning: 'SPARC32_ESPDMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:313:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:315:11: warning: 'SYSBUS_ESP' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:317:13: warning: 'SPARC32_LEDMA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:319:24: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:321:13: warning: 'SYSBUS_PCNET' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:323:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:325:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:326:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:328:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:331:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:346:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:351:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/sun4m.c:356:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/sun4m.c:374:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:380:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/sun4m.c:381:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/sun4m.c:387:44: warning: unused parameter 'n' [-Wunused-parameter] hw/sparc/sun4m.c:387:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc/sun4m.c:411:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:449:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:464:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:478:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sparc/sun4m.c:479:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:480:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:481:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:482:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:530:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sparc/sun4m.c:531:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:532:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:533:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc/sun4m.c:534:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:559:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:568:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m.c:573:18: warning: padding struct 'struct IDRegState' with 8 bytes to align 'mem' [-Wpadded] hw/sparc/sun4m.c:578:21: warning: 'MACIO_ID_REGISTER' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:579:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:594:53: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:596:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:609:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m.c:614:18: warning: padding struct 'struct AFXState' with 8 bytes to align 'mem' [-Wpadded] hw/sparc/sun4m.c:624:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:632:19: warning: 'TCX_AFX' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:633:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:647:51: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:649:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:663:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m.c:669:18: warning: padding struct 'struct PROMState' with 8 bytes to align 'prom' [-Wpadded] hw/sparc/sun4m.c:687:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:698:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sparc/sun4m.c:702:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sparc/sun4m.c:716:20: warning: 'OPENPROM' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:717:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:733:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc/sun4m.c:736:55: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:738:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:753:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m.c:762:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/sparc/sun4m.c:764:20: warning: 'SUN4M_RAM' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:767:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:772:20: warning: 'SUN4M_RAM' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:781:54: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m.c:783:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:802:11: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:808:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:814:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc/sun4m.c:814:44: warning: unused parameter 'irq' [-Wunused-parameter] hw/sparc/sun4m.c:814:53: warning: unused parameter 'level' [-Wunused-parameter] hw/sparc/sun4m.c:820:39: warning: 'SUN4M_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:855:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:856:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:871:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/sun4m.c:874:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc/sun4m.c:91:8: warning: padding size of 'struct sun4m_hwdef' with 5 bytes to alignment boundary [-Wpadded] hw/sparc/sun4m.c:957:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:975:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:980:20: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:985:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m.c:996:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:103:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:105:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:106:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:107:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:119:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:124:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:128:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:135:41: warning: unused parameter 'size' [-Wunused-parameter] hw/sparc/sun4m_iommu.c:157:52: warning: unused parameter 'size' [-Wunused-parameter] hw/sparc/sun4m_iommu.c:163:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m_iommu.c:200:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m_iommu.c:204:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m_iommu.c:208:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m_iommu.c:233:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m_iommu.c:256:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sparc/sun4m_iommu.c:282:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc/sun4m_iommu.c:290:48: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/sparc/sun4m_iommu.c:292:22: warning: cast from 'char *' to 'IOMMUState *' (aka 'struct IOMMUState *') increases required alignment from 1 to 16 [-Wcast-align] hw/sparc/sun4m_iommu.c:292:22: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/sparc/sun4m_iommu.c:292:22: warning: extension used [-Wlanguage-extension-token] hw/sparc/sun4m_iommu.c:292:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/sparc/sun4m_iommu.c:304:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sparc/sun4m_iommu.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/sparc/sun4m_iommu.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sparc/sun4m_iommu.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/sparc/sun4m_iommu.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sparc/sun4m_iommu.c:337:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc/sun4m_iommu.c:343:21: warning: 'SUN4M_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:356:21: warning: 'SUN4M_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:357:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:362:38: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:372:5: warning: extension used [-Wlanguage-extension-token] hw/sparc/sun4m_iommu.c:372:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sparc/sun4m_iommu.c:373:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc/sun4m_iommu.c:376:56: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m_iommu.c:378:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:393:76: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc/sun4m_iommu.c:395:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc/sun4m_iommu.c:44:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:45:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:55:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:71:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:73:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:75:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:76:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:79:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:89:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:90:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:91:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:92:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:93:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:94:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:95:9: warning: macro is not used [-Wunused-macros] hw/sparc/sun4m_iommu.c:96:9: warning: macro is not used [-Wunused-macros] hw/sparc64/niagara.c:139:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] hw/sparc64/niagara.c:141:76: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc64/niagara.c:159:55: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/niagara.c:161:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sparc64.c:188:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sparc64/sparc64.c:188:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc64/sparc64.c:193:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc64/sparc64.c:202:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sparc64/sparc64.c:236:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/sparc64/sparc64.c:274:11: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sparc64.c:275:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sparc64.c:35:9: warning: macro is not used [-Wunused-macros] hw/sparc64/sparc64.c:60:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc64/sparc64.c:69:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/sparc64/sun4u.c:100:21: warning: padding struct 'struct (unnamed at ../hw/sparc64/sun4u.c:98:18)' with 6 bytes to align 'name' [-Wpadded] hw/sparc64/sun4u.c:107:28: warning: extension used [-Wlanguage-extension-token] hw/sparc64/sun4u.c:107:28: warning: padding size of 'struct (unnamed at ../hw/sparc64/sun4u.c:107:28)' with 7 bits to alignment boundary [-Wpadded] hw/sparc64/sun4u.c:107:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/sparc64/sun4u.c:116:37: warning: unused parameter 'errp' [-Wunused-parameter] hw/sparc64/sun4u.c:118:51: warning: implicit conversion changes signedness: 'const char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/sparc64/sun4u.c:121:58: warning: unused parameter 'NVRAM_size' [-Wunused-parameter] hw/sparc64/sun4u.c:122:47: warning: unused parameter 'arch' [-Wunused-parameter] hw/sparc64/sun4u.c:122:64: warning: unused parameter 'RAM_size' [-Wunused-parameter] hw/sparc64/sun4u.c:123:47: warning: unused parameter 'boot_devices' [-Wunused-parameter] hw/sparc64/sun4u.c:124:44: warning: unused parameter 'kernel_image' [-Wunused-parameter] hw/sparc64/sun4u.c:124:67: warning: unused parameter 'kernel_size' [-Wunused-parameter] hw/sparc64/sun4u.c:125:47: warning: unused parameter 'cmdline' [-Wunused-parameter] hw/sparc64/sun4u.c:126:44: warning: unused parameter 'initrd_image' [-Wunused-parameter] hw/sparc64/sun4u.c:126:67: warning: unused parameter 'initrd_size' [-Wunused-parameter] hw/sparc64/sun4u.c:127:44: warning: unused parameter 'NVRAM_image' [-Wunused-parameter] hw/sparc64/sun4u.c:128:39: warning: unused parameter 'width' [-Wunused-parameter] hw/sparc64/sun4u.c:128:50: warning: unused parameter 'height' [-Wunused-parameter] hw/sparc64/sun4u.c:128:62: warning: unused parameter 'depth' [-Wunused-parameter] hw/sparc64/sun4u.c:134:21: warning: 'NVRAM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:183:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/sparc64/sun4u.c:200:28: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc64/sun4u.c:213:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:214:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:220:12: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/sparc64/sun4u.c:229:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc64/sun4u.c:234:18: warning: padding struct 'struct PowerDevice' with 8 bytes to align 'power_mmio' [-Wpadded] hw/sparc64/sun4u.c:238:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc64/sun4u.c:238:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/sparc64/sun4u.c:238:68: warning: unused parameter 'size' [-Wunused-parameter] hw/sparc64/sun4u.c:243:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/sparc64/sun4u.c:243:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/sparc64/sun4u.c:244:52: warning: unused parameter 'size' [-Wunused-parameter] hw/sparc64/sun4u.c:262:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/sparc64/sun4u.c:264:22: warning: 'SUN4U_POWER' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:265:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:273:56: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u.c:275:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:289:20: warning: 'EBUS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:302:20: warning: 'EBUS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:310:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:320:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:343:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:344:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/sparc64/sun4u.c:350:11: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:372:5: warning: extension used [-Wlanguage-extension-token] hw/sparc64/sun4u.c:372:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sparc64/sun4u.c:374:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc64/sun4u.c:377:55: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u.c:379:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:380:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:397:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc64/sun4u.c:403:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc64/sun4u.c:409:18: warning: padding struct 'struct PROMState' with 8 bytes to align 'prom' [-Wpadded] hw/sparc64/sun4u.c:427:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:438:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sparc64/sun4u.c:441:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/sparc64/sun4u.c:455:20: warning: 'OPENPROM' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:456:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:472:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc64/sun4u.c:475:55: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u.c:477:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:493:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc64/sun4u.c:496:8: warning: padding size of 'struct RamDevice' with 8 bytes to alignment boundary [-Wpadded] hw/sparc64/sun4u.c:499:18: warning: padding struct 'struct RamDevice' with 8 bytes to align 'ram' [-Wpadded] hw/sparc64/sun4u.c:504:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/sparc64/sun4u.c:506:20: warning: 'SUN4U_RAM' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:507:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:523:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:525:9: warning: 'SUN4U_RAM' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:533:5: warning: extension used [-Wlanguage-extension-token] hw/sparc64/sun4u.c:533:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/sparc64/sun4u.c:534:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc64/sun4u.c:537:54: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u.c:539:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:552:39: warning: unused parameter 'address_space_mem' [-Wunused-parameter] hw/sparc64/sun4u.c:575:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:583:13: warning: 'SABRE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:584:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:585:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:588:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:591:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:593:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:595:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:599:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:599:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc64/sun4u.c:600:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:600:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc64/sun4u.c:603:15: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:615:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:61:9: warning: macro is not used [-Wunused-macros] hw/sparc64/sun4u.c:620:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:621:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:622:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:623:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:624:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:625:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:626:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:627:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:628:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:629:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:644:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/sparc64/sun4u.c:66:9: warning: macro is not used [-Wunused-macros] hw/sparc64/sun4u.c:683:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:698:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:698:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:700:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:700:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:709:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:711:34: warning: 'FW_CFG_IO' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:713:14: warning: 'FW_CFG' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:722:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/sparc64/sun4u.c:729:48: warning: implicit conversion changes signedness: 'char' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/sparc64/sun4u.c:731:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc64/sun4u.c:732:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc64/sun4u.c:733:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/sparc64/sun4u.c:747:48: warning: unused parameter 'p' [-Wunused-parameter] hw/sparc64/sun4u.c:747:61: warning: unused parameter 'bus' [-Wunused-parameter] hw/sparc64/sun4u.c:753:15: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:78:14: warning: padding struct 'struct hwdef' with 6 bytes to align 'prom_addr' [-Wpadded] hw/sparc64/sun4u.c:805:53: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u.c:807:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:808:32: warning: 'FW_PATH_PROVIDER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:828:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/sparc64/sun4u.c:832:53: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u.c:834:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u.c:83:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/sparc64/sun4u.c:94:1: warning: cast from 'Object *' (aka 'struct Object *') to 'EbusState *' (aka 'struct EbusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/sparc64/sun4u.c:94:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/sparc64/sun4u_iommu.c:159:66: warning: variable 'offset' may be uninitialized when used here [-Wconditional-uninitialized] hw/sparc64/sun4u_iommu.c:197:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc64/sun4u_iommu.c:275:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/sparc64/sun4u_iommu.c:288:21: warning: 'SUN4U_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u_iommu.c:295:21: warning: 'SUN4U_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u_iommu.c:296:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u_iommu.c:301:38: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u_iommu.c:308:56: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u_iommu.c:310:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u_iommu.c:323:76: warning: unused parameter 'data' [-Wunused-parameter] hw/sparc64/sun4u_iommu.c:325:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/sparc64/sun4u_iommu.c:77:61: warning: unused parameter 'flag' [-Wunused-parameter] hw/sparc64/sun4u_iommu.c:77:71: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/sparc64/sun4u_iommu.c:79:22: warning: cast from 'char *' to 'IOMMUState *' (aka 'struct IOMMUState *') increases required alignment from 1 to 16 [-Wcast-align] hw/sparc64/sun4u_iommu.c:79:22: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/sparc64/sun4u_iommu.c:79:22: warning: extension used [-Wlanguage-extension-token] hw/sparc64/sun4u_iommu.c:79:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/aspeed_smc.c:1006:40: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/aspeed_smc.c:1006:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:1010:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/aspeed_smc.c:1010:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:1016:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/aspeed_smc.c:1026:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/aspeed_smc.c:1032:25: warning: 'ASPEED_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1033:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1034:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:1046:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:1050:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:105:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:106:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:107:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1089:25: warning: 'ASPEED_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:108:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1090:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1117:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1118:25: warning: 'ASPEED_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1119:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:116:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1178:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ssi/aspeed_smc.c:117:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1181:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:118:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:119:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1200:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1201:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1201:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1202:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1203:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/aspeed_smc.c:1208:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1208:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1209:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1209:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1211:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/aspeed_smc.c:1214:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1216:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:122:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1236:25: warning: 'ASPEED_SMC_FLASH' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1244:14: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1252:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1256:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1256:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1257:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:1257:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/aspeed_smc.c:1259:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/aspeed_smc.c:1262:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1264:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1284:65: warning: unused parameter 's' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1293:61: warning: unused parameter 's' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1297:65: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:129:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1304:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1306:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1307:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:130:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:131:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1349:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1351:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1352:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1391:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1393:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1394:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1432:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1434:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1435:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1470:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1472:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1473:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1505:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1507:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1508:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1544:70: warning: unused parameter 's' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1564:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1587:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1589:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1590:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1626:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1628:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1629:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1665:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1667:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1668:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:166:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:1704:70: warning: unused parameter 's' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1724:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1746:66: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1748:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1749:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1784:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1786:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1787:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1820:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/aspeed_smc.c:1822:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:1823:27: warning: 'ASPEED_SMC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:217:61: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/aspeed_smc.c:217:63: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/aspeed_smc.c:223:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:250:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:254:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:266:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:272:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:275:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:298:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:327:53: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ssi/aspeed_smc.c:334:50: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ssi/aspeed_smc.c:41:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:42:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:43:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:449:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:44:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:455:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/aspeed_smc.c:45:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:47:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:48:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:490:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/aspeed_smc.c:497:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:499:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/aspeed_smc.c:52:14: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:53:14: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:564:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/aspeed_smc.c:585:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/aspeed_smc.c:58:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:59:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:60:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:61:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:633:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/aspeed_smc.c:639:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/aspeed_smc.c:641:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/aspeed_smc.c:67:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:685:25: warning: 'ASPEED_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:686:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:68:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:70:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:713:25: warning: 'ASPEED_SMC' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:714:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/aspeed_smc.c:71:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:741:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ssi/aspeed_smc.c:753:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ssi/aspeed_smc.c:753:21: warning: extension used [-Wlanguage-extension-token] hw/ssi/aspeed_smc.c:753:21: warning: padding size of 'struct (unnamed at ../hw/ssi/aspeed_smc.c:753:21)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/aspeed_smc.c:753:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/aspeed_smc.c:755:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/aspeed_smc.c:76:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:775:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/aspeed_smc.c:783:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:784:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:795:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:796:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:80:9: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:816:12: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/aspeed_smc.c:85:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:86:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:87:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:89:11: warning: macro is not used [-Wunused-macros] hw/ssi/aspeed_smc.c:934:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/aspeed_smc.c:989:27: warning: 'ASPEED_SMC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ibex_spi_host.c:114:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:114:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:114:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:115:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:115:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:115:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:124:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:124:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:124:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:125:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:125:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:125:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:131:27: warning: cast from 'Object *' (aka 'struct Object *') to 'IbexSPIHostState *' increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/ibex_spi_host.c:239:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/ibex_spi_host.c:260:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/ibex_spi_host.c:270:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:270:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:270:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:272:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:272:12)' with 3 bytes to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:272:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:274:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:274:12)' with 3 bytes to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:274:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:276:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:276:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:276:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:278:12: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:278:12)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:278:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:300:34: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/ibex_spi_host.c:301:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/ibex_spi_host.c:315:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/ibex_spi_host.c:326:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/ibex_spi_host.c:329:36: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/ibex_spi_host.c:344:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/ibex_spi_host.c:358:20: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:358:20)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:358:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:361:20: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:361:20)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:361:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:383:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/ibex_spi_host.c:472:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/ibex_spi_host.c:479:58: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/ibex_spi_host.c:483:18: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:483:18)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:483:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:485:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/ibex_spi_host.c:488:18: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:488:18)' with 3 bytes to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:488:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:490:18: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:490:18)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:490:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:511:22: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:511:22)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:511:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:514:22: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:514:22)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:514:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:517:22: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:517:22)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:517:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:520:22: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:520:22)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:520:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:523:22: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:523:22)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:523:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:526:22: warning: padding size of 'struct (unnamed at ../hw/ssi/ibex_spi_host.c:526:22)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/ibex_spi_host.c:526:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/ibex_spi_host.c:52:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/ssi/ibex_spi_host.c:562:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:562:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:563:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/ibex_spi_host.c:571:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:571:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:572:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:572:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ssi/ibex_spi_host.c:572:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:574:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:574:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:575:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:575:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:576:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:576:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ssi/ibex_spi_host.c:576:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:577:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ibex_spi_host.c:577:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ibex_spi_host.c:578:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/ibex_spi_host.c:588:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/ibex_spi_host.c:590:27: warning: cast from 'Object *' (aka 'struct Object *') to 'IbexSPIHostState *' increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/ibex_spi_host.c:596:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/ibex_spi_host.c:597:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ibex_spi_host.c:614:27: warning: cast from 'Object *' (aka 'struct Object *') to 'IbexSPIHostState *' increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/ibex_spi_host.c:616:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ibex_spi_host.c:617:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ibex_spi_host.c:621:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ibex_spi_host.c:624:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/ibex_spi_host.c:626:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ibex_spi_host.c:67:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/ssi/ibex_spi_host.c:75:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/ssi/ibex_spi_host.c:77:5: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] hw/ssi/imx_spi.c:102:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:108:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:114:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:126:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/imx_spi.c:148:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/imx_spi.c:155:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/imx_spi.c:174:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] hw/ssi/imx_spi.c:187:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/ssi/imx_spi.c:192:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/imx_spi.c:197:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/imx_spi.c:226:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:22:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/ssi/imx_spi.c:239:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ssi/imx_spi.c:239:21: warning: extension used [-Wlanguage-extension-token] hw/ssi/imx_spi.c:239:21: warning: padding size of 'struct (unnamed at ../hw/ssi/imx_spi.c:239:21)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/imx_spi.c:239:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/imx_spi.c:26:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/imx_spi.c:274:22: warning: 'IMX_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/imx_spi.c:280:68: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/imx_spi.c:284:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/imx_spi.c:330:37: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/imx_spi.c:333:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/imx_spi.c:354:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/imx_spi.c:386:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/imx_spi.c:433:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/imx_spi.c:458:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/imx_spi.c:460:22: warning: 'IMX_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/imx_spi.c:467:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/imx_spi.c:468:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/imx_spi.c:471:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/imx_spi.c:478:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/imx_spi.c:480:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/imx_spi.c:66:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/imx_spi.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/imx_spi.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/imx_spi.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/imx_spi.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/imx_spi.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/imx_spi.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/imx_spi.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/imx_spi.c:70:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/imx_spi.c:78:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:84:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:85:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:86:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/imx_spi.c:94:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:142:22: warning: 'MSS_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/mss-spi.c:160:50: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/mss-spi.c:168:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:169:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:188:20: warning: extension used [-Wlanguage-extension-token] hw/ssi/mss-spi.c:188:20: warning: padding size of 'struct (unnamed at ../hw/ssi/mss-spi.c:188:20)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/mss-spi.c:188:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/mss-spi.c:233:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:240:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/mss-spi.c:245:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:246:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/mss-spi.c:248:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/mss-spi.c:268:42: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/mss-spi.c:271:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/mss-spi.c:279:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/mss-spi.c:282:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:284:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/mss-spi.c:286:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/mss-spi.c:303:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:303:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/mss-spi.c:304:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/mss-spi.c:329:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:332:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:335:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:348:20: warning: extension used [-Wlanguage-extension-token] hw/ssi/mss-spi.c:348:20: warning: padding size of 'struct (unnamed at ../hw/ssi/mss-spi.c:348:20)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/mss-spi.c:348:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/mss-spi.c:371:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/mss-spi.c:373:22: warning: 'MSS_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/mss-spi.c:374:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/mss-spi.c:37:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/ssi/mss-spi.c:394:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/mss-spi.c:394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/mss-spi.c:395:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/mss-spi.c:395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/mss-spi.c:396:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/mss-spi.c:396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/mss-spi.c:397:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/mss-spi.c:39:45: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/mss-spi.c:401:58: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/mss-spi.c:403:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/mss-spi.c:43:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/ssi/mss-spi.c:43:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/mss-spi.c:54:9: warning: macro is not used [-Wunused-macros] hw/ssi/mss-spi.c:64:9: warning: macro is not used [-Wunused-macros] hw/ssi/mss-spi.c:68:9: warning: macro is not used [-Wunused-macros] hw/ssi/mss-spi.c:69:9: warning: macro is not used [-Wunused-macros] hw/ssi/mss-spi.c:71:9: warning: macro is not used [-Wunused-macros] hw/ssi/mss-spi.c:74:9: warning: macro is not used [-Wunused-macros] hw/ssi/mss-spi.c:91:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/mss-spi.c:99:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:109:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:113:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:119:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:119:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:121:15: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] hw/ssi/npcm7xx_fiu.c:123:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:127:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:139:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:159:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:169:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:172:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:173:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:174:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:179:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:185:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:190:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/npcm7xx_fiu.c:194:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:215:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:219:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:228:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:231:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:232:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:233:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:238:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:242:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/npcm7xx_fiu.c:243:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:262:52: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/npcm7xx_fiu.c:273:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:277:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:315:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:315:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:329:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:330:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:349:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:361:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/npcm7xx_fiu.c:363:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:380:49: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/npcm7xx_fiu.c:384:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/npcm7xx_fiu.c:386:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:391:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:400:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:422:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:423:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:432:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/npcm7xx_fiu.c:435:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:439:31: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/npcm7xx_fiu.c:445:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/ssi/npcm7xx_fiu.c:453:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:471:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxFIUState *' (aka 'struct NPCM7xxFIUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/npcm7xx_fiu.c:473:35: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:473:64: warning: implicit conversion changes signedness: 'ResetType' (aka 'enum ResetType') to 'int' [-Wsign-conversion] hw/ssi/npcm7xx_fiu.c:488:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxFIUState *' (aka 'struct NPCM7xxFIUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/npcm7xx_fiu.c:491:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:500:26: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxFIUState *' (aka 'struct NPCM7xxFIUState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/npcm7xx_fiu.c:501:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:512:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:538:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/npcm7xx_fiu.c:538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/npcm7xx_fiu.c:539:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/npcm7xx_fiu.c:539:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/npcm7xx_fiu.c:540:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/npcm7xx_fiu.c:545:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/npcm7xx_fiu.c:545:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/npcm7xx_fiu.c:546:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/npcm7xx_fiu.c:549:62: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/npcm7xx_fiu.c:551:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:552:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/npcm7xx_fiu.c:572:1: warning: extension used [-Wlanguage-extension-token] hw/ssi/npcm7xx_fiu.c:572:1: warning: padding size of 'struct (unnamed at ../hw/ssi/npcm7xx_fiu.c:572:1)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/npcm7xx_fiu.c:572:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/npcm7xx_fiu.c:572:32: warning: extra ';' outside of a function [-Wextra-semi] hw/ssi/npcm7xx_fiu.c:96:9: warning: macro is not used [-Wunused-macros] hw/ssi/omap_spi.c:216:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/omap_spi.c:233:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/omap_spi.c:30:8: warning: padding size of 'struct omap_mcspi_s' with 8 bytes to alignment boundary [-Wpadded] hw/ssi/omap_spi.c:333:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/omap_spi.c:334:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/omap_spi.c:351:55: warning: unused parameter 'fclk' [-Wunused-parameter] hw/ssi/omap_spi.c:351:70: warning: unused parameter 'iclk' [-Wunused-parameter] hw/ssi/omap_spi.c:42:12: warning: padding size of 'struct omap_mcspi_ch_s' with 4 bytes to alignment boundary [-Wpadded] hw/ssi/omap_spi.c:54:7: warning: padding struct 'struct omap_mcspi_s' with 4 bytes to align 'ch' [-Wpadded] hw/ssi/omap_spi.c:59:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/pl022.c:101:25: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ssi/pl022.c:106:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/pl022.c:106:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/pl022.c:108:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/pl022.c:108:29: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ssi/pl022.c:119:37: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/pl022.c:141:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ssi/pl022.c:163:50: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/pl022.c:169:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/pl022.c:174:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/pl022.c:184:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/ssi/pl022.c:195:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/pl022.c:219:21: warning: 'PL022' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/pl022.c:234:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ssi/pl022.c:239:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ssi/pl022.c:239:28: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:239:28: warning: padding size of 'struct (unnamed at ../hw/ssi/pl022.c:239:28)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/pl022.c:239:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/pl022.c:241:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ssi/pl022.c:241:28: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:241:28: warning: padding size of 'struct (unnamed at ../hw/ssi/pl022.c:241:28)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/pl022.c:241:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/pl022.c:253:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:267:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:269:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:271:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:272:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/pl022.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/pl022.c:280:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/pl022.c:284:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/pl022.c:286:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/pl022.c:287:21: warning: 'PL022' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/pl022.c:295:56: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/pl022.c:297:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/pl022.c:29:43: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/pl022.c:35:9: warning: macro is not used [-Wunused-macros] hw/ssi/pl022.c:81:29: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/ssi/sifive_spi.c:102:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/sifive_spi.c:111:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveSPIState *' (aka 'struct SiFiveSPIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/sifive_spi.c:137:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/sifive_spi.c:180:73: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/sifive_spi.c:195:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ssi/sifive_spi.c:195:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/sifive_spi.c:202:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/ssi/sifive_spi.c:202:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/sifive_spi.c:218:59: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/sifive_spi.c:221:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/sifive_spi.c:309:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/sifive_spi.c:311:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/sifive_spi.c:312:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFiveSPIState *' (aka 'struct SiFiveSPIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/sifive_spi.c:319:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/sifive_spi.c:332:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/sifive_spi.c:332:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/sifive_spi.c:333:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/sifive_spi.c:336:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/sifive_spi.c:338:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/sifive_spi.c:33:9: warning: macro is not used [-Wunused-macros] hw/ssi/sifive_spi.c:54:9: warning: macro is not used [-Wunused-macros] hw/ssi/sifive_spi.c:55:9: warning: macro is not used [-Wunused-macros] hw/ssi/sifive_spi.c:66:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/sifive_spi.c:67:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/sifive_spi.c:74:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/sifive_spi.c:74:26: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/sifive_spi.c:75:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/sifive_spi.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/sifive_spi.c:96:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/ssi.c:111:12: warning: 'SSI_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:116:19: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:121:28: warning: 'SSI_PERIPHERAL' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:133:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/ssi.c:133:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/ssi.c:134:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/ssi.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ssi/ssi.c:37:24: warning: 'SSI_PERIPHERAL' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:62:24: warning: 'SSI_PERIPHERAL' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:63:31: warning: 'SSI_PERIPHERAL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:74:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/ssi.c:76:31: warning: 'SSI_PERIPHERAL_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/ssi.c:77:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:117:62: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/stm32f2xx_spi.c:120:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/stm32f2xx_spi.c:178:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:179:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:180:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:181:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:182:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:183:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:184:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:185:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:186:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/stm32f2xx_spi.c:186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/stm32f2xx_spi.c:187:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/stm32f2xx_spi.c:193:28: warning: 'STM32F2XX_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:194:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:198:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:200:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:205:64: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/stm32f2xx_spi.c:207:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:35:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/ssi/stm32f2xx_spi.c:37:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/stm32f2xx_spi.c:41:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/ssi/stm32f2xx_spi.c:41:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/stm32f2xx_spi.c:45:28: warning: 'STM32F2XX_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/stm32f2xx_spi.c:69:51: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/stm32f2xx_spi.c:86:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:106:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:115:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:137:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:137:46: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/ssi/xilinx_spi.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/ssi/xilinx_spi.c:143:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:146:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:158:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xilinx_spi.c:165:22: warning: 'XILINX_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spi.c:193:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:194:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:204:50: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/xilinx_spi.c:217:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:229:20: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spi.c:229:20: warning: padding size of 'struct (unnamed at ../hw/ssi/xilinx_spi.c:229:20)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/xilinx_spi.c:229:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/xilinx_spi.c:242:42: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/xilinx_spi.c:245:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spi.c:259:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:296:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spi.c:305:20: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spi.c:305:20: warning: padding size of 'struct (unnamed at ../hw/ssi/xilinx_spi.c:305:20)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/xilinx_spi.c:305:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/xilinx_spi.c:325:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/xilinx_spi.c:327:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spi.c:328:20: warning: 'XILINX_SPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spi.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spi.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spi.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spi.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spi.c:358:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spi.c:358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spi.c:359:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spi.c:364:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spi.c:364:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spi.c:365:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spi.c:368:61: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/xilinx_spi.c:370:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spi.c:54:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spi.c:55:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spi.c:74:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spi.c:75:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spi.c:81:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/ssi/xilinx_spi.c:83:8: warning: padding size of 'struct XilinxSPI' with 4 bytes to alignment boundary [-Wpadded] hw/ssi/xilinx_spi.c:86:18: warning: padding struct 'struct XilinxSPI' with 8 bytes to align 'mmio' [-Wpadded] hw/ssi/xilinx_spi.c:92:15: warning: padding struct 'struct XilinxSPI' with 3 bytes to align 'cs_lines' [-Wpadded] hw/ssi/xilinx_spips.c:1031:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1031:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:103:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:1055:23: warning: 'XILINX_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1056:22: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1072:27: warning: 'XLNX_ZYNQMP_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1073:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1080:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1084:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1084:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1088:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1096:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1099:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1102:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1121:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1151:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1152:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:1152:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1155:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1160:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1183:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:1188:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/xilinx_spips.c:1209:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:1213:43: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/ssi/xilinx_spips.c:1220:23: warning: 'XILINX_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1225:31: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ssi/xilinx_spips.c:1235:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1236:58: warning: unused parameter 'attrs' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1266:22: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1267:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1268:29: warning: 'XILINX_SPIPS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1313:22: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1314:23: warning: 'XILINX_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1315:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1333:27: warning: 'XLNX_ZYNQMP_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1334:29: warning: 'XILINX_SPIPS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1350:28: warning: 'XLNX_ZYNQMP_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1358:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1371:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1372:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1373:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1374:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spips.c:1379:59: warning: unused parameter 'version_id' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1382:23: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1397:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1399:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spips.c:1409:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1411:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1412:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1412:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1413:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1414:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1414:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1415:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spips.c:141:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:1420:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1420:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1421:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spips.c:1425:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1425:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1426:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1426:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1427:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:1427:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xilinx_spips.c:1428:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xilinx_spips.c:1431:65: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1433:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1434:29: warning: 'XILINX_SPIPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1442:63: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1444:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1445:29: warning: 'XILINX_SPIPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1457:70: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/xilinx_spips.c:1459:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:1460:29: warning: 'XILINX_SPIPS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:160:5: warning: ISO C restricts enumerator values to range of 'int' (3221225472 is too large) [-Wpedantic] hw/ssi/xilinx_spips.c:251:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:259:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:285:32: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:317:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:339:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:361:22: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:367:22: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:393:27: warning: 'XLNX_ZYNQMP_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:437:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:448:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:470:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:47:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/ssi/xilinx_spips.c:485:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:505:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:521:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:524:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:524:37: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:53:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:607:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XilinxQSPIPS *' (aka 'struct XilinxQSPIPS *') increases required alignment from 8 to 16 [-Wcast-align] hw/ssi/xilinx_spips.c:61:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:62:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:63:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:645:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:649:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:64:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:65:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:66:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:67:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:698:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:705:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:724:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xilinx_spips.c:76:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:803:34: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:828:12: warning: extension used [-Wlanguage-extension-token] hw/ssi/xilinx_spips.c:828:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xilinx_spips.c:838:28: warning: 'XLNX_ZYNQMP_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:839:22: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:861:58: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:862:63: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xilinx_spips.c:863:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xilinx_spips.c:874:44: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/xilinx_spips.c:877:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xilinx_spips.c:87:9: warning: macro is not used [-Wunused-macros] hw/ssi/xilinx_spips.c:885:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xilinx_spips.c:914:38: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ssi/xilinx_spips.c:915:38: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ssi/xilinx_spips.c:933:27: warning: 'XLNX_ZYNQMP_QSPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:934:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xilinx_spips.c:951:39: warning: 'XILINX_SPIPS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xilinx_spips.c:953:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ssi/xilinx_spips.c:954:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/ssi/xilinx_spips.c:968:57: warning: unused parameter 'size' [-Wunused-parameter] hw/ssi/xilinx_spips.c:985:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:989:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xilinx_spips.c:993:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:1007:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:1007:26: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1007:26: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1007:5)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1010:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:1011:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:101:5: warning: ISO C restricts enumerator values to range of 'int' (3758096384 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1023:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:1106:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xlnx-versal-ospi.c:110:5: warning: ISO C restricts enumerator values to range of 'int' (4294967040 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1115:12: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1115:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1119:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:1130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:1131:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:1137:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1138:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xlnx-versal-ospi.c:114:5: warning: ISO C restricts enumerator values to range of 'int' (4294963200 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:1157:12: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1157:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:1176:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1195:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1199:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:120:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1211:56: warning: unused parameter 'val' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1213:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1219:13: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1219:13)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1219:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1225:71: warning: unused parameter 'val' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1227:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1233:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1233:9)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1233:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1243:11: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1243:11)' with 30 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1243:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1243:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1252:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1261:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1269:73: warning: unused parameter 'val' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1271:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:127:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1280:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1280:9)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1280:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1286:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1286:9)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1286:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1293:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1300:19: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1300:19)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1300:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1300:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1303:15: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1303:15)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1303:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1303:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:130:5: warning: ISO C restricts enumerator values to range of 'int' (4294967264 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1314:11: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1314:11)' with 30 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1314:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1314:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1322:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1324:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1327:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:1332:73: warning: unused parameter 'val' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1334:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1339:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1339:9)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1339:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:133:5: warning: ISO C restricts enumerator values to range of 'int' (4294967264 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1345:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1345:9)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1345:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1352:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1359:19: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1359:19)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1359:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1359:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1362:15: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1362:15)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1362:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1362:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1369:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:136:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1377:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1380:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:1384:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1384:9)' with 25 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1384:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1395:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1398:21: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1398:21: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1398:21)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1398:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/xlnx-versal-ospi.c:1411:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1411:5)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1411:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:1413:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1413:5)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1413:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:147:5: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1580:12: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1604:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1615:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1659:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1686:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1692:13: warning: void function 'ospi_dac_write' should not return void expression [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:169:5: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:1728:54: warning: unused parameter 'n' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1730:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1735:64: warning: unused parameter 'errp' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1737:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1738:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1755:25: warning: 'XILINX_VERSAL_OSPI' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1756:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1757:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1763:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:1764:31: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1764:31: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:1764:31)' with 7 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:1764:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/ssi/xlnx-versal-ospi.c:1791:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1791:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1792:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1792:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1793:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1793:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1794:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1794:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1795:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xlnx-versal-ospi.c:1804:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1804:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1805:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1805:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1806:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1806:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1807:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1807:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1808:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1808:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1809:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1809:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1810:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1810:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1811:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1811:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1812:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1812:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ssi/xlnx-versal-ospi.c:1812:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1814:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1814:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/ssi/xlnx-versal-ospi.c:1814:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1816:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1816:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1817:9: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1817:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1818:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xlnx-versal-ospi.c:1823:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1823:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1824:5: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:1824:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/ssi/xlnx-versal-ospi.c:1826:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xlnx-versal-ospi.c:1829:67: warning: unused parameter 'data' [-Wunused-parameter] hw/ssi/xlnx-versal-ospi.c:1831:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:193:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:197:5: warning: ISO C restricts enumerator values to range of 'int' (4294967040 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:209:5: warning: ISO C restricts enumerator values to range of 'int' (4294967040 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:221:5: warning: ISO C restricts enumerator values to range of 'int' (4294967280 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:224:5: warning: ISO C restricts enumerator values to range of 'int' (3758096384 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:233:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:252:5: warning: ISO C restricts enumerator values to range of 'int' (4292870144 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:258:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:266:5: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:275:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:290:5: warning: ISO C restricts enumerator values to range of 'int' (4286578688 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:299:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:304:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:308:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:372:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:378:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:391:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:394:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:394:5)' with 3 bytes to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:394:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:39:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:400:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:537:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/ssi/xlnx-versal-ospi.c:548:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:637:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:64:5: warning: ISO C restricts enumerator values to range of 'int' (3758096384 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:650:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:653:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:655:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:661:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:663:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:690:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:696:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/ssi/xlnx-versal-ospi.c:708:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:719:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:720:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/ssi/xlnx-versal-ospi.c:723:12: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:723:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:723:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:723:45: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (fifo8_num_used(&s->rx_fifo)) : (size))' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:731:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:732:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/ssi/xlnx-versal-ospi.c:749:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:754:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:77:5: warning: ISO C restricts enumerator values to range of 'int' (3758096384 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:785:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:785:5)' with 30 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:785:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:791:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:791:5)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:791:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:809:29: warning: 'XLNX_CSU_DMA_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/ssi/xlnx-versal-ospi.c:843:17: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:843:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:850:13: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:850:13)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:850:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:864:9: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:864:9)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:864:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:87:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:920:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/ssi/xlnx-versal-ospi.c:92:5: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] hw/ssi/xlnx-versal-ospi.c:941:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:941:5)' with 30 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:941:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:947:5: warning: padding size of 'struct (unnamed at ../hw/ssi/xlnx-versal-ospi.c:947:5)' with 31 bits to alignment boundary [-Wpadded] hw/ssi/xlnx-versal-ospi.c:947:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:970:27: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:970:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/ssi/xlnx-versal-ospi.c:978:15: warning: extension used [-Wlanguage-extension-token] hw/ssi/xlnx-versal-ospi.c:978:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/a9gtimer.c:115:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/a9gtimer.c:115:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/a9gtimer.c:130:24: warning: 'A9_GTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:135:68: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/a9gtimer.c:177:38: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/a9gtimer.c:204:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/a9gtimer.c:204:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/a9gtimer.c:218:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/a9gtimer.c:233:24: warning: 'A9_GTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:245:24: warning: 'A9_GTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:276:24: warning: 'A9_GTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:282:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/a9gtimer.c:295:24: warning: 'A9_GTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:296:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:310:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/a9gtimer.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:336:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/a9gtimer.c:346:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:347:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/a9gtimer.c:356:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:356:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/a9gtimer.c:356:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:358:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:358:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:360:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/a9gtimer.c:360:9: warning: padding size of 'struct (unnamed at ../hw/timer/a9gtimer.c:360:9)' with 7 bits to alignment boundary [-Wpadded] hw/timer/a9gtimer.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:360:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/a9gtimer.c:363:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/a9gtimer.c:372:5: warning: extension used [-Wlanguage-extension-token] hw/timer/a9gtimer.c:372:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/a9gtimer.c:373:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/a9gtimer.c:376:60: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/a9gtimer.c:378:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/a9gtimer.c:43:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/a9gtimer.c:47:37: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/a9gtimer.c:51:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/a9gtimer.c:70:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/a9gtimer.c:83:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/allwinner-a10-pit.c:100:38: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/allwinner-a10-pit.c:102:25: warning: 'AW_A10_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:107:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:114:32: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/allwinner-a10-pit.c:120:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:138:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:144:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:152:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:155:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:158:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:161:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:164:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:166:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/allwinner-a10-pit.c:168:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/allwinner-a10-pit.c:170:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/allwinner-a10-pit.c:175:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/allwinner-a10-pit.c:192:5: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:192:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:193:5: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:193:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:194:5: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:194:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:195:5: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:195:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:196:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/allwinner-a10-pit.c:204:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:205:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:206:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:207:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:208:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:209:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:210:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:211:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:212:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:213:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:214:9: warning: extension used [-Wlanguage-extension-token] hw/timer/allwinner-a10-pit.c:214:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/allwinner-a10-pit.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/allwinner-a10-pit.c:215:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/allwinner-a10-pit.c:221:24: warning: 'AW_A10_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:248:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/allwinner-a10-pit.c:254:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/allwinner-a10-pit.c:262:24: warning: 'AW_A10_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:263:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:284:24: warning: 'AW_A10_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:292:58: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/allwinner-a10-pit.c:294:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:316:30: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/allwinner-a10-pit.c:36:68: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/allwinner-a10-pit.c:38:24: warning: 'AW_A10_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/allwinner-a10-pit.c:46:32: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/allwinner-a10-pit.c:56:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/altera_timer.c:102:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/altera_timer.c:115:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/altera_timer.c:126:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/altera_timer.c:135:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/altera_timer.c:169:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/altera_timer.c:180:22: warning: 'ALTERA_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/altera_timer.c:181:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/altera_timer.c:200:22: warning: 'ALTERA_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/altera_timer.c:201:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/altera_timer.c:208:22: warning: 'ALTERA_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/altera_timer.c:218:5: warning: extension used [-Wlanguage-extension-token] hw/timer/altera_timer.c:218:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/altera_timer.c:219:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/altera_timer.c:222:63: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/altera_timer.c:224:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/altera_timer.c:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/altera_timer.c:52:19: warning: padding struct 'struct AlteraTimer' with 8 bytes to align 'mmio' [-Wpadded] hw/timer/altera_timer.c:55:19: warning: padding struct 'struct AlteraTimer' with 4 bytes to align 'ptimer' [-Wpadded] hw/timer/altera_timer.c:67:41: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/altera_timer.c:80:20: warning: extension used [-Wlanguage-extension-token] hw/timer/altera_timer.c:80:20: warning: padding size of 'struct (unnamed at ../hw/timer/altera_timer.c:80:20)' with 7 bits to alignment boundary [-Wpadded] hw/timer/altera_timer.c:80:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/altera_timer.c:90:54: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_mptimer.c:104:42: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_mptimer.c:122:55: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_mptimer.c:136:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:149:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:158:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:164:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:166:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:166:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:168:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_mptimer.c:232:26: warning: 'ARM_MPTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_mptimer.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/arm_mptimer.c:235:21: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_mptimer.c:235:21: warning: padding size of 'struct (unnamed at ../hw/timer/arm_mptimer.c:235:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/arm_mptimer.c:235:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/arm_mptimer.c:242:26: warning: 'ARM_MPTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_mptimer.c:246:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_mptimer.c:251:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_mptimer.c:252:26: warning: 'ARM_MPTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_mptimer.c:270:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/arm_mptimer.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_mptimer.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_mptimer.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_mptimer.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_mptimer.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_mptimer.c:287:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/arm_mptimer.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_mptimer.c:288:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/arm_mptimer.c:297:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_mptimer.c:297:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/arm_mptimer.c:297:9: warning: padding size of 'struct (unnamed at ../hw/timer/arm_mptimer.c:297:9)' with 7 bits to alignment boundary [-Wpadded] hw/timer/arm_mptimer.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_mptimer.c:297:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/arm_mptimer.c:299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/arm_mptimer.c:304:5: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_mptimer.c:304:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_mptimer.c:305:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/arm_mptimer.c:308:62: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/arm_mptimer.c:310:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_mptimer.c:48:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/arm_timer.c:132:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/arm_timer.c:167:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:168:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:169:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:170:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:170:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/arm_timer.c:170:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:171:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/arm_timer.c:180:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/timer/arm_timer.c:195:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/arm_timer.c:197:8: warning: padding size of 'struct SP804State' with 8 bytes to alignment boundary [-Wpadded] hw/timer/arm_timer.c:200:18: warning: padding struct 'struct SP804State' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/arm_timer.c:224:37: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_timer.c:256:50: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_timer.c:25:9: warning: macro is not used [-Wunused-macros] hw/timer/arm_timer.c:261:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_timer.c:266:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_timer.c:26:9: warning: macro is not used [-Wunused-macros] hw/timer/arm_timer.c:27:9: warning: macro is not used [-Wunused-macros] hw/timer/arm_timer.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:287:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/arm_timer.c:293:21: warning: 'SP804' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_timer.c:294:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_timer.c:302:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/arm_timer.c:304:21: warning: 'SP804' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_timer.c:315:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/arm_timer.c:317:8: warning: padding size of 'struct icp_pit_state' with 8 bytes to alignment boundary [-Wpadded] hw/timer/arm_timer.c:320:18: warning: padding struct 'struct icp_pit_state' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/arm_timer.c:325:39: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_timer.c:331:16: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/arm_timer.c:341:52: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/arm_timer.c:346:16: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/arm_timer.c:352:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_timer.c:363:24: warning: 'INTEGRATOR_PIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_timer.c:364:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_timer.c:391:5: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:391:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:392:5: warning: extension used [-Wlanguage-extension-token] hw/timer/arm_timer.c:392:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/arm_timer.c:393:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/arm_timer.c:396:56: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/arm_timer.c:398:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/arm_timer.c:62:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/arm_timer.c:66:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/arm_timer.c:70:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/armv7m_systick.c:105:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/armv7m_systick.c:135:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/armv7m_systick.c:182:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/armv7m_systick.c:202:23: warning: 'SYSTICK' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:217:60: warning: unused parameter 'event' [-Wunused-parameter] hw/timer/armv7m_systick.c:219:23: warning: 'SYSTICK' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:230:60: warning: unused parameter 'event' [-Wunused-parameter] hw/timer/armv7m_systick.c:232:23: warning: 'SYSTICK' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:245:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:246:23: warning: 'SYSTICK' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:252:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:254:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:260:23: warning: 'SYSTICK' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/timer/armv7m_systick.c:279:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/armv7m_systick.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/armv7m_systick.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/timer/armv7m_systick.c:280:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/armv7m_systick.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/armv7m_systick.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/timer/armv7m_systick.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/armv7m_systick.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/timer/armv7m_systick.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/armv7m_systick.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/timer/armv7m_systick.c:283:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/armv7m_systick.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/armv7m_systick.c:284:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/armv7m_systick.c:288:58: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/armv7m_systick.c:290:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/armv7m_systick.c:80:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/armv7m_systick.c:83:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/armv7m_systick.c:86:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/aspeed_timer.c:103:34: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:103:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:107:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/aspeed_timer.c:107:24: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:107:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:113:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/aspeed_timer.c:123:31: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:123:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:136:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:145:30: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:145:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:150:30: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:150:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:170:12: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:170:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:170:16: warning: declaration shadows a local variable [-Wshadow] hw/timer/aspeed_timer.c:170:16: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:170:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:171:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:173:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/aspeed_timer.c:180:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:194:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:198:25: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:198:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:200:25: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:200:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:221:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:252:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/aspeed_timer.c:255:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/aspeed_timer.c:259:17: warning: 'ASPEED_TIMER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:289:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:294:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:296:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:30:9: warning: macro is not used [-Wunused-macros] hw/timer/aspeed_timer.c:324:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/aspeed_timer.c:374:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/timer/aspeed_timer.c:375:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] hw/timer/aspeed_timer.c:376:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/timer/aspeed_timer.c:377:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/timer/aspeed_timer.c:382:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/aspeed_timer.c:426:58: warning: unused parameter 's' [-Wunused-parameter] hw/timer/aspeed_timer.c:432:41: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/aspeed_timer.c:444:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/aspeed_timer.c:445:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/aspeed_timer.c:447:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/aspeed_timer.c:448:61: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/aspeed_timer.c:451:9: warning: 'ASPEED_TIMER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:602:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/aspeed_timer.c:605:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:606:31: warning: 'ASPEED_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:611:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/aspeed_timer.c:622:31: warning: 'ASPEED_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:649:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:649:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:64:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/timer/aspeed_timer.c:650:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:650:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:651:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:651:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:652:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:652:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:653:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:654:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/aspeed_timer.c:65:12: warning: cast from 'char *' to 'AspeedTimerCtrlState *' (aka 'struct AspeedTimerCtrlState *') increases required alignment from 1 to 16 [-Wcast-align] hw/timer/aspeed_timer.c:65:12: warning: cast from 'const struct AspeedTimer (*)[8]' to 'char *' drops const qualifier [-Wcast-qual] hw/timer/aspeed_timer.c:65:12: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:65:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/aspeed_timer.c:663:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:663:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:664:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:664:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:665:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:665:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:666:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:666:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:667:9: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:667:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/aspeed_timer.c:667:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:670:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/aspeed_timer.c:675:5: warning: extension used [-Wlanguage-extension-token] hw/timer/aspeed_timer.c:675:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/aspeed_timer.c:677:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/aspeed_timer.c:680:56: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/aspeed_timer.c:682:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:700:68: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/aspeed_timer.c:702:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:703:29: warning: 'ASPEED_TIMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:716:68: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/aspeed_timer.c:718:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:719:29: warning: 'ASPEED_TIMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:732:68: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/aspeed_timer.c:734:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:735:29: warning: 'ASPEED_TIMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:748:68: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/aspeed_timer.c:750:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/aspeed_timer.c:751:29: warning: 'ASPEED_TIMER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:108:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/avr_timer16.c:108:9: warning: macro is not used [-Wunused-macros] hw/timer/avr_timer16.c:115:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/avr_timer16.c:115:14: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/avr_timer16.c:121:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/avr_timer16.c:121:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/avr_timer16.c:121:78: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/avr_timer16.c:129:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/avr_timer16.c:130:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/avr_timer16.c:137:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:192:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/timer/avr_timer16.c:194:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:200:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/timer/avr_timer16.c:201:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:207:22: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/timer/avr_timer16.c:208:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:211:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/timer/avr_timer16.c:213:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:222:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/timer/avr_timer16.c:224:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:227:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/timer/avr_timer16.c:229:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:232:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/avr_timer16.c:236:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/avr_timer16.c:237:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/avr_timer16.c:256:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/avr_timer16.c:299:28: warning: 'AVR_TIMER16' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:370:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/avr_timer16.c:383:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/avr_timer16.c:407:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/avr_timer16.c:492:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/avr_timer16.c:517:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/avr_timer16.c:546:5: warning: extension used [-Wlanguage-extension-token] hw/timer/avr_timer16.c:546:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/avr_timer16.c:547:5: warning: extension used [-Wlanguage-extension-token] hw/timer/avr_timer16.c:547:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/avr_timer16.c:549:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/avr_timer16.c:552:46: warning: unused parameter 'irq' [-Wunused-parameter] hw/timer/avr_timer16.c:554:26: warning: 'AVR_TIMER16' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:559:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:565:26: warning: 'AVR_TIMER16' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:567:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:568:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:569:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:570:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:571:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:580:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:581:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:582:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:583:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:588:26: warning: 'AVR_TIMER16' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:599:62: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/avr_timer16.c:601:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/avr_timer16.c:70:9: warning: macro is not used [-Wunused-macros] hw/timer/avr_timer16.c:71:9: warning: macro is not used [-Wunused-macros] hw/timer/avr_timer16.c:72:9: warning: macro is not used [-Wunused-macros] hw/timer/bcm2835_systmr.c:123:34: warning: 'BCM2835_SYSTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:128:62: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/bcm2835_systmr.c:130:34: warning: 'BCM2835_SYSTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:134:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:136:28: warning: extension used [-Wlanguage-extension-token] hw/timer/bcm2835_systmr.c:136:28: warning: padding size of 'struct (unnamed at ../hw/timer/bcm2835_systmr.c:136:28)' with 7 bits to alignment boundary [-Wpadded] hw/timer/bcm2835_systmr.c:136:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/bcm2835_systmr.c:137:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/timer/bcm2835_systmr.c:139:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:150:9: warning: extension used [-Wlanguage-extension-token] hw/timer/bcm2835_systmr.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/bcm2835_systmr.c:151:9: warning: extension used [-Wlanguage-extension-token] hw/timer/bcm2835_systmr.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/bcm2835_systmr.c:153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/bcm2835_systmr.c:157:65: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/bcm2835_systmr.c:159:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:178:41: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/bcm2835_systmr.c:41:46: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/bcm2835_systmr.c:43:34: warning: 'BCM2835_SYSTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:50:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/bcm2835_systmr.c:56:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/bcm2835_systmr.c:71:61: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/bcm2835_systmr.c:73:34: warning: 'BCM2835_SYSTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/bcm2835_systmr.c:75:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/bcm2835_systmr.c:83:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/bcm2835_systmr.c:83:33: warning: extension used [-Wlanguage-extension-token] hw/timer/bcm2835_systmr.c:83:33: warning: padding size of 'struct (unnamed at ../hw/timer/bcm2835_systmr.c:83:33)' with 7 bits to alignment boundary [-Wpadded] hw/timer/bcm2835_systmr.c:83:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/bcm2835_systmr.c:85:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/bcm2835_systmr.c:90:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/bcm2835_systmr.c:91:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/bcm2835_systmr.c:93:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/bcm2835_systmr.c:95:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/bcm2835_systmr.c:96:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/bcm2835_systmr.c:97:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:136:42: warning: operand of ? changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/timer/cadence_ttc.c:136:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:137:58: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:139:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:140:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:151:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:152:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:160:38: warning: operand of ? changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/timer/cadence_ttc.c:160:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:163:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/cadence_ttc.c:184:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/cadence_ttc.c:281:14: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/cadence_ttc.c:290:34: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/cadence_ttc.c:311:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/cadence_ttc.c:377:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/timer/cadence_ttc.c:386:26: warning: 'CADENCE_TTC' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cadence_ttc.c:390:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cadence_ttc.c:393:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/cadence_ttc.c:395:26: warning: 'CADENCE_TTC' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cadence_ttc.c:39:9: warning: macro is not used [-Wunused-macros] hw/timer/cadence_ttc.c:400:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cadence_ttc.c:40:9: warning: macro is not used [-Wunused-macros] hw/timer/cadence_ttc.c:411:54: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/cadence_ttc.c:41:9: warning: macro is not used [-Wunused-macros] hw/timer/cadence_ttc.c:429:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:429:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:430:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:431:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:431:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:432:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:433:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:434:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:435:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:435:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:436:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:436:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:437:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:437:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:438:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/cadence_ttc.c:43:9: warning: macro is not used [-Wunused-macros] hw/timer/cadence_ttc.c:447:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cadence_ttc.c:447:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/cadence_ttc.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cadence_ttc.c:450:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/cadence_ttc.c:454:62: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/cadence_ttc.c:456:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cadence_ttc.c:48:9: warning: macro is not used [-Wunused-macros] hw/timer/cmsdk-apb-dualtimer.c:165:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/cmsdk-apb-dualtimer.c:175:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:192:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:193:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:241:28: warning: 'CMSDK_APB_DUALTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:249:21: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/cmsdk-apb-dualtimer.c:250:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/cmsdk-apb-dualtimer.c:261:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/cmsdk-apb-dualtimer.c:264:22: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:264:22: warning: padding size of 'struct (unnamed at ../hw/timer/cmsdk-apb-dualtimer.c:264:22)' with 7 bits to alignment boundary [-Wpadded] hw/timer/cmsdk-apb-dualtimer.c:264:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/cmsdk-apb-dualtimer.c:280:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:290:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:314:28: warning: 'CMSDK_APB_DUALTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:336:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:339:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/cmsdk-apb-dualtimer.c:339:22: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:339:22: warning: padding size of 'struct (unnamed at ../hw/timer/cmsdk-apb-dualtimer.c:339:22)' with 7 bits to alignment boundary [-Wpadded] hw/timer/cmsdk-apb-dualtimer.c:339:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/cmsdk-apb-dualtimer.c:348:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:349:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:374:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:387:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/cmsdk-apb-dualtimer.c:434:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/cmsdk-apb-dualtimer.c:440:28: warning: 'CMSDK_APB_DUALTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:445:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/cmsdk-apb-dualtimer.c:445:21: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:445:21: warning: padding size of 'struct (unnamed at ../hw/timer/cmsdk-apb-dualtimer.c:445:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/cmsdk-apb-dualtimer.c:445:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/cmsdk-apb-dualtimer.c:452:69: warning: unused parameter 'event' [-Wunused-parameter] hw/timer/cmsdk-apb-dualtimer.c:454:28: warning: 'CMSDK_APB_DUALTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:457:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/cmsdk-apb-dualtimer.c:457:21: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:457:21: warning: padding size of 'struct (unnamed at ../hw/timer/cmsdk-apb-dualtimer.c:457:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/cmsdk-apb-dualtimer.c:457:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/cmsdk-apb-dualtimer.c:461:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/cmsdk-apb-dualtimer.c:468:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:469:28: warning: 'CMSDK_APB_DUALTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:477:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/cmsdk-apb-dualtimer.c:477:21: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:477:21: warning: padding size of 'struct (unnamed at ../hw/timer/cmsdk-apb-dualtimer.c:477:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/cmsdk-apb-dualtimer.c:477:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/cmsdk-apb-dualtimer.c:480:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:487:28: warning: 'CMSDK_APB_DUALTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:495:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/cmsdk-apb-dualtimer.c:495:21: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:495:21: warning: padding size of 'struct (unnamed at ../hw/timer/cmsdk-apb-dualtimer.c:495:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/cmsdk-apb-dualtimer.c:495:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/cmsdk-apb-dualtimer.c:512:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:512:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/cmsdk-apb-dualtimer.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:513:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:514:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:515:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:516:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:517:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/cmsdk-apb-dualtimer.c:526:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:526:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/cmsdk-apb-dualtimer.c:526:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:527:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:527:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/cmsdk-apb-dualtimer.c:527:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:531:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:531:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:532:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-dualtimer.c:532:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-dualtimer.c:533:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/cmsdk-apb-dualtimer.c:537:70: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/cmsdk-apb-dualtimer.c:539:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-dualtimer.c:559:46: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/cmsdk-apb-timer.c:110:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:165:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/cmsdk-apb-timer.c:185:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:195:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:207:65: warning: unused parameter 'event' [-Wunused-parameter] hw/timer/cmsdk-apb-timer.c:209:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:218:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:219:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:225:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:231:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-timer.c:254:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/cmsdk-apb-timer.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-timer.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-timer.c:255:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/cmsdk-apb-timer.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-timer.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-timer.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-timer.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-timer.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-timer.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-timer.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-timer.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/timer/cmsdk-apb-timer.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/cmsdk-apb-timer.c:260:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/cmsdk-apb-timer.c:264:66: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/cmsdk-apb-timer.c:266:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:286:42: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/cmsdk-apb-timer.c:78:24: warning: 'CMSDK_APB_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/cmsdk-apb-timer.c:94:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/cmsdk-apb-timer.c:95:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/digic-timer.c:107:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/digic-timer.c:133:36: warning: unused parameter 'opaque' [-Wunused-parameter] hw/timer/digic-timer.c:140:26: warning: 'DIGIC_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/digic-timer.c:154:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/digic-timer.c:159:26: warning: 'DIGIC_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/digic-timer.c:164:62: warning: unused parameter 'class_data' [-Wunused-parameter] hw/timer/digic-timer.c:166:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/digic-timer.c:43:9: warning: extension used [-Wlanguage-extension-token] hw/timer/digic-timer.c:43:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/digic-timer.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/digic-timer.c:44:9: warning: extension used [-Wlanguage-extension-token] hw/timer/digic-timer.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/digic-timer.c:45:9: warning: extension used [-Wlanguage-extension-token] hw/timer/digic-timer.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/digic-timer.c:46:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/digic-timer.c:52:26: warning: 'DIGIC_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/digic-timer.c:61:72: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/digic-timer.c:86:56: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/etraxfs_timer.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:106:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:108:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:109:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:110:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:111:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:113:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/etraxfs_timer.c:118:52: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/etraxfs_timer.c:125:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/etraxfs_timer.c:128:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/etraxfs_timer.c:131:51: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/etraxfs_timer.c:183:9: warning: 'break' will never be executed [-Wunreachable-code-break] hw/timer/etraxfs_timer.c:207:13: warning: 'break' will never be executed [-Wunreachable-code-break] hw/timer/etraxfs_timer.c:290:42: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/etraxfs_timer.c:293:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/etraxfs_timer.c:343:62: warning: unused parameter 'type' [-Wunused-parameter] hw/timer/etraxfs_timer.c:345:26: warning: 'ETRAX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/etraxfs_timer.c:363:26: warning: 'ETRAX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/etraxfs_timer.c:368:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/etraxfs_timer.c:370:26: warning: 'ETRAX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/etraxfs_timer.c:371:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/etraxfs_timer.c:385:64: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/etraxfs_timer.c:387:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/etraxfs_timer.c:388:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/etraxfs_timer.c:46:9: warning: macro is not used [-Wunused-macros] hw/timer/etraxfs_timer.c:49:9: warning: macro is not used [-Wunused-macros] hw/timer/etraxfs_timer.c:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/etraxfs_timer.c:57:8: warning: padding size of 'struct ETRAXTimerState' with 8 bytes to alignment boundary [-Wpadded] hw/timer/etraxfs_timer.c:60:18: warning: padding struct 'struct ETRAXTimerState' with 8 bytes to align 'mmio' [-Wpadded] hw/timer/etraxfs_timer.c:92:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:92:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/etraxfs_timer.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:93:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:93:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/etraxfs_timer.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:94:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:94:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/etraxfs_timer.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:96:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:98:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/etraxfs_timer.c:99:9: warning: extension used [-Wlanguage-extension-token] hw/timer/etraxfs_timer.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:1022:29: warning: 'EXYNOS4210_MCT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_mct.c:1057:18: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/exynos4210_mct.c:1085:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1114:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/exynos4210_mct.c:1114:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1135:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1168:34: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/exynos4210_mct.c:1189:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1223:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1245:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:127:9: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_mct.c:1299:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1308:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1309:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1319:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1375:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1380:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1399:18: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/timer/exynos4210_mct.c:1417:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/exynos4210_mct.c:1417:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/timer/exynos4210_mct.c:1440:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1474:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:1501:29: warning: 'EXYNOS4210_MCT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_mct.c:1502:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_mct.c:1536:29: warning: 'EXYNOS4210_MCT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_mct.c:1546:65: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/exynos4210_mct.c:1548:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_mct.c:197:18: warning: padding struct 'struct gregs' with 4 bytes to align 'comp' [-Wpadded] hw/timer/exynos4210_mct.c:204:19: warning: padding struct 'Exynos4210MCTGT' with 4 bytes to align 'ptimer_frc' [-Wpadded] hw/timer/exynos4210_mct.c:211:17: warning: padding struct 'Exynos4210MCTLT' with 4 bytes to align 'irq' [-Wpadded] hw/timer/exynos4210_mct.c:246:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/exynos4210_mct.c:248:8: warning: padding size of 'struct Exynos4210MCTState' with 12 bytes to alignment boundary [-Wpadded] hw/timer/exynos4210_mct.c:251:18: warning: padding struct 'struct Exynos4210MCTState' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/exynos4210_mct.c:256:21: warning: padding struct 'struct Exynos4210MCTState' with 4 bytes to align 'l_timer' [-Wpadded] hw/timer/exynos4210_mct.c:268:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:269:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:270:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:271:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:272:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:273:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:274:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:277:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:277:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/exynos4210_mct.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_mct.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:292:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_mct.c:301:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:302:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:302:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:305:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:305:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/exynos4210_mct.c:305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:306:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:309:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_mct.c:318:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:318:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:319:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:319:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:320:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:321:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:322:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:323:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:324:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:325:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_mct.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:340:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/exynos4210_mct.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:341:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_mct.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:351:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:351:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/exynos4210_mct.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:355:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_mct.c:355:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_mct.c:356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_mct.c:390:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/exynos4210_mct.c:401:39: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/exynos4210_mct.c:565:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/exynos4210_mct.c:583:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/exynos4210_mct.c:658:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/exynos4210_mct.c:727:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:813:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_mct.c:84:12: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_mct.c:85:12: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_mct.c:87:12: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_mct.c:88:12: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_mct.c:90:12: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_mct.c:91:12: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_pwm.c:106:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/exynos4210_pwm.c:111:18: warning: padding struct 'struct Exynos4210PWMState' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/exynos4210_pwm.c:127:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:128:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:129:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:129:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/exynos4210_pwm.c:129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:130:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:131:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:132:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_pwm.c:141:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:142:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:143:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:144:9: warning: extension used [-Wlanguage-extension-token] hw/timer/exynos4210_pwm.c:144:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/exynos4210_pwm.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/exynos4210_pwm.c:147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/exynos4210_pwm.c:163:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/exynos4210_pwm.c:167:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/exynos4210_pwm.c:220:18: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/exynos4210_pwm.c:228:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:238:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:244:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:250:60: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:251:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:271:34: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/exynos4210_pwm.c:280:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:281:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:324:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:329:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:330:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:335:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:336:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/exynos4210_pwm.c:367:29: warning: 'EXYNOS4210_PWM' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_pwm.c:395:29: warning: 'EXYNOS4210_PWM' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_pwm.c:396:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_pwm.c:404:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/exynos4210_pwm.c:415:29: warning: 'EXYNOS4210_PWM' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_pwm.c:423:65: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/exynos4210_pwm.c:425:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/exynos4210_pwm.c:67:13: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_pwm.c:68:13: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_pwm.c:69:13: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_pwm.c:81:13: warning: macro is not used [-Wunused-macros] hw/timer/exynos4210_pwm.c:91:17: warning: padding struct 'Exynos4210PWM' with 4 bytes to align 'irq' [-Wpadded] hw/timer/exynos4210_pwm.c:95:19: warning: padding struct 'Exynos4210PWM' with 4 bytes to align 'ptimer' [-Wpadded] hw/timer/grlib_gptimer.c:152:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/grlib_gptimer.c:180:45: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/grlib_gptimer.c:208:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:210:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/grlib_gptimer.c:215:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:239:58: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/grlib_gptimer.c:251:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:257:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:259:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:272:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:274:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/grlib_gptimer.c:279:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:281:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:287:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:288:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:292:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:296:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/grlib_gptimer.c:302:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:315:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/grlib_gptimer.c:317:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:327:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/grlib_gptimer.c:342:25: warning: 'GRLIB_GPTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/grlib_gptimer.c:356:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/grlib_gptimer.c:370:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/grlib_gptimer.c:372:26: warning: 'GRLIB_GPTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/grlib_gptimer.c:374:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/grlib_gptimer.c:387:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/timer/grlib_gptimer.c:405:5: warning: extension used [-Wlanguage-extension-token] hw/timer/grlib_gptimer.c:405:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/grlib_gptimer.c:406:5: warning: extension used [-Wlanguage-extension-token] hw/timer/grlib_gptimer.c:406:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/grlib_gptimer.c:407:5: warning: extension used [-Wlanguage-extension-token] hw/timer/grlib_gptimer.c:407:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/grlib_gptimer.c:408:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/grlib_gptimer.c:411:64: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/grlib_gptimer.c:413:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/grlib_gptimer.c:48:9: warning: macro is not used [-Wunused-macros] hw/timer/grlib_gptimer.c:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/grlib_gptimer.c:63:8: warning: padding size of 'struct GPTimer' with 4 bytes to alignment boundary [-Wpadded] hw/timer/grlib_gptimer.c:68:18: warning: padding struct 'struct GPTimer' with 4 bytes to align 'unit' [-Wpadded] hw/timer/grlib_gptimer.c:76:8: warning: padding size of 'struct GPTimerUnit' with 12 bytes to alignment boundary [-Wpadded] hw/timer/grlib_gptimer.c:79:18: warning: padding struct 'struct GPTimerUnit' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/grlib_gptimer.c:85:14: warning: padding struct 'struct GPTimerUnit' with 4 bytes to align 'timers' [-Wpadded] hw/timer/hpet.c:162:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:201:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/timer/hpet.c:244:56: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/hpet.c:256:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/hpet.c:263:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:267:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:268:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:272:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/hpet.c:299:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/hpet.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:311:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/hpet.c:320:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:321:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:322:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:323:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:324:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:325:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:326:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:326:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/hpet.c:326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/hpet.c:339:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:340:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:341:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:342:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:343:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/hpet.c:344:9: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:344:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/hpet.c:344:9: warning: padding size of 'struct (unnamed at ../hw/timer/hpet.c:344:9)' with 7 bits to alignment boundary [-Wpadded] hw/timer/hpet.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:344:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/hpet.c:346:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/hpet.c:421:40: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/hpet.c:430:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/hpet.c:493:53: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/hpet.c:507:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/hpet.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/hpet.c:54:16: warning: padding size of 'struct HPETTimer' with 7 bytes to alignment boundary [-Wpadded] hw/timer/hpet.c:555:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:56:16: warning: padding struct 'struct HPETTimer' with 7 bytes to align 'qemu_timer' [-Wpadded] hw/timer/hpet.c:574:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:600:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:673:20: warning: 'HPET' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:674:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:69:8: warning: padding size of 'struct HPETState' with 7 bytes to alignment boundary [-Wpadded] hw/timer/hpet.c:705:20: warning: 'HPET' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:70:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/timer/hpet.c:712:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/hpet.c:721:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:722:20: warning: 'HPET' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:72:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/timer/hpet.c:731:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:732:20: warning: 'HPET' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:74:18: warning: padding struct 'struct HPETState' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/hpet.c:763:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/hpet.c:769:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/hpet.c:777:5: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:777:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:778:5: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:778:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:779:5: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:779:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:77:14: warning: padding struct 'struct HPETState' with 7 bytes to align 'irqs' [-Wpadded] hw/timer/hpet.c:780:5: warning: extension used [-Wlanguage-extension-token] hw/timer/hpet.c:780:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/hpet.c:781:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/hpet.c:784:62: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/hpet.c:786:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/hpet.c:80:14: warning: padding struct 'struct HPETState' with 3 bytes to align 'pit_enabled' [-Wpadded] hw/timer/hpet.c:82:14: warning: padding struct 'struct HPETState' with 3 bytes to align 'intcap' [-Wpadded] hw/timer/i8254.c:105:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/i8254.c:121:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/i8254.c:127:53: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/i8254.c:135:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/i8254.c:140:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254.c:151:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/i8254.c:163:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/i8254.c:164:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/i8254.c:165:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/i8254.c:177:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/i8254.c:180:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/timer/i8254.c:183:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/i8254.c:187:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/i8254.c:195:42: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/i8254.c:251:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254.c:286:27: warning: 'PIT_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254.c:299:47: warning: unused parameter 'n' [-Wunused-parameter] hw/timer/i8254.c:336:27: warning: 'PIT_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254.c:337:20: warning: 'PIT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254.c:354:5: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254.c:354:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254.c:355:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/i8254.c:358:56: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/i8254.c:360:20: warning: 'PIT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254.c:361:25: warning: 'PIT_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254.c:362:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/i8254.c:41:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/timer/i8254.c:57:56: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254.c:64:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254.c:68:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254.c:68:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/timer/i8254.c:68:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254.c:71:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254.c:71:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/timer/i8254.c:71:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254.c:78:50: warning: unused parameter 's' [-Wunused-parameter] hw/timer/i8254_common.c:101:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:105:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:107:24: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/timer/i8254_common.c:108:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:110:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:115:15: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/timer/i8254_common.c:116:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254_common.c:117:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/timer/i8254_common.c:118:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254_common.c:125:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:129:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/timer/i8254_common.c:130:34: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254_common.c:132:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/i8254_common.c:135:50: warning: unused parameter 's' [-Wunused-parameter] hw/timer/i8254_common.c:146:27: warning: 'PIT_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:148:25: warning: 'PIT_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:171:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/i8254_common.c:173:25: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:174:27: warning: 'PIT_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:176:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/i8254_common.c:178:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/timer/i8254_common.c:186:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:186:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:187:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:188:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:189:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:190:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:191:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:191:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:192:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:192:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:193:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:194:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:194:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:195:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:195:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:196:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:196:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:197:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:197:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:198:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:199:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:199:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:200:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/i8254_common.c:207:25: warning: 'PIT_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:216:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/i8254_common.c:219:25: warning: 'PIT_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:234:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:234:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:235:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:235:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/i8254_common.c:235:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:237:9: warning: extension used [-Wlanguage-extension-token] hw/timer/i8254_common.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/i8254_common.c:239:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/i8254_common.c:243:61: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/i8254_common.c:245:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:271:28: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/i8254_common.c:37:27: warning: 'PIT_COMMON' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:39:25: warning: 'PIT_COMMON_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/i8254_common.c:50:31: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254_common.c:55:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/timer/i8254_common.c:58:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/timer/i8254_common.c:61:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:68:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:68:30: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] hw/timer/i8254_common.c:72:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/timer/i8254_common.c:84:31: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254_common.c:90:15: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/timer/i8254_common.c:91:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/i8254_common.c:97:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/i8254_common.c:99:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/ibex_timer.c:102:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/ibex_timer.c:119:25: warning: 'IBEX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/ibex_timer.c:136:53: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/ibex_timer.c:185:59: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/ibex_timer.c:188:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/ibex_timer.c:242:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/ibex_timer.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:259:9: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:262:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/ibex_timer.c:267:5: warning: extension used [-Wlanguage-extension-token] hw/timer/ibex_timer.c:267:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/ibex_timer.c:268:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/ibex_timer.c:273:25: warning: 'IBEX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/ibex_timer.c:275:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/ibex_timer.c:279:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/ibex_timer.c:282:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/ibex_timer.c:284:25: warning: 'IBEX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/ibex_timer.c:290:61: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/ibex_timer.c:292:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/ibex_timer.c:57:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/ibex_timer.c:93:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/ibex_timer.c:98:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/timer/imx_epit.c:101:23: warning: 'IMX_EPIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:131:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_epit.c:136:69: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/imx_epit.c:138:23: warning: 'IMX_EPIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:192:37: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/imx_epit.c:194:23: warning: 'IMX_EPIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:207:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:265:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_epit.c:27:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/imx_epit.c:290:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_epit.c:307:23: warning: 'IMX_EPIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:315:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/timer/imx_epit.c:31:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/imx_epit.c:31:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/imx_epit.c:331:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:332:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:333:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:334:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:335:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:336:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:337:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:337:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/imx_epit.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:338:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_epit.c:338:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/imx_epit.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_epit.c:339:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/imx_epit.c:343:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/imx_epit.c:345:23: warning: 'IMX_EPIT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:346:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_epit.c:348:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/imx_epit.c:360:59: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/imx_epit.c:362:24: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:248:36: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/imx_gpt.c:252:68: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/imx_gpt.c:254:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:26:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/imx_gpt.c:30:54: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/imx_gpt.c:30:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/imx_gpt.c:360:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:366:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:371:36: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/imx_gpt.c:373:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:382:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_gpt.c:382:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/imx_gpt.c:385:32: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:431:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_gpt.c:447:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_gpt.c:457:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/imx_gpt.c:475:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:477:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/imx_gpt.c:498:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/imx_gpt.c:500:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:501:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:511:58: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/imx_gpt.c:513:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:523:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:530:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:537:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:544:22: warning: 'IMX_GPT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/imx_gpt.c:67:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:68:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:69:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:70:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:71:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:72:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:75:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:77:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:78:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:79:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:80:9: warning: extension used [-Wlanguage-extension-token] hw/timer/imx_gpt.c:80:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/imx_gpt.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/imx_gpt.c:81:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/mips_gictimer.c:100:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/mips_gictimer.c:134:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/timer/mips_gictimer.c:137:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/timer/mips_gictimer.c:139:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/mips_gictimer.c:15:52: warning: unused parameter 'gic' [-Wunused-parameter] hw/timer/mips_gictimer.c:30:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/mips_gictimer.c:49:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/mips_gictimer.c:59:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/mips_gictimer.c:62:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/mips_gictimer.c:64:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/mips_gictimer.c:77:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/mips_gictimer.c:80:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/mips_gictimer.c:81:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/mips_gictimer.c:84:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/mss-timer.c:109:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/mss-timer.c:115:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/mss-timer.c:136:42: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/mss-timer.c:142:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/mss-timer.c:169:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/mss-timer.c:228:24: warning: 'MSS_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/mss-timer.c:239:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/mss-timer.c:244:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/mss-timer.c:249:24: warning: 'MSS_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/mss-timer.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/timer/mss-timer.c:264:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/mss-timer.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/mss-timer.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/timer/mss-timer.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/mss-timer.c:266:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/mss-timer.c:275:9: warning: extension used [-Wlanguage-extension-token] hw/timer/mss-timer.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/mss-timer.c:276:9: warning: extension used [-Wlanguage-extension-token] hw/timer/mss-timer.c:276:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/mss-timer.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/mss-timer.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/mss-timer.c:284:5: warning: extension used [-Wlanguage-extension-token] hw/timer/mss-timer.c:284:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/mss-timer.c:286:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/mss-timer.c:289:60: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/mss-timer.c:291:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/mss-timer.c:38:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/mss-timer.c:40:45: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/mss-timer.c:44:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/mss-timer.c:44:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/mss-timer.c:57:9: warning: macro is not used [-Wunused-macros] hw/timer/mss-timer.c:58:9: warning: macro is not used [-Wunused-macros] hw/timer/mss-timer.c:85:54: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/npcm7xx_timer.c:114:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/timer/npcm7xx_timer.c:135:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/npcm7xx_timer.c:135:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/npcm7xx_timer.c:141:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/npcm7xx_timer.c:141:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/npcm7xx_timer.c:165:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/npcm7xx_timer.c:165:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/npcm7xx_timer.c:201:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:264:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/npcm7xx_timer.c:324:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/npcm7xx_timer.c:324:21: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:324:21: warning: padding size of 'struct (unnamed at ../hw/timer/npcm7xx_timer.c:324:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/npcm7xx_timer.c:324:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/npcm7xx_timer.c:423:74: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/npcm7xx_timer.c:470:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:476:54: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/npcm7xx_timer.c:478:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/npcm7xx_timer.c:480:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/npcm7xx_timer.c:482:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:546:62: warning: unused parameter 'type' [-Wunused-parameter] hw/timer/npcm7xx_timer.c:548:32: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxTimerCtrlState *' (aka 'struct NPCM7xxTimerCtrlState *') increases required alignment from 8 to 16 [-Wcast-align] hw/timer/npcm7xx_timer.c:594:32: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxTimerCtrlState *' (aka 'struct NPCM7xxTimerCtrlState *') increases required alignment from 8 to 16 [-Wcast-align] hw/timer/npcm7xx_timer.c:605:32: warning: cast from 'Object *' (aka 'struct Object *') to 'NPCM7xxTimerCtrlState *' (aka 'struct NPCM7xxTimerCtrlState *') increases required alignment from 8 to 16 [-Wcast-align] hw/timer/npcm7xx_timer.c:606:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:607:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:638:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:638:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:639:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:639:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:640:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:641:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/npcm7xx_timer.c:650:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:650:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:653:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:654:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:654:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:655:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/npcm7xx_timer.c:65:9: warning: macro is not used [-Wunused-macros] hw/timer/npcm7xx_timer.c:664:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:664:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:667:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:667:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:668:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/npcm7xx_timer.c:677:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:677:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:678:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:678:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/npcm7xx_timer.c:678:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:679:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:679:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/npcm7xx_timer.c:679:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:682:9: warning: extension used [-Wlanguage-extension-token] hw/timer/npcm7xx_timer.c:682:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/npcm7xx_timer.c:685:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/npcm7xx_timer.c:689:64: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/npcm7xx_timer.c:691:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:692:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/npcm7xx_timer.c:714:39: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/nrf51_timer.c:107:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:155:26: warning: 'NRF51_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:159:38: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/nrf51_timer.c:180:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/nrf51_timer.c:189:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:197:26: warning: 'NRF51_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:198:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:201:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:207:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:207:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/nrf51_timer.c:209:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:227:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:231:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:235:37: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/nrf51_timer.c:243:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/nrf51_timer.c:246:38: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/nrf51_timer.c:265:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:283:30: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/nrf51_timer.c:289:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:292:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:314:26: warning: 'NRF51_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:315:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:327:26: warning: 'NRF51_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:32:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:32:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:345:52: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/nrf51_timer.c:347:26: warning: 'NRF51_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:362:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:362:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:364:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:364:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:365:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:369:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:370:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/nrf51_timer.c:378:5: warning: extension used [-Wlanguage-extension-token] hw/timer/nrf51_timer.c:378:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/nrf51_timer.c:379:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/nrf51_timer.c:382:62: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/nrf51_timer.c:384:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/nrf51_timer.c:39:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/nrf51_timer.c:67:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:88:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/timer/nrf51_timer.c:95:26: warning: 'NRF51_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/omap_gptimer.c:108:58: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/omap_gptimer.c:109:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:109:59: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:114:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:132:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/omap_gptimer.c:133:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:133:54: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:137:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/omap_gptimer.c:137:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/omap_gptimer.c:138:70: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:190:51: warning: unused parameter 'line' [-Wunused-parameter] hw/timer/omap_gptimer.c:196:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/timer/omap_gptimer.c:220:56: warning: unused parameter 'line' [-Wunused-parameter] hw/timer/omap_gptimer.c:272:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/omap_gptimer.c:279:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/omap_gptimer.c:282:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/omap_gptimer.c:285:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/omap_gptimer.c:289:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:293:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:295:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:296:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:297:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/omap_gptimer.c:319:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/omap_gptimer.c:45:9: warning: padding struct 'struct omap_gp_timer_s' with 2 bytes to align 'status' [-Wpadded] hw/timer/omap_gptimer.c:474:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:477:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:480:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_gptimer.c:496:55: warning: unused parameter 'iclk' [-Wunused-parameter] hw/timer/omap_synctimer.c:100:42: warning: unused parameter 'mpu' [-Wunused-parameter] hw/timer/omap_synctimer.c:100:56: warning: unused parameter 'fclk' [-Wunused-parameter] hw/timer/omap_synctimer.c:100:71: warning: unused parameter 'iclk' [-Wunused-parameter] hw/timer/omap_synctimer.c:23:8: warning: padding size of 'struct omap_synctimer_s' with 10 bytes to alignment boundary [-Wpadded] hw/timer/omap_synctimer.c:30:62: warning: unused parameter 's' [-Wunused-parameter] hw/timer/omap_synctimer.c:31:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/omap_synctimer.c:31:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/omap_synctimer.c:85:42: warning: unused parameter 'opaque' [-Wunused-parameter] hw/timer/omap_synctimer.c:86:45: warning: unused parameter 'value' [-Wunused-parameter] hw/timer/omap_synctimer.c:86:61: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:100:18: warning: padding struct 'struct PXA2xxTimerInfo' with 4 bytes to align 'timer' [-Wpadded] hw/timer/pxa2xx_timer.c:124:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:124:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:130:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:142:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/pxa2xx_timer.c:142:16: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:142:16: warning: padding size of 'struct (unnamed at ../hw/timer/pxa2xx_timer.c:142:5)' with 7 bits to alignment boundary [-Wpadded] hw/timer/pxa2xx_timer.c:142:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/pxa2xx_timer.c:153:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:153:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:159:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:163:44: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:196:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:196:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:218:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:218:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:219:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:223:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:227:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:228:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:229:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/pxa2xx_timer.c:273:57: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:286:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:287:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:306:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:307:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:311:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:312:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:333:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:334:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:350:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/pxa2xx_timer.c:364:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:367:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:383:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:386:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:433:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:438:53: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:445:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:449:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:456:26: warning: 'PXA2XX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:457:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:462:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/pxa2xx_timer.c:470:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:472:26: warning: 'PXA2XX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:473:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:505:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:505:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:506:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/pxa2xx_timer.c:515:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:517:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:517:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:518:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:518:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:519:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:519:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:520:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:520:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:521:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:521:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:522:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/pxa2xx_timer.c:526:57: warning: unused parameter 'version_id' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:537:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:537:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:538:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:539:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:539:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:540:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:540:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/pxa2xx_timer.c:540:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:542:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:542:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:543:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:543:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:544:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:544:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:545:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:545:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:546:9: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:546:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/pxa2xx_timer.c:546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:549:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/pxa2xx_timer.c:554:5: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:554:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:555:5: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:555:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:557:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/pxa2xx_timer.c:560:67: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:562:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:576:5: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:576:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:577:5: warning: extension used [-Wlanguage-extension-token] hw/timer/pxa2xx_timer.c:577:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/pxa2xx_timer.c:579:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/pxa2xx_timer.c:582:67: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:584:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:597:60: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/pxa2xx_timer.c:599:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/pxa2xx_timer.c:66:8: warning: use of GNU array range extension [-Wgnu-designator] hw/timer/pxa2xx_timer.c:70:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/pxa2xx_timer.c:75:14: warning: padding struct 'PXA2xxTimer0' with 4 bytes to align 'irq' [-Wpadded] hw/timer/pxa2xx_timer.c:78:22: warning: padding struct 'PXA2xxTimer0' with 4 bytes to align 'info' [-Wpadded] hw/timer/pxa2xx_timer.c:90:8: warning: padding size of 'struct PXA2xxTimerInfo' with 8 bytes to alignment boundary [-Wpadded] hw/timer/pxa2xx_timer.c:93:18: warning: padding struct 'struct PXA2xxTimerInfo' with 8 bytes to align 'iomem' [-Wpadded] hw/timer/pxa2xx_timer.c:98:14: warning: padding struct 'struct PXA2xxTimerInfo' with 4 bytes to align 'lastload' [-Wpadded] hw/timer/renesas_cmt.c:101:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:101:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_cmt.c:101:15)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_cmt.c:101:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_cmt.c:101:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_cmt.c:112:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:112:19: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_cmt.c:112:19)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_cmt.c:112:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_cmt.c:112:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_cmt.c:114:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:114:19: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_cmt.c:114:19)' with 31 bits to alignment boundary [-Wpadded] hw/timer/renesas_cmt.c:114:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_cmt.c:114:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_cmt.c:118:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/renesas_cmt.c:138:75: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/renesas_cmt.c:141:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/renesas_cmt.c:144:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:154:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:154:29: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_cmt.c:154:29)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_cmt.c:154:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_cmt.c:155:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:156:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:156:29: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_cmt.c:156:29)' with 31 bits to alignment boundary [-Wpadded] hw/timer/renesas_cmt.c:156:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_cmt.c:157:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:160:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:163:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_cmt.c:217:22: warning: 'RCMT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_cmt.c:226:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_cmt.c:227:22: warning: 'RCMT' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_cmt.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/renesas_cmt.c:234:21: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:234:21: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_cmt.c:234:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/renesas_cmt.c:234:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/renesas_cmt.c:246:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:246:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:247:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:247:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:248:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:249:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:250:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:251:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:252:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/renesas_cmt.c:257:5: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_cmt.c:257:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_cmt.c:258:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/renesas_cmt.c:261:55: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/renesas_cmt.c:263:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_cmt.c:93:64: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/renesas_cmt.c:96:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:115:33: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:131:31: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] hw/timer/renesas_tmr.c:131:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/renesas_tmr.c:155:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:158:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:177:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:184:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:184:12: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:184:12)' with 31 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:184:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:186:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:186:12: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:186:12)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:186:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:188:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:188:12: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:188:12)' with 29 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:188:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:208:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:208:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:208:15)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:208:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:208:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:210:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:210:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:210:15)' with 31 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:210:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:210:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:212:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:212:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:212:15)' with 31 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:212:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:212:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:214:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:214:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:214:15)' with 31 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:214:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:214:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:219:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:219:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:219:15)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:219:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:219:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:221:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:221:15: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:221:15)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:221:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:221:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:225:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:225:19: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:225:19)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:225:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:225:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:229:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:229:19: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:229:19)' with 30 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:229:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/renesas_tmr.c:229:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:252:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/renesas_tmr.c:267:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:270:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:270:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:271:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:271:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/renesas_tmr.c:290:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:293:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:379:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:415:22: warning: 'RTMR' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_tmr.c:429:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_tmr.c:430:22: warning: 'RTMR' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_tmr.c:437:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/timer/renesas_tmr.c:437:21: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:437:21: warning: padding size of 'struct (unnamed at ../hw/timer/renesas_tmr.c:437:21)' with 7 bits to alignment boundary [-Wpadded] hw/timer/renesas_tmr.c:437:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/renesas_tmr.c:451:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:452:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:452:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:453:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:453:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:454:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:454:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:455:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:455:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:456:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:456:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:457:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:457:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:458:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:459:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:459:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:460:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:460:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:461:9: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:461:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:462:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/renesas_tmr.c:467:5: warning: extension used [-Wlanguage-extension-token] hw/timer/renesas_tmr.c:467:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/renesas_tmr.c:468:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/renesas_tmr.c:471:55: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/renesas_tmr.c:473:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/renesas_tmr.c:60:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:85:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/timer/renesas_tmr.c:99:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/timer/sh_timer.c:170:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sh_timer.c:177:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sh_timer.c:185:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/timer/sh_timer.c:233:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/timer/sh_timer.c:263:67: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/sh_timer.c:296:50: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/sh_timer.c:307:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sh_timer.c:312:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sh_timer.c:317:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sh_timer.c:332:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sh_timer.c:349:46: warning: unused parameter 'ch2_irq1' [-Wunused-parameter] hw/timer/sh_timer.c:47:14: warning: padding struct 'SHTimerState' with 4 bytes to align 'irq' [-Wpadded] hw/timer/sh_timer.c:71:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sifive_pwm.c:115:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:119:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:130:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/sifive_pwm.c:137:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:150:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:155:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sifive_pwm.c:164:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sifive_pwm.c:181:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sifive_pwm.c:222:48: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/sifive_pwm.c:227:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:269:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/timer/sifive_pwm.c:273:61: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/sifive_pwm.c:276:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sifive_pwm.c:279:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:376:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFivePwmState *' (aka 'struct SiFivePwmState *') increases required alignment from 8 to 16 [-Wcast-align] hw/timer/sifive_pwm.c:377:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:399:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sifive_pwm.c:399:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sifive_pwm.c:400:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sifive_pwm.c:400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sifive_pwm.c:401:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sifive_pwm.c:401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sifive_pwm.c:402:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sifive_pwm.c:402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sifive_pwm.c:403:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/sifive_pwm.c:409:5: warning: extension used [-Wlanguage-extension-token] hw/timer/sifive_pwm.c:409:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sifive_pwm.c:411:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/sifive_pwm.c:416:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFivePwmState *' (aka 'struct SiFivePwmState *') increases required alignment from 8 to 16 [-Wcast-align] hw/timer/sifive_pwm.c:420:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sifive_pwm.c:425:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sifive_pwm.c:428:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/sifive_pwm.c:430:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SiFivePwmState *' (aka 'struct SiFivePwmState *') increases required alignment from 8 to 16 [-Wcast-align] hw/timer/sifive_pwm.c:445:61: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/sifive_pwm.c:447:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sifive_pwm.c:61:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/timer/sifive_pwm.c:72:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sifive_pwm.c:78:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sifive_pwm.c:88:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sifive_pwm.c:99:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/timer/slavio_timer.c:143:49: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/slavio_timer.c:151:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/slavio_timer.c:203:60: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/slavio_timer.c:211:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/slavio_timer.c:212:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/slavio_timer.c:245:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/slavio_timer.c:348:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:349:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:350:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:351:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:352:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:353:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:353:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/slavio_timer.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:354:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/slavio_timer.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:363:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/slavio_timer.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:365:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/slavio_timer.c:371:28: warning: 'SLAVIO_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/slavio_timer.c:394:28: warning: 'SLAVIO_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/slavio_timer.c:395:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/slavio_timer.c:424:5: warning: extension used [-Wlanguage-extension-token] hw/timer/slavio_timer.c:424:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/slavio_timer.c:425:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/slavio_timer.c:428:63: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/slavio_timer.c:430:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/slavio_timer.c:63:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/slavio_timer.c:73:16: warning: padding size of 'struct TimerContext' with 4 bytes to alignment boundary [-Wpadded] hw/timer/sse-counter.c:171:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:180:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:183:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/timer/sse-counter.c:192:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:230:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/sse-counter.c:231:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:248:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:271:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:276:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-counter.c:279:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-counter.c:282:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-counter.c:291:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-counter.c:298:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/sse-counter.c:314:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:324:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/sse-counter.c:325:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:339:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/timer/sse-counter.c:347:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/sse-counter.c:378:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:384:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:390:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:401:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-counter.c:409:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/timer/sse-counter.c:416:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:417:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:421:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:433:21: warning: 'SSE_COUNTER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:446:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-counter.c:446:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/sse-counter.c:446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-counter.c:447:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/sse-counter.c:451:62: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/sse-counter.c:453:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-counter.c:473:38: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/sse-timer.c:104:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-timer.c:142:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/sse-timer.c:199:19: warning: 'SSE_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:218:19: warning: 'SSE_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:265:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/sse-timer.c:266:13: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/sse-timer.c:283:19: warning: 'SSE_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:289:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-timer.c:300:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/sse-timer.c:307:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-timer.c:321:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/sse-timer.c:328:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sse-timer.c:331:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/sse-timer.c:351:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/timer/sse-timer.c:374:19: warning: 'SSE_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:387:66: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/sse-timer.c:389:19: warning: cast from 'char *' to 'SSETimer *' (aka 'struct SSETimer *') increases required alignment from 1 to 16 [-Wcast-align] hw/timer/sse-timer.c:389:19: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/timer/sse-timer.c:389:19: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:389:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/timer/sse-timer.c:403:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:404:19: warning: 'SSE_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:414:19: warning: 'SSE_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:432:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:433:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:434:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:435:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:435:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:436:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:436:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:437:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:437:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:438:9: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:438:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:439:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/sse-timer.c:444:5: warning: extension used [-Wlanguage-extension-token] hw/timer/sse-timer.c:444:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/sse-timer.c:445:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/sse-timer.c:448:60: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/sse-timer.c:450:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/sse-timer.c:471:36: warning: extra ';' outside of a function [-Wextra-semi] hw/timer/stellaris-gptm.c:102:36: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/stellaris-gptm.c:159:49: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/stellaris-gptm.c:171:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:174:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:177:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:181:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:208:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:217:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:221:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:224:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:227:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:230:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:233:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:254:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:255:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:256:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:257:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:258:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:260:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:261:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:262:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:263:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:264:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:265:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:266:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:266:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/stellaris-gptm.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:267:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stellaris-gptm.c:267:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/timer/stellaris-gptm.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stellaris-gptm.c:268:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/stellaris-gptm.c:274:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stellaris-gptm.c:275:21: warning: 'STELLARIS_GPTM' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stellaris-gptm.c:276:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stellaris-gptm.c:300:21: warning: 'STELLARIS_GPTM' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stellaris-gptm.c:311:65: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/stellaris-gptm.c:313:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stellaris-gptm.c:66:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/timer/stellaris-gptm.c:75:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:125:37: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/stm32f2xx_timer.c:151:80: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:180:50: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/stm32f2xx_timer.c:183:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stm32f2xx_timer.c:223:51: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stm32f2xx_timer.c:278:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:279:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:280:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:281:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:282:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:283:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:284:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:285:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:286:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:287:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:288:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:289:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:290:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:291:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:292:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:293:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:294:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:295:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:296:9: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:297:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/stm32f2xx_timer.c:302:5: warning: extension used [-Wlanguage-extension-token] hw/timer/stm32f2xx_timer.c:302:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/stm32f2xx_timer.c:304:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/stm32f2xx_timer.c:309:30: warning: 'STM32F2XXTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stm32f2xx_timer.c:311:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stm32f2xx_timer.c:315:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stm32f2xx_timer.c:318:63: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/stm32f2xx_timer.c:320:30: warning: 'STM32F2XXTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stm32f2xx_timer.c:324:66: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/stm32f2xx_timer.c:326:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/stm32f2xx_timer.c:37:34: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/stm32f2xx_timer.c:39:38: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/stm32f2xx_timer.c:39:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/stm32f2xx_timer.c:43:27: warning: named variadic macros are a GNU extension [-Wvariadic-macros] hw/timer/stm32f2xx_timer.c:43:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/stm32f2xx_timer.c:43:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/timer/stm32f2xx_timer.c:51:27: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/stm32f2xx_timer.c:51:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/timer/stm32f2xx_timer.c:56:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:71:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:71:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stm32f2xx_timer.c:71:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:86:24: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:91:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/stm32f2xx_timer.c:93:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:93:63: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/timer/stm32f2xx_timer.c:99:30: warning: 'STM32F2XXTIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/xilinx_timer.c:105:52: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/xilinx_timer.c:120:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/xilinx_timer.c:127:24: warning: extension used [-Wlanguage-extension-token] hw/timer/xilinx_timer.c:127:24: warning: padding size of 'struct (unnamed at ../hw/timer/xilinx_timer.c:127:24)' with 7 bits to alignment boundary [-Wpadded] hw/timer/xilinx_timer.c:127:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/xilinx_timer.c:149:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/xilinx_timer.c:156:42: warning: unused parameter 'size' [-Wunused-parameter] hw/timer/xilinx_timer.c:161:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/timer/xilinx_timer.c:174:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/timer/xilinx_timer.c:185:24: warning: extension used [-Wlanguage-extension-token] hw/timer/xilinx_timer.c:185:24: warning: padding size of 'struct (unnamed at ../hw/timer/xilinx_timer.c:185:24)' with 7 bits to alignment boundary [-Wpadded] hw/timer/xilinx_timer.c:185:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/timer/xilinx_timer.c:214:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/timer/xilinx_timer.c:216:28: warning: 'XILINX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/xilinx_timer.c:225:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/timer/xilinx_timer.c:234:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/xilinx_timer.c:239:28: warning: 'XILINX_TIMER' was marked unused but was used [-Wused-but-marked-unused] hw/timer/xilinx_timer.c:242:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/timer/xilinx_timer.c:246:5: warning: extension used [-Wlanguage-extension-token] hw/timer/xilinx_timer.c:246:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/xilinx_timer.c:248:5: warning: extension used [-Wlanguage-extension-token] hw/timer/xilinx_timer.c:248:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/timer/xilinx_timer.c:249:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/timer/xilinx_timer.c:252:63: warning: unused parameter 'data' [-Wunused-parameter] hw/timer/xilinx_timer.c:254:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/timer/xilinx_timer.c:41:9: warning: macro is not used [-Wunused-macros] hw/timer/xilinx_timer.c:43:9: warning: macro is not used [-Wunused-macros] hw/timer/xilinx_timer.c:44:9: warning: macro is not used [-Wunused-macros] hw/timer/xilinx_timer.c:46:9: warning: macro is not used [-Wunused-macros] hw/timer/xilinx_timer.c:50:9: warning: macro is not used [-Wunused-macros] hw/timer/xilinx_timer.c:51:9: warning: macro is not used [-Wunused-macros] hw/timer/xilinx_timer.c:59:19: warning: padding struct 'struct xlx_timer' with 4 bytes to align 'timer_div' [-Wpadded] hw/timer/xilinx_timer.c:65:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/timer/xilinx_timer.c:68:8: warning: padding size of 'struct timerblock' with 8 bytes to alignment boundary [-Wpadded] hw/timer/xilinx_timer.c:72:18: warning: padding struct 'struct timerblock' with 8 bytes to align 'mmio' [-Wpadded] hw/timer/xilinx_timer.c:75:14: warning: padding struct 'struct timerblock' with 3 bytes to align 'freq_hz' [-Wpadded] hw/timer/xilinx_timer.c:87:17: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/tpm/tpm_crb.c:111:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/tpm/tpm_crb.c:117:19: warning: 'CRB' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:118:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/tpm/tpm_crb.c:120:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_crb.c:126:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:126:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:126:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:130:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:130:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:130:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:150:27: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_crb.c:150:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_crb.c:150:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:152:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_crb.c:164:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:164:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:164:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:166:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:166:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:166:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:170:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:170:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:170:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:172:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:172:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:172:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:174:13: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:174:13)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:174:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:194:19: warning: 'CRB' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:196:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/tpm/tpm_crb.c:198:9: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:198:9)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:198:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:206:19: warning: 'CRB' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:224:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_crb.c:224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_crb.c:225:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_crb.c:230:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_crb.c:230:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/tpm/tpm_crb.c:230:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_crb.c:231:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_crb.c:231:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_crb.c:232:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_crb.c:237:19: warning: 'CRB' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:246:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:246:5)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:246:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:248:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:248:5)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:248:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:250:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:250:5)' with 28 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:250:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:251:37: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:252:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:252:5)' with 28 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:252:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:253:40: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:254:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:254:5)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:254:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:255:35: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:256:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:256:5)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:256:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:257:40: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:258:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:258:5)' with 30 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:258:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:259:46: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:260:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:260:5)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:260:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:261:31: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:262:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:262:5)' with 31 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:262:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:263:30: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:264:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:264:5)' with 30 bits to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:264:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:265:41: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:266:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:266:5)' with 3 bytes to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:266:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:267:27: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] hw/tpm/tpm_crb.c:268:5: warning: padding size of 'struct (unnamed at ../hw/tpm/tpm_crb.c:268:5)' with 2 bytes to alignment boundary [-Wpadded] hw/tpm/tpm_crb.c:268:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:276:25: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_crb.c:276:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_crb.c:286:19: warning: 'CRB' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:319:58: warning: unused parameter 'data' [-Wunused-parameter] hw/tpm/tpm_crb.c:321:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:322:22: warning: 'TPM_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:343:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_crb.c:41:18: warning: padding struct 'struct CRBState' with 8 bytes to align 'mmio' [-Wpadded] hw/tpm/tpm_crb.c:47:12: warning: padding struct 'struct CRBState' with 7 bytes to align 'ppi' [-Wpadded] hw/tpm/tpm_crb.c:51:1: warning: cast from 'Object *' (aka 'struct Object *') to 'CRBState *' (aka 'struct CRBState *') increases required alignment from 8 to 16 [-Wcast-align] hw/tpm/tpm_crb.c:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/tpm/tpm_crb.c:90:19: warning: 'CRB' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_crb.c:91:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/tpm/tpm_crb.c:91:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/tpm/tpm_ppi.c:33:47: warning: implicit conversion changes signedness: 'long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/tpm/tpm_ppi.c:54:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_ppi.h:17:16: warning: padding size of 'struct TPMPPI' with 8 bytes to alignment boundary [-Wpadded] hw/tpm/tpm_ppi.h:24:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/tpm/tpm_ppi.h:25:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/tpm/tpm_spapr.c:102:19: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:102:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_spapr.c:102:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_spapr.c:104:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_spapr.c:116:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_spapr.c:123:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/tpm/tpm_spapr.c:133:24: warning: 'VIO_SPAPR_VTPM' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:177:30: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/tpm/tpm_spapr.c:192:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/tpm/tpm_spapr.c:200:21: warning: enumeration value 'TPM_VERSION_UNSPEC' not explicitly handled in switch [-Wswitch-enum] hw/tpm/tpm_spapr.c:234:56: warning: unused parameter 'ret' [-Wunused-parameter] hw/tpm/tpm_spapr.c:236:24: warning: 'VIO_SPAPR_VTPM' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:244:11: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:244:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_spapr.c:244:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_spapr.c:261:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/tpm/tpm_spapr.c:282:24: warning: 'VIO_SPAPR_VTPM' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:284:13: warning: enumeration value 'TPM_VERSION_UNSPEC' not explicitly handled in switch [-Wswitch-enum] hw/tpm/tpm_spapr.c:296:24: warning: 'VIO_SPAPR_VTPM' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:303:25: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:303:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_spapr.c:315:24: warning: 'VIO_SPAPR_VTPM' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:31:9: warning: macro is not used [-Wunused-macros] hw/tpm/tpm_spapr.c:338:50: warning: unused parameter 'version_id' [-Wunused-parameter] hw/tpm/tpm_spapr.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/tpm/tpm_spapr.c:357:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:357:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:359:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:359:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:360:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:360:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:361:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:361:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/tpm/tpm_spapr.c:361:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:363:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:363:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:364:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_spapr.c:369:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:369:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:370:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_spapr.c:370:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/tpm/tpm_spapr.c:370:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_spapr.c:371:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_spapr.c:376:24: warning: 'VIO_SPAPR_VTPM' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:392:60: warning: unused parameter 'data' [-Wunused-parameter] hw/tpm/tpm_spapr.c:394:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:395:30: warning: 'VIO_SPAPR_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:396:22: warning: 'TPM_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_spapr.c:421:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_spapr.c:69:8: warning: padding size of 'struct SpaprTpmState' with 8 bytes to alignment boundary [-Wpadded] hw/tpm/tpm_spapr.c:79:20: warning: padding struct 'struct SpaprTpmState' with 7 bytes to align 'buffer' [-Wpadded] hw/tpm/tpm_spapr.c:83:19: warning: padding struct 'struct SpaprTpmState' with 4 bytes to align 'cmd' [-Wpadded] hw/tpm/tpm_spapr.c:88:12: warning: padding struct 'struct SpaprTpmState' with 4 bytes to align 'be_buffer_size' [-Wpadded] hw/tpm/tpm_tis.h:50:14: warning: padding struct 'struct TPMLocality' with 3 bytes to align 'sts' [-Wpadded] hw/tpm/tpm_tis.h:66:17: warning: padding struct 'struct TPMState' with 3 bytes to align 'loc' [-Wpadded] hw/tpm/tpm_tis.h:71:19: warning: padding struct 'struct TPMState' with 4 bytes to align 'cmd' [-Wpadded] hw/tpm/tpm_tis.h:76:12: warning: padding struct 'struct TPMState' with 4 bytes to align 'be_buffer_size' [-Wpadded] hw/tpm/tpm_tis.h:79:12: warning: padding struct 'struct TPMState' with 15 bytes to align 'ppi' [-Wpadded] hw/tpm/tpm_tis_common.c:112:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/tpm/tpm_tis_common.c:112:31: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/tpm/tpm_tis_common.c:147:20: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/tpm/tpm_tis_common.c:149:20: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/tpm/tpm_tis_common.c:233:49: warning: unused parameter 'ret' [-Wunused-parameter] hw/tpm/tpm_tis_common.c:271:15: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:271:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/tpm/tpm_tis_common.c:271:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_tis_common.c:301:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/tpm/tpm_tis_common.c:318:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/tpm/tpm_tis_common.c:318:16: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:318:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_tis_common.c:384:24: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:384:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_tis_common.c:386:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_common.c:388:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_common.c:401:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/tpm/tpm_tis_common.c:410:25: warning: 4 enumeration values not explicitly handled in switch: 'TPM_TIS_STATE_IDLE', 'TPM_TIS_STATE_READY', 'TPM_TIS_STATE_EXECUTION'... [-Wswitch-enum] hw/tpm/tpm_tis_common.c:412:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/tpm/tpm_tis_common.c:418:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/tpm/tpm_tis_common.c:445:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_common.c:464:66: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/tpm/tpm_tis_common.c:466:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_common.c:466:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_common.c:490:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/tpm/tpm_tis_common.c:505:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/tpm/tpm_tis_common.c:506:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/tpm/tpm_tis_common.c:596:39: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/tpm/tpm_tis_common.c:597:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/tpm/tpm_tis_common.c:675:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/tpm/tpm_tis_common.c:680:21: warning: 4 enumeration values not explicitly handled in switch: 'TPM_TIS_STATE_IDLE', 'TPM_TIS_STATE_READY', 'TPM_TIS_STATE_COMPLETION'... [-Wswitch-enum] hw/tpm/tpm_tis_common.c:691:21: warning: 4 enumeration values not explicitly handled in switch: 'TPM_TIS_STATE_IDLE', 'TPM_TIS_STATE_READY', 'TPM_TIS_STATE_EXECUTION'... [-Wswitch-enum] hw/tpm/tpm_tis_common.c:705:33: warning: use of GNU case range extension [-Wgnu-case-range] hw/tpm/tpm_tis_common.c:716:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_common.c:746:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/tpm/tpm_tis_common.c:801:25: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:801:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tpm/tpm_tis_common.c:863:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:863:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_common.c:864:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:864:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_common.c:865:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:865:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_common.c:866:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:866:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_common.c:867:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:867:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_common.c:868:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_common.c:868:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_common.c:869:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_tis_common.c:99:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tpm/tpm_tis_isa.c:103:27: warning: 'TPM_TIS_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:113:27: warning: 'TPM_TIS_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:131:26: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:133:51: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:137:49: warning: 'ISA_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:145:27: warning: 'TPM_TIS_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:170:62: warning: unused parameter 'data' [-Wunused-parameter] hw/tpm/tpm_tis_isa.c:172:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:173:22: warning: 'TPM_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:174:32: warning: 'ACPI_DEV_AML_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:196:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_tis_isa.c:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/tpm/tpm_tis_isa.c:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/tpm/tpm_tis_isa.c:43:1: warning: cast from 'Object *' (aka 'struct Object *') to 'TPMStateISA *' (aka 'struct TPMStateISA *') increases required alignment from 8 to 16 [-Wcast-align] hw/tpm/tpm_tis_isa.c:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/tpm/tpm_tis_isa.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:60:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:61:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:63:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:63:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/tpm/tpm_tis_isa.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:66:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_tis_isa.c:72:27: warning: 'TPM_TIS_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:80:27: warning: 'TPM_TIS_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:88:27: warning: 'TPM_TIS_ISA' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_isa.c:91:5: warning: void function 'tpm_tis_isa_reset' should not return void expression [-Wpedantic] hw/tpm/tpm_tis_isa.c:95:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:95:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:96:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:96:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/tpm/tpm_tis_isa.c:96:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:97:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_isa.c:97:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_isa.c:98:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_tis_sysbus.c:102:29: warning: 'TPM_TIS_SYSBUS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:109:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:110:21: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:115:29: warning: 'TPM_TIS_SYSBUS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:129:65: warning: unused parameter 'data' [-Wunused-parameter] hw/tpm/tpm_tis_sysbus.c:131:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:132:22: warning: 'TPM_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_tis_sysbus.c:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/tpm/tpm_tis_sysbus.c:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/tpm/tpm_tis_sysbus.c:39:14: warning: padding struct 'struct TPMStateSysBus' with 8 bytes to align 'state' [-Wpadded] hw/tpm/tpm_tis_sysbus.c:42:1: warning: cast from 'Object *' (aka 'struct Object *') to 'TPMStateSysBus *' (aka 'struct TPMStateSysBus *') increases required alignment from 8 to 16 [-Wcast-align] hw/tpm/tpm_tis_sysbus.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/tpm/tpm_tis_sysbus.c:56:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:57:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:58:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:59:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:60:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:62:9: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:62:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/tpm/tpm_tis_sysbus.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:65:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/tpm_tis_sysbus.c:71:29: warning: 'TPM_TIS_SYSBUS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:79:29: warning: 'TPM_TIS_SYSBUS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:87:29: warning: 'TPM_TIS_SYSBUS' was marked unused but was used [-Wused-but-marked-unused] hw/tpm/tpm_tis_sysbus.c:90:5: warning: void function 'tpm_tis_sysbus_reset' should not return void expression [-Wpedantic] hw/tpm/tpm_tis_sysbus.c:94:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:94:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:95:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:95:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/tpm/tpm_tis_sysbus.c:95:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:96:5: warning: extension used [-Wlanguage-extension-token] hw/tpm/tpm_tis_sysbus.c:96:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/tpm/tpm_tis_sysbus.c:97:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tpm/trace-events:25:63: warning: format specifies type 'void *' but the argument has type 'uint8_t *' (aka 'unsigned char *') [-Wformat-pedantic] hw/tpm/trace-events:28:24: warning: format specifies type 'void *' but the argument has type 'uint8_t *' (aka 'unsigned char *') [-Wformat-pedantic] hw/tricore/tc27x_soc.c:102:24: warning: 'TC27X_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:103:25: warning: 'TC27X_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:184:24: warning: 'TC27X_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:187:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:198:24: warning: 'TC27X_SOC' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:199:25: warning: 'TC27X_SOC_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:205:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tricore/tc27x_soc.c:208:60: warning: unused parameter 'data' [-Wunused-parameter] hw/tricore/tc27x_soc.c:210:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:216:58: warning: unused parameter 'data' [-Wunused-parameter] hw/tricore/tc27x_soc.c:218:25: warning: 'TC27X_SOC_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tc27x_soc.c:242:1: warning: extension used [-Wlanguage-extension-token] hw/tricore/tc27x_soc.c:242:1: warning: padding size of 'struct (unnamed at ../hw/tricore/tc27x_soc.c:242:1)' with 7 bits to alignment boundary [-Wpadded] hw/tricore/tc27x_soc.c:242:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/tricore/tc27x_soc.c:31:19: warning: no previous extern declaration for non-static variable 'tc27x_soc_memmap' [-Wmissing-variable-declarations] hw/tricore/triboard.c:49:11: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/triboard.c:49:23: warning: extension used [-Wlanguage-extension-token] hw/tricore/triboard.c:49:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/tricore/triboard.c:51:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tricore/triboard.c:57:32: warning: 'TRIBOARD_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/triboard.c:58:33: warning: 'TRIBOARD_MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/triboard.c:62:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/triboard.c:70:15: warning: unused parameter 'data' [-Wunused-parameter] hw/tricore/triboard.c:72:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/triboard.c:73:33: warning: 'TRIBOARD_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/triboard.c:79:2: warning: extra ';' outside of a function [-Wextra-semi] hw/tricore/triboard.c:95:1: warning: extension used [-Wlanguage-extension-token] hw/tricore/triboard.c:95:1: warning: padding size of 'struct (unnamed at ../hw/tricore/triboard.c:95:1)' with 7 bits to alignment boundary [-Wpadded] hw/tricore/triboard.c:95:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/tricore/tricore_testboard.c:118:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tricore_testboard.c:118:1: warning: unused parameter 'data' [-Wunused-parameter] hw/tricore/tricore_testboard.c:52:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/tricore/tricore_testboard.c:56:63: warning: unused parameter 'board_id' [-Wunused-parameter] hw/tricore/tricore_testboard.c:70:11: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/tricore/tricore_testdevice.c:23:44: warning: unused parameter 'opaque' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:23:59: warning: unused parameter 'offset' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:24:64: warning: unused parameter 'size' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:25:1: warning: function 'tricore_testdevice_write' could be declared with attribute 'noreturn' [-Wmissing-noreturn] hw/tricore/tricore_testdevice.c:26:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/tricore/tricore_testdevice.c:29:47: warning: unused parameter 'opaque' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:29:62: warning: unused parameter 'offset' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:30:51: warning: unused parameter 'size' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:35:51: warning: unused parameter 'dev' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:51:33: warning: cast from 'Object *' (aka 'struct Object *') to 'TriCoreTestDeviceState *' increases required alignment from 8 to 16 [-Wcast-align] hw/tricore/tricore_testdevice.c:58:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/tricore/tricore_testdevice.c:61:69: warning: unused parameter 'data' [-Wunused-parameter] hw/tricore/tricore_testdevice.c:63:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:118:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:127:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:136:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:145:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:153:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:161:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:170:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:178:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:186:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:192:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:202:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:210:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:218:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:227:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:22:5: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:22:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/bus.c:22:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:236:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:23:5: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:23:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/bus.c:23:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:244:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:24:5: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:24:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:26:5: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:26:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/bus.c:26:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:27:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/bus.c:289:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:30:58: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/bus.c:32:19: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:334:12: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:339:12: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:33:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:398:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/bus.c:411:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/bus.c:48:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/bus.c:497:21: warning: padding struct 'struct (unnamed at ../hw/usb/bus.c:495:18)' with 4 bytes to align 'name' [-Wpadded] hw/usb/bus.c:505:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/bus.c:505:21: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:505:21: warning: padding size of 'struct (unnamed at ../hw/usb/bus.c:505:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/bus.c:505:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/bus.c:507:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/bus.c:526:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/bus.c:527:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/bus.c:55:51: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/bus.c:578:18: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:578:18: warning: padding size of 'struct (unnamed at ../hw/usb/bus.c:578:18)' with 7 bits to alignment boundary [-Wpadded] hw/usb/bus.c:578:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/bus.c:585:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:591:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/bus.c:597:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:612:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:617:17: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/usb/bus.c:618:24: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/usb/bus.c:638:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:657:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/bus.c:659:50: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/usb/bus.c:715:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/bus.c:717:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:724:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:739:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:73:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:740:29: warning: 'USB_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:74:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:751:61: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/bus.c:753:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/bus.c:75:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:76:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:77:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:78:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:79:9: warning: extension used [-Wlanguage-extension-token] hw/usb/bus.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/bus.c:80:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/bus.c:88:34: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/ccid.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/ccid.h:19:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/usb/ccid.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/ccid.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/ccid.h:40:8: warning: padding size of 'struct CCIDCardState' with 4 bytes to alignment boundary [-Wpadded] hw/usb/chipidea.c:104:19: warning: extension used [-Wlanguage-extension-token] hw/usb/chipidea.c:104:19: warning: padding size of 'struct (unnamed at ../hw/usb/chipidea.c:104:19)' with 7 bits to alignment boundary [-Wpadded] hw/usb/chipidea.c:104:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/chipidea.c:147:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/chipidea.c:149:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/chipidea.c:150:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/chipidea.c:23:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/chipidea.c:23:52: warning: unused parameter 'offset' [-Wunused-parameter] hw/usb/chipidea.c:24:41: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/chipidea.c:29:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/chipidea.c:29:49: warning: unused parameter 'offset' [-Wunused-parameter] hw/usb/chipidea.c:30:38: warning: unused parameter 'value' [-Wunused-parameter] hw/usb/chipidea.c:30:54: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/chipidea.c:51:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/chipidea.c:52:43: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/chipidea.c:70:37: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/chipidea.c:70:52: warning: unused parameter 'offset' [-Wunused-parameter] hw/usb/chipidea.c:71:40: warning: unused parameter 'value' [-Wunused-parameter] hw/usb/chipidea.c:71:56: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/chipidea.c:94:24: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/chipidea.c:95:25: warning: 'CHIPIDEA' was marked unused but was used [-Wused-but-marked-unused] hw/usb/chipidea.c:98:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/chipidea.c:98:21: warning: extension used [-Wlanguage-extension-token] hw/usb/chipidea.c:98:21: warning: padding size of 'struct (unnamed at ../hw/usb/chipidea.c:98:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/chipidea.c:98:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/combined-packet.c:170:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/combined-packet.c:170:68: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/combined-packet.c:171:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/combined-packet.c:66:20: warning: extension used [-Wlanguage-extension-token] hw/usb/combined-packet.c:71:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/combined-packet.c:72:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/core.c:142:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/core.c:150:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/usb/core.c:209:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/core.c:210:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/core.c:212:62: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:247:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/core.c:248:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/core.c:250:62: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:273:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/core.c:283:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/core.c:291:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/usb/core.c:294:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:309:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:346:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/core.c:42:21: warning: extension used [-Wlanguage-extension-token] hw/usb/core.c:42:21: warning: padding size of 'struct (unnamed at ../hw/usb/core.c:42:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/core.c:42:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/core.c:474:51: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/core.c:544:17: warning: extension used [-Wlanguage-extension-token] hw/usb/core.c:544:17: warning: padding size of 'struct (unnamed at ../hw/usb/core.c:544:17)' with 7 bits to alignment boundary [-Wpadded] hw/usb/core.c:544:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/core.c:563:13: warning: implicit conversion turns string literal into bool: 'const char[30]' to 'bool' [-Wstring-conversion] hw/usb/core.c:612:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/core.c:616:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/core.c:616:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:619:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/core.c:619:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:633:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/core.c:635:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/core.c:635:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/core.c:663:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/core.c:664:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:117:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/desc-msos.c:120:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:121:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:123:45: warning: implicit conversion loses integer precision: 'const wchar_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:124:45: warning: implicit conversion loses integer precision: 'const wchar_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:135:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/desc-msos.c:141:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/desc-msos.c:145:45: warning: implicit conversion loses integer precision: 'const wchar_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:146:45: warning: implicit conversion loses integer precision: 'const wchar_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:150:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/desc-msos.c:172:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/desc-msos.c:204:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/desc-msos.c:209:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:210:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/desc-msos.c:231:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/desc-msos.c:232:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc-msos.c:45:16: warning: packed attribute is unnecessary for 'struct msos_compat_func' [-Wpacked] hw/usb/desc-msos.c:70:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/desc-msos.c:75:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:152:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/desc.c:186:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/desc.c:194:73: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/desc.c:230:24: warning: declaration shadows a local variable [-Wshadow] hw/usb/desc.c:254:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/usb/desc.c:262:49: warning: unused parameter 'desc' [-Wunused-parameter] hw/usb/desc.c:563:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:575:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:610:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:618:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:623:23: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/usb/desc.c:637:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:655:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:662:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:666:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:672:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:680:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:684:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:698:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/desc.c:699:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/desc.c:718:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:724:60: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/desc.c:789:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/desc.c:800:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/desc.c:806:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/desc.h:100:8: warning: padding size of 'struct USBDescID' with 1 byte to alignment boundary [-Wpadded] hw/usb/desc.h:117:32: warning: padding struct 'struct USBDescDevice' with 1 byte to align 'confs' [-Wpadded] hw/usb/desc.h:129:32: warning: padding struct 'struct USBDescConfig' with 2 bytes to align 'if_groups' [-Wpadded] hw/usb/desc.h:133:32: warning: padding struct 'struct USBDescConfig' with 7 bytes to align 'ifs' [-Wpadded] hw/usb/desc.h:146:32: warning: padding struct 'struct USBDescIfaceAssoc' with 1 byte to align 'ifs' [-Wpadded] hw/usb/desc.h:163:8: warning: padding size of 'struct USBDescEndpoint' with 4 bytes to alignment boundary [-Wpadded] hw/usb/desc.h:182:32: warning: padding struct 'struct USBDescOther' with 7 bytes to align 'data' [-Wpadded] hw/usb/desc.h:185:8: warning: padding size of 'struct USBDescMSOS' with 7 bytes to alignment boundary [-Wpadded] hw/usb/desc.h:195:32: warning: padding struct 'struct USBDesc' with 6 bytes to align 'full' [-Wpadded] hw/usb/desc.h:7:16: warning: packed attribute is unnecessary for 'struct USBDescriptor' [-Wpacked] hw/usb/dev-audio.c:1000:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-audio.c:1002:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:1003:25: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:111:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:119:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:258:20: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:258:20: warning: padding size of 'struct (unnamed at ../hw/usb/dev-audio.c:258:20)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-audio.c:258:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-audio.c:528:20: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:528:20: warning: padding size of 'struct (unnamed at ../hw/usb/dev-audio.c:528:20)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-audio.c:528:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-audio.c:558:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:559:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:560:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:567:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:568:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:569:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:570:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:571:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:572:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:573:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:574:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-audio.c:605:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/dev-audio.c:619:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/dev-audio.c:624:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/dev-audio.c:632:12: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:632:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-audio.c:637:8: warning: padding size of 'struct USBAudioState' with 3 bytes to alignment boundary [-Wpadded] hw/usb/dev-audio.c:643:5: warning: padding size of 'struct USBAudioState::(unnamed at ../hw/usb/dev-audio.c:643:5)' with 4 bytes to alignment boundary [-Wpadded] hw/usb/dev-audio.c:646:21: warning: padding struct 'struct USBAudioState::(unnamed at ../hw/usb/dev-audio.c:643:5)' with 4 bytes to align 'voice' [-Wpadded] hw/usb/dev-audio.c:659:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-audio.c:694:30: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:706:21: warning: implicit conversion changes signedness: 'int' to 'enum usb_audio_altset' [-Wsign-conversion] hw/usb/dev-audio.c:718:38: warning: unused parameter 'length' [-Wunused-parameter] hw/usb/dev-audio.c:721:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:722:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-audio.c:733:23: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:765:38: warning: unused parameter 'length' [-Wunused-parameter] hw/usb/dev-audio.c:768:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:769:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-audio.c:781:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:794:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:820:24: warning: 'USB_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:839:56: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:839:63: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:854:56: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:854:63: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-audio.c:877:41: warning: unused parameter 'old' [-Wunused-parameter] hw/usb/dev-audio.c:879:24: warning: 'USB_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:888:24: warning: 'USB_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:904:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-audio.c:906:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-audio.c:929:24: warning: 'USB_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:942:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/dev-audio.c:944:24: warning: 'USB_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:965:24: warning: 'USB_AUDIO' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-audio.c:974:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-audio.c:976:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-audio.c:993:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:993:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-audio.c:993:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-audio.c:994:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:994:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-audio.c:995:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:995:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-audio.c:996:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-audio.c:996:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-audio.c:997:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hid.c:39:8: warning: padding size of 'struct USBHIDState' with 4 bytes to alignment boundary [-Wpadded] hw/usb/dev-hid.c:44:11: warning: padding struct 'struct USBHIDState' with 4 bytes to align 'display' [-Wpadded] hw/usb/dev-hid.c:49:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-hid.c:563:23: warning: cast from 'char *' to 'USBHIDState *' (aka 'struct USBHIDState *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/dev-hid.c:563:23: warning: cast from 'const struct HIDState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/dev-hid.c:563:23: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:563:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-hid.c:570:23: warning: 'USB_HID' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:578:23: warning: 'USB_HID' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:628:23: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-hid.c:657:23: warning: 'USB_HID' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:674:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-hid.c:676:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-hid.c:678:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-hid.c:693:23: warning: 'USB_HID' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:702:23: warning: 'USB_HID' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:724:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-hid.c:744:48: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/dev-hid.c:760:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:760:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:761:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:761:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:762:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hid.c:771:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:771:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:772:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:772:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:773:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hid.c:777:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-hid.c:779:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:797:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:797:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:798:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:798:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-hid.c:798:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:799:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:799:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:800:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hid.c:803:63: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-hid.c:805:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:806:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:822:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:822:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:823:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hid.c:826:62: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-hid.c:828:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:829:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:845:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:845:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:846:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hid.c:846:9: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-hid.c:846:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hid.c:847:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hid.c:850:65: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-hid.c:852:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hid.c:853:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hub.c:219:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-hub.c:291:22: warning: 'USB_HUB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hub.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-hub.c:311:22: warning: 'USB_HUB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hub.c:316:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-hub.c:344:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/dev-hub.c:344:35: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:344:35: warning: padding size of 'struct (unnamed at ../hw/usb/dev-hub.c:344:35)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-hub.c:344:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-hub.c:347:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] hw/usb/dev-hub.c:379:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-hub.c:388:29: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-hub.c:390:29: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-hub.c:39:16: warning: padding size of 'struct USBHubPort' with 4 bytes to alignment boundary [-Wpadded] hw/usb/dev-hub.c:403:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-hub.c:405:24: warning: declaration shadows a local variable [-Wshadow] hw/usb/dev-hub.c:442:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-hub.c:492:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-hub.c:50:16: warning: padding struct 'struct USBHubState' with 3 bytes to align 'port_timer' [-Wpadded] hw/usb/dev-hub.c:513:64: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/usb/dev-hub.c:514:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-hub.c:538:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-hub.c:543:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-hub.c:549:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/dev-hub.c:551:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-hub.c:553:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-hub.c:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-hub.c:574:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-hub.c:592:22: warning: 'USB_HUB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hub.c:612:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-hub.c:627:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:628:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:629:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hub.c:646:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:646:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/dev-hub.c:646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:647:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hub.c:656:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:656:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:657:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:657:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/dev-hub.c:657:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:659:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hub.c:668:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:668:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:669:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-hub.c:669:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-hub.c:670:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-hub.c:673:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-hub.c:675:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hub.c:676:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-hub.c:68:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-hub.c:72:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-hub.c:73:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-hub.c:74:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-mtp.c:1016:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] hw/usb/dev-mtp.c:1017:37: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/dev-mtp.c:1023:62: warning: unused parameter 's' [-Wunused-parameter] hw/usb/dev-mtp.c:1034:30: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:1034:30: warning: padding size of 'struct (unnamed at ../hw/usb/dev-mtp.c:1034:30)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-mtp.c:1034:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-mtp.c:1039:56: warning: unused parameter 's' [-Wunused-parameter] hw/usb/dev-mtp.c:1100:57: warning: unused parameter 's' [-Wunused-parameter] hw/usb/dev-mtp.c:1112:36: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/dev-mtp.c:1391:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1489:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-mtp.c:148:18: warning: padding struct 'struct MTPControl' with 2 bytes to align 'trans' [-Wpadded] hw/usb/dev-mtp.c:1496:19: warning: 'USB_MTP' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:1516:19: warning: 'USB_MTP' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:1517:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] hw/usb/dev-mtp.c:1548:46: warning: unused parameter 'dev' [-Wunused-parameter] hw/usb/dev-mtp.c:1548:62: warning: unused parameter 'p' [-Wunused-parameter] hw/usb/dev-mtp.c:155:18: warning: padding struct 'struct MTPData' with 2 bytes to align 'trans' [-Wpadded] hw/usb/dev-mtp.c:1566:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1567:21: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-mtp.c:1568:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-mtp.c:1582:15: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/dev-mtp.c:1593:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-mtp.c:163:18: warning: padding struct 'struct MTPData' with 2 bytes to align 'fd' [-Wpadded] hw/usb/dev-mtp.c:1655:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] hw/usb/dev-mtp.c:166:18: warning: padding struct 'struct MTPData' with 7 bytes to align 'data_offset' [-Wpadded] hw/usb/dev-mtp.c:1722:29: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:1722:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-mtp.c:1722:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-mtp.c:172:19: warning: padding struct 'struct MTPObject' with 2 bytes to align 'name' [-Wpadded] hw/usb/dev-mtp.c:1755:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1769:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1785:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:179:29: warning: padding struct 'struct MTPObject' with 4 bytes to align 'children' [-Wpadded] hw/usb/dev-mtp.c:182:29: warning: padding struct 'struct MTPObject' with 7 bytes to align 'next' [-Wpadded] hw/usb/dev-mtp.c:1845:19: warning: 'USB_MTP' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:1869:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1874:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1896:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-mtp.c:1897:24: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/usb/dev-mtp.c:1910:44: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/usb/dev-mtp.c:1910:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-mtp.c:191:19: warning: padding struct 'struct MTPState' with 4 bytes to align 'data_in' [-Wpadded] hw/usb/dev-mtp.c:1920:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-mtp.c:1928:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-mtp.c:1956:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/dev-mtp.c:1956:28: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:1956:28: warning: padding size of 'struct (unnamed at ../hw/usb/dev-mtp.c:1956:28)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-mtp.c:1956:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-mtp.c:1957:28: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:1957:28: warning: padding size of 'struct (unnamed at ../hw/usb/dev-mtp.c:1957:28)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-mtp.c:1957:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-mtp.c:1959:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-mtp.c:1964:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-mtp.c:198:30: warning: padding struct 'struct MTPState' with 7 bytes to align 'objects' [-Wpadded] hw/usb/dev-mtp.c:1993:37: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:1997:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/usb/dev-mtp.c:2005:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-mtp.c:2006:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-mtp.c:2007:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-mtp.c:2028:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-mtp.c:2029:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:2036:19: warning: 'USB_MTP' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:206:18: warning: padding struct 'struct MTPState::(unnamed at ../hw/usb/dev-mtp.c:203:5)' with 2 bytes to align 'size' [-Wpadded] hw/usb/dev-mtp.c:2076:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:2076:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-mtp.c:2077:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-mtp.c:207:15: warning: padding struct 'struct MTPState::(unnamed at ../hw/usb/dev-mtp.c:203:5)' with 4 bytes to align 'filename' [-Wpadded] hw/usb/dev-mtp.c:2082:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:2082:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-mtp.c:2082:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-mtp.c:2083:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:2083:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-mtp.c:2083:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-mtp.c:2084:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:2084:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-mtp.c:2085:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-mtp.c:2088:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-mtp.c:208:7: warning: padding struct 'struct MTPState' with 7 bytes to align 'dataset' [-Wpadded] hw/usb/dev-mtp.c:2090:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:2091:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:232:22: warning: zero size arrays are an extension [-Wzero-length-array] hw/usb/dev-mtp.c:233:23: warning: zero size arrays are an extension [-Wzero-length-array] hw/usb/dev-mtp.c:234:24: warning: zero size arrays are an extension [-Wzero-length-array] hw/usb/dev-mtp.c:235:19: warning: zero size arrays are an extension [-Wzero-length-array] hw/usb/dev-mtp.c:240:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-mtp.c:492:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-mtp.c:496:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-mtp.c:585:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] hw/usb/dev-mtp.c:680:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/dev-mtp.c:725:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-mtp.c:736:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-mtp.c:743:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:750:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-mtp.c:751:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-mtp.c:752:31: warning: implicit conversion loses integer precision: 'const wchar_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-mtp.c:758:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:763:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] hw/usb/dev-mtp.c:774:5: warning: 'glib_autoptr_cleanup_GDateTime' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-mtp.c:840:30: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:840:30: warning: padding size of 'struct (unnamed at ../hw/usb/dev-mtp.c:840:30)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-mtp.c:840:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-mtp.c:844:30: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:844:30: warning: padding size of 'struct (unnamed at ../hw/usb/dev-mtp.c:844:30)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-mtp.c:844:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-mtp.c:863:30: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-mtp.c:863:30: warning: padding size of 'struct (unnamed at ../hw/usb/dev-mtp.c:863:30)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-mtp.c:863:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-mtp.c:935:36: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-mtp.c:981:25: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/dev-network.c:1037:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-network.c:1042:39: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'rndis_init_msg_type *' (aka 'struct rndis_init_msg_type *') increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1049:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'rndis_query_msg_type *' (aka 'struct rndis_query_msg_type *') increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1049:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-network.c:1052:38: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'rndis_set_msg_type *' (aka 'struct rndis_set_msg_type *') increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1052:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-network.c:1058:40: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'rndis_reset_msg_type *' (aka 'struct rndis_reset_msg_type *') increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1062:44: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'rndis_keepalive_msg_type *' (aka 'struct rndis_keepalive_msg_type *') increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1068:45: warning: unused parameter 'dev' [-Wunused-parameter] hw/usb/dev-network.c:1191:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/dev-network.c:1192:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-network.c:1193:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-network.c:1195:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-network.c:1196:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-network.c:1211:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/usb/dev-network.c:1213:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct rndis_packet_msg_type *' increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1221:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-network.c:1222:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-network.c:1224:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-network.c:1225:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-network.c:1229:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/dev-network.c:1242:73: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-network.c:1321:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct rndis_packet_msg_type *' increases required alignment from 1 to 4 [-Wcast-align] hw/usb/dev-network.c:1324:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-network.c:1326:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-network.c:1339:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/dev-network.c:1342:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/usb/dev-network.c:1368:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/dev-network.c:1370:22: warning: 'USB_NET' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-network.c:1404:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-network.c:1405:22: warning: 'USB_NET' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-network.c:1418:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-network.c:1418:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-network.c:1418:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-network.c:1419:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-network.c:1422:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-network.c:1424:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-network.c:1425:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-network.c:279:20: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-network.c:279:20: warning: padding size of 'struct (unnamed at ../hw/usb/dev-network.c:279:20)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-network.c:279:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-network.c:287:20: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-network.c:287:20: warning: padding size of 'struct (unnamed at ../hw/usb/dev-network.c:287:20)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-network.c:287:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-network.c:309:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:318:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:319:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:321:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:322:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:338:5: warning: ISO C restricts enumerator values to range of 'int' (2147483650 is too large) [-Wpedantic] hw/usb/dev-network.c:339:5: warning: ISO C restricts enumerator values to range of 'int' (2147483652 is too large) [-Wpedantic] hw/usb/dev-network.c:340:5: warning: ISO C restricts enumerator values to range of 'int' (2147483653 is too large) [-Wpedantic] hw/usb/dev-network.c:341:5: warning: ISO C restricts enumerator values to range of 'int' (2147483654 is too large) [-Wpedantic] hw/usb/dev-network.c:342:5: warning: ISO C restricts enumerator values to range of 'int' (2147483656 is too large) [-Wpedantic] hw/usb/dev-network.c:354:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:355:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:356:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:357:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:358:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:359:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:46:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:47:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:621:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:623:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:624:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:626:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:627:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:629:8: warning: padding size of 'struct rndis_response' with 4 bytes to alignment boundary [-Wpadded] hw/usb/dev-network.c:643:14: warning: padding struct 'struct USBNetState' with 2 bytes to align 'vendorid' [-Wpadded] hw/usb/dev-network.c:647:18: warning: padding struct 'struct USBNetState' with 2 bytes to align 'out_ptr' [-Wpadded] hw/usb/dev-network.c:657:15: warning: padding struct 'struct USBNetState' with 3 bytes to align 'nic' [-Wpadded] hw/usb/dev-network.c:663:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-network.c:672:32: warning: unused parameter 'inbuf' [-Wunused-parameter] hw/usb/dev-network.c:672:52: warning: unused parameter 'inlen' [-Wunused-parameter] hw/usb/dev-network.c:681:25: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-network.c:681:25: warning: padding size of 'struct (unnamed at ../hw/usb/dev-network.c:681:25)' with 7 bits to alignment boundary [-Wpadded] hw/usb/dev-network.c:681:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/dev-network.c:728:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-network.c:729:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-network.c:829:13: warning: 'return' will never be executed [-Wunreachable-code-return] hw/usb/dev-network.c:833:46: warning: unused parameter 'inlen' [-Wunused-parameter] hw/usb/dev-network.c:837:21: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-network.c:84:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:85:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:860:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-network.c:86:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:87:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:88:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:89:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:90:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:92:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-network.c:937:37: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-network.c:957:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-network.c:995:71: warning: unused parameter 'buf' [-Wunused-parameter] hw/usb/dev-serial.c:106:25: warning: padding struct 'struct USBSerialState' with 1 byte to align 'params' [-Wpadded] hw/usb/dev-serial.c:112:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-serial.c:192:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:202:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:223:25: warning: 'USB_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:263:25: warning: 'USB_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:316:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-serial.c:402:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-serial.c:406:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-serial.c:412:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-serial.c:430:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-serial.c:456:15: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-serial.c:456:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-serial.c:467:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-serial.c:469:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-serial.c:472:43: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] hw/usb/dev-serial.c:481:25: warning: 'USB_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:498:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-serial.c:500:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-serial.c:57:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:588:25: warning: 'USB_SERIAL' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:58:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:638:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-serial.c:638:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-serial.c:638:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-serial.c:639:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-serial.c:639:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-serial.c:640:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-serial.c:643:65: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-serial.c:645:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:646:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:664:63: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-serial.c:666:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:667:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:66:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:67:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:681:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-serial.c:681:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-serial.c:681:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-serial.c:682:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-serial.c:685:64: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-serial.c:687:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:688:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-serial.c:71:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:83:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:84:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:85:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:86:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-serial.c:90:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:1021:41: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1080:15: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1080:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-smartcard-reader.c:1080:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-smartcard-reader.c:1084:54: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1086:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1088:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/usb/dev-smartcard-reader.c:1100:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-smartcard-reader.c:1109:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1120:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1153:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1173:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1173:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1174:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1178:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-smartcard-reader.c:1189:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1190:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1191:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1202:37: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1212:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1213:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1214:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1223:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1224:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1225:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1233:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1234:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1235:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1246:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1247:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1248:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:124:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:125:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:1265:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1266:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1267:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1276:27: warning: 'CCID_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1277:25: warning: 'CCID_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1278:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1279:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1292:27: warning: 'CCID_CARD' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1293:25: warning: 'CCID_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1294:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1295:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1317:50: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/dev-smartcard-reader.c:1319:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1323:55: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1324:30: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:132:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:1341:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-smartcard-reader.c:1344:45: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/dev-smartcard-reader.c:1354:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1362:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:1372:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1373:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1374:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1384:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1384:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1385:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1385:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1386:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1395:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1396:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1397:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1398:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1409:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1409:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1410:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1411:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1411:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1412:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1412:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1413:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1413:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1414:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1414:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1415:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1415:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1416:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1416:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1417:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1417:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1418:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1418:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1419:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1419:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1420:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1420:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1421:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1421:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1422:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1422:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/dev-smartcard-reader.c:1422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1424:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1424:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1425:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1425:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1426:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1426:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/dev-smartcard-reader.c:1426:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1428:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1428:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1430:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1431:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1436:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-smartcard-reader.c:1436:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-smartcard-reader.c:1437:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1440:57: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-smartcard-reader.c:1442:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1443:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1444:31: warning: 'HOTPLUG_HANDLER_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:1467:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-smartcard-reader.c:1471:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-smartcard-reader.c:1473:22: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:187:28: warning: packed attribute is unnecessary for 'struct CCID_BULK_IN' [-Wpacked] hw/usb/dev-smartcard-reader.c:193:28: warning: packed attribute is unnecessary for 'struct CCID_SlotStatus' [-Wpacked] hw/usb/dev-smartcard-reader.c:198:28: warning: packed attribute is unnecessary for 'struct CCID_T0ProtocolDataStructure' [-Wpacked] hw/usb/dev-smartcard-reader.c:206:28: warning: packed attribute is unnecessary for 'struct CCID_T1ProtocolDataStructure' [-Wpacked] hw/usb/dev-smartcard-reader.c:222:28: warning: packed attribute is unnecessary for 'struct CCID_Parameter' [-Wpacked] hw/usb/dev-smartcard-reader.c:228:28: warning: packed attribute is unnecessary for 'struct CCID_DataBlock' [-Wpacked] hw/usb/dev-smartcard-reader.c:286:8: warning: padding size of 'struct USBCCIDState' with 4 bytes to alignment boundary [-Wpadded] hw/usb/dev-smartcard-reader.c:296:13: warning: padding struct 'struct USBCCIDState' with 4 bytes to align 'current_bulk_in' [-Wpadded] hw/usb/dev-smartcard-reader.c:299:14: warning: padding struct 'struct USBCCIDState' with 4 bytes to align 'last_answer_error' [-Wpadded] hw/usb/dev-smartcard-reader.c:308:14: warning: padding struct 'struct USBCCIDState' with 2 bytes to align 'ulProtocolDataStructureSize' [-Wpadded] hw/usb/dev-smartcard-reader.c:490:25: warning: 'CCID_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:502:25: warning: 'CCID_CARD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:531:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:531:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:54:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-smartcard-reader.c:54:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-smartcard-reader.c:632:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:639:54: warning: unused parameter 's' [-Wunused-parameter] hw/usb/dev-smartcard-reader.c:64:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-smartcard-reader.c:675:23: warning: 'USB_CCID_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-smartcard-reader.c:728:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-smartcard-reader.c:761:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-smartcard-reader.c:780:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-smartcard-reader.c:816:37: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/usb/dev-smartcard-reader.c:83:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:84:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:85:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:86:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-smartcard-reader.c:888:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-storage-bot.c:28:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/dev-storage-bot.c:30:19: warning: 'USB_STORAGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-bot.c:31:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-bot.c:40:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-bot.c:44:64: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-storage-bot.c:46:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:101:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/dev-storage-classic.c:103:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:104:19: warning: 'USB_STORAGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:110:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/dev-storage-classic.c:112:22: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:113:19: warning: 'USB_STORAGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:33:19: warning: 'USB_STORAGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:62:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:68:44: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:84:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage-classic.c:84:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/dev-storage-classic.c:84:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage-classic.c:85:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage-classic.c:85:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage-classic.c:86:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage-classic.c:86:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage-classic.c:87:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage-classic.c:87:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage-classic.c:88:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-storage-classic.c:91:68: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-storage-classic.c:93:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage-classic.c:94:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage.c:214:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-storage.c:214:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-storage.c:237:11: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:237:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-storage.c:237:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-storage.c:238:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-storage.c:244:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/usb/dev-storage.c:244:19: warning: cast from 'char *' to 'MSDState *' (aka 'struct MSDState *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/dev-storage.c:244:19: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/dev-storage.c:257:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-storage.c:264:56: warning: unused parameter 'resid' [-Wunused-parameter] hw/usb/dev-storage.c:266:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/usb/dev-storage.c:266:19: warning: cast from 'char *' to 'MSDState *' (aka 'struct MSDState *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/dev-storage.c:266:19: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/dev-storage.c:269:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] hw/usb/dev-storage.c:287:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-storage.c:287:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-storage.c:288:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-storage.c:289:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-storage.c:290:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-storage.c:292:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-storage.c:309:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/usb/dev-storage.c:309:19: warning: cast from 'char *' to 'MSDState *' (aka 'struct MSDState *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/dev-storage.c:309:19: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/dev-storage.c:30:8: warning: padding size of 'struct usb_msd_cbw' with 1 byte to alignment boundary [-Wpadded] hw/usb/dev-storage.c:372:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/usb/dev-storage.c:377:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-storage.c:378:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-storage.c:389:19: warning: 'USB_STORAGE_DEV' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage.c:418:17: warning: enumeration values 'USB_MSDM_DATAIN' and 'USB_MSDM_CSW' not explicitly handled in switch [-Wswitch-enum] hw/usb/dev-storage.c:452:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-storage.c:459:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/dev-storage.c:468:21: warning: declaration shadows a local variable [-Wshadow] hw/usb/dev-storage.c:468:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-storage.c:468:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-storage.c:470:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-storage.c:471:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-storage.c:472:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-storage.c:474:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-storage.c:480:34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-storage.c:496:17: warning: enumeration value 'USB_MSDM_CBW' not explicitly handled in switch [-Wswitch-enum] hw/usb/dev-storage.c:524:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/dev-storage.c:529:21: warning: declaration shadows a local variable [-Wshadow] hw/usb/dev-storage.c:529:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-storage.c:529:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-storage.c:531:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-storage.c:532:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/dev-storage.c:533:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/dev-storage.c:535:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-storage.c:541:34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-storage.c:560:38: warning: unused parameter 'f' [-Wunused-parameter] hw/usb/dev-storage.c:562:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] hw/usb/dev-storage.c:562:19: warning: cast from 'char *' to 'MSDState *' (aka 'struct MSDState *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/dev-storage.c:562:19: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/dev-storage.c:576:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:576:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:577:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:577:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:578:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:578:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:579:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:579:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:580:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:580:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:581:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:581:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:582:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:582:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:583:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:584:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-storage.c:584:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-storage.c:585:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-storage.c:589:67: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-storage.c:591:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-storage.c:592:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:127:32: warning: padding struct 'struct UASDevice' with 4 bytes to align 'status2' [-Wpadded] hw/usb/dev-uas.c:137:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/dev-uas.c:141:18: warning: padding struct 'struct UASRequest' with 6 bytes to align 'lun' [-Wpadded] hw/usb/dev-uas.c:149:18: warning: padding struct 'struct UASRequest' with 1 byte to align 'buf_off' [-Wpadded] hw/usb/dev-uas.c:153:31: warning: padding struct 'struct UASRequest' with 4 bytes to align 'next' [-Wpadded] hw/usb/dev-uas.c:159:31: warning: padding struct 'struct UASStatus' with 2 bytes to align 'length' [-Wpadded] hw/usb/dev-uas.c:160:31: warning: padding struct 'struct UASStatus' with 4 bytes to align 'next' [-Wpadded] hw/usb/dev-uas.c:390:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/dev-uas.c:41:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:425:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-uas.c:427:70: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/usb/dev-uas.c:427:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-uas.c:42:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:445:70: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] hw/usb/dev-uas.c:445:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-uas.c:47:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:48:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:500:14: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-uas.c:500:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-uas.c:500:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-uas.c:501:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/dev-uas.c:503:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-uas.c:503:70: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-uas.c:50:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:510:34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-uas.c:51:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:52:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:53:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:54:9: warning: macro is not used [-Wunused-macros] hw/usb/dev-uas.c:559:48: warning: unused parameter 'bus' [-Wunused-parameter] hw/usb/dev-uas.c:605:66: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-uas.c:605:74: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/dev-uas.c:610:33: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-uas.c:637:22: warning: 'USB_UAS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:667:22: warning: 'USB_UAS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:694:13: warning: implicit conversion turns string literal into bool: 'const char[30]' to 'bool' [-Wstring-conversion] hw/usb/dev-uas.c:732:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-uas.c:737:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/dev-uas.c:819:22: warning: 'USB_UAS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:827:18: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-uas.c:827:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/dev-uas.c:827:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/dev-uas.c:828:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-uas.c:85:9: warning: packed attribute is unnecessary for 'uas_iu_response' [-Wpacked] hw/usb/dev-uas.c:878:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/dev-uas.c:898:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/dev-uas.c:922:22: warning: 'USB_UAS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:927:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/dev-uas.c:929:22: warning: 'USB_UAS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:930:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:943:48: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:950:9: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-uas.c:950:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-uas.c:951:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-uas.c:956:5: warning: extension used [-Wlanguage-extension-token] hw/usb/dev-uas.c:956:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/dev-uas.c:957:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/dev-uas.c:960:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-uas.c:962:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:963:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-uas.c:97:9: warning: packed attribute is unnecessary for 'uas_iu' [-Wpacked] hw/usb/dev-wacom.c:255:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:256:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:257:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:260:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:288:17: warning: implicit conversion loses integer precision: 'enum (unnamed enum at ../hw/usb/dev-wacom.c:49:5)' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:291:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:293:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:348:22: warning: implicit conversion loses integer precision: 'enum (unnamed enum at ../hw/usb/dev-wacom.c:49:5)' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/dev-wacom.c:386:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-wacom.c:388:53: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/dev-wacom.c:389:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/dev-wacom.c:409:55: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/dev-wacom.c:411:24: warning: 'USB_WACOM' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-wacom.c:423:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/dev-wacom.c:425:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-wacom.c:426:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/dev-wacom.c:54:9: warning: padding struct 'struct USBWacomState' with 3 bytes to align 'changed' [-Wpadded] hw/usb/dev-wacom.c:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-dwc2.c:1025:17: warning: signed shift result (0xFFFFC000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-dwc2.c:1029:17: warning: signed shift result (0xFFFFC000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-dwc2.c:1040:64: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-dwc2.c:1042:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1051:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-dwc2.c:1064:43: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1082:54: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1099:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1107:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1108:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1111:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1113:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1117:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1118:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1120:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1121:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1123:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1127:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1128:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1141:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1142:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1145:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1147:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1150:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1151:63: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1153:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1154:63: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1156:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1159:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc2.c:1160:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:1175:39: warning: unused parameter 'ptr' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1175:66: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1183:36: warning: unused parameter 'ptr' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1184:39: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1204:20: warning: cast from 'char *' to 'DWC2State *' (aka 'struct DWC2State *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-dwc2.c:1204:20: warning: cast from 'const struct USBBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-dwc2.c:1204:20: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1204:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-dwc2.c:1226:20: warning: 'DWC2_USB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1227:20: warning: 'DWC2_USB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1310:20: warning: 'DWC2_USB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1311:20: warning: 'DWC2_USB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1324:20: warning: 'DWC2_USB_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1325:20: warning: 'DWC2_USB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1340:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1342:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1343:20: warning: 'DWC2_USB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1348:17: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1374:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1375:20: warning: 'DWC2_USB' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1394:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1394:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1395:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1395:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1396:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1396:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1397:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1397:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1398:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1398:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1399:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1399:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1400:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1401:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1401:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1402:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1402:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1403:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1403:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1404:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1404:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1405:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-dwc2.c:1409:26: warning: no previous extern declaration for non-static variable 'vmstate_dwc2_state' [-Wmissing-variable-declarations] hw/usb/hcd-dwc2.c:1414:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1414:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1416:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1416:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1418:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1418:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1420:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1420:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1422:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1425:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1425:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-dwc2.c:1425:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1426:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1426:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-dwc2.c:1426:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1427:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1427:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1428:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1428:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1429:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1429:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1430:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1431:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1431:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1432:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1433:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1434:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1436:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1436:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-dwc2.c:1436:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1438:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1438:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1441:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-dwc2.c:1446:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:1446:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc2.c:1447:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-dwc2.c:1450:55: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-dwc2.c:1452:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1453:20: warning: 'DWC2_USB_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:1454:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc2.c:283:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:292:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-dwc2.c:294:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-dwc2.c:347:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:349:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:366:22: warning: signed shift result (0xFFFFC000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-dwc2.c:383:18: warning: signed shift result (0xFFFFC000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-dwc2.c:387:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:402:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:426:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:508:9: warning: cast from 'char *' to 'DWC2Packet *' (aka 'struct DWC2Packet *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-dwc2.c:508:9: warning: cast from 'const struct USBPacket *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-dwc2.c:508:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc2.c:508:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-dwc2.c:509:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-dwc2.c:510:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:510:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:589:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-dwc2.c:590:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:590:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:591:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-dwc2.c:599:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-dwc2.c:600:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-dwc2.c:631:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-dwc2.c:644:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:644:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-dwc2.c:672:43: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:701:40: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:75:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-dwc2.c:792:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:800:43: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:818:40: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:835:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:846:42: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:873:39: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:952:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-dwc2.c:969:42: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.c:987:39: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-dwc2.h:170:13: warning: padding struct 'struct DWC2State' with 5 bytes to align 'uport' [-Wpadded] hw/usb/hcd-dwc2.h:176:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-dwc2.h:180:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-dwc2.h:184:1: warning: cast from 'Object *' (aka 'struct Object *') to 'DWC2State *' (aka 'struct DWC2State *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-dwc2.h:184:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-dwc2.h:184:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/usb/hcd-dwc2.h:45:8: warning: padding size of 'struct DWC2Packet' with 2 bytes to alignment boundary [-Wpadded] hw/usb/hcd-dwc2.h:60:8: warning: padding size of 'struct DWC2State' with 8 bytes to alignment boundary [-Wpadded] hw/usb/hcd-dwc2.h:61:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-dwc2.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-dwc3.c:108:5: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:124:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:128:5: warning: ISO C restricts enumerator values to range of 'int' (4290772992 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:143:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:150:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:167:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:179:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:193:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:200:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:212:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:215:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:219:5: warning: ISO C restricts enumerator values to range of 'int' (4227858432 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:247:5: warning: ISO C restricts enumerator values to range of 'int' (4160749568 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:257:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:260:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:263:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:266:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:269:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:272:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:275:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:278:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:281:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:286:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:290:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:296:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:300:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:306:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:310:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:316:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:320:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:325:5: warning: ISO C restricts enumerator values to range of 'int' (4294967232 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:328:5: warning: ISO C restricts enumerator values to range of 'int' (4294967288 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:331:5: warning: ISO C restricts enumerator values to range of 'int' (4294967288 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:334:5: warning: ISO C restricts enumerator values to range of 'int' (4294959104 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:339:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:370:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc3.c:380:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:383:61: warning: unused parameter 'val64' [-Wunused-parameter] hw/usb/hcd-dwc3.c:385:18: warning: cast from 'Object *' (aka 'struct Object *') to 'USBDWC3 *' (aka 'struct USBDWC3 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-dwc3.c:392:61: warning: unused parameter 'val64' [-Wunused-parameter] hw/usb/hcd-dwc3.c:394:18: warning: cast from 'Object *' (aka 'struct Object *') to 'USBDWC3 *' (aka 'struct USBDWC3 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-dwc3.c:45:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-dwc3.c:48:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:568:18: warning: cast from 'Object *' (aka 'struct Object *') to 'USBDWC3 *' (aka 'struct USBDWC3 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-dwc3.c:571:21: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc3.c:571:21: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-dwc3.c:571:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-dwc3.c:571:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-dwc3.c:573:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-dwc3.c:582:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:597:18: warning: cast from 'Object *' (aka 'struct Object *') to 'USBDWC3 *' (aka 'struct USBDWC3 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-dwc3.c:598:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:601:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:608:33: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:627:18: warning: cast from 'Object *' (aka 'struct Object *') to 'USBDWC3 *' (aka 'struct USBDWC3 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-dwc3.c:632:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:633:31: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc3.c:633:31: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-dwc3.c:633:31)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-dwc3.c:633:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-dwc3.c:643:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:652:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc3.c:652:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc3.c:653:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc3.c:653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc3.c:654:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc3.c:654:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc3.c:655:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-dwc3.c:65:5: warning: ISO C restricts enumerator values to range of 'int' (4294959104 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:660:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-dwc3.c:660:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-dwc3.c:662:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-dwc3.c:665:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-dwc3.c:667:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-dwc3.c:70:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:81:5: warning: ISO C restricts enumerator values to range of 'int' (3221225472 is too large) [-Wpedantic] hw/usb/hcd-dwc3.c:91:5: warning: ISO C restricts enumerator values to range of 'int' (4294443008 is too large) [-Wpedantic] hw/usb/hcd-ehci-pci.c:105:23: warning: 'PCI_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:108:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:116:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:117:23: warning: 'PCI_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:126:23: warning: 'PCI_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:131:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-ehci-pci.c:139:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-pci.c:139:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci-pci.c:140:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ehci-pci.c:148:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-pci.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci-pci.c:149:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-pci.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci-pci.c:150:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ehci-pci.c:154:55: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-pci.c:156:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:157:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:178:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ehci-pci.c:184:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:185:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:228:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-ehci-pci.c:228:21: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-pci.c:228:21: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-ehci-pci.c:228:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-ehci-pci.c:228:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-ehci-pci.c:25:16: warning: padding size of 'struct EHCIPCIInfo' with 2 bytes to alignment boundary [-Wpadded] hw/usb/hcd-ehci-pci.c:33:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/hcd-ehci-pci.c:35:23: warning: 'PCI_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:71:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:78:23: warning: 'PCI_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:92:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-pci.c:97:23: warning: 'PCI_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:111:61: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:113:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:114:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:127:63: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:129:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:130:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:143:58: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:145:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:146:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:159:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:161:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:162:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:177:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:179:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:180:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:195:26: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:200:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:202:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:203:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:223:4: warning: unknown command tag name [-Wdocumentation-unknown-command] hw/usb/hcd-ehci-sysbus.c:231:72: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:247:39: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:247:54: warning: unused parameter 'addr' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:247:69: warning: unused parameter 'val' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:248:42: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:262:26: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:263:28: warning: 'FUSBH200_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:273:61: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:275:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:276:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:29:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-sysbus.c:29:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci-sysbus.c:30:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ehci-sysbus.c:35:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-sysbus.c:35:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci-sysbus.c:36:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci-sysbus.c:36:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci-sysbus.c:38:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ehci-sysbus.c:43:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:44:26: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:53:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:54:26: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:62:23: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:63:26: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:64:28: warning: 'SYS_BUS_EHCI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:73:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:79:26: warning: 'SYS_BUS_EHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:85:62: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ehci-sysbus.c:87:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci-sysbus.c:88:28: warning: 'SYS_BUS_EHCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ehci.c:1008:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:1011:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:1012:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ehci.c:1015:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1017:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1017:61: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1021:53: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci.c:1028:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1028:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1042:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ehci.c:1058:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-ehci.c:1060:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1069:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1083:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1111:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1112:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1130:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1149:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1149:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1149:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ehci.c:1160:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1165:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1173:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ehci.c:1174:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1226:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1230:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1248:9: warning: cast from 'char *' to 'EHCIPacket *' (aka 'struct EHCIPacket *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-ehci.c:1248:9: warning: cast from 'const struct USBPacket *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.c:1248:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:1248:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-ehci.c:1287:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1295:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1310:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1322:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1329:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1329:20: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ehci.c:1330:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:139:37: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:139:37: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-ehci.c:139:37)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-ehci.c:139:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-ehci.c:1420:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1420:32: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ehci.c:1449:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-ehci.c:144:36: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:144:36: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-ehci.c:144:36)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-ehci.c:144:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-ehci.c:144:65: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:1456:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1456:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1458:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1499:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1499:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1502:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:1508:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ehci.c:1572:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:1618:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:1709:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:1735:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:1806:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:1806:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-ehci.c:1810:20: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:1810:20: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-ehci.c:1810:20)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-ehci.c:1810:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-ehci.c:1840:37: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:1866:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ehci.c:186:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:186:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/usb/hcd-ehci.c:189:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:190:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:195:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:198:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:199:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:211:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:2174:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:219:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:222:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:2244:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:2251:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:2253:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/usb/hcd-ehci.c:2254:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:2260:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:2278:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ehci.c:2286:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:2292:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/usb/hcd-ehci.c:2317:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:2417:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:2424:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/hcd-ehci.c:2444:57: warning: unused parameter 'running' [-Wunused-parameter] hw/usb/hcd-ehci.c:2478:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2478:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2479:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2479:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2480:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2480:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2481:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2481:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2482:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2482:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2483:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2483:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2484:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2484:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2485:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2485:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2486:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2486:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2487:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2487:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2488:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2488:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2489:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2489:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2490:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2490:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2491:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2492:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2492:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2493:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2493:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2495:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2495:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-ehci.c:2495:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2496:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2497:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2497:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2499:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2500:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2501:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2502:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:2502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ehci.c:2503:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ehci.c:2542:52: warning: unused parameter 'dev' [-Wunused-parameter] hw/usb/hcd-ehci.c:2575:24: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-ehci.c:262:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:263:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:271:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:272:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:284:23: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:284:35: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:298:23: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:298:41: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ehci.c:304:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:306:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:312:28: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:322:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:323:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:328:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:336:39: warning: unused parameter 's' [-Wunused-parameter] hw/usb/hcd-ehci.c:338:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:345:40: warning: unused parameter 's' [-Wunused-parameter] hw/usb/hcd-ehci.c:348:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:352:45: warning: unused parameter 's' [-Wunused-parameter] hw/usb/hcd-ehci.c:380:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:402:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:698:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:719:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:729:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:736:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:771:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:783:20: warning: cast from 'char *' to 'EHCIState *' (aka 'struct EHCIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-ehci.c:783:20: warning: cast from 'const struct USBBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.c:783:20: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:783:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-ehci.c:80:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ehci.c:811:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:811:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-ehci.c:815:47: warning: unused parameter 'stream' [-Wunused-parameter] hw/usb/hcd-ehci.c:817:20: warning: cast from 'char *' to 'EHCIState *' (aka 'struct EHCIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-ehci.c:817:20: warning: cast from 'const struct USBBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.c:817:20: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ehci.c:817:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-ehci.c:898:41: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci.c:904:35: warning: unused parameter 'ptr' [-Wunused-parameter] hw/usb/hcd-ehci.c:904:47: warning: unused parameter 'addr' [-Wunused-parameter] hw/usb/hcd-ehci.c:905:39: warning: unused parameter 'val' [-Wunused-parameter] hw/usb/hcd-ehci.c:905:53: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci.c:910:42: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci.c:918:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:924:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:929:41: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci.c:935:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:935:59: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:959:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.c:968:52: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ehci.c:971:21: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:976:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:976:60: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:976:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:981:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ehci.c:983:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ehci.c:988:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:992:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ehci.c:995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ehci.h:227:15: warning: padding struct 'struct EHCIPacket' with 4 bytes to align 'packet' [-Wpadded] hw/usb/hcd-ehci.h:237:14: warning: padding struct 'struct EHCIQueue' with 4 bytes to align 'ts' [-Wpadded] hw/usb/hcd-ehci.h:248:16: warning: padding struct 'struct EHCIQueue' with 4 bytes to align 'dev' [-Wpadded] hw/usb/hcd-ehci.h:260:18: warning: padding struct 'struct EHCIState' with 8 bytes to align 'mem_caps' [-Wpadded] hw/usb/hcd-ehci.h:265:14: warning: padding struct 'struct EHCIState' with 1 byte to align 'capsbase' [-Wpadded] hw/usb/hcd-ehci.h:271:14: warning: padding struct 'struct EHCIState' with 2 bytes to align 'maxframes' [-Wpadded] hw/usb/hcd-ehci.h:300:14: warning: padding struct 'struct EHCIState' with 3 bytes to align 'astate' [-Wpadded] hw/usb/hcd-ehci.h:302:13: warning: padding struct 'struct EHCIState' with 4 bytes to align 'ports' [-Wpadded] hw/usb/hcd-ehci.h:320:25: warning: padding struct 'struct EHCIState' with 7 bytes to align 'vmstate' [-Wpadded] hw/usb/hcd-ehci.h:332:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.h:335:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:337:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:352:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.h:352:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.h:355:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:357:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:359:15: warning: padding struct 'struct EHCISysBusState' with 8 bytes to align 'ehci' [-Wpadded] hw/usb/hcd-ehci.h:363:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:365:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:373:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ehci.h:376:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ehci.h:378:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-musb.c:100:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1038:47: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1080:26: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1144:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:116:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:117:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:123:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1260:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-musb.c:1267:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-musb.c:126:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1271:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:127:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:128:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1291:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1295:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1299:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:129:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:130:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:131:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:132:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:133:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:134:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1350:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1351:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:135:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1375:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1377:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1380:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1382:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1385:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-musb.c:1413:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-musb.c:1426:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-musb.c:1428:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-musb.c:1430:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1433:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1437:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1441:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1443:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-musb.c:144:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1457:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1463:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1470:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-musb.c:1475:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-musb.c:1480:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1481:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1484:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1486:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1489:23: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:148:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1491:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:1494:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:149:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:150:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1512:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:1516:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-musb.c:151:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:152:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:1530:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-musb.c:153:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:154:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:155:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:163:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:164:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:165:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:166:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:167:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:168:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:172:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:173:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:175:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:182:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:183:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:184:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:185:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:186:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:189:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:192:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:193:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:194:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:195:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:196:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:197:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:198:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:204:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:205:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:206:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:207:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:210:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:211:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:218:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:219:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:220:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:221:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:222:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:229:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:230:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:231:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:232:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:236:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:237:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:243:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:246:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:247:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:248:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:249:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:250:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:251:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:276:33: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-musb.c:282:8: warning: padding size of 'struct MUSBPacket' with 4 bytes to alignment boundary [-Wpadded] hw/usb/hcd-musb.c:312:16: warning: padding struct 'struct MUSBEndPoint' with 4 bytes to align 'musb' [-Wpadded] hw/usb/hcd-musb.c:329:14: warning: padding struct 'struct MUSBState' with 1 byte to align 'tx_intr' [-Wpadded] hw/usb/hcd-musb.c:334:9: warning: padding struct 'struct MUSBState' with 2 bytes to align 'setup_len' [-Wpadded] hw/usb/hcd-musb.c:341:18: warning: padding struct 'struct MUSBState' with 4 bytes to align 'ep' [-Wpadded] hw/usb/hcd-musb.c:444:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-musb.c:547:39: warning: unused parameter 'port' [-Wunused-parameter] hw/usb/hcd-musb.c:549:21: warning: cast from 'char *' to 'MUSBPacket *' (aka 'struct MUSBPacket *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-musb.c:549:21: warning: cast from 'const struct USBPacket *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-musb.c:549:21: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-musb.c:549:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-musb.c:566:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-musb.c:566:74: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/hcd-musb.c:567:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-musb.c:576:13: warning: code will never be executed [-Wunreachable-code] hw/usb/hcd-musb.c:630:37: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:636:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-musb.c:637:57: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/hcd-musb.c:657:48: warning: unused parameter 'packey' [-Wunused-parameter] hw/usb/hcd-musb.c:65:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:66:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:67:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:68:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:71:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:72:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:73:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:74:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:75:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:76:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:77:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:780:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-musb.c:812:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:883:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-musb.c:889:23: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-musb.c:889:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-musb.c:889:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-musb.c:889:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/hcd-musb.c:88:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:922:13: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-musb.c:922:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-musb.c:922:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-musb.c:92:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:94:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-musb.c:96:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci-pci.c:105:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci-pci.c:106:26: warning: 'PCI_OHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci-pci.c:113:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci-pci.c:113:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/hcd-ohci-pci.c:113:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci-pci.c:114:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci-pci.c:114:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci-pci.c:115:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci-pci.c:115:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci-pci.c:116:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci-pci.c:124:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci-pci.c:124:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci-pci.c:125:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci-pci.c:125:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci-pci.c:126:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci-pci.c:130:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ohci-pci.c:132:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci-pci.c:133:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci-pci.c:155:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci-pci.c:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ohci-pci.c:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ohci-pci.c:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ohci-pci.c:54:25: warning: cast from 'char *' to 'OHCIPCIState *' (aka 'struct OHCIPCIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-ohci-pci.c:54:25: warning: cast from 'const struct OHCIState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ohci-pci.c:54:25: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci-pci.c:54:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-ohci-pci.c:65:26: warning: 'PCI_OHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci-pci.c:70:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci-pci.c:84:26: warning: 'PCI_OHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci.c:1000:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.c:1003:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1004:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1004:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1006:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1011:9: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1012:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1014:45: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.c:1020:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1026:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1026:13: warning: signed shift result (0x90000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1026:13: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1032:17: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1039:17: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1043:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1043:17: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1043:17: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1047:17: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1048:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1071:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1071:12: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:1163:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1170:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1311:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1358:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ohci.c:1370:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ohci.c:1375:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ohci.c:1393:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:1401:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:1430:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1441:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:145:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1460:40: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ohci.c:1467:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:147:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1524:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ohci.c:156:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1573:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:157:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1584:37: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-ohci.c:1590:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1596:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1596:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1602:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1607:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ohci.c:162:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1658:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-ohci.c:165:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1673:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1681:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1690:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1690:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ohci.c:1696:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1700:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:1704:45: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:170:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1729:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:172:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:175:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1766:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1771:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1789:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1796:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:1807:49: warning: unused parameter 'port' [-Wunused-parameter] hw/usb/hcd-ohci.c:1809:23: warning: cast from 'char *' to 'OHCIState *' (aka 'struct OHCIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-ohci.c:1809:23: warning: cast from 'const struct USBPacket *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ohci.c:1809:23: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1809:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-ohci.c:1824:33: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci.c:184:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1862:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:1875:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:189:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1909:26: warning: 'SYSBUS_OHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci.c:1910:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci.c:191:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1926:26: warning: 'SYSBUS_OHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci.c:192:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1937:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1937:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1938:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci.c:193:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:194:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1955:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1955:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-ohci.c:1955:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1956:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci.c:1965:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1965:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1966:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1966:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1967:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1967:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1968:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1968:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1969:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1969:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1970:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1970:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1971:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1971:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1972:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1972:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1973:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1973:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1974:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1974:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1975:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1975:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1976:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1976:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1977:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1977:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1978:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1978:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1979:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1979:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:197:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:1980:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1980:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1981:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1981:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1982:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1982:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1983:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1983:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1984:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1984:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1985:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1985:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1986:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1986:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1987:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1987:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1988:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1988:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1989:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1989:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-ohci.c:1989:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1991:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1991:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1992:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1992:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1993:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1993:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1994:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1994:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1995:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1995:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1996:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1996:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1997:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1997:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1998:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:1998:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:1999:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci.c:2008:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:2008:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/hcd-ohci.c:2008:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:2009:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:2009:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:2010:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:2010:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:2011:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-ohci.c:2011:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-ohci.c:2012:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-ohci.c:2015:62: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-ohci.c:2017:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-ohci.c:206:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:221:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:224:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:225:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:226:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:229:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:233:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:234:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-ohci.c:267:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:288:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:310:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-ohci.c:456:12: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ohci.c:468:23: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] hw/usb/hcd-ohci.c:488:12: warning: implicit conversion changes signedness: 'MemTxResult' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-ohci.c:502:11: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/usb/hcd-ohci.c:503:13: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-ohci.c:509:11: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/usb/hcd-ohci.c:515:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ohci.c:530:11: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/usb/hcd-ohci.c:531:13: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-ohci.c:537:11: warning: comparison of integers of different signs: 'dma_addr_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/usb/hcd-ohci.c:543:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-ohci.c:593:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-ohci.c:608:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:608:36: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:612:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-ohci.c:612:9: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:612:9: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:708:63: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:741:35: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/usb/hcd-ohci.c:744:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.c:754:46: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.c:761:53: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/usb/hcd-ohci.c:798:9: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-ohci.c:831:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.c:840:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.c:935:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:993:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-ohci.c:998:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/usb/hcd-ohci.h:101:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-ohci.h:103:15: warning: padding struct 'struct OHCISysBusState' with 8 bytes to align 'ohci' [-Wpadded] hw/usb/hcd-ohci.h:31:16: warning: padding size of 'struct OHCIPort' with 4 bytes to alignment boundary [-Wpadded] hw/usb/hcd-ohci.h:39:18: warning: padding struct 'struct OHCIState' with 8 bytes to align 'mem' [-Wpadded] hw/usb/hcd-ohci.h:42:17: warning: padding struct 'struct OHCIState' with 4 bytes to align 'name' [-Wpadded] hw/usb/hcd-ohci.h:64:14: warning: padding struct 'struct OHCIState' with 1 byte to align 'fi' [-Wpadded] hw/usb/hcd-ohci.h:66:14: warning: padding struct 'struct OHCIState' with 1 byte to align 'frame_number' [-Wpadded] hw/usb/hcd-ohci.h:87:15: warning: padding struct 'struct OHCIState' with 4 bytes to align 'usb_packet' [-Wpadded] hw/usb/hcd-ohci.h:92:12: warning: padding struct 'struct OHCIState' with 3 bytes to align 'ohci_die' [-Wpadded] hw/usb/hcd-ohci.h:96:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-ohci.h:98:8: warning: padding size of 'struct OHCISysBusState' with 8 bytes to alignment boundary [-Wpadded] hw/usb/hcd-ohci.h:99:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-uhci.c:1001:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1019:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1019:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1026:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1035:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1035:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1040:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1040:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1045:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1045:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1054:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1065:21: warning: implicit conversion turns string literal into bool: 'const char[20]' to 'bool' [-Wstring-conversion] hw/usb/hcd-uhci.c:1102:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-uhci.c:1103:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-uhci.c:1106:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-uhci.c:1107:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-uhci.c:1108:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1108:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-uhci.c:1109:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-uhci.c:1137:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/hcd-uhci.c:1158:33: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-uhci.c:1164:26: warning: 'PCI_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1165:29: warning: cast from 'char *' to 'UHCIPCIDeviceClass *' (aka 'struct UHCIPCIDeviceClass *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-uhci.c:1165:29: warning: cast from 'const struct PCIDeviceClass *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-uhci.c:1165:29: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1165:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-uhci.c:1166:20: warning: 'UHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1190:61: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1211:20: warning: 'UHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1232:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1232:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/hcd-uhci.c:1232:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:1233:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1233:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:1234:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1234:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:1235:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1235:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:1236:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-uhci.c:1239:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1239:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:1240:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1240:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:1241:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-uhci.c:1244:55: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-uhci.c:1246:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1247:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1264:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-uhci.c:1270:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1271:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:1272:29: warning: cast from 'char *' to 'UHCIPCIDeviceClass *' (aka 'struct UHCIPCIDeviceClass *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-uhci.c:1272:29: warning: cast from 'const struct PCIDeviceClass *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-uhci.c:1272:29: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1272:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-uhci.c:133:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-uhci.c:1363:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-uhci.c:1363:21: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:1363:21: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-uhci.c:1363:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-uhci.c:1363:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-uhci.c:160:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-uhci.c:178:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] hw/usb/hcd-uhci.c:308:20: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:309:20: warning: 'UHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:345:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:346:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-uhci.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:369:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:369:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-uhci.c:369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:373:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:373:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:374:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:374:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:375:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:375:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:376:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:376:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:377:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:377:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:378:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:378:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-uhci.c:378:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:379:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:379:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:380:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:380:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-uhci.c:381:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-uhci.c:386:52: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-uhci.c:390:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-uhci.c:390:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-uhci.c:413:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:417:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-uhci.c:420:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-uhci.c:437:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/hcd-uhci.c:446:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-uhci.c:455:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-uhci.c:476:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-uhci.c:478:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-uhci.c:486:68: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-uhci.c:513:15: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/hcd-uhci.c:530:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-uhci.c:627:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:637:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-uhci.c:662:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:668:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:686:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:694:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:699:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:704:56: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-uhci.c:78:8: warning: padding size of 'struct UHCIAsync' with 3 bytes to alignment boundary [-Wpadded] hw/usb/hcd-uhci.c:790:31: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:828:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-uhci.c:831:31: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/usb/hcd-uhci.c:833:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/hcd-uhci.c:838:55: warning: implicit conversion changes signedness: 'int' to 'dma_addr_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-uhci.c:867:42: warning: unused parameter 'port' [-Wunused-parameter] hw/usb/hcd-uhci.c:869:24: warning: cast from 'char *' to 'UHCIAsync *' (aka 'struct UHCIAsync *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-uhci.c:869:24: warning: cast from 'const struct USBPacket *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-uhci.c:869:24: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-uhci.c:869:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-uhci.c:88:8: warning: padding size of 'struct UHCIQueue' with 7 bytes to alignment boundary [-Wpadded] hw/usb/hcd-uhci.c:937:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-uhci.c:940:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:961:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.c:980:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-uhci.h:40:16: warning: padding size of 'struct UHCIPort' with 6 bytes to alignment boundary [-Wpadded] hw/usb/hcd-uhci.h:56:13: warning: padding struct 'struct UHCIState' with 2 bytes to align 'expire_time' [-Wpadded] hw/usb/hcd-uhci.h:62:14: warning: padding struct 'struct UHCIState' with 7 bytes to align 'ports' [-Wpadded] hw/usb/hcd-uhci.h:68:30: warning: padding struct 'struct UHCIState' with 4 bytes to align 'queues' [-Wpadded] hw/usb/hcd-uhci.h:72:11: warning: padding struct 'struct UHCIState' with 7 bytes to align 'masterbus' [-Wpadded] hw/usb/hcd-uhci.h:78:1: warning: cast from 'Object *' (aka 'struct Object *') to 'UHCIState *' (aka 'struct UHCIState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-uhci.h:78:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/hcd-uhci.h:80:16: warning: padding size of 'struct UHCIInfo' with 6 bytes to alignment boundary [-Wpadded] hw/usb/hcd-uhci.h:86:18: warning: padding struct 'struct UHCIInfo' with 2 bytes to align 'realize' [-Wpadded] hw/usb/hcd-xhci-nec.c:30:16: warning: padding size of 'struct XHCINecState' with 4 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci-nec.c:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-xhci-nec.c:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-xhci-nec.c:40:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:40:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-nec.c:41:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:41:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-nec.c:42:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:42:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-nec.c:44:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:44:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-nec.c:46:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:46:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-nec.c:47:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-nec.c:48:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci-nec.c:53:25: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-nec.c:54:25: warning: cast from 'char *' to 'XHCINecState *' (aka 'struct XHCINecState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-xhci-nec.c:54:25: warning: cast from 'const struct XHCIPciState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci-nec.c:54:25: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-nec.c:54:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci-nec.c:61:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-xhci-nec.c:63:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-nec.c:64:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:101:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:111:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:121:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:159:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] hw/usb/hcd-xhci-pci.c:169:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:182:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-pci.c:182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-pci.c:183:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-pci.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-pci.c:184:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-pci.c:184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-pci.c:185:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci-pci.c:191:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:196:5: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:198:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:201:55: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-xhci-pci.c:203:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:204:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:224:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci-pci.c:228:60: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-xhci-pci.c:230:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:239:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:40:23: warning: cast from 'char *' to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:40:23: warning: cast from 'const struct XHCIState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci-pci.c:40:23: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-pci.c:40:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci-pci.c:41:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:50:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:51:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:54:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:55:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:62:23: warning: cast from 'char *' to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:62:23: warning: cast from 'const struct XHCIState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci-pci.c:62:23: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-pci.c:62:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci-pci.c:63:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:72:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:77:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci-pci.c:86:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:88:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:91:57: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/hcd-xhci-pci.c:93:23: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCIPciState *' (aka 'struct XHCIPciState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-pci.c:94:26: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-pci.c:97:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci-pci.c:99:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci-pci.h:35:16: warning: padding size of 'struct XHCIPciState' with 8 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci-pci.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-xhci-pci.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-xhci-sysbus.c:100:62: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-xhci-sysbus.c:102:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-sysbus.c:123:38: warning: extra ';' outside of a function [-Wextra-semi] hw/usb/hcd-xhci-sysbus.c:21:26: warning: cast from 'char *' to 'XHCISysbusState *' (aka 'struct XHCISysbusState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-xhci-sysbus.c:21:26: warning: cast from 'const struct XHCIState *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci-sysbus.c:21:26: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-sysbus.c:21:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci-sysbus.c:30:26: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCISysbusState *' (aka 'struct XHCISysbusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-sysbus.c:32:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-sysbus.c:37:26: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCISysbusState *' (aka 'struct XHCISysbusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-sysbus.c:40:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-sysbus.c:45:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-xhci-sysbus.c:53:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-sysbus.c:58:26: warning: cast from 'Object *' (aka 'struct Object *') to 'XHCISysbusState *' (aka 'struct XHCISysbusState *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/hcd-xhci-sysbus.c:61:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci-sysbus.c:86:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-sysbus.c:86:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-sysbus.c:87:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-sysbus.c:87:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-sysbus.c:88:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci-sysbus.c:95:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci-sysbus.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci-sysbus.c:96:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci-sysbus.h:22:16: warning: padding size of 'struct XHCISysbusState' with 8 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci-sysbus.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-xhci-sysbus.h:25:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/hcd-xhci-sysbus.h:26:15: warning: padding struct 'struct XHCISysbusState' with 8 bytes to align 'xhci' [-Wpadded] hw/usb/hcd-xhci.c:1028:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/usb/hcd-xhci.c:1036:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:103:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:104:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1050:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:1067:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:1111:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:113:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1155:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:117:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:120:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:131:16: warning: padding size of 'struct XHCITRB' with 7 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:1425:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:1429:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:1444:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:1444:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:1445:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/usb/hcd-xhci.c:1498:47: warning: missing field 'ptr' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:1502:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:1504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/usb/hcd-xhci.c:1537:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:1538:39: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:155:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:164:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1650:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci.c:1657:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci.c:166:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1683:46: warning: unused parameter 'xhci' [-Wunused-parameter] hw/usb/hcd-xhci.c:170:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:171:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1720:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:172:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1736:44: warning: unused parameter 'xhci' [-Wunused-parameter] hw/usb/hcd-xhci.c:173:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1741:41: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-xhci.c:1744:26: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:1744:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci.c:1747:43: warning: unused parameter 'xhci' [-Wunused-parameter] hw/usb/hcd-xhci.c:174:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:1750:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:1750:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:1753:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] hw/usb/hcd-xhci.c:1754:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] hw/usb/hcd-xhci.c:1755:54: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-xhci.c:1762:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:1769:49: warning: unused parameter 'xhci' [-Wunused-parameter] hw/usb/hcd-xhci.c:1773:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:1773:76: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/hcd-xhci.c:1777:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/hcd-xhci.c:1792:12: warning: enumeration values 'ET_INVALID' and 'ET_CONTROL' not explicitly handled in switch [-Wswitch-enum] hw/usb/hcd-xhci.c:1824:62: warning: implicit conversion changes signedness: 'EPType' (aka 'enum EPType') to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:1892:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:1897:23: warning: declaration shadows a local variable [-Wshadow] hw/usb/hcd-xhci.c:1969:46: warning: missing field 'ccode' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:1972:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:1973:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:1979:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci.c:2001:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2054:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2072:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2082:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/hcd-xhci.c:208:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:2147:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2148:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/usb/hcd-xhci.c:2179:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2222:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2227:42: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2256:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2259:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:2263:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2264:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2264:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:2271:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:2279:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2285:38: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2287:48: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2288:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2288:62: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2320:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2338:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2338:9: warning: signed shift result (0xFFC00000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2382:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2387:38: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2417:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2422:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2428:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2428:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2437:20: warning: variable length array used [-Wvla] hw/usb/hcd-xhci.c:2478:55: warning: missing field 'ptr' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:2492:17: warning: 21 enumeration values not explicitly handled in switch: 'TRB_RESERVED', 'TR_NORMAL', 'TR_SETUP'... [-Wswitch-enum] hw/usb/hcd-xhci.c:251:18: warning: padding struct 'struct XHCITransfer' with 1 byte to align 'trb_count' [-Wpadded] hw/usb/hcd-xhci.c:252:14: warning: padding struct 'struct XHCITransfer' with 4 bytes to align 'trbs' [-Wpadded] hw/usb/hcd-xhci.c:2574:30: warning: integer constant not in range of enumerated type 'TRBType' (aka 'enum TRBType') [-Wassign-enum] hw/usb/hcd-xhci.c:2583:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2586:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:2588:30: warning: integer constant not in range of enumerated type 'TRBType' (aka 'enum TRBType') [-Wassign-enum] hw/usb/hcd-xhci.c:2594:53: warning: implicit conversion changes signedness: 'TRBType' (aka 'enum TRBType') to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2598:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/hcd-xhci.c:2622:41: warning: missing field 'length' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:2663:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2687:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:268:14: warning: padding struct 'struct XHCIStreamContext' with 4 bytes to align 'ring' [-Wpadded] hw/usb/hcd-xhci.c:2693:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2699:23: warning: 'XHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:2716:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2717:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2720:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2724:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:2743:63: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:278:33: warning: padding struct 'struct XHCIEPContext' with 4 bytes to align 'transfers' [-Wpadded] hw/usb/hcd-xhci.c:2810:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2814:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2818:64: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:281:16: warning: padding struct 'struct XHCIEPContext' with 4 bytes to align 'pctx' [-Wpadded] hw/usb/hcd-xhci.c:2833:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2837:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2842:52: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:2847:45: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2847:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2852:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:2852:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/hcd-xhci.c:2873:21: warning: declaration shadows a local variable [-Wshadow] hw/usb/hcd-xhci.c:2873:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2880:21: warning: declaration shadows a local variable [-Wshadow] hw/usb/hcd-xhci.c:2880:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2894:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:289:18: warning: padding struct 'struct XHCIEPContext' with 3 bytes to align 'nr_pstreams' [-Wpadded] hw/usb/hcd-xhci.c:2904:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2908:64: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:2927:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2942:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2946:30: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:294:13: warning: padding struct 'struct XHCIEPContext' with 4 bytes to align 'mfindex_last' [-Wpadded] hw/usb/hcd-xhci.c:2951:52: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:2953:23: warning: 'XHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:2955:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2955:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2966:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:2975:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:2993:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:2995:76: warning: missing field 'ptr' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:2996:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3000:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3000:67: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3003:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3009:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3015:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3020:44: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:3031:58: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3035:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3062:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3067:55: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:3073:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3073:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3076:55: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3079:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3085:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3087:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3092:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3106:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3111:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3113:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:3113:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3116:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3125:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3128:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3132:42: warning: unused parameter 'ptr' [-Wunused-parameter] hw/usb/hcd-xhci.c:3133:45: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:3136:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3141:56: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/hcd-xhci.c:3146:35: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3146:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3171:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:3176:34: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/hcd-xhci.c:3176:49: warning: unused parameter 'addr' [-Wunused-parameter] hw/usb/hcd-xhci.c:3176:64: warning: unused parameter 'val' [-Wunused-parameter] hw/usb/hcd-xhci.c:3177:37: warning: unused parameter 'width' [-Wunused-parameter] hw/usb/hcd-xhci.c:3250:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3254:36: warning: unused parameter 'port' [-Wunused-parameter] hw/usb/hcd-xhci.c:3256:26: warning: cast from 'char *' to 'XHCITransfer *' (aka 'struct XHCITransfer *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/hcd-xhci.c:3256:26: warning: cast from 'const struct USBPacket *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci.c:3256:26: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3256:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci.c:3269:40: warning: unused parameter 'uport' [-Wunused-parameter] hw/usb/hcd-xhci.c:3272:23: warning: cast from 'char *' to 'XHCIState *' (aka 'struct XHCIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-xhci.c:3272:23: warning: cast from 'const struct USBBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci.c:3272:23: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3272:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci.c:3310:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3316:23: warning: cast from 'char *' to 'XHCIState *' (aka 'struct XHCIState *') increases required alignment from 1 to 16 [-Wcast-align] hw/usb/hcd-xhci.c:3316:23: warning: cast from 'const struct USBBus *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/hcd-xhci.c:3316:23: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3316:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci.c:3321:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:3326:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3326:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3346:16: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3346:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/hcd-xhci.c:3384:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3385:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3389:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/hcd-xhci.c:3393:23: warning: 'XHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:3434:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:3436:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci.c:3447:23: warning: 'XHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:3451:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:3452:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3465:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:3473:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/hcd-xhci.c:3486:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:3491:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:3505:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/usb/hcd-xhci.c:3511:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3511:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:3514:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci.c:3528:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3528:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3529:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3529:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3530:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3538:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3539:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3547:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3547:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3548:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3548:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3549:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3557:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3557:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3558:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3558:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3559:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3559:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3560:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3560:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3561:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3561:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3562:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3562:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3563:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3563:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3564:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3568:32: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/hcd-xhci.c:3568:44: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/hcd-xhci.c:3578:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3578:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3579:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3579:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3580:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3580:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3581:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3581:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3582:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3582:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3583:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3584:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3584:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3587:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3587:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3588:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3588:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3589:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3589:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3590:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3590:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3591:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3591:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3594:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3594:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3595:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3595:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3596:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3596:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3597:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3597:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-xhci.c:3597:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3601:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3610:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3610:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-xhci.c:3610:9: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:3610:9)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:3610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3610:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:3612:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3612:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-xhci.c:3612:9: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:3612:9)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:3612:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3612:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:3614:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3614:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-xhci.c:3614:9: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:3614:9)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:3614:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3614:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:3618:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3618:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3619:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3620:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3620:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3621:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3622:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3623:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3623:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3624:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3625:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3628:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3629:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3629:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/usb/hcd-xhci.c:3629:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3630:9: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3630:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3632:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3637:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3637:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3639:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3639:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3640:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3640:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3641:5: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:3641:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/hcd-xhci.c:3643:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/hcd-xhci.c:3646:55: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/hcd-xhci.c:3648:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/hcd-xhci.c:410:24: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:410:24: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:410:24)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:410:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:416:24: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:416:24: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:416:24)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:416:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:422:24: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:422:24: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:422:24)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:422:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:438:40: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/usb/hcd-xhci.c:460:52: warning: missing field 'ptr' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/hcd-xhci.c:516:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:519:17: warning: extension used [-Wlanguage-extension-token] hw/usb/hcd-xhci.c:519:17: warning: padding size of 'struct (unnamed at ../hw/usb/hcd-xhci.c:519:5)' with 7 bits to alignment boundary [-Wpadded] hw/usb/hcd-xhci.c:519:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/hcd-xhci.c:521:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:545:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:545:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:554:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:554:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:575:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:605:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:623:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:630:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/hcd-xhci.c:655:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/hcd-xhci.c:671:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/usb/hcd-xhci.c:676:71: warning: missing field 'ptr' initializer [-Wmissing-field-initializers] hw/usb/hcd-xhci.c:687:39: warning: unused parameter 'xhci' [-Wunused-parameter] hw/usb/hcd-xhci.c:72:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:73:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:77:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:83:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:84:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:852:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:860:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:86:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:882:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:889:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/hcd-xhci.c:92:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:961:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/hcd-xhci.c:970:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/usb/hcd-xhci.c:97:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.c:98:9: warning: macro is not used [-Wunused-macros] hw/usb/hcd-xhci.h:120:16: warning: padding size of 'struct XHCIRing' with 7 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci.h:139:16: warning: padding struct 'struct XHCISlot' with 4 bytes to align 'ctx' [-Wpadded] hw/usb/hcd-xhci.h:144:16: warning: padding size of 'struct XHCIEvent' with 6 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci.h:165:16: warning: padding struct 'struct XHCIInterrupter' with 2 bytes to align 'er_start' [-Wpadded] hw/usb/hcd-xhci.h:171:15: warning: padding struct 'struct XHCIInterrupter' with 7 bytes to align 'ev_buffer' [-Wpadded] hw/usb/hcd-xhci.h:177:16: warning: padding size of 'struct XHCIState' with 7 bytes to alignment boundary [-Wpadded] hw/usb/hcd-xhci.h:181:18: warning: padding struct 'struct XHCIState' with 8 bytes to align 'mem' [-Wpadded] hw/usb/hcd-xhci.h:211:14: warning: padding struct 'struct XHCIState' with 8 bytes to align 'ports' [-Wpadded] hw/usb/hcd-xhci.h:216:13: warning: padding struct 'struct XHCIState' with 4 bytes to align 'mfindex_start' [-Wpadded] hw/usb/hcd-xhci.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/host-libusb.c:1038:19: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/usb/host-libusb.c:106:39: warning: padding struct 'struct USBHostDevice' with 4 bytes to align 'dev' [-Wpadded] hw/usb/host-libusb.c:1104:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1149:62: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/host-libusb.c:1151:24: warning: cast from 'char *' to 'USBHostDevice *' (aka 'struct USBHostDevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/usb/host-libusb.c:1151:24: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/usb/host-libusb.c:1151:24: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1151:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/host-libusb.c:1168:9: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:116:39: warning: padding struct 'struct USBHostDevice' with 6 bytes to align 'bh_nodev' [-Wpadded] hw/usb/host-libusb.c:1182:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:119:38: warning: padding struct 'struct USBHostDevice' with 7 bytes to align 'exit' [-Wpadded] hw/usb/host-libusb.c:1231:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/host-libusb.c:1232:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/host-libusb.c:1257:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1258:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1267:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1278:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:130:39: warning: padding struct 'struct USBHostRequest' with 7 bytes to align 'xfer' [-Wpadded] hw/usb/host-libusb.c:1343:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:135:38: warning: padding struct 'struct USBHostRequest' with 3 bytes to align 'next' [-Wpadded] hw/usb/host-libusb.c:1403:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1406:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/host-libusb.c:142:38: warning: padding struct 'struct USBHostIsoXfer' with 3 bytes to align 'packet' [-Wpadded] hw/usb/host-libusb.c:1437:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1467:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1498:38: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/usb/host-libusb.c:1505:70: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/host-libusb.c:1507:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:1540:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1552:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:1575:62: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/usb/host-libusb.c:1576:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:1585:55: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/usb/host-libusb.c:1586:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:1597:56: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] hw/usb/host-libusb.c:1598:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:1632:48: warning: unused parameter 'dev' [-Wunused-parameter] hw/usb/host-libusb.c:1641:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1663:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1673:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/host-libusb.c:1692:24: warning: 'USB_HOST_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1725:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1737:49: warning: unused parameter 'version_id' [-Wunused-parameter] hw/usb/host-libusb.c:1755:9: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1755:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1756:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/host-libusb.c:1761:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1761:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1762:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1762:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1763:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1763:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/host-libusb.c:1763:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1764:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1764:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1765:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1765:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1767:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1767:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/usb/host-libusb.c:1767:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1769:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1769:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1770:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1770:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1771:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1771:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1773:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1773:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1775:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1775:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1777:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1777:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1779:5: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:1779:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/host-libusb.c:1781:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/host-libusb.c:1784:61: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/host-libusb.c:1786:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1787:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:1811:33: warning: extra ';' outside of a function [-Wextra-semi] hw/usb/host-libusb.c:1812:20: warning: extra ';' outside of a function [-Wextra-semi] hw/usb/host-libusb.c:1827:68: warning: unused parameter 'state' [-Wunused-parameter] hw/usb/host-libusb.c:1834:39: warning: unused parameter 'unused' [-Wunused-parameter] hw/usb/host-libusb.c:1847:13: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:1922:50: warning: unused parameter 'qdict' [-Wunused-parameter] hw/usb/host-libusb.c:1933:9: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:209:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:210:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:211:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:212:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:213:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:214:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:238:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/usb/host-libusb.c:244:57: warning: unused parameter 'user_data' [-Wunused-parameter] hw/usb/host-libusb.c:252:43: warning: unused parameter 'user_data' [-Wunused-parameter] hw/usb/host-libusb.c:334:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/host-libusb.c:336:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/host-libusb.c:338:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:349:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/host-libusb.c:349:15: warning: extension used [-Wlanguage-extension-token] hw/usb/host-libusb.c:349:15: warning: padding size of 'struct (unnamed at ../hw/usb/host-libusb.c:349:15)' with 7 bits to alignment boundary [-Wpadded] hw/usb/host-libusb.c:349:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/host-libusb.c:431:20: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/usb/host-libusb.c:434:27: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:453:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/usb/host-libusb.c:462:37: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:481:20: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/usb/host-libusb.c:483:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/host-libusb.c:488:44: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:490:29: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:510:45: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:512:33: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:552:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/usb/host-libusb.c:562:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/host-libusb.c:578:52: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/usb/host-libusb.c:601:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:64:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/host-libusb.c:654:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:655:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/usb/host-libusb.c:657:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/host-libusb.c:664:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/host-libusb.c:669:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/usb/host-libusb.c:751:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/usb/host-libusb.c:784:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:797:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/host-libusb.c:869:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/host-libusb.c:931:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/usb/host-libusb.c:950:23: warning: 'USB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/imx-usb-phy.c:100:39: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/imx-usb-phy.c:103:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/imx-usb-phy.c:107:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/imx-usb-phy.c:118:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/imx-usb-phy.c:193:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/imx-usb-phy.c:195:25: warning: 'IMX_USBPHY' was marked unused but was used [-Wused-but-marked-unused] hw/usb/imx-usb-phy.c:199:22: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/imx-usb-phy.c:202:61: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/imx-usb-phy.c:204:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/imx-usb-phy.c:23:9: warning: extension used [-Wlanguage-extension-token] hw/usb/imx-usb-phy.c:23:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/imx-usb-phy.c:24:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/imx-usb-phy.c:38:25: warning: 'IMX_USBPHY' was marked unused but was used [-Wused-but-marked-unused] hw/usb/imx-usb-phy.c:49:71: warning: unused parameter 'size' [-Wunused-parameter] hw/usb/imx-usb-phy.c:52:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/pcap.c:112:31: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/pcap.c:113:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/pcap.c:132:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] hw/usb/pcap.c:14:9: warning: macro is not used [-Wunused-macros] hw/usb/pcap.c:156:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/pcap.c:159:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/pcap.c:15:9: warning: macro is not used [-Wunused-macros] hw/usb/pcap.c:171:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion] hw/usb/pcap.c:175:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/usb/pcap.c:177:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/usb/pcap.c:189:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] hw/usb/pcap.c:190:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/pcap.c:208:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/pcap.c:211:30: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] hw/usb/pcap.c:212:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/pcap.c:212:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] hw/usb/pcap.c:213:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/pcap.c:226:26: warning: extension used [-Wlanguage-extension-token] hw/usb/pcap.c:226:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/usb/pcap.c:226:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/usb/pcap.c:40:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:100:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:101:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:102:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:103:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:104:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:105:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:106:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:107:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:108:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:109:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:110:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:111:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:112:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:113:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:114:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:115:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:119:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:123:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:124:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:125:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:126:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:127:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:128:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:137:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:138:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:142:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:143:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:144:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:145:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:146:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:147:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:148:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:149:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:150:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:151:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:152:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:153:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:154:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:155:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:161:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:162:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:163:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:164:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:165:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:166:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:167:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:168:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:169:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:170:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:171:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:172:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:173:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:174:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:199:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:202:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:203:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:204:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:207:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:208:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:209:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:210:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:211:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:212:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:213:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:214:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:233:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:235:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:236:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:237:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:238:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:239:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:240:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:243:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:250:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/usb/tusb6010.c:261:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/tusb6010.c:267:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/tusb6010.c:279:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/tusb6010.c:284:46: warning: unused parameter 's' [-Wunused-parameter] hw/usb/tusb6010.c:294:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:297:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:311:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:314:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:334:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:337:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/usb/tusb6010.c:39:18: warning: padding struct 'struct TUSBState' with 8 bytes to align 'iomem' [-Wpadded] hw/usb/tusb6010.c:415:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:420:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:423:41: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:452:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:456:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:473:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:477:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:48:14: warning: padding struct 'struct TUSBState' with 2 bytes to align 'prcm_config' [-Wpadded] hw/usb/tusb6010.c:499:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:503:25: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:519:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/usb/tusb6010.c:519:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/usb/tusb6010.c:51:14: warning: padding struct 'struct TUSBState' with 2 bytes to align 'dev_config' [-Wpadded] hw/usb/tusb6010.c:520:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/usb/tusb6010.c:520:75: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/usb/tusb6010.c:614:26: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:622:27: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:627:41: warning: use of GNU case range extension [-Wgnu-case-range] hw/usb/tusb6010.c:638:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/usb/tusb6010.c:666:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/tusb6010.c:669:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/tusb6010.c:672:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/tusb6010.c:701:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/usb/tusb6010.c:780:20: warning: 'TUSB6010' was marked unused but was used [-Wused-but-marked-unused] hw/usb/tusb6010.c:814:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/usb/tusb6010.c:816:20: warning: 'TUSB6010' was marked unused but was used [-Wused-but-marked-unused] hw/usb/tusb6010.c:817:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/tusb6010.c:830:59: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/tusb6010.c:832:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/tusb6010.c:90:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:91:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:95:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:96:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:97:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:98:9: warning: macro is not used [-Wunused-macros] hw/usb/tusb6010.c:99:9: warning: macro is not used [-Wunused-macros] hw/usb/u2f.c:309:9: warning: extension used [-Wlanguage-extension-token] hw/usb/u2f.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/u2f.c:310:9: warning: extension used [-Wlanguage-extension-token] hw/usb/u2f.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/u2f.c:311:9: warning: extension used [-Wlanguage-extension-token] hw/usb/u2f.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/u2f.c:313:9: warning: extension used [-Wlanguage-extension-token] hw/usb/u2f.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/u2f.c:314:9: warning: extension used [-Wlanguage-extension-token] hw/usb/u2f.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/u2f.c:315:9: warning: extension used [-Wlanguage-extension-token] hw/usb/u2f.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/u2f.c:316:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/u2f.c:320:58: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/u2f.c:322:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/u2f.c:323:26: warning: 'USB_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/u2f.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/u2f.h:53:5: warning: not a Doxygen trailing comment [-Wdocumentation] hw/usb/u2f.h:63:16: warning: padding size of 'struct U2FKeyState' with 4 bytes to alignment boundary [-Wpadded] hw/usb/vt82c686-uhci-pci.c:17:20: warning: 'UHCI' was marked unused but was used [-Wused-but-marked-unused] hw/usb/vt82c686-uhci-pci.c:6:48: warning: unused parameter 'irq_num' [-Wunused-parameter] hw/usb/xlnx-usb-subsystem.c:36:21: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2 *' (aka 'struct VersalUsb2 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-usb-subsystem.c:37:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-usb-subsystem.c:40:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-usb-subsystem.c:45:20: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-usb-subsystem.c:52:21: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-usb-subsystem.c:57:21: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2 *' (aka 'struct VersalUsb2 *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-usb-subsystem.c:67:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-usb-subsystem.c:68:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-usb-subsystem.c:72:62: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/xlnx-usb-subsystem.c:74:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-versal-usb2-ctrl-regs.c:103:29: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2CtrlRegs *' (aka 'struct VersalUsb2CtrlRegs *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-versal-usb2-ctrl-regs.c:104:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/usb/xlnx-versal-usb2-ctrl-regs.c:146:62: warning: unused parameter 'type' [-Wunused-parameter] hw/usb/xlnx-versal-usb2-ctrl-regs.c:148:29: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2CtrlRegs *' (aka 'struct VersalUsb2CtrlRegs *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-versal-usb2-ctrl-regs.c:151:21: warning: extension used [-Wlanguage-extension-token] hw/usb/xlnx-versal-usb2-ctrl-regs.c:151:21: warning: padding size of 'struct (unnamed at ../hw/usb/xlnx-versal-usb2-ctrl-regs.c:151:21)' with 7 bits to alignment boundary [-Wpadded] hw/usb/xlnx-versal-usb2-ctrl-regs.c:151:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/xlnx-versal-usb2-ctrl-regs.c:158:29: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2CtrlRegs *' (aka 'struct VersalUsb2CtrlRegs *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-versal-usb2-ctrl-regs.c:175:29: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2CtrlRegs *' (aka 'struct VersalUsb2CtrlRegs *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-versal-usb2-ctrl-regs.c:176:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-versal-usb2-ctrl-regs.c:182:31: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-versal-usb2-ctrl-regs.c:183:31: warning: extension used [-Wlanguage-extension-token] hw/usb/xlnx-versal-usb2-ctrl-regs.c:183:31: warning: padding size of 'struct (unnamed at ../hw/usb/xlnx-versal-usb2-ctrl-regs.c:183:31)' with 7 bits to alignment boundary [-Wpadded] hw/usb/xlnx-versal-usb2-ctrl-regs.c:183:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/usb/xlnx-versal-usb2-ctrl-regs.c:200:9: warning: extension used [-Wlanguage-extension-token] hw/usb/xlnx-versal-usb2-ctrl-regs.c:200:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/usb/xlnx-versal-usb2-ctrl-regs.c:201:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/usb/xlnx-versal-usb2-ctrl-regs.c:205:65: warning: unused parameter 'data' [-Wunused-parameter] hw/usb/xlnx-versal-usb2-ctrl-regs.c:207:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-versal-usb2-ctrl-regs.c:208:27: warning: 'RESETTABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/usb/xlnx-versal-usb2-ctrl-regs.c:81:57: warning: unused parameter 'val64' [-Wunused-parameter] hw/usb/xlnx-versal-usb2-ctrl-regs.c:83:29: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2CtrlRegs *' (aka 'struct VersalUsb2CtrlRegs *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-versal-usb2-ctrl-regs.c:93:29: warning: cast from 'Object *' (aka 'struct Object *') to 'VersalUsb2CtrlRegs *' (aka 'struct VersalUsb2CtrlRegs *') increases required alignment from 8 to 16 [-Wcast-align] hw/usb/xlnx-versal-usb2-ctrl-regs.c:94:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/vhost-stub.c:10:38: warning: unused parameter 'user' [-Wunused-parameter] hw/virtio/vhost-stub.c:10:57: warning: unused parameter 'chr' [-Wunused-parameter] hw/virtio/vhost-stub.c:10:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/vhost-stub.c:15:41: warning: unused parameter 'user' [-Wunused-parameter] hw/virtio/virtio-9p-pci.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-9p-pci.c:40:25: warning: 'VIRTIO_9P_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-9p-pci.c:41:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-9p-pci.c:43:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-9p-pci.c:47:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-9p-pci.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-9p-pci.c:49:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-9p-pci.c:49:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-9p-pci.c:50:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-9p-pci.c:53:64: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-9p-pci.c:55:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-9p-pci.c:56:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-9p-pci.c:57:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-9p-pci.c:70:25: warning: 'VIRTIO_9P_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-balloon-pci.c:40:29: warning: 'VIRTIO_BALLOON_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:41:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:44:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:47:69: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-balloon-pci.c:49:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:50:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:51:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon-pci.c:62:29: warning: 'VIRTIO_BALLOON_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:1002:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:1024:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:1029:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:1029:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:1031:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:1031:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:1033:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:1033:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:1035:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:1035:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:1041:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:1041:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:1043:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:1043:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:1045:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:1048:65: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-balloon.c:1050:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:1051:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:110:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:114:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] hw/virtio/virtio-balloon.c:144:49: warning: unused parameter 'balloon' [-Wunused-parameter] hw/virtio/virtio-balloon.c:147:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio-balloon.c:196:60: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-balloon.c:201:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:227:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:242:41: warning: unused parameter 'opaque' [-Wunused-parameter] hw/virtio/virtio-balloon.c:245:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:277:69: warning: unused parameter 'opaque' [-Wunused-parameter] hw/virtio/virtio-balloon.c:280:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:285:69: warning: unused parameter 'opaque' [-Wunused-parameter] hw/virtio/virtio-balloon.c:288:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:331:26: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:392:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:397:38: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:407:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-balloon.c:451:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:495:59: warning: unused parameter 'vq' [-Wunused-parameter] hw/virtio/virtio-balloon.c:497:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:504:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:510:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:542:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio-balloon.c:557:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:562:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:579:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:586:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:588:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:604:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:612:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:625:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:629:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:639:26: warning: cast from 'char *' to 'VirtIOBalloon *' (aka 'struct VirtIOBalloon *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio-balloon.c:639:26: warning: cast from 'const struct NotifierWithReturn *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-balloon.c:639:26: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:639:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:640:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:664:13: warning: enumeration value 'PRECOPY_NOTIFY_MAX' not explicitly handled in switch [-Wswitch-enum] hw/virtio/virtio-balloon.c:712:26: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:713:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:739:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:758:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/virtio/virtio-balloon.c:770:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:778:26: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:786:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/virtio/virtio-balloon.c:797:53: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-balloon.c:799:26: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:79:49: warning: unused parameter 'balloon' [-Wunused-parameter] hw/virtio/virtio-balloon.c:809:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/virtio/virtio-balloon.c:815:26: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:816:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:823:49: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-balloon.c:829:62: warning: unused parameter 'version_id' [-Wunused-parameter] hw/virtio/virtio-balloon.c:831:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:83:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio-balloon.c:845:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:845:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:846:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:846:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:847:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:857:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:857:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:858:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:868:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:868:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:869:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-balloon.c:869:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-balloon.c:870:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-balloon.c:881:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:882:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:927:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:928:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:953:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:970:24: warning: 'VIRTIO_BALLOON' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-balloon.c:985:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-balloon.c:993:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-blk-pci.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-blk-pci.c:42:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-blk-pci.c:42:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-blk-pci.c:43:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-blk-pci.c:43:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-blk-pci.c:45:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-blk-pci.c:45:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-blk-pci.c:47:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-blk-pci.c:52:25: warning: 'VIRTIO_BLK_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-blk-pci.c:53:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-blk-pci.c:57:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-blk-pci.c:60:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/virtio/virtio-blk-pci.c:64:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-blk-pci.c:67:65: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-blk-pci.c:69:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-blk-pci.c:70:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-blk-pci.c:71:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-blk-pci.c:84:25: warning: 'VIRTIO_BLK_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:116:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:117:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:118:29: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:152:9: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:154:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-bus.c:167:9: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:180:9: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:189:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:221:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:222:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:222:33: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:224:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:258:15: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:266:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:267:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:267:33: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:279:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:280:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:280:33: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:328:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:332:54: warning: unused parameter 'dev' [-Wunused-parameter] hw/virtio/virtio-bus.c:339:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:340:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:341:27: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:342:29: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:351:61: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-bus.c:353:27: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:45:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:46:22: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:47:27: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:48:29: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-bus.c:49:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-crypto-pci.c:41:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-crypto-pci.c:41:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-crypto-pci.c:43:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-crypto-pci.c:43:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-crypto-pci.c:44:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-crypto-pci.c:49:32: warning: 'VIRTIO_CRYPTO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:50:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:58:29: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:63:68: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-crypto-pci.c:65:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:66:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:67:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto-pci.c:77:28: warning: 'VIRTIO_CRYPTO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1002:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1024:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1025:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1038:27: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-crypto.c:1038:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-crypto.c:1049:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/virtio/virtio-crypto.c:1059:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-crypto.c:1070:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1071:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1075:49: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-crypto.c:1096:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-crypto.c:1101:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-crypto.c:1101:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-crypto.c:1103:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-crypto.c:1108:23: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1109:46: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-crypto.c:1134:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1141:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1142:37: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-crypto.c:1172:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1180:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1190:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:119:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1200:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1207:64: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-crypto.c:1209:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1210:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:1228:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:125:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:129:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-crypto.c:148:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-crypto.c:150:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:151:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-crypto.c:154:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:155:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:157:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:177:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:179:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:192:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-crypto.c:194:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:204:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:209:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:210:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:211:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:236:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:238:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:247:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-crypto.c:249:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:341:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:385:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:386:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:570:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:571:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-crypto.c:581:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-crypto.c:603:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:616:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:617:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:618:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:620:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:621:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:622:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:624:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:625:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:626:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:628:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:630:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:631:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:721:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:725:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:745:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-crypto.c:757:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:766:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:767:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:771:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-crypto.c:785:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-crypto.c:79:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:816:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:82:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:83:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:84:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-crypto.c:858:15: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio-crypto.c:859:15: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio-crypto.c:871:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:901:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-crypto.c:925:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:941:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:969:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:981:58: warning: unused parameter 'vdev' [-Wunused-parameter] hw/virtio/virtio-crypto.c:983:52: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-crypto.c:990:29: warning: 'VIRTIO_CRYPTO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-crypto.c:994:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-input-pci.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-input-pci.c:23:8: warning: padding size of 'struct VirtIOInputPCI' with 8 bytes to alignment boundary [-Wpadded] hw/virtio/virtio-input-pci.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-input-pci.c:40:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-input-pci.c:40:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-input-pci.c:41:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-input-pci.c:46:30: warning: 'VIRTIO_INPUT_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:47:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:50:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:53:67: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-input-pci.c:55:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:56:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:57:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:66:75: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-input-pci.c:68:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:74:57: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-input-pci.c:76:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:83:30: warning: 'VIRTIO_INPUT_HID_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:91:30: warning: 'VIRTIO_INPUT_HID_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-input-pci.c:99:30: warning: 'VIRTIO_INPUT_HID_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu-pci.c:38:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu-pci.c:38:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu-pci.c:39:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu-pci.c:39:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu-pci.c:42:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu-pci.c:47:27: warning: 'VIRTIO_IOMMU_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:49:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:50:22: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:52:43: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:57:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/virtio/virtio-iommu-pci.c:74:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:77:67: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-iommu-pci.c:79:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:80:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:81:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu-pci.c:92:27: warning: 'VIRTIO_IOMMU_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1013:51: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1015:24: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1022:64: warning: unused parameter 'user_data' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1042:71: warning: unused parameter 'n' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1044:25: warning: cast from 'char *' to 'IOMMUDevice *' (aka 'struct IOMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-iommu.c:1044:25: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:1044:25: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1044:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:1051:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:1096:25: warning: cast from 'char *' to 'IOMMUDevice *' (aka 'struct IOMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-iommu.c:1096:25: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:1096:25: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1096:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:109:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:1152:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1153:22: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1168:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-iommu.c:1168:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-iommu.c:117:35: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1198:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1199:22: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:119:35: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1220:22: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1236:51: warning: unused parameter 'vdev' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1241:48: warning: unused parameter 'obj' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1270:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1270:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1271:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1271:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1271:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1288:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1289:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1299:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1305:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1306:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1310:48: warning: unused parameter 'key' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1329:46: warning: unused parameter 'version_id' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1353:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1354:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1365:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1370:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1370:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1371:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:1371:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-iommu.c:1372:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:1375:63: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1377:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1378:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:1395:57: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-iommu.c:1397:36: warning: 'IOMMU_MEMORY_REGION_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:186:69: warning: unused parameter 'user_data' [-Wunused-parameter] hw/virtio/virtio-iommu.c:188:56: warning: cast from 'const void *' to 'struct VirtIOIOMMUInterval *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:189:56: warning: cast from 'const void *' to 'struct VirtIOIOMMUInterval *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:269:69: warning: unused parameter 'value' [-Wunused-parameter] hw/virtio/virtio-iommu.c:296:25: warning: cast from 'char *' to 'IOMMUDevice *' (aka 'struct IOMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-iommu.c:296:25: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:296:25: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:296:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:435:45: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:458:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-iommu.c:46:12: warning: padding struct 'struct VirtIOIOMMUDomain' with 3 bytes to align 'mappings' [-Wpadded] hw/virtio/virtio-iommu.c:488:12: warning: cast from 'char *' to 'IOMMUDevice *' (aka 'struct IOMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-iommu.c:488:12: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:488:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:488:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:52:24: warning: padding struct 'struct VirtIOIOMMUEndpoint' with 4 bytes to align 'domain' [-Wpadded] hw/virtio/virtio-iommu.c:540:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-iommu.c:629:47: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:62:16: warning: padding size of 'struct VirtIOIOMMUMapping' with 4 bytes to alignment boundary [-Wpadded] hw/virtio/virtio-iommu.c:639:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/virtio/virtio-iommu.c:645:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:646:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:656:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] hw/virtio/virtio-iommu.c:680:13: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio-iommu.c:69:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:727:22: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:729:41: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-iommu.c:757:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:760:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:763:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:766:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:769:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:779:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio-iommu.c:780:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-iommu.c:793:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-iommu.c:813:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-iommu.c:81:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:820:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:836:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-iommu.c:837:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-iommu.c:845:49: warning: unused parameter 'iommu_idx' [-Wunused-parameter] hw/virtio/virtio-iommu.c:847:25: warning: cast from 'char *' to 'IOMMUDevice *' (aka 'struct IOMMUDevice *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-iommu.c:847:25: warning: cast from 'const struct IOMMUMemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-iommu.c:847:25: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-iommu.c:847:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:865:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-iommu.c:873:66: warning: implicit conversion changes signedness: 'IOMMUAccessFlags' to 'int' [-Wsign-conversion] hw/virtio/virtio-iommu.c:874:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:883:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:893:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/virtio/virtio-iommu.c:914:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:933:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:949:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-iommu.c:953:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-iommu.c:968:24: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:992:24: warning: 'VIRTIO_IOMMU' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-iommu.c:994:59: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-mem-pci.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-mmio.c:121:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:123:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:125:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:132:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:134:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:136:57: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:169:38: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:198:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-mmio.c:217:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-mmio.c:243:12: warning: 'return' will never be executed [-Wunreachable-code-return] hw/virtio/virtio-mmio.c:267:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:267:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:270:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:270:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:273:44: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:273:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:282:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:282:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:285:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:285:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:288:51: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:288:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:321:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:339:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-mmio.c:339:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:343:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-mmio.c:347:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-mmio.c:352:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:357:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-mmio.c:368:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:40:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:410:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:414:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-mmio.c:446:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:456:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:466:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:476:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:486:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:496:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-mmio.c:49:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:530:66: warning: unused parameter 'vector' [-Wunused-parameter] hw/virtio/virtio-mmio.c:532:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:539:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-mmio.c:53:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-mmio.c:546:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:556:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:568:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:568:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:569:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:569:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:56:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-mmio.c:570:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:570:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:571:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:571:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:572:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:572:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:573:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-mmio.c:582:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:582:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:583:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:583:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/virtio/virtio-mmio.c:583:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:586:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-mmio.c:595:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-mmio.c:605:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:612:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:619:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:626:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:650:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:652:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:677:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:683:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:683:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-mmio.c:707:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-mmio.c:709:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:720:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:720:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:722:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:722:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:723:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-mmio.c:723:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-mmio.c:725:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-mmio.c:728:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-mmio.c:730:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:731:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:737:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-mmio.c:742:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-mmio.c:757:62: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-mmio.c:759:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:785:25: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:786:36: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:819:30: warning: 'VIRTIO_MMIO' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:828:66: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-mmio.c:830:27: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-mmio.c:831:25: warning: 'VIRTIO_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-net-pci.c:42:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-net-pci.c:42:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-net-pci.c:44:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-net-pci.c:44:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-net-pci.c:46:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-net-pci.c:51:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:52:25: warning: 'VIRTIO_NET_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:53:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:54:22: warning: 'VIRTIO_NET' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:56:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/virtio/virtio-net-pci.c:57:34: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-net-pci.c:57:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-net-pci.c:59:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-net-pci.c:64:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:67:65: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-net-pci.c:69:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:70:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:71:33: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-net-pci.c:85:25: warning: 'VIRTIO_NET_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:100:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:1014:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1019:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:1019:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:102:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:103:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:104:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:105:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:106:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:1098:42: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] hw/virtio/virtio-pci.c:1104:64: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:1140:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1142:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1147:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1155:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1168:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1195:49: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio-pci.c:1212:38: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1214:65: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1222:31: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:1222:31: warning: padding size of 'struct (unnamed at ../hw/virtio/virtio-pci.c:1222:31)' with 7 bits to alignment boundary [-Wpadded] hw/virtio/virtio-pci.c:1222:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/virtio/virtio-pci.c:1232:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:123:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:123:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:1246:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:124:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:124:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:125:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:125:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:126:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:126:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/virtio/virtio-pci.c:126:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:1287:60: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio-pci.c:1299:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:129:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:1302:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1305:31: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:1305:31: warning: padding size of 'struct (unnamed at ../hw/virtio/virtio-pci.c:1305:31)' with 7 bits to alignment boundary [-Wpadded] hw/virtio/virtio-pci.c:1305:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/virtio/virtio-pci.c:1306:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1318:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1322:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1336:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1342:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1346:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1357:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1361:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1382:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1385:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1388:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:138:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:1391:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1394:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1397:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1415:61: warning: unused parameter 'addr' [-Wunused-parameter] hw/virtio/virtio-pci.c:1416:49: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio-pci.c:1432:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1432:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/virtio/virtio-pci.c:1436:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1446:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1450:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1454:58: warning: unused parameter 'addr' [-Wunused-parameter] hw/virtio/virtio-pci.c:1455:46: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio-pci.c:1465:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:1470:40: warning: unused parameter 'opaque' [-Wunused-parameter] hw/virtio/virtio-pci.c:1470:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/virtio/virtio-pci.c:1471:43: warning: unused parameter 'val' [-Wunused-parameter] hw/virtio/virtio-pci.c:1471:57: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio-pci.c:1488:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1491:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1494:48: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1515:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1515:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1518:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1518:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1521:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1521:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1574:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1620:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1633:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1641:57: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1658:60: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-pci.c:1660:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1673:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1703:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1750:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:1774:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1781:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1789:42: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] hw/virtio/virtio-pci.c:1790:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:1791:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:1792:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:1796:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1797:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1813:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1814:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:1820:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1827:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1846:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1847:25: warning: 'VIRTIO_PCI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1852:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1857:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1888:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:1925:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:1970:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:1981:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1994:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:1995:27: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2013:22: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2026:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2026:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2028:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2028:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2030:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2030:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2032:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2032:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2034:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2034:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2036:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2036:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2038:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2038:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2040:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2040:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2042:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2042:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2044:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2044:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2046:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2046:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2048:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2048:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2050:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2050:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2052:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:2057:33: warning: 'VIRTIO_PCI_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2058:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2069:61: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-pci.c:2071:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2072:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2073:33: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2096:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2096:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2098:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2098:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pci.c:2099:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:2110:69: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-pci.c:2112:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2119:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2127:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2152:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:2165:48: warning: cast from 'const struct VirtioPCIDeviceTypeInfo *' to 'void *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:2171:45: warning: cast from 'const struct VirtioPCIDeviceTypeInfo *' to 'void *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:2187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:2204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pci.c:2235:18: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2235:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:2240:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:2240:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:2248:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2254:65: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-pci.c:2256:27: warning: 'BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:2257:25: warning: 'VIRTIO_BUS_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:255:59: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:263:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:266:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:270:53: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:275:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:281:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:284:50: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:288:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:293:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:327:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:334:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:338:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:353:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:376:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:389:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:406:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:409:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:413:15: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:416:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pci.c:426:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:455:42: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:461:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:464:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:466:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:470:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:472:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:491:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:491:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:501:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:501:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:505:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:507:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:507:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:511:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:513:36: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:513:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:534:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/virtio/virtio-pci.c:534:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:534:21: warning: padding size of 'struct (unnamed at ../hw/virtio/virtio-pci.c:534:21)' with 7 bits to alignment boundary [-Wpadded] hw/virtio/virtio-pci.c:534:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/virtio/virtio-pci.c:537:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/virtio/virtio-pci.c:568:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/virtio/virtio-pci.c:576:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio-pci.c:592:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:59:12: warning: cast from 'char *' to 'VirtIOPCIProxy *' (aka 'struct VirtIOPCIProxy *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-pci.c:59:12: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:59:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:59:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:606:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/virtio/virtio-pci.c:614:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio-pci.c:616:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:620:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:623:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:626:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/virtio/virtio-pci.c:637:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:647:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:658:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:658:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio-pci.c:662:18: warning: declaration shadows a local variable [-Wshadow] hw/virtio/virtio-pci.c:670:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:678:29: warning: 'VIRTIO_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:67:12: warning: cast from 'char *' to 'VirtIOPCIProxy *' (aka 'struct VirtIOPCIProxy *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-pci.c:67:12: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:67:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:67:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:682:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-pci.c:682:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio-pci.c:686:18: warning: declaration shadows a local variable [-Wshadow] hw/virtio/virtio-pci.c:694:70: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:702:54: warning: unused parameter 'queue_no' [-Wunused-parameter] hw/virtio/virtio-pci.c:710:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:736:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:746:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:759:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:771:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:779:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:795:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:808:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:80:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:822:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:834:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:835:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:856:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:859:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:873:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:879:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio-pci.c:888:29: warning: cast from 'char *' to 'VirtIOPCIProxy *' (aka 'struct VirtIOPCIProxy *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-pci.c:888:29: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:888:29: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:888:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:890:53: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:899:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:911:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:915:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:925:29: warning: cast from 'char *' to 'VirtIOPCIProxy *' (aka 'struct VirtIOPCIProxy *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-pci.c:925:29: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:925:29: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:925:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:927:53: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio-pci.c:936:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pci.c:946:29: warning: cast from 'char *' to 'VirtIOPCIProxy *' (aka 'struct VirtIOPCIProxy *') increases required alignment from 1 to 16 [-Wcast-align] hw/virtio/virtio-pci.c:946:29: warning: cast from 'const struct PCIDevice *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pci.c:946:29: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pci.c:946:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-pci.c:948:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pci.c:980:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:105:26: warning: 'VIRTIO_PMEM_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:119:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pmem-pci.c:22:31: warning: 'VIRTIO_PMEM_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:23:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:26:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:37:37: warning: cast from 'const struct MemoryDeviceState *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pmem-pci.c:44:31: warning: 'VIRTIO_PMEM_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:45:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:46:28: warning: 'VIRTIO_PMEM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:54:31: warning: 'VIRTIO_PMEM_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:55:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:56:28: warning: 'VIRTIO_PMEM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:67:31: warning: 'VIRTIO_PMEM_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:68:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:69:28: warning: 'VIRTIO_PMEM_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:70:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:84:66: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-pmem-pci.c:86:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:87:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:88:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.c:89:30: warning: 'MEMORY_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem-pci.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-pmem-pci.h:30:8: warning: padding size of 'struct VirtIOPMEMPCI' with 8 bytes to alignment boundary [-Wpadded] hw/virtio/virtio-pmem.c:102:56: warning: unused parameter 'vdev' [-Wunused-parameter] hw/virtio/virtio-pmem.c:103:49: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-pmem.c:110:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:111:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:131:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:132:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:159:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pmem.c:159:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pmem.c:160:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-pmem.c:160:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-pmem.c:162:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-pmem.c:165:62: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-pmem.c:167:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:168:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:169:28: warning: 'VIRTIO_PMEM_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:31:17: warning: padding struct 'struct VirtIODeviceRequest' with 4 bytes to align 'pmem' [-Wpadded] hw/virtio/virtio-pmem.c:49:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio-pmem.c:54:39: warning: unused parameter 'ret' [-Wunused-parameter] hw/virtio/virtio-pmem.c:57:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/virtio/virtio-pmem.c:61:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio-pmem.c:70:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:71:34: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:95:24: warning: 'VIRTIO_PMEM' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-pmem.c:96:42: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct virtio_pmem_config *' increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio-rng-pci.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-rng-pci.c:30:8: warning: padding size of 'struct VirtIORngPCI' with 8 bytes to alignment boundary [-Wpadded] hw/virtio/virtio-rng-pci.c:36:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng-pci.c:36:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-rng-pci.c:38:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng-pci.c:38:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-rng-pci.c:40:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-rng-pci.c:45:26: warning: 'VIRTIO_RNG_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng-pci.c:46:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng-pci.c:48:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/virtio/virtio-rng-pci.c:52:29: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng-pci.c:57:65: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-rng-pci.c:59:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng-pci.c:60:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng-pci.c:61:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng-pci.c:75:25: warning: 'VIRTIO_RNG_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:113:17: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng.c:113:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-rng.c:113:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-rng.c:119:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng.c:119:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio-rng.c:119:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (vrng->quota_remaining) : (size))' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio-rng.c:125:57: warning: unused parameter 'vq' [-Wunused-parameter] hw/virtio/virtio-rng.c:127:23: warning: 'VIRTIO_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:131:44: warning: unused parameter 'vdev' [-Wunused-parameter] hw/virtio/virtio-rng.c:131:70: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio-rng.c:141:53: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] hw/virtio/virtio-rng.c:157:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/virtio/virtio-rng.c:164:23: warning: 'VIRTIO_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:177:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:178:23: warning: 'VIRTIO_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:221:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/virtio/virtio-rng.c:232:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:233:23: warning: 'VIRTIO_RNG' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:247:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-rng.c:257:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng.c:257:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-rng.c:258:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng.c:258:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-rng.c:259:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-rng.c:259:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-rng.c:260:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-rng.c:263:61: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-rng.c:265:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:266:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:27:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:50:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-rng.c:64:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] hw/virtio/virtio-rng.c:71:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/virtio/virtio-rng.c:78:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio-rng.c:78:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio-rng.c:81:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio-scsi-pci.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-scsi-pci.c:39:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-scsi-pci.c:39:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-scsi-pci.c:41:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-scsi-pci.c:41:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-scsi-pci.c:43:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-scsi-pci.c:48:26: warning: 'VIRTIO_SCSI_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:49:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:50:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:59:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/virtio/virtio-scsi-pci.c:69:42: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:73:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:76:66: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-scsi-pci.c:78:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:79:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:80:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-scsi-pci.c:93:26: warning: 'VIRTIO_SCSI_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/virtio/virtio-serial-pci.c:35:8: warning: padding size of 'struct VirtIOSerialPCI' with 8 bytes to alignment boundary [-Wpadded] hw/virtio/virtio-serial-pci.c:42:28: warning: 'VIRTIO_SERIAL_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:43:25: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:44:26: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:55:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/virtio/virtio-serial-pci.c:65:42: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:69:24: warning: 'BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:73:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-serial-pci.c:73:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-serial-pci.c:75:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-serial-pci.c:75:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-serial-pci.c:76:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio-serial-pci.c:76:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio-serial-pci.c:77:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio-serial-pci.c:80:68: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio-serial-pci.c:82:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:83:25: warning: 'VIRTIO_PCI_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:84:32: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-serial-pci.c:96:28: warning: 'VIRTIO_SERIAL_PCI' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio-stub.c:16:53: warning: unused parameter 'path' [-Wunused-parameter] hw/virtio/virtio-stub.c:21:73: warning: unused parameter 'path' [-Wunused-parameter] hw/virtio/virtio-stub.c:22:70: warning: unused parameter 'queue' [-Wunused-parameter] hw/virtio/virtio-stub.c:28:62: warning: unused parameter 'path' [-Wunused-parameter] hw/virtio/virtio-stub.c:29:59: warning: unused parameter 'queue' [-Wunused-parameter] hw/virtio/virtio-stub.c:35:66: warning: unused parameter 'path' [-Wunused-parameter] hw/virtio/virtio-stub.c:36:63: warning: unused parameter 'queue' [-Wunused-parameter] hw/virtio/virtio-stub.c:37:59: warning: unused parameter 'has_index' [-Wunused-parameter] hw/virtio/virtio-stub.c:38:63: warning: unused parameter 'index' [-Wunused-parameter] hw/virtio/virtio.c:1009:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:1015:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1015:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1034:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:1036:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:1052:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:1066:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1066:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1116:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:1144:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:1165:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/virtio/virtio.c:1166:23: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1166:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1175:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/virtio/virtio.c:1206:65: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:1274:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1293:21: warning: implicit conversion loses integer precision: 'const unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:1302:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:1352:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1352:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1355:15: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:1403:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:1411:46: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:1422:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1422:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1434:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1463:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1463:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1470:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1504:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1530:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1605:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1638:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1667:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1707:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:1731:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:181:26: warning: no previous extern declaration for non-static variable 'virtio_blk_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:1889:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:1890:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:1891:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:1892:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:1911:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:1917:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:1917:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:1951:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:1969:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:2049:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2078:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:2097:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:2186:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:2190:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:220:26: warning: no previous extern declaration for non-static variable 'virtio_serial_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:2237:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:2244:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:2244:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:2294:12: warning: padding struct 'struct VirtQueueElementOld' with 4 bytes to align 'in_addr' [-Wpadded] hw/virtio/virtio.c:2313:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:2313:12: warning: padding size of 'struct (unnamed at ../hw/virtio/virtio.c:2313:5)' with 7 bits to alignment boundary [-Wpadded] hw/virtio/virtio.c:2313:12: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/virtio/virtio.c:2314:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:2314:12: warning: padding size of 'struct (unnamed at ../hw/virtio/virtio.c:2314:5)' with 7 bits to alignment boundary [-Wpadded] hw/virtio/virtio.c:2314:12: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/virtio/virtio.c:2319:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:231:26: warning: no previous extern declaration for non-static variable 'virtio_gpu_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:2323:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2327:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2333:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2358:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2372:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:2387:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2388:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2406:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2422:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2478:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] hw/virtio/virtio.c:2489:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2500:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2522:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2528:31: warning: implicit conversion loses integer precision: 'enum virtio_device_endian' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:252:26: warning: no previous extern declaration for non-static variable 'virtio_input_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:2531:31: warning: implicit conversion loses integer precision: 'enum virtio_device_endian' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2550:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio.c:2556:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2565:11: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2565:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2571:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2580:11: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2580:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2586:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2595:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio.c:2595:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2601:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2602:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2608:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2617:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2618:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2624:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:262:26: warning: no previous extern declaration for non-static variable 'virtio_net_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:2633:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2640:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2649:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2658:11: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2658:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2664:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2673:11: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2673:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2679:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2688:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/virtio/virtio.c:2688:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2695:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2696:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2702:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2712:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2713:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2719:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2729:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2736:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:2779:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:2794:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:2799:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:2817:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2818:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:2832:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:2846:44: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/virtio/virtio.c:2863:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] hw/virtio/virtio.c:2911:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:2912:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:2941:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:2947:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:2957:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:2957:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:2985:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:3030:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3065:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3134:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3135:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3167:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3168:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3169:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3178:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3179:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3180:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3181:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3182:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3183:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3193:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/virtio/virtio.c:3195:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3205:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/virtio/virtio.c:3207:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3216:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3216:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3217:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3227:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/virtio/virtio.c:3229:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3233:58: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio.c:3234:48: warning: unused parameter 'field' [-Wunused-parameter] hw/virtio/virtio.c:3237:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3238:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3247:58: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio.c:3248:48: warning: unused parameter 'field' [-Wunused-parameter] hw/virtio/virtio.c:3248:67: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/virtio/virtio.c:3251:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3252:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3279:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3289:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3290:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3300:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3301:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3311:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3312:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3322:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3323:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3333:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:3334:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3343:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:3361:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3362:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3363:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3375:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] hw/virtio/virtio.c:3383:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:340:26: warning: no previous extern declaration for non-static variable 'virtio_scsi_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:3420:64: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio.c:3421:51: warning: unused parameter 'field' [-Wunused-parameter] hw/virtio/virtio.c:3421:70: warning: unused parameter 'vmdesc' [-Wunused-parameter] hw/virtio/virtio.c:3423:24: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3427:64: warning: unused parameter 'size' [-Wunused-parameter] hw/virtio/virtio.c:3428:50: warning: unused parameter 'field' [-Wunused-parameter] hw/virtio/virtio.c:3430:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3431:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3431:36: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3444:28: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3500:27: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3500:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:3514:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3515:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3516:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3548:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] hw/virtio/virtio.c:3555:38: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:3555:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:3555:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'typeof (1 ? (config_len) : (vdev->config_len))' (aka 'unsigned long') [-Wsign-conversion] hw/virtio/virtio.c:3557:23: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'size_t' (aka 'unsigned long') [-Wsign-compare] hw/virtio/virtio.c:3569:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/virtio/virtio.c:3615:31: warning: implicit conversion loses integer precision: 'enum virtio_device_endian' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:361:26: warning: no previous extern declaration for non-static variable 'virtio_fs_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:3645:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3646:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] hw/virtio/virtio.c:3719:72: warning: unused parameter 'state' [-Wunused-parameter] hw/virtio/virtio.c:371:26: warning: no previous extern declaration for non-static variable 'virtio_i2c_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:3722:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3723:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3753:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3754:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3760:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:3777:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:3788:54: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3790:27: warning: implicit conversion loses integer precision: 'enum virtio_device_endian' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:3835:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3836:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:383:26: warning: no previous extern declaration for non-static variable 'virtio_vsock_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:3869:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:3882:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:3891:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:3894:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:3923:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:3930:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:3931:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:3944:70: warning: unused parameter 'vdev' [-Wunused-parameter] hw/virtio/virtio.c:3945:60: warning: unused parameter 'n' [-Wunused-parameter] hw/virtio/virtio.c:3954:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:395:26: warning: no previous extern declaration for non-static variable 'virtio_balloon_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:3970:63: warning: unused parameter 'vdev' [-Wunused-parameter] hw/virtio/virtio.c:3970:73: warning: unused parameter 'n' [-Wunused-parameter] hw/virtio/virtio.c:3978:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:3987:9: warning: void function 'virtio_queue_update_used_idx' should not return void expression [-Wpedantic] hw/virtio/virtio.c:3989:9: warning: void function 'virtio_queue_update_used_idx' should not return void expression [-Wpedantic] hw/virtio/virtio.c:4010:21: warning: cast from 'char *' to 'VirtQueue *' (aka 'struct VirtQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4010:21: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4010:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4010:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4039:21: warning: cast from 'char *' to 'VirtQueue *' (aka 'struct VirtQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4039:21: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4039:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4039:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4047:21: warning: cast from 'char *' to 'VirtQueue *' (aka 'struct VirtQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4047:21: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4047:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4047:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4054:21: warning: cast from 'char *' to 'VirtQueue *' (aka 'struct VirtQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4054:21: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4054:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4054:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4061:21: warning: cast from 'char *' to 'VirtQueue *' (aka 'struct VirtQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4061:21: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4061:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4061:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4101:21: warning: cast from 'char *' to 'VirtQueue *' (aka 'struct VirtQueue *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4101:21: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4101:21: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4101:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4120:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4121:25: warning: 'VIRTIO_BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:413:26: warning: no previous extern declaration for non-static variable 'virtio_crypto_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:4154:26: warning: cast from 'char *' to 'VirtIODevice *' (aka 'struct VirtIODevice *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4154:26: warning: cast from 'const struct MemoryListener *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4154:26: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4154:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4167:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4168:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4197:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4198:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:420:26: warning: no previous extern declaration for non-static variable 'virtio_iommu_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:4230:26: warning: 'VIRTIO_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4239:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4239:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:4240:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4240:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:4241:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4241:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:4242:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4242:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/virtio/virtio.c:4244:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/virtio/virtio.c:4249:28: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4249:59: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4311:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4312:28: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4319:28: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4319:59: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4353:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4354:28: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4361:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4362:28: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4367:64: warning: unused parameter 'data' [-Wunused-parameter] hw/virtio/virtio.c:4370:30: warning: 'VIRTIO_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4371:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4387:42: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4388:28: warning: 'VIRTIO_BUS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4393:44: warning: unused parameter 'errp' [-Wunused-parameter] hw/virtio/virtio.c:4400:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4414:17: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4418:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4418:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4418:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4418:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4429:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:443:26: warning: no previous extern declaration for non-static variable 'virtio_mem_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:4442:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4442:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4442:17: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4442:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4450:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4450:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4450:13: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4450:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4454:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] hw/virtio/virtio.c:4454:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] hw/virtio/virtio.c:4454:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:4454:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4490:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:4490:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/virtio/virtio.c:4490:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4508:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4508:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4529:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4529:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4537:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4537:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4543:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4543:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4549:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4549:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4555:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4555:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:455:26: warning: no previous extern declaration for non-static variable 'virtio_rng_feature_map' [-Wmissing-variable-declarations] hw/virtio/virtio.c:4561:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4561:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4567:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4567:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4573:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4573:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4579:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4579:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4597:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4597:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4615:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/virtio/virtio.c:4615:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:4707:34: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4750:30: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4753:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:4809:34: warning: 'VIRTIO_DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4813:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:4819:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/virtio/virtio.c:4823:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:4843:21: warning: padding struct 'struct (unnamed at ../hw/virtio/virtio.c:4841:5)' with 6 bytes to align 'value' [-Wpadded] hw/virtio/virtio.c:4901:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:4923:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:4936:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:4946:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:4953:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/virtio/virtio.c:518:12: warning: padding struct 'struct VRing' with 4 bytes to align 'desc' [-Wpadded] hw/virtio/virtio.c:539:14: warning: padding struct 'struct VirtQueue' with 1 byte to align 'shadow_avail_idx' [-Wpadded] hw/virtio/virtio.c:542:14: warning: padding struct 'struct VirtQueue' with 1 byte to align 'used_idx' [-Wpadded] hw/virtio/virtio.c:546:14: warning: padding struct 'struct VirtQueue' with 1 byte to align 'signalled_used' [-Wpadded] hw/virtio/virtio.c:556:18: warning: padding struct 'struct VirtQueue' with 2 bytes to align 'inuse' [-Wpadded] hw/virtio/virtio.c:559:24: warning: padding struct 'struct VirtQueue' with 6 bytes to align 'handle_output' [-Wpadded] hw/virtio/virtio.c:564:28: warning: padding struct 'struct VirtQueue' with 7 bytes to align 'node' [-Wpadded] hw/virtio/virtio.c:567:13: warning: no previous extern declaration for non-static variable 'virtio_device_names' [-Wmissing-variable-declarations] hw/virtio/virtio.c:56:9: warning: macro is not used [-Wunused-macros] hw/virtio/virtio.c:631:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:634:9: warning: arithmetic on pointers to the function type 'void (VRingMemoryRegionCaches *)' (aka 'void (struct VRingMemoryRegionCaches *)') is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:634:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:634:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:634:9: warning: zero size arrays are an extension [-Wzero-length-array] hw/virtio/virtio.c:658:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] hw/virtio/virtio.c:666:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] hw/virtio/virtio.c:674:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'hwaddr' (aka 'unsigned long long') [-Wsign-compare] hw/virtio/virtio.c:681:9: warning: arithmetic on pointers to the function type 'void (VRingMemoryRegionCaches *)' (aka 'void (struct VRingMemoryRegionCaches *)') is a GNU extension [-Wpointer-arith] hw/virtio/virtio.c:681:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:681:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:681:9: warning: zero size arrays are an extension [-Wzero-length-array] hw/virtio/virtio.c:716:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/virtio/virtio.c:733:5: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:733:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:760:12: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:760:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:806:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/virtio/virtio.c:879:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:921:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:932:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:932:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:942:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] hw/virtio/virtio.c:953:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/virtio/virtio.c:956:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:956:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:965:9: warning: extension used [-Wlanguage-extension-token] hw/virtio/virtio.c:965:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/virtio/virtio.c:999:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/watchdog/cmsdk-apb-watchdog.c:123:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:151:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/watchdog/cmsdk-apb-watchdog.c:186:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:248:17: warning: use of GNU case range extension [-Wgnu-case-range] hw/watchdog/cmsdk-apb-watchdog.c:282:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:297:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:313:68: warning: unused parameter 'event' [-Wunused-parameter] hw/watchdog/cmsdk-apb-watchdog.c:315:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:324:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:325:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:331:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:341:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:365:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:365:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/cmsdk-apb-watchdog.c:365:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:366:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:366:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/cmsdk-apb-watchdog.c:366:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:367:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:368:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:369:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:369:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:370:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:370:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:371:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:372:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/cmsdk-apb-watchdog.c:372:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/cmsdk-apb-watchdog.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/cmsdk-apb-watchdog.c:377:69: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/cmsdk-apb-watchdog.c:379:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:396:27: warning: 'CMSDK_APB_WATCHDOG' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/cmsdk-apb-watchdog.c:414:45: warning: extra ';' outside of a function [-Wextra-semi] hw/watchdog/sbsa_gwdt.c:113:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/watchdog/sbsa_gwdt.c:119:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/sbsa_gwdt.c:121:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/watchdog/sbsa_gwdt.c:125:68: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:126:39: warning: unused parameter 'size' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:127:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/sbsa_gwdt.c:140:39: warning: unused parameter 'size' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:141:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/sbsa_gwdt.c:151:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/sbsa_gwdt.c:165:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/sbsa_gwdt.c:169:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/sbsa_gwdt.c:181:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/sbsa_gwdt.c:195:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/sbsa_gwdt.c:210:17: warning: 5 enumeration values not explicitly handled in switch: 'WATCHDOG_ACTION_RESET', 'WATCHDOG_ACTION_SHUTDOWN', 'WATCHDOG_ACTION_POWEROFF'... [-Wswitch-enum] hw/watchdog/sbsa_gwdt.c:216:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/sbsa_gwdt.c:240:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:242:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/sbsa_gwdt.c:243:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/sbsa_gwdt.c:264:64: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:266:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/sbsa_gwdt.c:32:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/sbsa_gwdt.c:32:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/sbsa_gwdt.c:32:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/sbsa_gwdt.c:33:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/sbsa_gwdt.c:33:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/sbsa_gwdt.c:34:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/sbsa_gwdt.c:34:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/sbsa_gwdt.c:35:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/sbsa_gwdt.c:35:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/sbsa_gwdt.c:36:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/sbsa_gwdt.c:36:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/sbsa_gwdt.c:37:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/sbsa_gwdt.c:37:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/sbsa_gwdt.c:38:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/sbsa_gwdt.c:47:73: warning: unused parameter 'size' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:49:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/sbsa_gwdt.c:67:72: warning: unused parameter 'size' [-Wunused-parameter] hw/watchdog/sbsa_gwdt.c:69:25: warning: cast from 'Object *' (aka 'struct Object *') to 'SBSA_GWDTState *' (aka 'struct SBSA_GWDTState *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/spapr_watchdog.c:107:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/spapr_watchdog.c:108:22: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] hw/watchdog/spapr_watchdog.c:110:20: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:110:20: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:110:5)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:120:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:120:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/watchdog/spapr_watchdog.c:130:44: warning: unused parameter 'cpu' [-Wunused-parameter] hw/watchdog/spapr_watchdog.c:132:45: warning: unused parameter 'opcode' [-Wunused-parameter] hw/watchdog/spapr_watchdog.c:138:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/watchdog/spapr_watchdog.c:139:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/watchdog/spapr_watchdog.c:143:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:148:30: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:148:30: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:148:30)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:148:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/watchdog/spapr_watchdog.c:149:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:152:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:160:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/watchdog/spapr_watchdog.c:163:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:165:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] hw/watchdog/spapr_watchdog.c:167:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:167:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:173:38: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:173:38: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:173:38)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:173:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/watchdog/spapr_watchdog.c:174:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] hw/watchdog/spapr_watchdog.c:177:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:181:19: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:181:19)' with 6 bytes to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:181:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/watchdog/spapr_watchdog.c:182:19: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:182:19)' with 6 bytes to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:182:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] hw/watchdog/spapr_watchdog.c:183:30: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:183:30: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:182:19)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:183:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/watchdog/spapr_watchdog.c:187:30: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:187:30: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:187:30)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:187:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/watchdog/spapr_watchdog.c:188:20: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:194:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:204:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/watchdog/spapr_watchdog.c:204:21: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:204:21: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:204:21)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:204:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/watchdog/spapr_watchdog.c:213:22: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/spapr_watchdog.c:230:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/spapr_watchdog.c:231:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/spapr_watchdog.c:232:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/spapr_watchdog.c:233:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/spapr_watchdog.c:237:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/spapr_watchdog.c:239:24: warning: 'SPAPR_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/spapr_watchdog.c:252:57: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/spapr_watchdog.c:254:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/spapr_watchdog.c:48:1: warning: ISO C restricts enumerator values to range of 'int' (18446744073709420544 is too large) [-Wpedantic] hw/watchdog/spapr_watchdog.c:60:1: warning: ISO C restricts enumerator values to range of 'int' (18446462598732840960 is too large) [-Wpedantic] hw/watchdog/spapr_watchdog.c:61:1: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] hw/watchdog/spapr_watchdog.c:69:9: warning: macro is not used [-Wunused-macros] hw/watchdog/spapr_watchdog.c:76:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:89:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] hw/watchdog/spapr_watchdog.c:92:22: warning: extension used [-Wlanguage-extension-token] hw/watchdog/spapr_watchdog.c:92:22: warning: padding size of 'struct (unnamed at ../hw/watchdog/spapr_watchdog.c:92:22)' with 7 bits to alignment boundary [-Wpadded] hw/watchdog/spapr_watchdog.c:92:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] hw/watchdog/spapr_watchdog.c:93:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/watchdog/spapr_watchdog.c:95:15: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] hw/watchdog/watchdog.c:46:13: warning: enumeration value 'WATCHDOG_ACTION__MAX' not explicitly handled in switch [-Wswitch-enum] hw/watchdog/watchdog.c:89:61: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:111:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/watchdog/wdt_aspeed.c:111:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/watchdog/wdt_aspeed.c:120:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/watchdog/wdt_aspeed.c:120:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/watchdog/wdt_aspeed.c:142:25: warning: 'ASPEED_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:143:27: warning: 'ASPEED_WDT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:157:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:169:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:172:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:175:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:180:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:180:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] hw/watchdog/wdt_aspeed.c:180:40: warning: signed shift result (0xFF000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/watchdog/wdt_aspeed.c:188:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:210:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_aspeed.c:210:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/wdt_aspeed.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_aspeed.c:211:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_aspeed.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_aspeed.c:212:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_aspeed.c:227:25: warning: 'ASPEED_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:228:27: warning: 'ASPEED_WDT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:233:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_aspeed.c:241:25: warning: 'ASPEED_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:242:31: warning: 'ASPEED_WDT_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:259:58: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:261:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:262:25: warning: 'ASPEED_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:279:5: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_aspeed.c:279:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_aspeed.c:281:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_aspeed.c:284:61: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:286:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:28:11: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_aspeed.c:29:11: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_aspeed.c:306:66: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:308:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:309:27: warning: 'ASPEED_WDT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:31:11: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_aspeed.c:32:11: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_aspeed.c:331:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/watchdog/wdt_aspeed.c:331:25: warning: signed shift result (0xA5000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/watchdog/wdt_aspeed.c:335:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/watchdog/wdt_aspeed.c:335:32: warning: signed shift result (0xA8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/watchdog/wdt_aspeed.c:337:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] hw/watchdog/wdt_aspeed.c:337:32: warning: signed shift result (0x8A000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] hw/watchdog/wdt_aspeed.c:33:11: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_aspeed.c:343:66: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:345:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:346:27: warning: 'ASPEED_WDT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:366:66: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:368:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:369:27: warning: 'ASPEED_WDT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:389:66: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_aspeed.c:391:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:392:27: warning: 'ASPEED_WDT_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_aspeed.c:41:13: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_aspeed.c:62:25: warning: 'ASPEED_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_diag288.c:106:29: warning: 'DIAG288' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_diag288.c:111:62: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_diag288.c:113:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_diag288.c:114:29: warning: 'DIAG288_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_diag288.c:27:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_diag288.c:27:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/wdt_diag288.c:27:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_diag288.c:28:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_diag288.c:28:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_diag288.c:29:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_diag288.c:35:29: warning: 'DIAG288' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_diag288.c:55:13: warning: 5 enumeration values not explicitly handled in switch: 'WATCHDOG_ACTION_RESET', 'WATCHDOG_ACTION_SHUTDOWN', 'WATCHDOG_ACTION_POWEROFF'... [-Wswitch-enum] hw/watchdog/wdt_diag288.c:78:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] hw/watchdog/wdt_diag288.c:78:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] hw/watchdog/wdt_diag288.c:95:59: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/wdt_diag288.c:97:29: warning: 'DIAG288' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:107:1: warning: cast from 'Object *' (aka 'struct Object *') to 'I6300State *' (aka 'struct I6300State *') increases required alignment from 8 to 16 [-Wcast-align] hw/watchdog/wdt_i6300esb.c:107:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/watchdog/wdt_i6300esb.c:143:38: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/watchdog/wdt_i6300esb.c:150:23: warning: 'PCI_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:151:21: warning: 'WATCHDOG_I6300ESB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:202:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:214:21: warning: 'WATCHDOG_I6300ESB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:242:21: warning: 'WATCHDOG_I6300ESB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:250:69: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/watchdog/wdt_i6300esb.c:264:42: warning: unused parameter 'vp' [-Wunused-parameter] hw/watchdog/wdt_i6300esb.c:264:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/watchdog/wdt_i6300esb.c:289:42: warning: unused parameter 'vp' [-Wunused-parameter] hw/watchdog/wdt_i6300esb.c:289:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/watchdog/wdt_i6300esb.c:382:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_i6300esb.c:385:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_i6300esb.c:388:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/watchdog/wdt_i6300esb.c:422:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:423:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:423:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:424:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:424:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:425:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:425:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:426:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:426:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:427:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:427:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:428:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:428:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:429:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:429:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/wdt_i6300esb.c:429:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:430:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:431:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:431:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:432:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:433:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:434:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_i6300esb.c:434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_i6300esb.c:435:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_i6300esb.c:439:54: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/wdt_i6300esb.c:441:21: warning: 'WATCHDOG_I6300ESB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:455:21: warning: 'WATCHDOG_I6300ESB_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:45:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:460:59: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_i6300esb.c:462:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:463:25: warning: 'PCI_DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_i6300esb.c:46:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:47:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_i6300esb.c:48:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:61:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:64:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:65:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_i6300esb.c:68:8: warning: padding size of 'struct I6300State' with 12 bytes to alignment boundary [-Wpadded] hw/watchdog/wdt_i6300esb.c:83:9: warning: macro is not used [-Wunused-macros] hw/watchdog/wdt_ib700.c:100:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_ib700.c:107:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_ib700.c:110:57: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/wdt_ib700.c:112:21: warning: 'IB700' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_ib700.c:114:34: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/watchdog/wdt_ib700.c:124:21: warning: 'IB700' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_ib700.c:126:35: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/watchdog/wdt_ib700.c:131:60: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_ib700.c:133:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_ib700.c:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] hw/watchdog/wdt_ib700.c:58:55: warning: unused parameter 'addr' [-Wunused-parameter] hw/watchdog/wdt_ib700.c:74:56: warning: unused parameter 'addr' [-Wunused-parameter] hw/watchdog/wdt_ib700.c:74:71: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_ib700.c:88:37: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] hw/watchdog/wdt_ib700.c:99:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_ib700.c:99:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/wdt_ib700.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:105:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/wdt_imx2.c:124:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/watchdog/wdt_imx2.c:136:57: warning: unused parameter 'size' [-Wunused-parameter] hw/watchdog/wdt_imx2.c:138:23: warning: 'IMX2_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:160:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/watchdog/wdt_imx2.c:175:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/watchdog/wdt_imx2.c:188:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/watchdog/wdt_imx2.c:222:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:222:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/wdt_imx2.c:222:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:223:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:223:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] hw/watchdog/wdt_imx2.c:223:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:224:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:224:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:225:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:226:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:227:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:228:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:228:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:229:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:229:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:230:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:230:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:231:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:232:9: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:233:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_imx2.c:237:56: warning: unused parameter 'errp' [-Wunused-parameter] hw/watchdog/wdt_imx2.c:239:23: warning: 'IMX2_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:23:23: warning: 'IMX2_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:240:25: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:270:5: warning: extension used [-Wlanguage-extension-token] hw/watchdog/wdt_imx2.c:270:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] hw/watchdog/wdt_imx2.c:272:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] hw/watchdog/wdt_imx2.c:275:59: warning: unused parameter 'data' [-Wunused-parameter] hw/watchdog/wdt_imx2.c:277:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:31:23: warning: 'IMX2_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:44:23: warning: 'IMX2_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:67:71: warning: unused parameter 'size' [-Wunused-parameter] hw/watchdog/wdt_imx2.c:69:23: warning: 'IMX2_WDT' was marked unused but was used [-Wused-but-marked-unused] hw/watchdog/wdt_imx2.c:96:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] hw/xtensa/bootparam.h:38:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] hw/xtensa/bootparam.h:38:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/xtensa/bootparam.h:44:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/xtensa/mx_pic.c:118:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/xtensa/mx_pic.c:119:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/xtensa/mx_pic.c:120:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/xtensa/mx_pic.c:145:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/xtensa/mx_pic.c:160:62: warning: unused parameter 'size' [-Wunused-parameter] hw/xtensa/mx_pic.c:167:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/mx_pic.c:177:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] hw/xtensa/mx_pic.c:226:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/mx_pic.c:228:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/mx_pic.c:234:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/mx_pic.c:236:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/mx_pic.c:241:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] hw/xtensa/mx_pic.c:260:27: warning: variable 'oldv' may be uninitialized when used here [-Wconditional-uninitialized] hw/xtensa/mx_pic.c:260:33: warning: variable 'newv' may be uninitialized when used here [-Wconditional-uninitialized] hw/xtensa/mx_pic.c:296:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/xtensa/mx_pic.c:323:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/xtensa/mx_pic.c:59:15: warning: padding struct 'struct XtensaMxPic' with 4 bytes to align 'irq_inputs' [-Wpadded] hw/xtensa/mx_pic.c:68:22: warning: padding struct 'struct XtensaMxPicCpu' with 8 bytes to align 'reg' [-Wpadded] hw/xtensa/mx_pic.c:69:7: warning: padding struct 'struct XtensaMxPic' with 8 bytes to align 'cpu' [-Wpadded] hw/xtensa/mx_pic.c:73:53: warning: unused parameter 'size' [-Wunused-parameter] hw/xtensa/mx_pic.c:94:44: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/xtensa/pic_cpu.c:104:55: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/xtensa/pic_cpu.c:106:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] hw/xtensa/pic_cpu.c:42:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/xtensa/pic_cpu.c:43:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] hw/xtensa/pic_cpu.c:45:31: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] hw/xtensa/pic_cpu.c:69:13: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] hw/xtensa/pic_cpu.c:88:27: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] hw/xtensa/pic_cpu.c:93:51: warning: unused parameter 'irq' [-Wunused-parameter] hw/xtensa/sim.c:107:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/xtensa/sim.c:112:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/sim.c:134:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/sim.c:134:1: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/sim.c:61:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/xtensa/sim.c:62:15: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/sim.c:65:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/xtensa/sim.c:76:35: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/virt.c:101:11: warning: 'PCI_HOST_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:132:1: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:132:1: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/virt.c:63:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:67:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:79:39: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:86:38: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:97:28: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/virt.c:98:26: warning: 'GPEX_HOST' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:103:32: warning: unused parameter 'size' [-Wunused-parameter] hw/xtensa/xtfpga.c:109:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:153:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:177:45: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:182:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:186:12: warning: 'PFLASH_CFI01' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:203:38: warning: unused parameter 'opaque' [-Wunused-parameter] hw/xtensa/xtfpga.c:203:53: warning: unused parameter 'addr' [-Wunused-parameter] hw/xtensa/xtfpga.c:204:18: warning: unused parameter 'size' [-Wunused-parameter] hw/xtensa/xtfpga.c:209:35: warning: unused parameter 'opaque' [-Wunused-parameter] hw/xtensa/xtfpga.c:209:50: warning: unused parameter 'addr' [-Wunused-parameter] hw/xtensa/xtfpga.c:210:18: warning: unused parameter 'val' [-Wunused-parameter] hw/xtensa/xtfpga.c:210:32: warning: unused parameter 'size' [-Wunused-parameter] hw/xtensa/xtfpga.c:248:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hw/xtensa/xtfpga.c:251:15: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:267:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] hw/xtensa/xtfpga.c:284:44: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:326:64: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:332:65: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:336:22: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:356:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:356:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] hw/xtensa/xtfpga.c:357:22: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:358:22: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:362:26: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:376:56: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] hw/xtensa/xtfpga.c:377:26: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:379:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/xtensa/xtfpga.c:392:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:396:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:405:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/xtensa/xtfpga.c:406:26: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:408:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] hw/xtensa/xtfpga.c:410:22: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:414:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:417:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:421:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:424:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:467:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] hw/xtensa/xtfpga.c:598:59: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:600:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:615:65: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:617:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:632:60: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:634:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:649:66: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:651:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:666:60: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:668:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:66:16: warning: padding size of 'struct XtfpgaFpgaState' with 4 bytes to alignment boundary [-Wpadded] hw/xtensa/xtfpga.c:683:66: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:685:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:700:60: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:702:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:717:66: warning: unused parameter 'data' [-Wunused-parameter] hw/xtensa/xtfpga.c:719:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] hw/xtensa/xtfpga.c:82:18: warning: unused parameter 'size' [-Wunused-parameter] include/authz/base.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/authz/base.h:30:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/authz/base.h:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/authz/base.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/authz/base.h:81:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/authz/list.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/authz/list.h:67:25: warning: padding struct 'struct QAuthZList' with 4 bytes to align 'rules' [-Wpadded] include/authz/listfile.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/authz/listfile.h:85:19: warning: padding struct 'struct QAuthZListFile' with 7 bytes to align 'file_monitor' [-Wpadded] include/authz/pamacct.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/authz/simple.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/block/accounting.h:48:39: warning: padding struct 'struct BlockAcctTimedStats' with 4 bytes to align 'entries' [-Wpadded] include/block/accounting.h:76:15: warning: padding struct 'struct BlockLatencyHistogram' with 4 bytes to align 'boundaries' [-Wpadded] include/block/accounting.h:93:27: warning: padding struct 'struct BlockAcctStats' with 6 bytes to align 'latency_histogram' [-Wpadded] include/block/accounting.h:96:16: warning: padding size of 'struct BlockAcctCookie' with 4 bytes to alignment boundary [-Wpadded] include/block/aio.h:169:17: warning: padding struct 'struct AioContext' with 4 bytes to align 'list_lock' [-Wpadded] include/block/aio.h:190:19: warning: padding struct 'struct AioContext' with 3 bytes to align 'notifier' [-Wpadded] include/block/aio.h:252:9: warning: padding struct 'struct AioContext' with 3 bytes to align 'epollfd' [-Wpadded] include/block/aio.h:268:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/aio.h:35:8: warning: padding size of 'struct BlockAIOCB' with 4 bytes to alignment boundary [-Wpadded] include/block/aio.h:396:4: warning: unknown command tag name 'bh'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/aio.h:409:4: warning: unknown command tag name 'bh'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/aio.h:422:4: warning: unknown command tag name 'bh'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/aio.h:660:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/block/aio.h:666:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/aio.h:673:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/block/aio.h:679:4: warning: unknown command tag name 'co'; did you mean 'c'? [-Wdocumentation-unknown-command] include/block/aio.h:692:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/aio.h:701:4: warning: unknown command tag name 'co'; did you mean 'c'? [-Wdocumentation-unknown-command] include/block/aio.h:716:4: warning: unknown command tag name 'co'; did you mean 'c'? [-Wdocumentation-unknown-command] include/block/aio.h:756:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/aio.h:757:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/aio.h:777:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/aio_task.h:33:8: warning: padding size of 'struct AioTask' with 4 bytes to alignment boundary [-Wpadded] include/block/block-common.h:242:23: warning: padding struct 'struct BDRVReopenState' with 7 bytes to align 'old_backing_bs' [-Wpadded] include/block/block-common.h:420:13: warning: padding struct 'struct BdrvCheckResult' with 4 bytes to align 'image_end_offset' [-Wpadded] include/block/block-common.h:52:16: warning: padding size of 'struct BlockDriverInfo' with 6 bytes to alignment boundary [-Wpadded] include/block/block-common.h:56:13: warning: padding struct 'struct BlockDriverInfo' with 4 bytes to align 'vm_state_offset' [-Wpadded] include/block/block-global-state.h:167:19: warning: padding struct 'struct BdrvNextIterator' with 4 bytes to align 'blk' [-Wpadded] include/block/block-global-state.h:210:28: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-global-state.h:219:30: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:177:52: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:178:73: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:194:24: warning: unknown command tag name 'co'; did you mean 'c'? [-Wdocumentation-unknown-command] include/block/block-io.h:194:50: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:194:53: warning: '@b' command does not have a valid word argument [-Wdocumentation] include/block/block-io.h:221:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] include/block/block-io.h:305:54: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block-io.h:315:15: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:323:33: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:323:62: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block-io.h:324:11: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block-io.h:365:15: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block-io.h:368:38: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-common.h:1011:13: warning: padding struct 'struct BdrvBlockStatusCache' with 7 bytes to align 'data_start' [-Wpadded] include/block/block_int-common.h:1027:18: warning: padding struct 'struct BlockDriverState' with 7 bytes to align 'drv' [-Wpadded] include/block/block_int-common.h:1057:12: warning: padding struct 'struct BlockDriverState' with 7 bytes to align 'full_open_options' [-Wpadded] include/block/block_int-common.h:1110:33: warning: padding struct 'struct BlockDriverState' with 4 bytes to align 'op_blockers' [-Wpadded] include/block/block_int-common.h:1138:12: warning: padding struct 'struct BlockDriverState' with 4 bytes to align 'backing_blocker' [-Wpadded] include/block/block_int-common.h:1200:18: warning: padding struct 'struct BlockDriverState' with 3 bytes to align 'flushed_gen' [-Wpadded] include/block/block_int-common.h:1206:13: warning: padding struct 'struct BlockDriverState' with 7 bytes to align 'bsc_modify_lock' [-Wpadded] include/block/block_int-common.h:173:17: warning: padding struct 'struct BlockDriver' with 6 bytes to align 'protocol_name' [-Wpadded] include/block/block_int-common.h:764:16: warning: padding size of 'struct BlockLimits' with 4 bytes to alignment boundary [-Wpadded] include/block/block_int-common.h:778:13: warning: padding struct 'struct BlockLimits' with 4 bytes to align 'max_pdiscard' [-Wpadded] include/block/block_int-common.h:792:13: warning: padding struct 'struct BlockLimits' with 4 bytes to align 'max_pwrite_zeroes' [-Wpadded] include/block/block_int-common.h:824:14: warning: padding struct 'struct BlockLimits' with 4 bytes to align 'max_hw_transfer' [-Wpadded] include/block/block_int-common.h:836:12: warning: padding struct 'struct BlockLimits' with 4 bytes to align 'min_mem_alignment' [-Wpadded] include/block/block_int-common.h:854:34: warning: padding struct 'struct BdrvAioNotifier' with 7 bytes to align 'list' [-Wpadded] include/block/block_int-common.h:878:12: warning: padding struct 'struct BdrvChildClass' with 6 bytes to align 'inherit_options' [-Wpadded] include/block/block_int-common.h:87:13: warning: padding struct 'struct BdrvTrackedRequest' with 3 bytes to align 'overlap_offset' [-Wpadded] include/block/block_int-common.h:965:11: warning: padding struct 'struct BdrvChild' with 4 bytes to align 'opaque' [-Wpadded] include/block/block_int-common.h:991:9: warning: padding struct 'struct BdrvChild' with 3 bytes to align 'parent_quiesce_counter' [-Wpadded] include/block/block_int-global-state.h:102:4: warning: unknown command tag name 'on'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:104:60: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:108:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:319:65: warning: unused parameter 'bs' [-Wunused-parameter] include/block/block_int-global-state.h:40:19: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:41:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:43:46: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:44:61: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:46:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:47:25: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:49:4: warning: unknown command tag name 'on'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:52:23: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:55:35: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:56:57: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:56:7: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:57:34: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:58:39: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:73:19: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:74:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:75:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:80:4: warning: unknown command tag name 'on'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:96:19: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-global-state.h:97:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/block_int-io.h:160:18: warning: unknown command tag name 'pnum'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/block/block_int-io.h:61:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] include/block/block_int-io.h:70:25: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/block/block_int-io.h:70:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] include/block/block_int-io.h:85:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob.h:134:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob.h:135:11: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/blockjob.h:135:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/blockjob.h:137:8: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob.h:138:60: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob.h:157:17: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob.h:165:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/blockjob.h:59:13: warning: padding struct 'struct BlockJob' with 4 bytes to align 'speed' [-Wpadded] include/block/blockjob_int.h:140:4: warning: unknown command tag name 'on'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/block/blockjob_int.h:145:38: warning: unknown command tag name 'on'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/block/blockjob_int.h:86:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob_int.h:87:52: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/blockjob_int.h:87:55: warning: '@b' command does not have a valid word argument [-Wdocumentation] include/block/blockjob_int.h:96:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] include/block/export.h:30:12: warning: padding struct 'struct BlockExportDriver' with 4 bytes to align 'instance_size' [-Wpadded] include/block/export.h:72:17: warning: padding struct 'struct BlockExport' with 3 bytes to align 'ctx' [-Wpadded] include/block/nbd.h:287:11: warning: padding struct 'struct NBDExportInfo' with 7 bytes to align 'x_dirty_bitmap' [-Wpadded] include/block/nbd.h:300:14: warning: padding struct 'struct NBDExportInfo' with 6 bytes to align 'size' [-Wpadded] include/block/nbd.h:302:14: warning: padding struct 'struct NBDExportInfo' with 2 bytes to align 'min_block' [-Wpadded] include/block/nbd.h:309:11: warning: padding struct 'struct NBDExportInfo' with 4 bytes to align 'description' [-Wpadded] include/block/nbd.h:311:12: warning: padding struct 'struct NBDExportInfo' with 4 bytes to align 'contexts' [-Wpadded] include/block/nbd.h:361:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] include/block/nvme.h:1358:28: warning: packed attribute is unnecessary for 'struct NvmeIdNsDescr' [-Wpacked] include/block/nvme.h:1602:28: warning: packed attribute is unnecessary for 'struct NvmeSecCtrlList' [-Wpacked] include/block/nvme.h:334:5: warning: ISO C restricts enumerator values to range of 'int' (4503599627370495 is too large) [-Wpedantic] include/block/nvme.h:835:28: warning: packed attribute is unnecessary for 'struct NvmeAerResult' [-Wpacked] include/block/nvme.h:936:28: warning: packed attribute is unnecessary for 'struct NvmeFwSlotInfoLog' [-Wpacked] include/block/replication.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/replication.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/replication.h:131:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/replication.h:140:4: warning: unknown command tag name 'mode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/block/replication.h:167:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/replication.h:93:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/replication.h:94:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/replication.h:95:41: warning: unknown command tag name [-Wdocumentation-unknown-command] include/block/throttle-groups.h:63:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/chardev/char-fd.h:31:8: warning: padding size of 'struct FDChardev' with 4 bytes to alignment boundary [-Wpadded] include/chardev/char-fd.h:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/chardev/char-fe.h:148:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-fe.h:168:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-fe.h:182:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-fe.h:183:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-fe.h:204:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/chardev/char-fe.h:217:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/chardev/char-fe.h:231:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/chardev/char-fe.h:242:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-fe.h:37:4: warning: unknown command tag name 'del'; did you mean 'def'? [-Wdocumentation-unknown-command] include/chardev/char-fe.h:59:59: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-fe.h:81:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/chardev/char-fe.h:83:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char-parallel.h:40:8: warning: padding size of 'struct ParallelIOArg' with 4 bytes to alignment boundary [-Wpadded] include/chardev/char-socket.h:38:12: warning: padding struct 'TCPChardevTelnetInit' with 3 bytes to align 'buflen' [-Wpadded] include/chardev/char-socket.h:67:20: warning: padding struct 'struct SocketChardev' with 7 bytes to align 'addr' [-Wpadded] include/chardev/char-socket.h:71:14: warning: padding struct 'struct SocketChardev' with 5 bytes to align 'telnet_source' [-Wpadded] include/chardev/char-socket.h:76:14: warning: padding struct 'struct SocketChardev' with 7 bytes to align 'reconnect_timer' [-Wpadded] include/chardev/char-socket.h:80:14: warning: padding struct 'struct SocketChardev' with 7 bytes to align 'connect_task' [-Wpadded] include/chardev/char-socket.h:84:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/chardev/char.h:111:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:112:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:156:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:176:63: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:182:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/chardev/char.h:183:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:193:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/chardev/char.h:211:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:231:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/chardev/char.h:231:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/chardev/char.h:259:12: warning: padding struct 'struct ChardevClass' with 6 bytes to align 'parse' [-Wpadded] include/chardev/char.h:70:14: warning: padding struct 'struct Chardev' with 7 bytes to align 'gsource' [-Wpadded] include/chardev/char.h:77:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/chardev/char.h:93:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/afsplit.h:116:46: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/afsplit.h:117:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/afsplit.h:121:21: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/afsplit.h:92:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/afsplit.h:93:27: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/afsplit.h:93:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/afsplit.h:94:44: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/afsplit.h:94:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/afsplit.h:95:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/afsplit.h:96:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/afsplit.h:99:22: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:102:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:103:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:110:27: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:122:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:123:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:125:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/akcipher.h:130:11: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/akcipher.h:161:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:31:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/akcipher.h:50:64: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/akcipher.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/akcipher.h:62:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:63:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:65:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/akcipher.h:70:12: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:82:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:83:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/akcipher.h:90:12: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/block.h:118:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:119:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:149:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:155:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:172:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:206:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:208:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:209:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:210:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:213:41: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:214:25: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:229:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:230:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:233:40: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:234:26: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:53:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:54:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:55:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:58:7: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:61:33: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/block.h:73:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:74:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:75:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/block.h:76:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:101:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:114:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:125:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:126:4: warning: unknown command tag name 'mode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:139:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:140:4: warning: unknown command tag name 'mode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:166:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:178:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:179:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:180:24: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:180:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:183:38: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:185:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:200:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:202:24: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:205:39: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:207:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:221:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:222:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:223:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/cipher.h:88:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/cipher.h:89:4: warning: unknown command tag name 'mode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/crypto/hash.h:102:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hash.h:125:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:126:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:127:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:132:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:148:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:151:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hash.h:171:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:172:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:173:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:178:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:30:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:32:17: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:42:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:52:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:53:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hash.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hash.h:56:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hash.h:77:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hash.h:78:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:79:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hash.h:79:28: warning: empty paragraph passed to '@bug' command [-Wdocumentation] include/crypto/hash.h:79:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hash.h:85:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:100:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:100:28: warning: empty paragraph passed to '@bug' command [-Wdocumentation] include/crypto/hmac.h:100:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:106:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:127:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:149:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:150:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:155:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:20:11: warning: padding struct 'struct QCryptoHmac' with 4 bytes to align 'opaque' [-Wpadded] include/crypto/hmac.h:26:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:28:17: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:38:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:40:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:43:49: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/hmac.h:43:53: warning: empty paragraph passed to '@arg' command [-Wdocumentation] include/crypto/hmac.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:73:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:74:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:76:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/hmac.h:99:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/ivgen.h:105:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/ivgen.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/ivgen.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/ivgen.h:109:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/ivgen.h:112:18: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/ivgen.h:113:49: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/crypto/ivgen.h:144:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/ivgen.h:145:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/pbkdf.h:88:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/random.h:27:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/random.h:28:23: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/random.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/random.h:31:9: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/secret.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/secret_common.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/secret_common.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/crypto/secret_common.h:37:11: warning: padding struct 'struct QCryptoSecretCommon' with 4 bytes to align 'keyid' [-Wpadded] include/crypto/tls-cipher-suites.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/tlscreds.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/tlscreds.h:30:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/crypto/tlscreds.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlscreds.h:55:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlscredsanon.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/tlscredspsk.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/tlscredsx509.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/crypto/tlssession.h:114:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlssession.h:115:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlssession.h:156:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlssession.h:190:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlssession.h:191:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlssession.h:213:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/tlssession.h:214:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/tlssession.h:214:28: warning: empty paragraph passed to '@bug' command [-Wdocumentation] include/crypto/tlssession.h:214:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/crypto/tlssession.h:216:38: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/tlssession.h:233:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/tlssession.h:234:24: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/crypto/tlssession.h:234:28: warning: empty paragraph passed to '@bug' command [-Wdocumentation] include/crypto/tlssession.h:239:16: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/disas/dis-asm.h:318:13: warning: padding struct 'struct disassemble_info' with 4 bytes to align 'symbols' [-Wpadded] include/disas/dis-asm.h:325:17: warning: padding struct 'struct disassemble_info' with 4 bytes to align 'flags' [-Wpadded] include/disas/dis-asm.h:395:22: warning: padding struct 'struct disassemble_info' with 1 byte to align 'insn_type' [-Wpadded] include/disas/dis-asm.h:494:12: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] include/disas/dis-asm.h:504:12: warning: implicit conversion changes signedness: 'int' to 'bfd_vma' (aka 'unsigned long long') [-Wsign-conversion] include/disas/disas.h:39:7: warning: padding struct 'struct syminfo' with 4 bytes to align 'disas_symtab' [-Wpadded] include/exec/confidential-guest-support.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/exec/confidential-guest-support.h:28:8: warning: padding size of 'struct ConfidentialGuestSupport' with 7 bytes to alignment boundary [-Wpadded] include/exec/cpu-all.h:100:39: warning: unused parameter 's' [-Wunused-parameter] include/exec/cpu-all.h:104:39: warning: unused parameter 's' [-Wunused-parameter] include/exec/cpu-all.h:397:14: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/cpu-all.h:404:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/exec/cpu-all.h:404:50: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] include/exec/cpu-all.h:415:42: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] include/exec/cpu-all.h:415:42: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] include/exec/cpu-all.h:450:12: warning: cast from 'char *' to 'ArchCPU *' (aka 'struct ArchCPU *') increases required alignment from 1 to 16 [-Wcast-align] include/exec/cpu-all.h:450:12: warning: cast from 'const struct CPUArchState *' to 'char *' drops const qualifier [-Wcast-qual] include/exec/cpu-all.h:450:12: warning: extension used [-Wlanguage-extension-token] include/exec/cpu-all.h:450:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/cpu-all.h:472:25: warning: cast from 'char *' to 'ArchCPU *' (aka 'struct ArchCPU *') increases required alignment from 1 to 16 [-Wcast-align] include/exec/cpu-all.h:472:25: warning: cast from 'const struct CPUArchState *' to 'char *' drops const qualifier [-Wcast-qual] include/exec/cpu-all.h:472:25: warning: extension used [-Wlanguage-extension-token] include/exec/cpu-all.h:472:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/cpu-all.h:484:25: warning: cast from 'char *' to 'ArchCPU *' (aka 'struct ArchCPU *') increases required alignment from 1 to 16 [-Wcast-align] include/exec/cpu-all.h:484:25: warning: cast from 'const struct CPUState *' to 'char *' drops const qualifier [-Wcast-qual] include/exec/cpu-all.h:484:25: warning: extension used [-Wlanguage-extension-token] include/exec/cpu-all.h:484:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/cpu-all.h:96:39: warning: unused parameter 's' [-Wunused-parameter] include/exec/cpu-common.h:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/cpu-common.h:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/cpu-common.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/cpu-common.h:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/cpu-common.h:132:42: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/exec/cpu-defs.h:123:9)' with 4 bytes to align 'addend' [-Wpadded] include/exec/cpu-defs.h:143:16: warning: padding size of 'struct CPUTLBEntryFull' with 2 bytes to alignment boundary [-Wpadded] include/exec/cpu-defs.h:143:16: warning: padding size of 'struct CPUTLBEntryFull' with 7 bytes to alignment boundary [-Wpadded] include/exec/cpu-defs.h:234:12: warning: padding struct 'struct CPUTLBCommon' with 2 bytes to align 'full_flush_count' [-Wpadded] include/exec/cpu-defs.h:249:20: warning: padding struct 'struct CPUTLB' with 8 bytes to align 'f' [-Wpadded] include/exec/cpu-defs.h:266:16: warning: padding size of 'struct CPUNegativeOffsetState' with 12 bytes to alignment boundary [-Wpadded] include/exec/cpu_ldst.h:358:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/exec-all.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:229:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:270:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:272:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:293:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:295:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:419:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:450:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:451:4: warning: unknown command tag name 'phost'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:455:54: warning: unknown command tag name 'phost'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:45:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:469:53: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:46:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:49:25: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:50:38: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:560:18: warning: padding struct 'struct TranslationBlock' with 4 bytes to align 'tc' [-Wpadded] include/exec/exec-all.h:58:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:605:58: warning: unused parameter 'tb' [-Wunused-parameter] include/exec/exec-all.h:617:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/exec-all.h:62:13: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/exec-all.h:697:10: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/exec-all.h:86:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/gdbstub.h:101:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/gdbstub.h:190:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] include/exec/gdbstub.h:193:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] include/exec/gdbstub.h:221:4: warning: unknown command tag name 'port'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/gdbstub.h:82:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/gen-icount.h:15:60: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] include/exec/gen-icount.h:31:59: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] include/exec/gen-icount.h:60:69: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] include/exec/gen-icount.h:70:64: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] include/exec/ioport.h:32:16: warning: padding size of 'struct MemoryRegionPortio' with 4 bytes to alignment boundary [-Wpadded] include/exec/ioport.h:36:16: warning: padding struct 'struct MemoryRegionPortio' with 4 bytes to align 'read' [-Wpadded] include/exec/ioport.h:54:16: warning: padding size of 'struct PortioList' with 7 bytes to alignment boundary [-Wpadded] include/exec/ioport.h:59:27: warning: padding struct 'struct PortioList' with 4 bytes to align 'regions' [-Wpadded] include/exec/memattrs.h:25:16: warning: padding size of 'struct MemTxAttrs' with 1 byte to alignment boundary [-Wpadded] include/exec/memop.h:136:12: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] include/exec/memopidx.h:20:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/exec/memopidx.h:35:4: warning: unknown command tag name 'oi'; did you mean 'li'? [-Wdocumentation-unknown-command] include/exec/memopidx.h:46:4: warning: unknown command tag name 'oi'; did you mean 'li'? [-Wdocumentation-unknown-command] include/exec/memory.h:1030:17: warning: padding struct 'struct MemoryListener' with 4 bytes to align 'name' [-Wpadded] include/exec/memory.h:1051:35: warning: padding struct 'struct AddressSpace' with 4 bytes to align 'ioeventfds' [-Wpadded] include/exec/memory.h:1065:16: warning: padding struct 'struct FlatView' with 4 bytes to align 'ranges' [-Wpadded] include/exec/memory.h:1074:12: warning: extension used [-Wlanguage-extension-token] include/exec/memory.h:1074:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/memory.h:1081:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1097:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1125:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1146:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1187:57: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:121:8: warning: padding size of 'struct IOMMUTLBEntry' with 4 bytes to alignment boundary [-Wpadded] include/exec/memory.h:1236:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1264:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1290:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1348:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/exec/memory.h:1375:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/exec/memory.h:1394:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1465:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:156:12: warning: padding struct 'struct IOMMUNotifier' with 4 bytes to align 'start' [-Wpadded] include/exec/memory.h:159:32: warning: padding struct 'struct IOMMUNotifier' with 4 bytes to align 'node' [-Wpadded] include/exec/memory.h:1657:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:165:19: warning: padding struct 'struct IOMMUTLBEvent' with 4 bytes to align 'entry' [-Wpadded] include/exec/memory.h:1685:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1758:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1759:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:1770:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1788:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1810:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:1873:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/exec/memory.h:2004:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2077:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2155:42: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2156:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2157:62: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2175:42: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2176:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2177:62: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2197:46: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2208:59: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:224:8: warning: padding size of 'struct MemoryRegionOps' with 4 bytes to alignment boundary [-Wpadded] include/exec/memory.h:2294:62: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2344:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2374:36: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2417:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2418:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2451:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2452:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/exec/memory.h:2466:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/exec/memory.h:2467:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/exec/memory.h:2479:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2493:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2501:8: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2503:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:250:5)' with 7 bytes to align 'accepts' [-Wpadded] include/exec/memory.h:2514:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2517:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/exec/memory.h:2519:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2532:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2535:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/exec/memory.h:2558:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2561:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/exec/memory.h:2599:8: warning: padding size of 'struct MemoryRegionCache' with 15 bytes to alignment boundary [-Wpadded] include/exec/memory.h:2646:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/exec/memory.h:2646:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory.h:2657:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory.h:268:7: warning: padding struct 'struct MemoryRegionOps' with 4 bytes to align 'valid' [-Wpadded] include/exec/memory.h:2702:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2704:31: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:2705:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:270:5)' with 3 bytes to alignment boundary [-Wpadded] include/exec/memory.h:2841:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:2844:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/exec/memory.h:2860:13: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] include/exec/memory.h:2883:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/exec/memory.h:2893:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory.h:2905:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/exec/memory.h:2914:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory.h:2928:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/exec/memory.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/exec/memory.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/exec/memory.h:42:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/exec/memory.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/exec/memory.h:48:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/exec/memory.h:49:68: warning: extra ';' outside of a function [-Wextra-semi] include/exec/memory.h:541:26: warning: padding struct 'struct RamDiscardListener' with 7 bytes to align 'section' [-Wpadded] include/exec/memory.h:56:44: warning: unused parameter 'addr' [-Wunused-parameter] include/exec/memory.h:57:44: warning: unused parameter 'len' [-Wunused-parameter] include/exec/memory.h:58:51: warning: unused parameter 'mr' [-Wunused-parameter] include/exec/memory.h:727:8: warning: padding size of 'struct MemoryRegion' with 8 bytes to alignment boundary [-Wpadded] include/exec/memory.h:742:15: warning: padding struct 'struct MemoryRegion' with 7 bytes to align 'ram_block' [-Wpadded] include/exec/memory.h:749:12: warning: padding struct 'struct MemoryRegion' with 12 bytes to align 'size' [-Wpadded] include/exec/memory.h:758:19: warning: padding struct 'struct MemoryRegion' with 3 bytes to align 'alias' [-Wpadded] include/exec/memory.h:761:33: warning: padding struct 'struct MemoryRegion' with 4 bytes to align 'subregions' [-Wpadded] include/exec/memory.h:766:28: warning: padding struct 'struct MemoryRegion' with 4 bytes to align 'ioeventfds' [-Wpadded] include/exec/memory.h:770:8: warning: padding size of 'struct IOMMUMemoryRegion' with 4 bytes to alignment boundary [-Wpadded] include/exec/memory.h:81:8: warning: padding size of 'struct ReservedRegion' with 4 bytes to alignment boundary [-Wpadded] include/exec/memory.h:91:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:92:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:96:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:97:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/memory.h:99:8: warning: padding size of 'struct MemoryRegionSection' with 14 bytes to alignment boundary [-Wpadded] include/exec/memory_ldst_cached.h.inc:101:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory_ldst_cached.h.inc:33:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/exec/memory_ldst_cached.h.inc:33:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory_ldst_cached.h.inc:45:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/exec/memory_ldst_cached.h.inc:45:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory_ldst_cached.h.inc:57:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory_ldst_cached.h.inc:79:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/memory_ldst_cached.h.inc:90:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/exec/page-vary.h:25:9: warning: padding struct 'TargetPageBits' with 3 bytes to align 'bits' [-Wpadded] include/exec/page-vary.h:36:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/plugin-gen.h:39:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] include/exec/plugin-gen.h:41:43: warning: implicit conversion loses integer precision: 'abi_ptr' (aka 'unsigned long long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] include/exec/plugin-gen.h:47:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] include/exec/ram_addr.h:112:5: warning: unknown command tag name 'mem'; did you mean 'em'? [-Wdocumentation-unknown-command] include/exec/ram_addr.h:162:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:162:11: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:165:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] include/exec/ram_addr.h:166:18: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:166:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:172:34: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:172:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:202:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:202:11: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:205:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] include/exec/ram_addr.h:207:14: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:207:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:213:30: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:213:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:278:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] include/exec/ram_addr.h:280:14: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:280:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:282:20: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:298:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:298:11: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:301:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] include/exec/ram_addr.h:303:25: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:303:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:310:34: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:310:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:314:35: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:314:48: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:318:35: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:318:48: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:322:35: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:322:48: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:345:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:34:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/ram_addr.h:361:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] include/exec/ram_addr.h:364:21: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:364:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:379:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] include/exec/ram_addr.h:412:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] include/exec/ram_addr.h:415:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:418:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:41:12: warning: implicit conversion changes signedness: 'unsigned long long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:421:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:465:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] include/exec/ram_addr.h:472:15: warning: extension used [-Wlanguage-extension-token] include/exec/ram_addr.h:472:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:475:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] include/exec/ram_addr.h:475:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] include/exec/ram_addr.h:475:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:477:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/exec/ram_addr.h:482:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] include/exec/ram_addr.h:48:4: warning: unknown command tag name 'rb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/ram_addr.h:506:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/exec/ram_addr.h:509:25: warning: implicit conversion changes signedness: 'int' to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] include/exec/ram_addr.h:511:41: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/exec/ram_addr.h:59:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] include/exec/ram_addr.h:66:4: warning: unknown command tag name 'rb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/ram_addr.h:75:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] include/exec/ram_addr.h:93:45: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] include/exec/ramblock.h:40:27: warning: padding struct 'struct RAMBlock' with 4 bytes to align 'next' [-Wpadded] include/exec/ramblock.h:43:12: warning: padding struct 'struct RAMBlock' with 4 bytes to align 'page_size' [-Wpadded] include/exec/ramblock.h:76:16: warning: padding struct 'struct RAMBlock' with 7 bytes to align 'postcopy_length' [-Wpadded] include/exec/ramlist.h:54:36: warning: padding struct 'struct RAMList' with 4 bytes to align 'ramblock_notifiers' [-Wpadded] include/exec/translator.h:100:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:112:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:130:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:133:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/translator.h:135:4: warning: unknown command tag name 'db'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:157:4: warning: unknown command tag name 'db'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:216:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/translator.h:238:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] include/exec/translator.h:238:37: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] include/exec/translator.h:32:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:35:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/exec/translator.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/exec/translator.h:72:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/exec/translator.h:77:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/exec/translator.h:91:11: warning: padding struct 'struct DisasContextBase' with 3 bytes to align 'host_addr' [-Wpadded] include/exec/translator.h:96:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/fpu/softfloat-helpers.h:69:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/fpu/softfloat-macros.h:85:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/fpu/softfloat-types.h:180:16: warning: padding size of 'struct float_status' with 1 byte to alignment boundary [-Wpadded] include/fpu/softfloat-types.h:99:9: warning: padding size of 'floatx80' with 6 bytes to alignment boundary [-Wpadded] include/fpu/softfloat.h:1056:55: warning: unused parameter 'a' [-Wunused-parameter] include/fpu/softfloat.h:1132:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/fpu/softfloat.h:307:51: warning: implicit conversion loses integer precision: 'int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] include/fpu/softfloat.h:489:25: warning: implicit conversion loses integer precision: 'int' to 'bfloat16' (aka 'unsigned short') [-Wimplicit-int-conversion] include/fpu/softfloat.h:639:35: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] include/fpu/softfloat.h:664:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/fpu/softfloat.h:856:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] include/hw/acpi/acpi-defs.h:47:15: warning: padding struct 'struct AcpiRsdpData' with 7 bytes to align 'rsdt_tbl_offset' [-Wpadded] include/hw/acpi/acpi-defs.h:57:14: warning: padding struct 'struct AcpiGenericAddress' with 4 bytes to align 'address' [-Wpadded] include/hw/acpi/acpi-defs.h:70:14: warning: padding struct 'struct AcpiFadtData' with 2 bytes to align 'flags' [-Wpadded] include/hw/acpi/acpi-defs.h:88:15: warning: padding struct 'struct AcpiFadtData' with 5 bytes to align 'facs_tbl_offset' [-Wpadded] include/hw/acpi/acpi.h:116:18: warning: padding struct 'struct ACPIPMTimer' with 8 bytes to align 'io' [-Wpadded] include/hw/acpi/acpi.h:126:24: warning: padding struct 'struct ACPIPM1EVT' with 4 bytes to align 'update_sci' [-Wpadded] include/hw/acpi/acpi.h:129:8: warning: padding size of 'struct ACPIPM1CNT' with 12 bytes to alignment boundary [-Wpadded] include/hw/acpi/acpi.h:139:14: warning: padding struct 'struct ACPIGPE' with 7 bytes to align 'sts' [-Wpadded] include/hw/acpi/acpi.h:143:8: warning: padding size of 'struct ACPIREGS' with 8 bytes to alignment boundary [-Wpadded] include/hw/acpi/acpi.h:149:7: warning: padding struct 'struct ACPIREGS' with 8 bytes to align 'pm1' [-Wpadded] include/hw/acpi/acpi_aml_interface.h:35:36: warning: 'ACPI_DEV_AML_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] include/hw/acpi/acpi_aml_interface.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/acpi/acpi_aml_interface.h:9:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/acpi/acpi_dev_interface.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/acpi/acpi_dev_interface.h:22:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/acpi/acpi_dev_interface.h:38:20: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/acpi_dev_interface.h:39:33: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/acpi_dev_interface.h:39:41: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:269:51: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:276:34: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:276:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:29:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/acpi/aml-build.h:31:19: warning: padding struct 'struct Aml' with 3 bytes to align 'block_flags' [-Wpadded] include/hw/acpi/aml-build.h:417:16: warning: padding size of 'struct AcpiTable' with 4 bytes to alignment boundary [-Wpadded] include/hw/acpi/aml-build.h:420:17: warning: padding struct 'struct AcpiTable' with 7 bytes to align 'oem_id' [-Wpadded] include/hw/acpi/aml-build.h:431:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:432:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:441:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:442:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/aml-build.h:442:53: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/acpi/cpu.h:20:16: warning: padding size of 'struct AcpiCpuStatus' with 4 bytes to alignment boundary [-Wpadded] include/hw/acpi/cpu.h:26:14: warning: padding struct 'struct AcpiCpuStatus' with 1 byte to align 'ost_event' [-Wpadded] include/hw/acpi/cpu.h:30:16: warning: padding size of 'struct CPUHotplugState' with 8 bytes to alignment boundary [-Wpadded] include/hw/acpi/cpu.h:34:14: warning: padding struct 'struct CPUHotplugState' with 3 bytes to align 'dev_count' [-Wpadded] include/hw/acpi/cpu.h:35:20: warning: padding struct 'struct CPUHotplugState' with 4 bytes to align 'devs' [-Wpadded] include/hw/acpi/cpu.h:55:17: warning: padding struct 'struct CPUHotplugFeatures' with 5 bytes to align 'smi_path' [-Wpadded] include/hw/acpi/cpu_hotplug.h:24:18: warning: padding struct 'struct AcpiCpuHotplug' with 8 bytes to align 'io' [-Wpadded] include/hw/acpi/generic_event_device.h:101:16: warning: padding size of 'struct GEDState' with 12 bytes to alignment boundary [-Wpadded] include/hw/acpi/generic_event_device.h:109:21: warning: padding struct 'struct AcpiGedState' with 8 bytes to align 'memhp_state' [-Wpadded] include/hw/acpi/generic_event_device.h:113:14: warning: padding struct 'struct AcpiGedState' with 4 bytes to align 'irq' [-Wpadded] include/hw/acpi/generic_event_device.h:70:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/acpi/ghes.h:65:16: warning: padding size of 'struct AcpiGhesState' with 7 bytes to alignment boundary [-Wpadded] include/hw/acpi/ich9.h:50:14: warning: padding struct 'struct ICH9LPCPMRegs' with 4 bytes to align 'irq' [-Wpadded] include/hw/acpi/ich9.h:53:14: warning: padding struct 'struct ICH9LPCPMRegs' with 4 bytes to align 'powerdown_notifier' [-Wpadded] include/hw/acpi/ich9.h:56:20: warning: padding struct 'struct ICH9LPCPMRegs' with 7 bytes to align 'gpe_cpu' [-Wpadded] include/hw/acpi/ich9.h:61:20: warning: padding struct 'struct ICH9LPCPMRegs' with 14 bytes to align 'acpi_pci_hotplug' [-Wpadded] include/hw/acpi/ich9.h:70:15: warning: padding struct 'struct ICH9LPCPMRegs' with 10 bytes to align 'tco_regs' [-Wpadded] include/hw/acpi/memory_hotplug.h:18:16: warning: padding size of 'struct MemStatus' with 4 bytes to alignment boundary [-Wpadded] include/hw/acpi/memory_hotplug.h:23:14: warning: padding struct 'struct MemStatus' with 1 byte to align 'ost_event' [-Wpadded] include/hw/acpi/memory_hotplug.h:29:18: warning: padding struct 'struct MemHotplugState' with 15 bytes to align 'io' [-Wpadded] include/hw/acpi/pci.h:31:16: warning: padding size of 'struct AcpiMcfgInfo' with 4 bytes to alignment boundary [-Wpadded] include/hw/acpi/pcihp.h:46:16: warning: padding size of 'struct AcpiPciHpState' with 10 bytes to alignment boundary [-Wpadded] include/hw/acpi/pcihp.h:53:14: warning: padding struct 'struct AcpiPciHpState' with 1 byte to align 'io_base' [-Wpadded] include/hw/acpi/piix4.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/acpi/piix4.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/acpi/piix4.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/acpi/piix4.h:44:18: warning: padding struct 'struct PIIX4PMState' with 12 bytes to align 'io_gpe' [-Wpadded] include/hw/acpi/piix4.h:52:14: warning: padding struct 'struct PIIX4PMState' with 4 bytes to align 'irq' [-Wpadded] include/hw/acpi/piix4.h:56:14: warning: padding struct 'struct PIIX4PMState' with 6 bytes to align 'machine_ready' [-Wpadded] include/hw/acpi/piix4.h:69:20: warning: padding struct 'struct PIIX4PMState' with 9 bytes to align 'gpe_cpu' [-Wpadded] include/hw/acpi/tco.h:55:5)' with 1 byte to align 'tmr' [-Wpadded] include/hw/acpi/tco.h:70:16: warning: padding struct 'struct TCOIORegs' with 5 bytes to align 'tco_timer' [-Wpadded] include/hw/acpi/tco.h:74:18: warning: padding struct 'struct TCOIORegs' with 7 bytes to align 'io' [-Wpadded] include/hw/acpi/tpm.h:159:3: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] include/hw/acpi/tpm.h:162:3: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] include/hw/acpi/vmgenid.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/adc/aspeed_adc.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/adc/aspeed_adc.h:21:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/adc/aspeed_adc.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/adc/aspeed_adc.h:33:18: warning: padding struct 'struct AspeedADCEngineState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/adc/aspeed_adc.h:44:18: warning: padding struct 'struct AspeedADCState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/adc/aspeed_adc.h:47:26: warning: padding struct 'struct AspeedADCState' with 8 bytes to align 'engines' [-Wpadded] include/hw/adc/aspeed_adc.h:50:8: warning: padding size of 'struct AspeedADCClass' with 4 bytes to alignment boundary [-Wpadded] include/hw/adc/max111x.h:43:9: warning: padding struct 'struct MAX111xState' with 1 byte to align 'cycle' [-Wpadded] include/hw/adc/max111x.h:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/adc/npcm7xx_adc.h:34:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:35:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:36:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:38:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:40:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:41:4: warning: unknown command tag name 'vref'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:42:4: warning: unknown command tag name 'iref'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:43:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/adc/npcm7xx_adc.h:45:9: warning: padding size of 'NPCM7xxADCState' with 12 bytes to alignment boundary [-Wpadded] include/hw/adc/npcm7xx_adc.h:48:18: warning: padding struct 'NPCM7xxADCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/adc/stm32f2xx_adc.h:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/adc/stm32f2xx_adc.h:64:8: warning: padding size of 'struct STM32F2XXADCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/adc/stm32f2xx_adc.h:69:18: warning: padding struct 'struct STM32F2XXADCState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/adc/zynq-xadc.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/adc/zynq-xadc.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/adc/zynq-xadc.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/adc/zynq-xadc.h:34:18: warning: padding struct 'struct ZynqXADCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/adc/zynq-xadc.h:42:14: warning: padding struct 'struct ZynqXADCState' with 6 bytes to align 'irq' [-Wpadded] include/hw/arm/allwinner-a10.h:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/allwinner-a10.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/allwinner-a10.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/allwinner-a10.h:32:12: warning: padding struct 'struct AwA10State' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/allwinner-h3.h:109:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/allwinner-h3.h:120:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/allwinner-h3.h:122:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/allwinner-h3.h:124:12: warning: padding struct 'struct AwH3State' with 8 bytes to align 'cpus' [-Wpadded] include/hw/arm/allwinner-h3.h:126:19: warning: padding struct 'struct AwH3State' with 8 bytes to align 'timer' [-Wpadded] include/hw/arm/allwinner-h3.h:157:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/arm/armsse.h:116:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/armsse.h:116:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/armsse.h:147:8: warning: padding size of 'struct ARMSSE' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/armsse.h:148:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/armsse.h:151:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/armsse.h:152:17: warning: padding struct 'struct ARMSSE' with 8 bytes to align 'armv7m' [-Wpadded] include/hw/arm/armsse.h:167:23: warning: padding struct 'struct ARMSSE' with 8 bytes to align 'dualtimer' [-Wpadded] include/hw/arm/armsse.h:216:12: warning: padding struct 'struct ARMSSE' with 4 bytes to align 'mainclk' [-Wpadded] include/hw/arm/armv7m.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/armv7m.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/armv7m.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/armv7m.h:31:19: warning: padding struct 'struct BitBandState' with 4 bytes to align 'source_memory' [-Wpadded] include/hw/arm/armv7m.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/armv7m.h:58:8: warning: padding size of 'struct ARMv7MState' with 12 bytes to alignment boundary [-Wpadded] include/hw/arm/armv7m.h:59:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/armv7m.h:61:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/armv7m.h:62:15: warning: padding struct 'struct ARMv7MState' with 8 bytes to align 'nvic' [-Wpadded] include/hw/arm/armv7m.h:65:15: warning: padding struct 'struct ARMv7MState' with 8 bytes to align 'ras' [-Wpadded] include/hw/arm/aspeed.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/aspeed.h:19:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/aspeed.h:28:8: warning: padding size of 'struct AspeedMachineClass' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/aspeed_soc.h:101:14: warning: padding struct 'struct AspeedSoCClass' with 4 bytes to align 'sram_size' [-Wpadded] include/hw/arm/aspeed_soc.h:107:16: warning: padding struct 'struct AspeedSoCClass' with 4 bytes to align 'irqmap' [-Wpadded] include/hw/arm/aspeed_soc.h:110:16: warning: padding struct 'struct AspeedSoCClass' with 4 bytes to align 'get_irq' [-Wpadded] include/hw/arm/aspeed_soc.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/aspeed_soc.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/aspeed_soc.h:53:12: warning: padding struct 'struct AspeedSoCState' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/aspeed_soc.h:86:30: warning: padding struct 'struct AspeedSoCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/arm/aspeed_soc.h:93:1: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedSoCState *' (aka 'struct AspeedSoCState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/arm/aspeed_soc.h:93:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/aspeed_soc.h:93:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/bcm2835_peripherals.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/bcm2835_peripherals.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/bcm2835_peripherals.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/bcm2835_peripherals.h:45:18: warning: padding struct 'struct BCM2835PeripheralState' with 8 bytes to align 'peri_mr' [-Wpadded] include/hw/arm/bcm2835_peripherals.h:60:20: warning: padding struct 'struct BCM2835PeripheralState' with 8 bytes to align 'ic' [-Wpadded] include/hw/arm/bcm2836.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/bcm2836.h:21:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/bcm2836.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/bcm2836.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/bcm2836.h:42:7: warning: padding struct 'struct BCM283XState' with 4 bytes to align 'cpu' [-Wpadded] include/hw/arm/boot.h:121:12: warning: padding struct 'struct arm_boot_info' with 7 bytes to align 'board_setup_addr' [-Wpadded] include/hw/arm/boot.h:134:20: warning: padding struct 'struct arm_boot_info' with 3 bytes to align 'endianness' [-Wpadded] include/hw/arm/boot.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/arm/boot.h:162:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/arm/boot.h:27:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/arm/boot.h:28:4: warning: unknown command tag name 'mem'; did you mean 'em'? [-Wdocumentation-unknown-command] include/hw/arm/boot.h:30:4: warning: unknown command tag name 'mem'; did you mean 'em'? [-Wdocumentation-unknown-command] include/hw/arm/boot.h:59:12: warning: padding struct 'struct arm_boot_info' with 7 bytes to align 'smp_loader_start' [-Wpadded] include/hw/arm/boot.h:67:11: warning: padding struct 'struct arm_boot_info' with 3 bytes to align 'atag_board' [-Wpadded] include/hw/arm/digic.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/digic.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/digic.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/digic.h:37:12: warning: padding struct 'struct DigicState' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/exynos4210.h:109:1: warning: cast from 'Object *' (aka 'struct Object *') to 'Exynos4210State *' (aka 'struct Exynos4210State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/arm/exynos4210.h:109:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/exynos4210.h:86:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/exynos4210.h:88:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/exynos4210.h:92:18: warning: padding struct 'struct Exynos4210State' with 8 bytes to align 'chipid_mem' [-Wpadded] include/hw/arm/fsl-imx25.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/fsl-imx25.h:48:8: warning: padding size of 'struct FslIMX25State' with 12 bytes to alignment boundary [-Wpadded] include/hw/arm/fsl-imx25.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx25.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx25.h:53:20: warning: padding struct 'struct FslIMX25State' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/fsl-imx31.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/fsl-imx31.h:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx31.h:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx31.h:46:20: warning: padding struct 'struct FslIMX31State' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/fsl-imx6.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/fsl-imx6.h:53:8: warning: padding size of 'struct FslIMX6State' with 12 bytes to alignment boundary [-Wpadded] include/hw/arm/fsl-imx6.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx6.h:57:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx6.h:58:20: warning: padding struct 'struct FslIMX6State' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/fsl-imx6ul.h:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/fsl-imx6ul.h:64:8: warning: padding size of 'struct FslIMX6ULState' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/fsl-imx6ul.h:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx6ul.h:68:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx6ul.h:69:24: warning: padding struct 'struct FslIMX6ULState' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/fsl-imx6ul.h:96:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/arm/fsl-imx6ul.h:97:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/arm/fsl-imx7.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/fsl-imx7.h:63:8: warning: padding size of 'struct FslIMX7State' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/fsl-imx7.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx7.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/fsl-imx7.h:68:24: warning: padding struct 'struct FslIMX7State' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/fsl-imx7.h:89:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/arm/fsl-imx7.h:90:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/arm/linux-boot-if.h:13:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/linux-boot-if.h:13:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/linux-boot-if.h:21:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/linux-boot-if.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/msf2-soc.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/msf2-soc.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/msf2-soc.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/msf2-soc.h:54:17: warning: padding struct 'struct MSF2State' with 8 bytes to align 'armv7m' [-Wpadded] include/hw/arm/msf2-soc.h:66:21: warning: padding struct 'struct MSF2State' with 14 bytes to align 'sysreg' [-Wpadded] include/hw/arm/npcm7xx.h:132:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/arm/npcm7xx.h:133:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/arm/npcm7xx.h:83:25: warning: padding struct 'struct NPCM7xxState' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/npcm7xx.h:91:25: warning: padding struct 'struct NPCM7xxState' with 8 bytes to align 'gcr' [-Wpadded] include/hw/arm/nrf51_soc.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/nrf51_soc.h:28:8: warning: padding size of 'struct NRF51State' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/nrf51_soc.h:29:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/nrf51_soc.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/nrf51_soc.h:33:17: warning: padding struct 'struct NRF51State' with 8 bytes to align 'cpu' [-Wpadded] include/hw/arm/omap.h:106:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/omap.h:110:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/omap.h:124:8: warning: padding size of 'struct omap_l4_region_s' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/omap.h:135:8: warning: padding size of 'struct omap_target_agent_s' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/omap.h:139:36: warning: padding struct 'struct omap_target_agent_s' with 4 bytes to align 'start' [-Wpadded] include/hw/arm/omap.h:529:12: warning: padding struct 'struct omap_dma_lcd_channel_s' with 4 bytes to align 'src_f1_top' [-Wpadded] include/hw/arm/omap.h:568:12: warning: padding struct 'struct omap_dma_lcd_channel_s' with 4 bytes to align 'phys_framebuffer' [-Wpadded] include/hw/arm/omap.h:74:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/omap.h:766:12: warning: padding size of 'struct i2s_fifo_s' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/omap.h:844:8: warning: padding size of 'struct omap_mpu_state_s' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/omap.h:859:13: warning: padding struct 'struct omap_mpu_state_s' with 4 bytes to align 'cpu' [-Wpadded] include/hw/arm/omap.h:930:13: warning: padding struct 'struct omap_mpu_state_s' with 4 bytes to align 'ulpd_gauge_start' [-Wpadded] include/hw/arm/omap.h:943:32: warning: padding struct 'struct omap_mpu_state_s' with 4 bytes to align 'private_tipb' [-Wpadded] include/hw/arm/omap.h:948:24: warning: padding struct 'struct omap_mpu_state_s' with 4 bytes to align 'dpll' [-Wpadded] include/hw/arm/omap.h:951:5)' with 2 bytes to align 'dpll1_mode' [-Wpadded] include/hw/arm/omap.h:951:5)' with 2 bytes to alignment boundary [-Wpadded] include/hw/arm/omap.h:968:23: warning: padding struct 'struct omap_mpu_state_s' with 4 bytes to align 'l4' [-Wpadded] include/hw/arm/omap.h:97:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/pxa.h:101:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/pxa.h:129:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/pxa.h:132:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/pxa.h:134:9: warning: padding size of 'PXA2xxState' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/pxa.h:138:18: warning: padding struct 'PXA2xxState' with 8 bytes to align 'sdram' [-Wpadded] include/hw/arm/pxa.h:164:12: warning: padding struct 'PXA2xxState' with 4 bytes to align 'mm_base' [-Wpadded] include/hw/arm/pxa.h:171:8: warning: padding size of 'struct PXA2xxI2SState' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/pxa.h:91:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/smmu-common.h:100:16: warning: padding size of 'struct SMMUIOTLBKey' with 4 bytes to alignment boundary [-Wpadded] include/hw/arm/smmu-common.h:107:8: warning: padding size of 'struct SMMUState' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/smmu-common.h:120:13: warning: padding struct 'struct SMMUState' with 7 bytes to align 'primary_bus' [-Wpadded] include/hw/arm/smmu-common.h:127:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/smmu-common.h:134:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SMMUState *' (aka 'struct SMMUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/arm/smmu-common.h:134:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/smmu-common.h:134:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/smmu-common.h:142:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/hw/arm/smmu-common.h:147:23: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/arm/smmu-common.h:46:16: warning: padding struct 'struct SMMUPTWEventInfo' with 4 bytes to align 'addr' [-Wpadded] include/hw/arm/smmu-common.h:49:16: warning: padding size of 'struct SMMUTransTableInfo' with 5 bytes to alignment boundary [-Wpadded] include/hw/arm/smmu-common.h:51:14: warning: padding struct 'struct SMMUTransTableInfo' with 7 bytes to align 'ttb' [-Wpadded] include/hw/arm/smmu-common.h:57:16: warning: padding size of 'struct SMMUTLBEntry' with 6 bytes to alignment boundary [-Wpadded] include/hw/arm/smmu-common.h:75:14: warning: padding struct 'struct SMMUTransCfg' with 7 bytes to align 'ttb' [-Wpadded] include/hw/arm/smmu-common.h:79:24: warning: padding struct 'struct SMMUTransCfg' with 4 bytes to align 'tt' [-Wpadded] include/hw/arm/smmu-common.h:88:24: warning: padding struct 'struct SMMUDevice' with 12 bytes to align 'iommu' [-Wpadded] include/hw/arm/smmuv3.h:28:16: warning: padding size of 'struct SMMUQueue' with 6 bytes to alignment boundary [-Wpadded] include/hw/arm/smmuv3.h:43:14: warning: padding struct 'struct SMMUv3State' with 2 bytes to align 'idr' [-Wpadded] include/hw/arm/smmuv3.h:57:14: warning: padding struct 'struct SMMUv3State' with 4 bytes to align 'eventq_irq_cfg0' [-Wpadded] include/hw/arm/smmuv3.h:75:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/smmuv3.h:77:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/smmuv3.h:84:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SMMUv3State *' (aka 'struct SMMUv3State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/arm/smmuv3.h:84:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/smmuv3.h:84:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/soc_dma.h:105:5: warning: void function 'soc_dma_port_add_fifo_in' should not return void expression [-Wpedantic] include/hw/arm/soc_dma.h:111:5: warning: void function 'soc_dma_port_add_fifo_out' should not return void expression [-Wpedantic] include/hw/arm/soc_dma.h:47:16: warning: padding struct 'struct soc_dma_ch_s' with 4 bytes to align 'timer' [-Wpadded] include/hw/arm/soc_dma.h:57:12: warning: padding struct 'struct soc_dma_ch_s' with 4 bytes to align 'vaddr' [-Wpadded] include/hw/arm/soc_dma.h:64:24: warning: padding struct 'struct soc_dma_ch_s' with 4 bytes to align 'transfer_fn' [-Wpadded] include/hw/arm/stm32f100_soc.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/stm32f100_soc.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/stm32f100_soc.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/stm32f205_soc.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/stm32f205_soc.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/stm32f205_soc.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/stm32f205_soc.h:68:18: warning: padding struct 'struct STM32F205State' with 8 bytes to align 'sram' [-Wpadded] include/hw/arm/stm32f405_soc.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/stm32f405_soc.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/stm32f405_soc.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/stm32f405_soc.h:65:23: warning: padding struct 'struct STM32F405State' with 8 bytes to align 'adc' [-Wpadded] include/hw/arm/virt.h:120:8: warning: padding size of 'struct VirtMachineClass' with 2 bytes to alignment boundary [-Wpadded] include/hw/arm/virt.h:156:15: warning: padding struct 'struct VirtMachineState' with 1 byte to align 'acpi' [-Wpadded] include/hw/arm/virt.h:160:27: warning: padding struct 'struct VirtMachineState' with 3 bytes to align 'msi_controller' [-Wpadded] include/hw/arm/virt.h:162:26: warning: padding struct 'struct VirtMachineState' with 6 bytes to align 'bootinfo' [-Wpadded] include/hw/arm/virt.h:184:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/virt.h:184:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/arm/virt.h:199:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/hw/arm/virt.h:209:13: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] include/hw/arm/xlnx-versal.h:101:13)' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/xlnx-versal.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/xlnx-versal.h:47:8: warning: padding size of 'struct Versal' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/xlnx-versal.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/xlnx-versal.h:51:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/xlnx-versal.h:59:7: warning: padding struct 'struct Versal' with 8 bytes to align 'fpd' [-Wpadded] include/hw/arm/xlnx-versal.h:87:9)' with 8 bytes to align 'ctrl' [-Wpadded] include/hw/arm/xlnx-versal.h:96:5)' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/xlnx-zynqmp.h:101:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/arm/xlnx-zynqmp.h:104:12: warning: padding struct 'struct XlnxZynqMPState' with 8 bytes to align 'apu_cpu' [-Wpadded] include/hw/arm/xlnx-zynqmp.h:112:18: warning: padding struct 'struct XlnxZynqMPState' with 8 bytes to align 'ddr_ram_low' [-Wpadded] include/hw/arm/xlnx-zynqmp.h:117:18: warning: padding struct 'struct XlnxZynqMPState' with 8 bytes to align 'mr_unimp' [-Wpadded] include/hw/arm/xlnx-zynqmp.h:148:18: warning: padding struct 'struct XlnxZynqMPState' with 6 bytes to align 'canbus' [-Wpadded] include/hw/arm/xlnx-zynqmp.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/arm/xlnx-zynqmp.h:97:8: warning: padding size of 'struct XlnxZynqMPState' with 8 bytes to alignment boundary [-Wpadded] include/hw/arm/xlnx-zynqmp.h:98:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/block/block.h:20:16: warning: padding size of 'struct BlockConf' with 4 bytes to alignment boundary [-Wpadded] include/hw/block/block.h:34:15: warning: padding struct 'struct BlockConf' with 3 bytes to align 'account_invalid' [-Wpadded] include/hw/block/flash.h:12:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/block/flash.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/block/flash.h:71:14: warning: padding struct 'ECCState' with 1 byte to align 'lp' [-Wpadded] include/hw/block/swim.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/block/swim.h:27:17: warning: padding struct 'struct SWIMDrive' with 4 bytes to align 'conf' [-Wpadded] include/hw/block/swim.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/block/swim.h:64:13: warning: padding struct 'struct SWIMCtrl' with 4 bytes to align 'bus' [-Wpadded] include/hw/block/swim.h:68:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/block/swim.h:72:18: warning: padding struct 'struct Swim' with 8 bytes to align 'ctrl' [-Wpadded] include/hw/boards.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:120:21: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:120:41: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:125:15: warning: padding struct 'CPUArchIdList' with 4 bytes to align 'cpus' [-Wpadded] include/hw/boards.h:130:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:131:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:132:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:146:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:152:19: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/boards.h:161:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:166:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:172:21: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/boards.h:223:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/boards.h:225:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/boards.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/boards.h:24:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/boards.h:250:10: warning: padding struct 'struct MachineClass' with 1 bit to align 'is_default' [-Wpadded] include/hw/boards.h:251:17: warning: padding struct 'struct MachineClass' with 2 bytes to align 'default_machine_opts' [-Wpadded] include/hw/boards.h:261:9: warning: padding struct 'struct MachineClass' with 1 byte to align 'minimum_page_bits' [-Wpadded] include/hw/boards.h:264:9: warning: padding struct 'struct MachineClass' with 2 bytes to align 'numa_mem_align_shift' [-Wpadded] include/hw/boards.h:275:17: warning: padding struct 'struct MachineClass' with 6 bytes to align 'default_ram_id' [-Wpadded] include/hw/boards.h:290:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:296:18: warning: padding struct 'struct DeviceMemoryState' with 8 bytes to align 'mr' [-Wpadded] include/hw/boards.h:302:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:305:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:306:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:323:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/boards.h:326:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/boards.h:332:11: warning: padding struct 'struct MachineState' with 4 bytes to align 'dt_compatible' [-Wpadded] include/hw/boards.h:337:11: warning: padding struct 'struct MachineState' with 4 bytes to align 'firmware' [-Wpadded] include/hw/boards.h:341:31: warning: padding struct 'struct MachineState' with 5 bytes to align 'cgs' [-Wpadded] include/hw/boards.h:361:25: warning: padding struct 'struct MachineState' with 4 bytes to align 'nvdimms_state' [-Wpadded] include/hw/boards.h:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/boards.h:74:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/boards.h:76:21: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/boards.h:79:33: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/char/avr_usart.h:60:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/avr_usart.h:67:18: warning: padding struct 'struct AVRUsartState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/char/avr_usart.h:85:14: warning: padding struct 'struct AVRUsartState' with 7 bytes to align 'rxc_irq' [-Wpadded] include/hw/char/bcm2835_aux.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/bcm2835_aux.h:21:8: warning: padding size of 'struct BCM2835AuxState' with 4 bytes to alignment boundary [-Wpadded] include/hw/char/bcm2835_aux.h:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/bcm2835_aux.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/bcm2835_aux.h:26:18: warning: padding struct 'struct BCM2835AuxState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/cadence_uart.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/cadence_uart.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/cadence_uart.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/cadence_uart.h:42:18: warning: padding struct 'struct CadenceUARTState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/cadence_uart.h:49:14: warning: padding struct 'struct CadenceUARTState' with 4 bytes to align 'char_tx_time' [-Wpadded] include/hw/char/cmsdk-apb-uart.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/cmsdk-apb-uart.h:23:8: warning: padding size of 'struct CMSDKAPBUART' with 6 bytes to alignment boundary [-Wpadded] include/hw/char/cmsdk-apb-uart.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/cmsdk-apb-uart.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/cmsdk-apb-uart.h:28:18: warning: padding struct 'struct CMSDKAPBUART' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/cmsdk-apb-uart.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/char/cmsdk-apb-uart.h:51:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/char/cmsdk-apb-uart.h:66:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/char/digic-uart.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/digic-uart.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/digic-uart.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/digic-uart.h:40:18: warning: padding struct 'struct DigicUartState' with 8 bytes to align 'regs_region' [-Wpadded] include/hw/char/escc.h:14:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/escc.h:47:28: warning: padding struct 'struct ESCCChannelState' with 2 bytes to align 'hs' [-Wpadded] include/hw/char/escc.h:50:8: warning: padding size of 'struct ESCCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/char/escc.h:56:18: warning: padding struct 'struct ESCCState' with 3 bytes to align 'mmio' [-Wpadded] include/hw/char/goldfish_tty.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/goldfish_tty.h:24:18: warning: padding struct 'struct GoldfishTTYState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/goldfish_tty.h:29:14: warning: padding struct 'struct GoldfishTTYState' with 4 bytes to align 'data_ptr' [-Wpadded] include/hw/char/goldfish_tty.h:32:11: warning: padding struct 'struct GoldfishTTYState' with 7 bytes to align 'rx_fifo' [-Wpadded] include/hw/char/ibex_uart.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/ibex_uart.h:45:18: warning: padding struct 'struct IbexUartState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/char/imx_serial.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/imx_serial.h:81:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/imx_serial.h:84:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/imx_serial.h:85:18: warning: padding struct 'struct IMXSerialState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/mchp_pfsoc_mmuart.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/mchp_pfsoc_mmuart.h:39:16: warning: padding size of 'struct MchpPfSoCMMUartState' with 12 bytes to alignment boundary [-Wpadded] include/hw/char/mchp_pfsoc_mmuart.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/mchp_pfsoc_mmuart.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/mchp_pfsoc_mmuart.h:44:18: warning: padding struct 'struct MchpPfSoCMMUartState' with 8 bytes to align 'container' [-Wpadded] include/hw/char/mchp_pfsoc_mmuart.h:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/char/mchp_pfsoc_mmuart.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/char/mchp_pfsoc_mmuart.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/char/mchp_pfsoc_mmuart.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/char/nrf51_uart.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/nrf51_uart.h:58:8: warning: padding size of 'struct NRF51UARTState' with 8 bytes to alignment boundary [-Wpadded] include/hw/char/nrf51_uart.h:61:18: warning: padding struct 'struct NRF51UARTState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/nrf51_uart.h:67:18: warning: padding struct 'struct NRF51UARTState' with 2 bytes to align 'rx_fifo_pos' [-Wpadded] include/hw/char/pl011.h:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/pl011.h:33:18: warning: padding struct 'struct PL011State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/char/pl011.h:50:17: warning: padding struct 'struct PL011State' with 4 bytes to align 'chr' [-Wpadded] include/hw/char/pl011.h:54:26: warning: padding struct 'struct PL011State' with 7 bytes to align 'id' [-Wpadded] include/hw/char/pl011.h:65:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/char/pl011.h:82:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/char/renesas_sci.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/renesas_sci.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/renesas_sci.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/renesas_sci.h:34:18: warning: padding struct 'struct RSCIState' with 8 bytes to align 'memory' [-Wpadded] include/hw/char/renesas_sci.h:49:13: warning: padding struct 'struct RSCIState' with 7 bytes to align 'trtime' [-Wpadded] include/hw/char/riscv_htif.h:38:18: warning: padding struct 'struct HTIFState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/char/serial.h:102:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SerialMM *' (aka 'struct SerialMM *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/char/serial.h:102:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/serial.h:57:9: warning: padding struct 'struct SerialState' with 2 bytes to align 'thr_ipending' [-Wpadded] include/hw/char/serial.h:58:14: warning: padding struct 'struct SerialState' with 4 bytes to align 'irq' [-Wpadded] include/hw/char/serial.h:67:14: warning: padding struct 'struct SerialState' with 7 bytes to align 'last_xmit_ts' [-Wpadded] include/hw/char/serial.h:73:16: warning: padding struct 'struct SerialState' with 7 bytes to align 'fifo_timeout_timer' [-Wpadded] include/hw/char/serial.h:76:14: warning: padding struct 'struct SerialState' with 4 bytes to align 'char_transmit_time' [-Wpadded] include/hw/char/serial.h:79:16: warning: padding struct 'struct SerialState' with 4 bytes to align 'modem_status_poll' [-Wpadded] include/hw/char/serial.h:84:8: warning: padding size of 'struct SerialMM' with 14 bytes to alignment boundary [-Wpadded] include/hw/char/serial.h:87:17: warning: padding struct 'struct SerialMM' with 8 bytes to align 'serial' [-Wpadded] include/hw/char/serial.h:99:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SerialState *' (aka 'struct SerialState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/char/serial.h:99:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/shakti_uart.h:59:18: warning: padding struct 'ShaktiUartState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/char/shakti_uart.h:71:17: warning: padding struct 'ShaktiUartState' with 4 bytes to align 'chr' [-Wpadded] include/hw/char/sifive_uart.h:56:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/sifive_uart.h:58:8: warning: padding size of 'struct SiFiveUARTState' with 8 bytes to alignment boundary [-Wpadded] include/hw/char/sifive_uart.h:59:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/sifive_uart.h:62:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/char/sifive_uart.h:68:14: warning: padding struct 'struct SiFiveUARTState' with 3 bytes to align 'ie' [-Wpadded] include/hw/char/stm32f2xx_usart.h:57:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/char/stm32f2xx_usart.h:64:18: warning: padding struct 'struct STM32F2XXUsartState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/char/stm32f2xx_usart.h:74:17: warning: padding struct 'struct STM32F2XXUsartState' with 4 bytes to align 'chr' [-Wpadded] include/hw/char/xilinx_uartlite.h:29:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/clock.h:110:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:132:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:205:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/clock.h:251:12: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] include/hw/clock.h:257:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:296:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:357:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:358:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:62:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/clock.h:63:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/clock.h:64:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/clock.h:65:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:66:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:67:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/clock.h:72:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/clock.h:89:12: warning: padding struct 'struct Clock' with 4 bytes to align 'source' [-Wpadded] include/hw/core/accel-cpu.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/core/accel-cpu.h:26:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/core/accel-cpu.h:29:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/core/accel-cpu.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/core/cpu.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:108:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:110:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:120:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:134:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:135:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:137:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:142:8: warning: padding size of 'struct CPUClass' with 7 bytes to alignment boundary [-Wpadded] include/hw/core/cpu.h:143:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/core/cpu.h:145:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/core/cpu.h:213:33: warning: padding struct 'struct CPUBreakpoint' with 4 bytes to align 'entry' [-Wpadded] include/hw/core/cpu.h:270:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:275:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:278:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:281:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:282:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:283:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:284:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:285:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:287:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:288:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:289:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:290:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:295:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:296:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:298:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:303:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:305:4: warning: unknown command tag name 'mem'; did you mean 'em'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:306:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:307:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:309:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:312:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:313:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:324:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/core/cpu.h:328:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/core/cpu.h:340:22: warning: padding struct 'struct CPUState' with 2 bytes to align 'halt_cond' [-Wpadded] include/hw/core/cpu.h:353:14: warning: padding struct 'struct CPUState' with 3 bytes to align 'cflags_next_tb' [-Wpadded] include/hw/core/cpu.h:362:15: warning: padding struct 'struct CPUState' with 4 bytes to align 'work_mutex' [-Wpadded] include/hw/core/cpu.h:367:19: warning: padding struct 'struct CPUState' with 4 bytes to align 'as' [-Wpadded] include/hw/core/cpu.h:395:22: warning: padding struct 'struct CPUState' with 4 bytes to align 'kvm_state' [-Wpadded] include/hw/core/cpu.h:399:14: warning: padding struct 'struct CPUState' with 4 bytes to align 'dirty_pages' [-Wpadded] include/hw/core/cpu.h:433:13: warning: padding struct 'struct CPUState' with 6 bytes to align 'throttle_us_per_full' [-Wpadded] include/hw/core/cpu.h:440:28: warning: padding struct 'struct CPUState' with 6 bytes to align 'hax_vcpu' [-Wpadded] include/hw/core/cpu.h:479:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:489:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:491:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:540:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:564:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/core/cpu.h:62:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/core/cpu.h:668:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] include/hw/core/cpu.h:706:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:707:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:719:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:729:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:739:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/core/cpu.h:763:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:794:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:810:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] include/hw/core/cpu.h:906:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:990:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/cpu.h:993:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/core/generic-loader.h:25:8: warning: padding size of 'struct GenericLoaderState' with 5 bytes to alignment boundary [-Wpadded] include/hw/core/generic-loader.h:35:14: warning: padding struct 'struct GenericLoaderState' with 3 bytes to align 'cpu_num' [-Wpadded] include/hw/core/generic-loader.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/core/split-irq.h:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/core/split-irq.h:48:8: warning: padding size of 'struct SplitIRQ' with 6 bytes to alignment boundary [-Wpadded] include/hw/cpu/a15mpcore.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cpu/a15mpcore.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/a15mpcore.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/a9mpcore.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cpu/a9mpcore.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/a9mpcore.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/a9mpcore.h:29:18: warning: padding struct 'struct A9MPPrivState' with 4 bytes to align 'container' [-Wpadded] include/hw/cpu/a9mpcore.h:32:16: warning: padding struct 'struct A9MPPrivState' with 12 bytes to align 'scu' [-Wpadded] include/hw/cpu/arm11mpcore.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cpu/arm11mpcore.h:26:18: warning: padding struct 'struct ARM11MPCorePriveState' with 4 bytes to align 'container' [-Wpadded] include/hw/cpu/arm11mpcore.h:29:19: warning: padding struct 'struct ARM11MPCorePriveState' with 12 bytes to align 'scu' [-Wpadded] include/hw/cpu/cluster.h:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cpu/cluster.h:68:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/cpu/cluster.h:73:8: warning: padding size of 'struct CPUClusterState' with 4 bytes to alignment boundary [-Wpadded] include/hw/cpu/cluster.h:74:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/cluster.h:77:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/core.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cpu/core.h:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cpu/core.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/cris/etraxfs.h:45:9: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/cris/etraxfs_dma.h:15:8: warning: padding struct 'struct etraxfs_dma_client' with 4 bytes to align 'ctrl' [-Wpadded] include/hw/cxl/cxl.h:27:16: warning: padding size of 'struct CXLFixedWindow' with 8 bytes to alignment boundary [-Wpadded] include/hw/cxl/cxl.h:35:18: warning: padding struct 'struct CXLFixedWindow' with 13 bytes to align 'mr' [-Wpadded] include/hw/cxl/cxl.h:39:16: warning: padding size of 'struct CXLState' with 8 bytes to alignment boundary [-Wpadded] include/hw/cxl/cxl.h:41:18: warning: padding struct 'struct CXLState' with 15 bytes to align 'host_mr' [-Wpadded] include/hw/cxl/cxl.h:43:12: warning: padding struct 'struct CXLState' with 4 bytes to align 'fixed_windows' [-Wpadded] include/hw/cxl/cxl.h:54:1: warning: cast from 'Object *' (aka 'struct Object *') to 'CXLHost *' (aka 'struct CXLHost *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/cxl/cxl.h:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cxl/cxl.h:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cxl/cxl_cdat.h:143:16: warning: packed attribute is unnecessary for 'struct CDATSslbis' [-Wpacked] include/hw/cxl/cxl_cdat.h:148:16: warning: padding size of 'struct CDATEntry' with 4 bytes to alignment boundary [-Wpadded] include/hw/cxl/cxl_cdat.h:153:16: warning: padding size of 'struct CDATObject' with 4 bytes to alignment boundary [-Wpadded] include/hw/cxl/cxl_cdat.h:157:11: warning: padding struct 'struct CDATObject' with 4 bytes to align 'build_cdat_table' [-Wpadded] include/hw/cxl/cxl_cdat.h:160:11: warning: padding struct 'struct CDATObject' with 7 bytes to align 'private' [-Wpadded] include/hw/cxl/cxl_component.h:125:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] include/hw/cxl/cxl_component.h:125:20: warning: extra ';' outside of a function [-Wextra-semi] include/hw/cxl/cxl_component.h:146:16: warning: padding size of 'struct component_registers' with 8 bytes to alignment boundary [-Wpadded] include/hw/cxl/cxl_component.h:182:9)' with 6 bytes to align 'pdev' [-Wpadded] include/hw/cxl/cxl_component.h:45:5: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] include/hw/cxl/cxl_component.h:52:1: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] include/hw/cxl/cxl_component.h:53:1: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] include/hw/cxl/cxl_component.h:54:1: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] include/hw/cxl/cxl_component.h:55:1: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] include/hw/cxl/cxl_component.h:56:1: warning: ISO C restricts enumerator values to range of 'int' (4293918720 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:114:5)' with 7 bytes to align 'last_set' [-Wpadded] include/hw/cxl/cxl_device.h:138:5: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:164:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:165:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:167:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:208:5: warning: ISO C restricts enumerator values to range of 'int' (68719411200 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:213:5: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:214:5: warning: ISO C restricts enumerator values to range of 'int' (18446462598732840960 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:220:5: warning: ISO C restricts enumerator values to range of 'int' (281470681743360 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:221:5: warning: ISO C restricts enumerator values to range of 'int' (18446462598732840960 is too large) [-Wpedantic] include/hw/cxl/cxl_device.h:233:8: warning: padding size of 'struct CXLType3Dev' with 8 bytes to alignment boundary [-Wpadded] include/hw/cxl/cxl_device.h:252:1: warning: cast from 'Object *' (aka 'struct Object *') to 'CXLType3Dev *' (aka 'struct CXLType3Dev *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/cxl/cxl_device.h:252:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/cxl/cxl_device.h:252:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/cxl/cxl_device.h:98:5)' with 6 bytes to align anonymous bit-field [-Wpadded] include/hw/display/bcm2835_fb.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/display/bcm2835_fb.h:36:8: warning: padding size of 'struct BCM2835FBState' with 12 bytes to alignment boundary [-Wpadded] include/hw/display/bcm2835_fb.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/display/bcm2835_fb.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/display/bcm2835_fb.h:51:21: warning: padding struct 'struct BCM2835FBState' with 1 byte to align 'config' [-Wpadded] include/hw/display/bcm2835_fb.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/display/bcm2835_fb.h:67:21: warning: extension used [-Wlanguage-extension-token] include/hw/display/bcm2835_fb.h:67:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/hw/display/bcm2835_fb.h:77:21: warning: extension used [-Wlanguage-extension-token] include/hw/display/bcm2835_fb.h:77:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/hw/display/dpcd.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/display/i2c-ddc.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/display/i2c-ddc.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/display/i2c-ddc.h:33:20: warning: padding struct 'struct I2CDDCState' with 6 bytes to align 'edid_info' [-Wpadded] include/hw/display/i2c-ddc.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/display/macfb.h:43:14: warning: padding struct 'struct MacFbMode' with 2 bytes to align 'mode_ctrl1' [-Wpadded] include/hw/display/macfb.h:67:14: warning: padding struct 'struct MacfbState' with 2 bytes to align 'regs' [-Wpadded] include/hw/display/macfb.h:68:16: warning: padding struct 'struct MacfbState' with 4 bytes to align 'mode' [-Wpadded] include/hw/display/macfb.h:75:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/display/macfb.h:80:16: warning: padding struct 'struct MacfbSysBusState' with 8 bytes to align 'macfb' [-Wpadded] include/hw/display/macfb.h:84:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/display/macfb.h:84:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/display/xlnx_dp.h:116:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxDPState *' (aka 'struct XlnxDPState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/display/xlnx_dp.h:116:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/display/xlnx_dp.h:55:21: warning: padding struct 'struct PixmanPlane' with 4 bytes to align 'surface' [-Wpadded] include/hw/display/xlnx_dp.h:59:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/display/xlnx_dp.h:63:18: warning: padding struct 'struct XlnxDPState' with 8 bytes to align 'container' [-Wpadded] include/hw/display/xlnx_dp.h:69:18: warning: padding struct 'struct XlnxDPState' with 8 bytes to align 'avbufm_iomem' [-Wpadded] include/hw/dma/bcm2835_dma.h:25:14: warning: padding struct 'BCM2835DMAChan' with 4 bytes to align 'irq' [-Wpadded] include/hw/dma/bcm2835_dma.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/dma/bcm2835_dma.h:33:8: warning: padding size of 'struct BCM2835DMAState' with 8 bytes to alignment boundary [-Wpadded] include/hw/dma/bcm2835_dma.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/dma/bcm2835_dma.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/dma/bcm2835_dma.h:38:18: warning: padding struct 'struct BCM2835DMAState' with 8 bytes to align 'iomem0' [-Wpadded] include/hw/dma/i8257.h:19:27: warning: padding struct 'struct I8257Regs' with 7 bytes to align 'transfer_handler' [-Wpadded] include/hw/dma/i8257.h:37:15: warning: padding struct 'struct I8257State' with 4 bytes to align 'regs' [-Wpadded] include/hw/dma/i8257.h:38:18: warning: padding struct 'struct I8257State' with 8 bytes to align 'channel_io' [-Wpadded] include/hw/dma/i8257.h:43:9: warning: padding struct 'struct I8257State' with 3 bytes to align 'running' [-Wpadded] include/hw/dma/i8257.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/dma/pl080.h:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/dma/pl080.h:49:8: warning: padding size of 'struct PL080State' with 8 bytes to alignment boundary [-Wpadded] include/hw/dma/pl080.h:52:18: warning: padding struct 'struct PL080State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/dma/pl080.h:65:14: warning: padding struct 'struct PL080State' with 4 bytes to align 'irq' [-Wpadded] include/hw/dma/sifive_pdma.h:26:8: warning: padding size of 'struct sifive_pdma_chan' with 4 bytes to alignment boundary [-Wpadded] include/hw/dma/sifive_pdma.h:33:14: warning: padding struct 'struct sifive_pdma_chan' with 4 bytes to align 'exec_bytes' [-Wpadded] include/hw/dma/sifive_pdma.h:46:18: warning: padding struct 'struct SiFivePDMAState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/dma/xlnx-zdma.h:56:18: warning: padding struct 'struct XlnxZDMA' with 8 bytes to align 'iomem' [-Wpadded] include/hw/dma/xlnx-zdma.h:58:19: warning: padding struct 'struct XlnxZDMA' with 4 bytes to align 'dma_mr' [-Wpadded] include/hw/dma/xlnx-zdma.h:69:19: warning: padding struct 'struct XlnxZDMA' with 7 bytes to align 'dsc_src' [-Wpadded] include/hw/dma/xlnx-zdma.h:73:18: warning: padding struct 'struct XlnxZDMA' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/dma/xlnx-zdma.h:82:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZDMA *' (aka 'struct XlnxZDMA *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/dma/xlnx-zdma.h:82:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/dma/xlnx-zynq-devcfg.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/dma/xlnx-zynq-devcfg.h:52:18: warning: padding struct 'struct XlnxZynqDevcfg' with 8 bytes to align 'iomem' [-Wpadded] include/hw/dma/xlnx-zynq-devcfg.h:58:14: warning: padding struct 'struct XlnxZynqDevcfg' with 3 bytes to align 'regs' [-Wpadded] include/hw/dma/xlnx-zynq-devcfg.h:59:18: warning: padding struct 'struct XlnxZynqDevcfg' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/dma/xlnx_csu_dma.h:35:18: warning: padding struct 'struct XlnxCSUDMA' with 8 bytes to align 'iomem' [-Wpadded] include/hw/dma/xlnx_csu_dma.h:37:19: warning: padding struct 'struct XlnxCSUDMA' with 4 bytes to align 'dma_mr' [-Wpadded] include/hw/dma/xlnx_csu_dma.h:47:27: warning: padding struct 'struct XlnxCSUDMA' with 4 bytes to align 'notify' [-Wpadded] include/hw/dma/xlnx_csu_dma.h:51:18: warning: padding struct 'struct XlnxCSUDMA' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/dma/xlnx_csu_dma.h:54:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxCSUDMA *' (aka 'struct XlnxCSUDMA *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/dma/xlnx_csu_dma.h:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/dma/xlnx_csu_dma.h:54:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/dma/xlnx_dpdma.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/dma/xlnx_dpdma.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/dma/xlnx_dpdma.h:39:18: warning: padding struct 'struct XlnxDPDMAState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/dma/xlnx_dpdma.h:43:14: warning: padding struct 'struct XlnxDPDMAState' with 2 bytes to align 'irq' [-Wpadded] include/hw/dma/xlnx_dpdma.h:48:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxDPDMAState *' (aka 'struct XlnxDPDMAState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/dma/xlnx_dpdma.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:100:46: warning: cast from 'const void *' to 'struct elf32_sym *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:100:46: warning: cast from 'const void *' to 'struct elf64_sym *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:101:46: warning: cast from 'const void *' to 'struct elf32_sym *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:101:46: warning: cast from 'const void *' to 'struct elf64_sym *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:117:36: warning: implicit conversion changes signedness: 'Elf64_Off' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] include/hw/elf_ops.h:133:32: warning: implicit conversion changes signedness: 'Elf64_Off' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] include/hw/elf_ops.h:138:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] include/hw/elf_ops.h:146:31: warning: implicit conversion changes signedness: 'Elf64_Off' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] include/hw/elf_ops.h:183:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/hw/elf_ops.h:184:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] include/hw/elf_ops.h:195:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/elf_ops.h:212:36: warning: implicit conversion changes signedness: 'Elf64_Off' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] include/hw/elf_ops.h:227:32: warning: implicit conversion changes signedness: 'Elf64_Off' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] include/hw/elf_ops.h:231:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] include/hw/elf_ops.h:250:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/hw/elf_ops.h:308:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/hw/elf_ops.h:388:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/hw/elf_ops.h:396:24: warning: implicit conversion changes signedness: 'Elf64_Off' (aka 'unsigned long long') to 'off_t' (aka 'long long') [-Wsign-conversion] include/hw/elf_ops.h:396:43: warning: comparison of integers of different signs: 'off_t' (aka 'long long') and 'Elf64_Off' (aka 'unsigned long long') [-Wsign-compare] include/hw/elf_ops.h:399:22: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] include/hw/elf_ops.h:402:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] include/hw/elf_ops.h:486:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long' [-Wsign-compare] include/hw/elf_ops.h:503:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] include/hw/elf_ops.h:503:31: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] include/hw/elf_ops.h:507:26: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] include/hw/elf_ops.h:507:52: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] include/hw/elf_ops.h:510:26: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] include/hw/elf_ops.h:510:52: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] include/hw/elf_ops.h:513:26: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] include/hw/elf_ops.h:513:52: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] include/hw/elf_ops.h:602:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct elf32_note *' increases required alignment from 1 to 4 [-Wcast-align] include/hw/elf_ops.h:602:20: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct elf64_note *' increases required alignment from 1 to 4 [-Wcast-align] include/hw/elf_ops.h:605:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/hw/elf_ops.h:64:35: warning: comparison of integers of different signs: 'Elf32_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] include/hw/elf_ops.h:64:35: warning: comparison of integers of different signs: 'Elf64_Word' (aka 'unsigned int') and 'int' [-Wsign-compare] include/hw/elf_ops.h:72:30: warning: cast from 'const void *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:73:45: warning: cast from 'const void *' to 'struct elf32_sym *' drops const qualifier [-Wcast-qual] include/hw/elf_ops.h:73:45: warning: cast from 'const void *' to 'struct elf64_sym *' drops const qualifier [-Wcast-qual] include/hw/firmware/smbios.h:117:8: warning: packed attribute is unnecessary for 'struct smbios_type_1' [-Wpacked] include/hw/firmware/smbios.h:205:8: warning: packed attribute is unnecessary for 'struct smbios_type_8' [-Wpacked] include/hw/firmware/smbios.h:215:8: warning: packed attribute is unnecessary for 'struct smbios_type_11' [-Wpacked] include/hw/firmware/smbios.h:271:8: warning: packed attribute is unnecessary for 'struct smbios_type_32' [-Wpacked] include/hw/firmware/smbios.h:289:8: warning: packed attribute is unnecessary for 'struct smbios_type_127' [-Wpacked] include/hw/firmware/smbios.h:76:9: warning: packed attribute is unnecessary for 'SmbiosEntryPoint' [-Wpacked] include/hw/fw-path-provider.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/fw-path-provider.h:26:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/gpio/aspeed_gpio.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/gpio/aspeed_gpio.h:17:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/gpio/aspeed_gpio.h:69:22: warning: padding struct 'struct AspeedGPIOReg' with 2 bytes to align 'type' [-Wpadded] include/hw/gpio/aspeed_gpio.h:80:8: warning: padding size of 'struct AspeedGPIOState' with 4 bytes to alignment boundary [-Wpadded] include/hw/gpio/aspeed_gpio.h:84:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/gpio/aspeed_gpio.h:85:18: warning: padding struct 'struct AspeedGPIOState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/gpio/aspeed_gpio.h:87:14: warning: padding struct 'struct AspeedGPIOState' with 4 bytes to align 'irq' [-Wpadded] include/hw/gpio/bcm2835_gpio.h:24:18: warning: padding struct 'struct BCM2835GpioState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/gpio/bcm2835_gpio.h:32:14: warning: padding struct 'struct BCM2835GpioState' with 2 bytes to align 'lev0' [-Wpadded] include/hw/gpio/bcm2835_gpio.h:34:14: warning: padding struct 'struct BCM2835GpioState' with 7 bytes to align 'out' [-Wpadded] include/hw/gpio/bcm2835_gpio.h:38:1: warning: cast from 'Object *' (aka 'struct Object *') to 'BCM2835GpioState *' (aka 'struct BCM2835GpioState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/gpio/bcm2835_gpio.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/gpio/imx_gpio.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/gpio/imx_gpio.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/gpio/imx_gpio.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/gpio/imx_gpio.h:48:18: warning: padding struct 'struct IMXGPIOState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/gpio/imx_gpio.h:53:14: warning: padding struct 'struct IMXGPIOState' with 4 bytes to align 'icr' [-Wpadded] include/hw/gpio/imx_gpio.h:57:14: warning: padding struct 'struct IMXGPIOState' with 3 bytes to align 'edge_sel' [-Wpadded] include/hw/gpio/imx_gpio.h:60:14: warning: padding struct 'struct IMXGPIOState' with 7 bytes to align 'irq' [-Wpadded] include/hw/gpio/npcm7xx_gpio.h:30:16: warning: padding size of 'struct NPCM7xxGPIOState' with 12 bytes to alignment boundary [-Wpadded] include/hw/gpio/npcm7xx_gpio.h:39:18: warning: padding struct 'struct NPCM7xxGPIOState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/gpio/nrf51_gpio.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/gpio/nrf51_gpio.h:54:18: warning: padding struct 'struct NRF51GPIOState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/gpio/sifive_gpio.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/gpio/sifive_gpio.h:50:18: warning: padding struct 'struct SIFIVEGPIOState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/hotplug.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/hotplug.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/hotplug.h:29:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/hotplug.h:30:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/hotplug.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/hyperv/hyperv.h:114:9)' with 2 bytes to alignment boundary [-Wpadded] include/hw/hyperv/hyperv.h:75:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/hyperv/vmbus-bridge.h:24:12: warning: padding struct 'struct VMBusBridge' with 7 bytes to align 'bus' [-Wpadded] include/hw/hyperv/vmbus-bridge.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/hyperv/vmbus-bridge.h:31:12: warning: 'VMBUS_BRIDGE' was marked unused but was used [-Wused-but-marked-unused] include/hw/hyperv/vmbus-proto.h:136:26: warning: 'vmbus_gpa_range' (aka 'struct vmbus_gpa_range') may not be used as an array element due to flexible array member [-Wflexible-array-extensions] include/hw/hyperv/vmbus-proto.h:206:26: warning: 'vmbus_gpa_range' (aka 'struct vmbus_gpa_range') may not be used as an array element due to flexible array member [-Wflexible-array-extensions] include/hw/hyperv/vmbus.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/hyperv/vmbus.h:23:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/hyperv/vmbus.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/arm_sbcon_i2c.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/arm_sbcon_i2c.h:27:8: warning: padding size of 'struct ArmSbconI2CState' with 8 bytes to alignment boundary [-Wpadded] include/hw/i2c/arm_sbcon_i2c.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i2c/arm_sbcon_i2c.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i2c/arm_sbcon_i2c.h:32:18: warning: padding struct 'struct ArmSbconI2CState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/i2c/aspeed_i2c.h:160:5: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] include/hw/i2c/aspeed_i2c.h:167:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/i2c/aspeed_i2c.h:173:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/i2c/aspeed_i2c.h:192:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/i2c/aspeed_i2c.h:199:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/i2c/aspeed_i2c.h:224:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/aspeed_i2c.h:233:18: warning: padding struct 'struct AspeedI2CBus' with 8 bytes to align 'mr' [-Wpadded] include/hw/i2c/aspeed_i2c.h:237:14: warning: padding struct 'struct AspeedI2CBus' with 7 bytes to align 'irq' [-Wpadded] include/hw/i2c/aspeed_i2c.h:245:18: warning: padding struct 'struct AspeedI2CState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/i2c/aspeed_i2c.h:251:18: warning: padding struct 'struct AspeedI2CState' with 12 bytes to align 'pool_iomem' [-Wpadded] include/hw/i2c/aspeed_i2c.h:260:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/aspeed_i2c.h:265:8: warning: padding size of 'struct AspeedI2CClass' with 6 bytes to alignment boundary [-Wpadded] include/hw/i2c/aspeed_i2c.h:271:16: warning: padding struct 'struct AspeedI2CClass' with 5 bytes to align 'bus_get_irq' [-Wpadded] include/hw/i2c/aspeed_i2c.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/aspeed_i2c.h:34:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i2c/aspeed_i2c.h:87:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/i2c/bitbang_i2c.h:41:9: warning: padding struct 'struct bitbang_i2c_interface' with 3 bytes to align 'current_addr' [-Wpadded] include/hw/i2c/i2c.h:103:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:117:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:127:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:137:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:168:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:173:14: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:179:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:180:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:186:22: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:189:48: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:209:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/i2c/i2c.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/i2c.h:23:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i2c/i2c.h:59:8: warning: padding size of 'struct I2CSlave' with 7 bytes to alignment boundary [-Wpadded] include/hw/i2c/i2c.h:67:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/i2c.h:94:13: warning: padding struct 'struct I2CBus' with 6 bytes to align 'bh' [-Wpadded] include/hw/i2c/i2c_mux_pca954x.h:12:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i2c/i2c_mux_pca954x.h:13:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i2c/imx_i2c.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/imx_i2c.h:69:8: warning: padding size of 'struct IMXI2CState' with 2 bytes to alignment boundary [-Wpadded] include/hw/i2c/imx_i2c.h:70:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i2c/imx_i2c.h:73:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i2c/imx_i2c.h:74:18: warning: padding struct 'struct IMXI2CState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/i2c/microbit_i2c.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/microbit_i2c.h:34:8: warning: padding size of 'struct MicrobitI2CState' with 12 bytes to alignment boundary [-Wpadded] include/hw/i2c/microbit_i2c.h:37:18: warning: padding struct 'struct MicrobitI2CState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/i2c/npcm7xx_smbus.h:106:24: warning: padding struct 'struct NPCM7xxSMBusState' with 1 byte to align 'status' [-Wpadded] include/hw/i2c/npcm7xx_smbus.h:71:16: warning: padding size of 'struct NPCM7xxSMBusState' with 12 bytes to alignment boundary [-Wpadded] include/hw/i2c/npcm7xx_smbus.h:74:18: warning: padding struct 'struct NPCM7xxSMBusState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/i2c/pm_smbus.h:11:18: warning: padding struct 'struct PMSMBus' with 8 bytes to align 'io' [-Wpadded] include/hw/i2c/pm_smbus.h:25:12: warning: padding struct 'struct PMSMBus' with 4 bytes to align 'reset' [-Wpadded] include/hw/i2c/pm_smbus.h:29:12: warning: padding struct 'struct PMSMBus' with 7 bytes to align 'set_irq' [-Wpadded] include/hw/i2c/pm_smbus.h:9:16: warning: padding size of 'struct PMSMBus' with 13 bytes to alignment boundary [-Wpadded] include/hw/i2c/pmbus_device.h:235:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/pmbus_device.h:235:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i2c/pmbus_device.h:272:12: warning: padding struct 'struct PMBusDeviceClass' with 7 bytes to align 'quick_cmd' [-Wpadded] include/hw/i2c/pmbus_device.h:305:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'pout_max' [-Wpadded] include/hw/i2c/pmbus_device.h:313:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'fan_command_1' [-Wpadded] include/hw/i2c/pmbus_device.h:316:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'fan_command_3' [-Wpadded] include/hw/i2c/pmbus_device.h:320:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'vout_ov_warn_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:324:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'iout_oc_fault_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:326:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'iout_oc_lv_fault_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:328:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'iout_oc_warn_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:331:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'ot_fault_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:333:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'ot_warn_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:337:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'vin_ov_fault_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:339:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'vin_ov_warn_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:343:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'iin_oc_fault_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:345:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'iin_oc_warn_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:352:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'toff_delay' [-Wpadded] include/hw/i2c/pmbus_device.h:357:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'pout_op_warn_limit' [-Wpadded] include/hw/i2c/pmbus_device.h:371:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'read_vin' [-Wpadded] include/hw/i2c/pmbus_device.h:388:17: warning: padding struct 'struct PMBusPage' with 3 bytes to align 'mfr_id' [-Wpadded] include/hw/i2c/pmbus_device.h:408:14: warning: padding struct 'struct PMBusPage' with 1 byte to align 'mfr_max_temp_1' [-Wpadded] include/hw/i2c/pmbus_device.h:414:8: warning: padding size of 'struct PMBusDevice' with 2 bytes to alignment boundary [-Wpadded] include/hw/i2c/pmbus_device.h:425:16: warning: padding struct 'struct PMBusDevice' with 5 bytes to align 'pages' [-Wpadded] include/hw/i2c/pmbus_device.h:429:13: warning: padding struct 'struct PMBusDevice' with 3 bytes to align 'in_buf_len' [-Wpadded] include/hw/i2c/pmbus_device.h:441:16: warning: padding size of 'struct PMBusCoefficients' with 4 bytes to alignment boundary [-Wpadded] include/hw/i2c/pmbus_device.h:443:13: warning: padding struct 'struct PMBusCoefficients' with 4 bytes to align 'b' [-Wpadded] include/hw/i2c/pmbus_device.h:520:15: warning: empty paragraph passed to '@param' command [-Wdocumentation] include/hw/i2c/ppc4xx_i2c.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/ppc4xx_i2c.h:37:8: warning: padding size of 'struct PPC4xxI2CState' with 11 bytes to alignment boundary [-Wpadded] include/hw/i2c/ppc4xx_i2c.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i2c/ppc4xx_i2c.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i2c/ppc4xx_i2c.h:44:18: warning: padding struct 'struct PPC4xxI2CState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/i2c/smbus_slave.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i2c/smbus_slave.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i2c/smbus_slave.h:69:8: warning: padding size of 'struct SMBusDevice' with 6 bytes to alignment boundary [-Wpadded] include/hw/i386/apic_internal.h:130:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/apic_internal.h:130:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i386/apic_internal.h:153:8: warning: padding size of 'struct APICCommonState' with 15 bytes to alignment boundary [-Wpadded] include/hw/i386/apic_internal.h:154:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/apic_internal.h:156:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/apic_internal.h:158:18: warning: padding struct 'struct APICCommonState' with 8 bytes to align 'io_memory' [-Wpadded] include/hw/i386/apic_internal.h:162:14: warning: padding struct 'struct APICCommonState' with 3 bytes to align 'initial_apic_id' [-Wpadded] include/hw/i386/apic_internal.h:166:14: warning: padding struct 'struct APICCommonState' with 1 byte to align 'spurious_vec' [-Wpadded] include/hw/i386/apic_internal.h:169:14: warning: padding struct 'struct APICCommonState' with 2 bytes to align 'isr' [-Wpadded] include/hw/i386/apic_internal.h:187:18: warning: padding struct 'struct APICCommonState' with 4 bytes to align 'vapic' [-Wpadded] include/hw/i386/apic_internal.h:192:16: warning: packed attribute is unnecessary for 'struct VAPICState' [-Wpacked] include/hw/i386/apic_internal.h:218:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/i386/apic_internal.h:226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/i386/ich9.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/ich9.h:29:8: warning: padding size of 'struct ICH9LPCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/i386/ich9.h:62:18: warning: padding struct 'struct ICH9LPCState' with 9 bytes to align 'rst_cnt_mem' [-Wpadded] include/hw/i386/ich9.h:72:14: warning: padding struct 'struct ICH9LPCState' with 7 bytes to align 'smi_negotiated_features' [-Wpadded] include/hw/i386/intel_iommu.h:100:14: warning: padding struct 'struct VTDAddressSpace' with 3 bytes to align 'pasid' [-Wpadded] include/hw/i386/intel_iommu.h:102:23: warning: padding struct 'struct VTDAddressSpace' with 8 bytes to align 'iommu' [-Wpadded] include/hw/i386/intel_iommu.h:112:15: warning: padding struct 'struct VTDAddressSpace' with 4 bytes to align 'iova_tree' [-Wpadded] include/hw/i386/intel_iommu.h:115:8: warning: padding size of 'struct VTDIOTLBEntry' with 7 bytes to alignment boundary [-Wpadded] include/hw/i386/intel_iommu.h:118:14: warning: padding struct 'struct VTDIOTLBEntry' with 2 bytes to align 'pasid' [-Wpadded] include/hw/i386/intel_iommu.h:213:8: warning: padding size of 'struct IntelIOMMUState' with 8 bytes to alignment boundary [-Wpadded] include/hw/i386/intel_iommu.h:215:18: warning: padding struct 'struct IntelIOMMUState' with 8 bytes to align 'csrmem' [-Wpadded] include/hw/i386/intel_iommu.h:229:16: warning: padding struct 'struct IntelIOMMUState' with 1 byte to align 'root' [-Wpadded] include/hw/i386/intel_iommu.h:235:16: warning: padding struct 'struct IntelIOMMUState' with 2 bytes to align 'iq' [-Wpadded] include/hw/i386/intel_iommu.h:244:14: warning: padding struct 'struct IntelIOMMUState' with 1 byte to align 'next_frcd_reg' [-Wpadded] include/hw/i386/intel_iommu.h:250:17: warning: padding struct 'struct IntelIOMMUState' with 4 bytes to align 'iotlb' [-Wpadded] include/hw/i386/intel_iommu.h:259:16: warning: padding struct 'struct IntelIOMMUState' with 7 bytes to align 'intr_root' [-Wpadded] include/hw/i386/intel_iommu.h:262:15: warning: padding struct 'struct IntelIOMMUState' with 3 bytes to align 'intr_eim' [-Wpadded] include/hw/i386/intel_iommu.h:273:15: warning: padding struct 'struct IntelIOMMUState' with 7 bytes to align 'iommu_lock' [-Wpadded] include/hw/i386/intel_iommu.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/intel_iommu.h:84:28: warning: padding struct 'struct VTDContextCacheEntry' with 4 bytes to align 'context_entry' [-Wpadded] include/hw/i386/ioapic_internal.h:100:18: warning: padding struct 'struct IOAPICCommonState' with 8 bytes to align 'io_memory' [-Wpadded] include/hw/i386/ioapic_internal.h:103:14: warning: padding struct 'struct IOAPICCommonState' with 2 bytes to align 'irr' [-Wpadded] include/hw/i386/ioapic_internal.h:107:14: warning: padding struct 'struct IOAPICCommonState' with 7 bytes to align 'irq_count' [-Wpadded] include/hw/i386/ioapic_internal.h:87:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/ioapic_internal.h:87:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i386/microvm.h:109:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/microvm.h:109:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i386/microvm.h:95:14: warning: padding struct 'struct MicrovmMachineState' with 1 byte to align 'pcie_irq_base' [-Wpadded] include/hw/i386/microvm.h:99:14: warning: padding struct 'struct MicrovmMachineState' with 3 bytes to align 'machine_done' [-Wpadded] include/hw/i386/pc.h:107:9: warning: padding struct 'struct PCMachineClass' with 2 bytes to align 'legacy_acpi_table_size' [-Wpadded] include/hw/i386/pc.h:137:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PCMachineState *' (aka 'struct PCMachineState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/i386/pc.h:137:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/pc.h:137:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i386/pc.h:23:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/pc.h:24:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/pc.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/pc.h:53:14: warning: padding struct 'struct PCMachineState' with 2 bytes to align 'max_fw_size' [-Wpadded] include/hw/i386/pc.h:58:17: warning: padding struct 'struct PCMachineState' with 8 bytes to align 'sgx_epc' [-Wpadded] include/hw/i386/pc.h:77:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/pc.h:82:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/pc.h:89:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/pc.h:92:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/pc.h:97:17: warning: padding struct 'struct PCMachineClass' with 6 bytes to align 'default_nic_model' [-Wpadded] include/hw/i386/sgx-epc.h:32:50: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/sgx-epc.h:34:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/sgx-epc.h:43:27: warning: padding struct 'struct SGXEPCDevice' with 4 bytes to align 'hostmem' [-Wpadded] include/hw/i386/sgx-epc.h:50:16: warning: padding size of 'struct SGXEPCState' with 4 bytes to alignment boundary [-Wpadded] include/hw/i386/topology.h:67:23: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/i386/x86-iommu.h:141:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:159:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/x86-iommu.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/i386/x86-iommu.h:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:49:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:51:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/i386/x86-iommu.h:68:32: warning: padding struct 'struct X86IOMMUState' with 2 bytes to align 'iec_notifiers' [-Wpadded] include/hw/i386/x86-iommu.h:74:8: warning: padding size of 'struct X86IOMMUIrq' with 1 byte to alignment boundary [-Wpadded] include/hw/i386/x86-iommu.h:79:14: warning: padding struct 'struct X86IOMMUIrq' with 1 byte to align 'dest' [-Wpadded] include/hw/i386/x86-iommu.h:87:8: warning: padding size of 'struct X86IOMMU_MSIMessage' with 4 bytes to alignment boundary [-Wpadded] include/hw/i386/x86.h:30:8: warning: padding size of 'struct X86MachineClass' with 6 bytes to alignment boundary [-Wpadded] include/hw/i386/x86.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/x86.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/x86.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/x86.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/i386/x86.h:64:14: warning: padding struct 'struct X86MachineState' with 3 bytes to align 'pci_irq_mask' [-Wpadded] include/hw/i386/x86.h:67:17: warning: padding struct 'struct X86MachineState' with 2 bytes to align 'sgx_epc_list' [-Wpadded] include/hw/i386/x86.h:99:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/i386/x86.h:99:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ide/ahci.h:45:18: warning: padding struct 'struct AHCIState' with 12 bytes to align 'mem' [-Wpadded] include/hw/ide/ahci.h:50:14: warning: padding struct 'struct AHCIState' with 4 bytes to align 'irq' [-Wpadded] include/hw/ide/ahci.h:56:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ide/ahci.h:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ide/ahci.h:64:8: warning: padding size of 'struct SysbusAHCIState' with 12 bytes to alignment boundary [-Wpadded] include/hw/ide/ahci.h:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ide/ahci.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ide/ahci.h:69:15: warning: padding struct 'struct SysbusAHCIState' with 8 bytes to align 'ahci' [-Wpadded] include/hw/ide/ahci.h:74:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ide/ahci.h:80:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ide/ahci.h:82:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ide/internal.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ide/internal.h:363:16: warning: padding size of 'struct IDEBufferedRequest' with 7 bytes to alignment boundary [-Wpadded] include/hw/ide/internal.h:373:8: warning: padding size of 'struct IDEState' with 4 bytes to alignment boundary [-Wpadded] include/hw/ide/internal.h:377:18: warning: padding struct 'struct IDEState' with 3 bytes to align 'drive_kind' [-Wpadded] include/hw/ide/internal.h:387:14: warning: padding struct 'struct IDEState' with 6 bytes to align 'wwn' [-Wpadded] include/hw/ide/internal.h:391:14: warning: padding struct 'struct IDEState' with 2 bytes to align 'nsector' [-Wpadded] include/hw/ide/internal.h:409:19: warning: padding struct 'struct IDEState' with 4 bytes to align 'blk' [-Wpadded] include/hw/ide/internal.h:431:16: warning: padding struct 'struct IDEState' with 4 bytes to align 'sg' [-Wpadded] include/hw/ide/internal.h:434:22: warning: padding struct 'struct IDEState' with 4 bytes to align 'end_transfer_func' [-Wpadded] include/hw/ide/internal.h:443:16: warning: padding struct 'struct IDEState' with 3 bytes to align 'sector_write_timer' [-Wpadded] include/hw/ide/internal.h:448:14: warning: padding struct 'struct IDEState' with 3 bytes to align 'mdata_size' [-Wpadded] include/hw/ide/internal.h:449:14: warning: padding struct 'struct IDEState' with 4 bytes to align 'mdata_storage' [-Wpadded] include/hw/ide/internal.h:455:9: warning: padding struct 'struct IDEState' with 2 bytes to align 'smart_errors' [-Wpadded] include/hw/ide/internal.h:457:14: warning: padding struct 'struct IDEState' with 7 bytes to align 'smart_selftest_data' [-Wpadded] include/hw/ide/internal.h:493:14: warning: padding struct 'struct IDEBus' with 6 bytes to align 'irq' [-Wpadded] include/hw/ide/internal.h:497:13: warning: padding struct 'struct IDEBus' with 3 bytes to align 'retry_sector_num' [-Wpadded] include/hw/ide/internal.h:499:16: warning: padding struct 'struct IDEBus' with 4 bytes to align 'portio_list' [-Wpadded] include/hw/ide/internal.h:505:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ide/internal.h:505:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ide/internal.h:512:8: warning: padding size of 'struct IDEDevice' with 6 bytes to alignment boundary [-Wpadded] include/hw/ide/internal.h:515:15: warning: padding struct 'struct IDEDevice' with 4 bytes to align 'conf' [-Wpadded] include/hw/ide/internal.h:517:11: warning: padding struct 'struct IDEDevice' with 4 bytes to align 'version' [-Wpadded] include/hw/ide/pci.h:15:16: warning: padding size of 'struct BMDMAState' with 8 bytes to alignment boundary [-Wpadded] include/hw/ide/pci.h:19:14: warning: padding struct 'struct BMDMAState' with 2 bytes to align 'addr' [-Wpadded] include/hw/ide/pci.h:36:13: warning: padding struct 'struct BMDMAState' with 6 bytes to align 'migration_retry_sector_num' [-Wpadded] include/hw/ide/pci.h:39:25: warning: padding struct 'struct BMDMAState' with 4 bytes to align 'pci_dev' [-Wpadded] include/hw/ide/pci.h:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ide/pci.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ide/pci.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ide/pci.h:53:18: warning: padding struct 'struct PCIIDEState' with 12 bytes to align 'bmdma_bar' [-Wpadded] include/hw/input/adb.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/adb.h:45:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/input/adb.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/input/adb.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/input/adb.h:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/input/adb.h:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/input/adb.h:67:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/adb.h:73:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/input/adb.h:75:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/input/adb.h:79:9: warning: padding struct 'struct ADBBusState' with 2 bytes to align 'nb_devices' [-Wpadded] include/hw/input/adb.h:83:16: warning: padding struct 'struct ADBBusState' with 3 bytes to align 'autopoll_timer' [-Wpadded] include/hw/input/adb.h:87:14: warning: padding struct 'struct ADBBusState' with 1 byte to align 'autopoll_mask' [-Wpadded] include/hw/input/adb.h:88:12: warning: padding struct 'struct ADBBusState' with 2 bytes to align 'autopoll_cb' [-Wpadded] include/hw/input/hid.h:32:13: warning: padding struct 'struct HIDKeyboardState' with 1 byte to align 'keys' [-Wpadded] include/hw/input/hid.h:46:16: warning: padding struct 'struct HIDState' with 2 bytes to align 'idle_timer' [-Wpadded] include/hw/input/i8042.h:34:17: warning: padding struct 'struct KBDState' with 5 bytes to align 'ps2kbd' [-Wpadded] include/hw/input/i8042.h:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/i8042.h:56:8: warning: padding size of 'struct ISAKBDState' with 14 bytes to alignment boundary [-Wpadded] include/hw/input/i8042.h:61:18: warning: padding struct 'struct ISAKBDState' with 7 bytes to align 'io' [-Wpadded] include/hw/input/i8042.h:78:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/i8042.h:85:18: warning: padding struct 'struct MMIOKBDState' with 12 bytes to align 'region' [-Wpadded] include/hw/input/lasips2.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/lasips2.h:27:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/input/lasips2.h:37:8: warning: padding size of 'struct LASIPS2Port' with 8 bytes to alignment boundary [-Wpadded] include/hw/input/lasips2.h:47:14: warning: padding struct 'struct LASIPS2Port' with 4 bytes to align 'irq' [-Wpadded] include/hw/input/lasips2.h:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/lasips2.h:60:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/lasips2.h:62:8: warning: padding size of 'struct LASIPS2MousePort' with 8 bytes to alignment boundary [-Wpadded] include/hw/input/lasips2.h:71:20: warning: padding struct 'struct LASIPS2State' with 8 bytes to align 'kbd_port' [-Wpadded] include/hw/input/lasips2.h:74:14: warning: padding struct 'struct LASIPS2State' with 7 bytes to align 'irq' [-Wpadded] include/hw/input/lasips2.h:78:1: warning: cast from 'Object *' (aka 'struct Object *') to 'LASIPS2State *' (aka 'struct LASIPS2State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/input/lasips2.h:78:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/pl050.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/pl050.h:26:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/input/pl050.h:28:8: warning: padding size of 'struct PL050State' with 15 bytes to alignment boundary [-Wpadded] include/hw/input/pl050.h:31:18: warning: padding struct 'struct PL050State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/input/pl050.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/pl050.h:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/pl050.h:53:8: warning: padding size of 'struct PL050MouseState' with 8 bytes to alignment boundary [-Wpadded] include/hw/input/ps2.h:61:14: warning: padding struct 'struct PS2State' with 4 bytes to align 'irq' [-Wpadded] include/hw/input/ps2.h:65:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/ps2.h:65:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/input/ps2.h:75:18: warning: padding struct 'struct PS2KbdState' with 3 bytes to align 'modifiers' [-Wpadded] include/hw/input/ps2.h:79:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/input/ps2.h:81:8: warning: padding size of 'struct PS2MouseState' with 7 bytes to alignment boundary [-Wpadded] include/hw/input/ps2.h:90:9: warning: padding struct 'struct PS2MouseState' with 2 bytes to align 'mouse_dx' [-Wpadded] include/hw/input/ps2.h:98:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/allwinner-a10-pic.h:23:8: warning: padding size of 'struct AwA10PICState' with 4 bytes to alignment boundary [-Wpadded] include/hw/intc/allwinner-a10-pic.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/allwinner-a10-pic.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/allwinner-a10-pic.h:27:18: warning: padding struct 'struct AwA10PICState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/allwinner-a10-pic.h:8:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gic.h:78:1: warning: cast from 'Object *' (aka 'struct Object *') to 'GICState *' (aka 'struct GICState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/arm_gic.h:78:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gic.h:78:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gic.h:82:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gic.h:84:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gic_common.h:131:18: warning: padding struct 'struct GICState' with 12 bytes to align 'iomem' [-Wpadded] include/hw/intc/arm_gic_common.h:145:9: warning: padding struct 'struct GICState' with 1 byte to align 'dev_fd' [-Wpadded] include/hw/intc/arm_gic_common.h:152:1: warning: cast from 'Object *' (aka 'struct Object *') to 'GICState *' (aka 'struct GICState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/arm_gic_common.h:152:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gic_common.h:152:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gic_common.h:156:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gic_common.h:158:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gic_common.h:65:8: warning: padding size of 'struct GICState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/arm_gic_common.h:66:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gic_common.h:68:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3.h:21:1: warning: cast from 'Object *' (aka 'struct Object *') to 'GICv3State *' (aka 'struct GICv3State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/arm_gicv3.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gicv3.h:21:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gicv3.h:25:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_common.h:103:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/intc/arm_gicv3_common.h:148:9: warning: padding struct 'PendingIrq' with 3 bytes to align 'grp' [-Wpadded] include/hw/intc/arm_gicv3_common.h:151:8: warning: padding size of 'struct GICv3CPUState' with 7 bytes to alignment boundary [-Wpadded] include/hw/intc/arm_gicv3_common.h:166:14: warning: padding struct 'struct GICv3CPUState' with 4 bytes to align 'gicr_propbaser' [-Wpadded] include/hw/intc/arm_gicv3_common.h:178:14: warning: padding struct 'struct GICv3CPUState' with 4 bytes to align 'gicr_vpropbaser' [-Wpadded] include/hw/intc/arm_gicv3_common.h:230:16: warning: padding size of 'struct GICv3RedistRegion' with 12 bytes to alignment boundary [-Wpadded] include/hw/intc/arm_gicv3_common.h:232:18: warning: padding struct 'struct GICv3RedistRegion' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/arm_gicv3_common.h:237:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_common.h:239:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_common.h:241:18: warning: padding struct 'struct GICv3State' with 8 bytes to align 'iomem_dist' [-Wpadded] include/hw/intc/arm_gicv3_common.h:255:9: warning: padding struct 'struct GICv3State' with 3 bytes to align 'dev_fd' [-Wpadded] include/hw/intc/arm_gicv3_common.h:256:12: warning: padding struct 'struct GICv3State' with 4 bytes to align 'migration_blocker' [-Wpadded] include/hw/intc/arm_gicv3_common.h:317:1: warning: cast from 'Object *' (aka 'struct Object *') to 'GICv3State *' (aka 'struct GICv3State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/arm_gicv3_common.h:317:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gicv3_common.h:317:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gicv3_common.h:321:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_common.h:323:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_its_common.h:112:1: warning: cast from 'Object *' (aka 'struct Object *') to 'GICv3ITSState *' (aka 'struct GICv3ITSState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/arm_gicv3_its_common.h:112:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gicv3_its_common.h:112:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/intc/arm_gicv3_its_common.h:116:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_its_common.h:118:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/arm_gicv3_its_common.h:46:14: warning: padding struct 'TableDesc' with 1 byte to align 'entry_sz' [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:49:14: warning: padding struct 'TableDesc' with 4 bytes to align 'base_addr' [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:54:14: warning: padding struct 'CmdQDesc' with 4 bytes to align 'base_addr' [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:57:8: warning: padding size of 'struct GICv3ITSState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:60:18: warning: padding struct 'struct GICv3ITSState' with 8 bytes to align 'iomem_main' [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:67:14: warning: padding struct 'struct GICv3ITSState' with 4 bytes to align 'gits_translater_gpa' [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:71:14: warning: padding struct 'struct GICv3ITSState' with 3 bytes to align 'ctlr' [-Wpadded] include/hw/intc/arm_gicv3_its_common.h:73:14: warning: padding struct 'struct GICv3ITSState' with 4 bytes to align 'typer' [-Wpadded] include/hw/intc/armv7m_nvic.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/armv7m_nvic.h:40:8: warning: padding size of 'struct NVICState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/armv7m_nvic.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/armv7m_nvic.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/armv7m_nvic.h:74:18: warning: padding struct 'struct NVICState' with 3 bytes to align 'vectpending' [-Wpadded] include/hw/intc/armv7m_nvic.h:79:9: warning: padding struct 'struct NVICState' with 3 bytes to align 'exception_prio' [-Wpadded] include/hw/intc/armv7m_nvic.h:82:18: warning: padding struct 'struct NVICState' with 4 bytes to align 'sysregmem' [-Wpadded] include/hw/intc/armv7m_nvic.h:85:14: warning: padding struct 'struct NVICState' with 4 bytes to align 'excpout' [-Wpadded] include/hw/intc/aspeed_vic.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/aspeed_vic.h:25:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/aspeed_vic.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/aspeed_vic.h:29:18: warning: padding struct 'struct AspeedVICState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/bcm2835_ic.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/bcm2835_ic.h:20:8: warning: padding size of 'struct BCM2835ICState' with 12 bytes to alignment boundary [-Wpadded] include/hw/intc/bcm2835_ic.h:21:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/bcm2835_ic.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/bcm2835_ic.h:25:18: warning: padding struct 'struct BCM2835ICState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/bcm2836_control.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/bcm2836_control.h:29:8: warning: padding size of 'struct BCM2836ControlState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/bcm2836_control.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/bcm2836_control.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/bcm2836_control.h:33:18: warning: padding struct 'struct BCM2836ControlState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/bcm2836_control.h:40:14: warning: padding struct 'struct BCM2836ControlState' with 2 bytes to align 'timercontrol' [-Wpadded] include/hw/intc/bcm2836_control.h:48:15: warning: padding struct 'struct BCM2836ControlState' with 6 bytes to align 'timer' [-Wpadded] include/hw/intc/bcm2836_control.h:53:14: warning: padding struct 'struct BCM2836ControlState' with 3 bytes to align 'irqsrc' [-Wpadded] include/hw/intc/exynos4210_combiner.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/exynos4210_combiner.h:47:18: warning: padding struct 'struct Exynos4210CombinerState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/exynos4210_gic.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/exynos4210_gic.h:35:18: warning: padding struct 'struct Exynos4210GicState' with 8 bytes to align 'cpu_container' [-Wpadded] include/hw/intc/exynos4210_gic.h:40:18: warning: padding struct 'struct Exynos4210GicState' with 4 bytes to align 'gic' [-Wpadded] include/hw/intc/goldfish_pic.h:14:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/goldfish_pic.h:18:8: warning: padding size of 'struct GoldfishPICState' with 15 bytes to alignment boundary [-Wpadded] include/hw/intc/goldfish_pic.h:21:18: warning: padding struct 'struct GoldfishPICState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/heathrow_pic.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/heathrow_pic.h:42:8: warning: padding size of 'struct HeathrowState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/heathrow_pic.h:45:18: warning: padding struct 'struct HeathrowState' with 8 bytes to align 'mem' [-Wpadded] include/hw/intc/imx_avic.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/imx_avic.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/imx_avic.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/imx_avic.h:45:18: warning: padding struct 'struct IMXAVICState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/imx_gpcv2.h:12:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/imx_gpcv2.h:15:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/imx_gpcv2.h:16:18: warning: padding struct 'struct IMXGPCv2State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/imx_gpcv2.h:21:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IMXGPCv2State *' (aka 'struct IMXGPCv2State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/imx_gpcv2.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/intc.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/intc.h:9:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/intc/loongarch_extioi.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/loongarch_extioi.h:59:18: warning: padding struct 'struct LoongArchExtIOI' with 8 bytes to align 'extioi_iocsr_mem' [-Wpadded] include/hw/intc/loongarch_ipi.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/loongarch_ipi.h:49:18: warning: padding struct 'struct LoongArchIPI' with 8 bytes to align 'ipi_iocsr_mem' [-Wpadded] include/hw/intc/loongarch_pch_msi.h:16:8: warning: padding size of 'struct LoongArchPCHMSI' with 12 bytes to alignment boundary [-Wpadded] include/hw/intc/loongarch_pch_msi.h:19:18: warning: padding struct 'struct LoongArchPCHMSI' with 8 bytes to align 'msi_mmio' [-Wpadded] include/hw/intc/loongarch_pch_msi.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/loongarch_pch_pic.h:10:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/loongarch_pch_pic.h:66:18: warning: padding struct 'struct LoongArchPCHPIC' with 8 bytes to align 'iomem32_low' [-Wpadded] include/hw/intc/loongson_liointc.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/m68k_irqc.h:38:14: warning: padding struct 'struct M68KIRQCState' with 7 bytes to align 'stats_irq_count' [-Wpadded] include/hw/intc/mips_gic.h:174:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/mips_gic.h:186:14: warning: padding struct 'struct MIPSGICIRQState' with 2 bytes to align 'map_pin' [-Wpadded] include/hw/intc/mips_gic.h:188:14: warning: padding struct 'struct MIPSGICIRQState' with 4 bytes to align 'irq' [-Wpadded] include/hw/intc/mips_gic.h:197:19: warning: padding struct 'struct MIPSGICVPState' with 4 bytes to align 'env' [-Wpadded] include/hw/intc/mips_gic.h:200:8: warning: padding size of 'struct MIPSGICState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/mips_gic.h:202:18: warning: padding struct 'struct MIPSGICState' with 8 bytes to align 'mr' [-Wpadded] include/hw/intc/mips_gic.h:206:22: warning: padding struct 'struct MIPSGICState' with 4 bytes to align 'irq_state' [-Wpadded] include/hw/intc/nios2_vic.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/nios2_vic.h:43:8: warning: padding size of 'struct Nios2VIC' with 4 bytes to alignment boundary [-Wpadded] include/hw/intc/nios2_vic.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/nios2_vic.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/nios2_vic.h:52:18: warning: padding struct 'struct Nios2VIC' with 8 bytes to align 'csr' [-Wpadded] include/hw/intc/ppc-uic.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/ppc-uic.h:57:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/ppc-uic.h:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/ppc-uic.h:68:14: warning: padding struct 'struct PPCUIC' with 3 bytes to align 'level' [-Wpadded] include/hw/intc/realview_gic.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/realview_gic.h:23:18: warning: padding struct 'struct RealViewGICState' with 8 bytes to align 'container' [-Wpadded] include/hw/intc/riscv_aclint.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_aclint.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_aclint.h:59:16: warning: padding size of 'struct RISCVAclintSwiState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/riscv_aclint.h:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_aclint.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_aclint.h:64:18: warning: padding struct 'struct RISCVAclintSwiState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/intc/riscv_aclint.h:68:15: warning: padding struct 'struct RISCVAclintSwiState' with 4 bytes to align 'soft_irqs' [-Wpadded] include/hw/intc/riscv_aplic.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/riscv_aplic.h:36:8: warning: padding size of 'struct RISCVAPLICState' with 14 bytes to alignment boundary [-Wpadded] include/hw/intc/riscv_aplic.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_aplic.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_aplic.h:50:15: warning: padding struct 'struct RISCVAPLICState' with 4 bytes to align 'sourcecfg' [-Wpadded] include/hw/intc/riscv_aplic.h:64:14: warning: padding struct 'struct RISCVAPLICState' with 2 bytes to align 'aperture_size' [-Wpadded] include/hw/intc/riscv_imsic.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/riscv_imsic.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_imsic.h:51:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/riscv_imsic.h:54:15: warning: padding struct 'struct RISCVIMSICState' with 4 bytes to align 'eidelivery' [-Wpadded] include/hw/intc/riscv_imsic.h:60:14: warning: padding struct 'struct RISCVIMSICState' with 3 bytes to align 'hartid' [-Wpadded] include/hw/intc/rx_icu.h:45:8: warning: padding size of 'struct RXICUState' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/rx_icu.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/rx_icu.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/rx_icu.h:50:18: warning: padding struct 'struct RXICUState' with 8 bytes to align 'memory' [-Wpadded] include/hw/intc/rx_icu.h:53:14: warning: padding struct 'struct RXICUState' with 4 bytes to align 'map' [-Wpadded] include/hw/intc/rx_icu.h:55:14: warning: padding struct 'struct RXICUState' with 4 bytes to align 'init_sense' [-Wpadded] include/hw/intc/rx_icu.h:68:14: warning: padding struct 'struct RXICUState' with 6 bytes to align '_irq' [-Wpadded] include/hw/intc/rx_icu.h:74:1: warning: cast from 'Object *' (aka 'struct Object *') to 'RXICUState *' (aka 'struct RXICUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/intc/rx_icu.h:74:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/sifive_plic.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/sifive_plic.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/sifive_plic.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/intc/sifive_plic.h:51:18: warning: padding struct 'struct SiFivePLICState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/intc/xlnx-pmu-iomod-intc.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/xlnx-pmu-iomod-intc.h:39:8: warning: padding size of 'struct XlnxPMUIOIntc' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/xlnx-pmu-iomod-intc.h:41:18: warning: padding struct 'struct XlnxPMUIOIntc' with 8 bytes to align 'iomem' [-Wpadded] include/hw/intc/xlnx-pmu-iomod-intc.h:54:18: warning: padding struct 'struct XlnxPMUIOIntc' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/intc/xlnx-zynqmp-ipi.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/intc/xlnx-zynqmp-ipi.h:41:8: warning: padding size of 'struct XlnxZynqMPIPI' with 8 bytes to alignment boundary [-Wpadded] include/hw/intc/xlnx-zynqmp-ipi.h:46:18: warning: padding struct 'struct XlnxZynqMPIPI' with 8 bytes to align 'iomem' [-Wpadded] include/hw/ipack/ipack.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ipack/ipack.h:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ipack/ipack.h:28:22: warning: padding struct 'struct IPackBus' with 6 bytes to align 'set_irq' [-Wpadded] include/hw/ipack/ipack.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ipack/ipack.h:33:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ipack/ipack.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ipack/ipack.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ipack/ipack.h:61:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ipack/ipack.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ipack/ipack.h:67:15: warning: padding struct 'struct IPackDevice' with 4 bytes to align 'irq' [-Wpadded] include/hw/ipmi/ipmi.h:115:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ipmi/ipmi.h:115:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ipmi/ipmi.h:179:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ipmi/ipmi.h:179:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ipmi/ipmi.h:187:20: warning: padding struct 'struct IPMIBmc' with 7 bytes to align 'intf' [-Wpadded] include/hw/ipmi/ipmi.h:212:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/hw/ipmi/ipmi.h:267:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ipmi/ipmi.h:290:16: warning: padding size of 'struct IPMICmdHandler' with 4 bytes to alignment boundary [-Wpadded] include/hw/ipmi/ipmi.h:299:27: warning: padding struct 'struct IPMINetfn' with 4 bytes to align 'cmd_handlers' [-Wpadded] include/hw/ipmi/ipmi.h:80:14: warning: padding struct 'struct IPMIFwInfo' with 1 byte to align 'uuid' [-Wpadded] include/hw/ipmi/ipmi.h:82:14: warning: padding struct 'struct IPMIFwInfo' with 4 bytes to align 'base_address' [-Wpadded] include/hw/ipmi/ipmi.h:90:7: warning: padding struct 'struct IPMIFwInfo' with 3 bytes to align 'memspace' [-Wpadded] include/hw/ipmi/ipmi_bt.h:30:16: warning: padding size of 'struct IPMIBT' with 15 bytes to alignment boundary [-Wpadded] include/hw/ipmi/ipmi_kcs.h:30:16: warning: padding size of 'struct IPMIKCS' with 15 bytes to alignment boundary [-Wpadded] include/hw/ipmi/ipmi_kcs.h:50:13: warning: padding struct 'struct IPMIKCS' with 1 byte to align 'data_in_reg' [-Wpadded] include/hw/ipmi/ipmi_kcs.h:59:14: warning: padding struct 'struct IPMIKCS' with 3 bytes to align 'io_base' [-Wpadded] include/hw/ipmi/ipmi_kcs.h:61:18: warning: padding struct 'struct IPMIKCS' with 8 bytes to align 'io' [-Wpadded] include/hw/isa/apm.h:15:24: warning: padding struct 'struct APMState' with 6 bytes to align 'callback' [-Wpadded] include/hw/isa/apm.h:17:18: warning: padding struct 'struct APMState' with 8 bytes to align 'io' [-Wpadded] include/hw/isa/i8259_internal.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/isa/i8259_internal.h:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/isa/i8259_internal.h:64:14: warning: padding struct 'struct PICCommonState' with 7 bytes to align 'int_out' [-Wpadded] include/hw/isa/i8259_internal.h:68:18: warning: padding struct 'struct PICCommonState' with 4 bytes to align 'base_io' [-Wpadded] include/hw/isa/isa.h:111:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/isa/isa.h:112:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/isa/isa.h:114:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/isa/isa.h:129:12: warning: 'ISA_BUS' was marked unused but was used [-Wused-but-marked-unused] include/hw/isa/isa.h:129:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/isa/isa.h:14:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/isa/isa.h:14:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/isa/isa.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/isa/isa.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/isa/isa.h:22:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/isa/isa.h:56:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/isa.h:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/isa.h:66:8: warning: padding size of 'struct ISADevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/isa/isa.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/isa.h:69:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/isa.h:97:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/isa/isa.h:98:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/isa/pc87312.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/isa/pc87312.h:35:8: warning: padding size of 'struct PC87312State' with 11 bytes to alignment boundary [-Wpadded] include/hw/isa/pc87312.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/pc87312.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/pc87312.h:45:7: warning: padding struct 'struct PC87312State' with 5 bytes to align 'ide' [-Wpadded] include/hw/isa/superio.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/isa/superio.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/isa/superio.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/superio.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/superio.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/isa/superio.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/kvm/clock.h:22:41: warning: unused parameter 'create_always' [-Wunused-parameter] include/hw/loader.h:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:108:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:110:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/loader.h:113:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:115:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:116:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:177:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:179:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:194:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:195:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:202:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:228:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:286:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:296:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:297:26: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:297:29: warning: '@a' command does not have a valid word argument [-Wdocumentation] include/hw/loader.h:305:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:36:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loader.h:49:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/hw/loader.h:98:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/loongarch/virt.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/loongarch/virt.h:36:18: warning: padding struct 'struct LoongArchMachineState' with 8 bytes to align 'lowmem' [-Wpadded] include/hw/loongarch/virt.h:42:18: warning: padding struct 'struct LoongArchMachineState' with 7 bytes to align 'fw_cfg' [-Wpadded] include/hw/loongarch/virt.h:45:19: warning: padding struct 'struct LoongArchMachineState' with 4 bytes to align 'oem_id' [-Wpadded] include/hw/loongarch/virt.h:49:18: warning: padding struct 'struct LoongArchMachineState' with 4 bytes to align 'platform_bus_dev' [-Wpadded] include/hw/loongarch/virt.h:54:1: warning: cast from 'Object *' (aka 'struct Object *') to 'LoongArchMachineState *' (aka 'struct LoongArchMachineState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/loongarch/virt.h:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/m68k/mcf_fec.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/mem/memory-device.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/mem/memory-device.h:23:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/mem/npcm7xx_mc.h:25:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/mem/npcm7xx_mc.h:30:18: warning: padding struct 'struct NPCM7xxMCState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/mem/nvdimm.h:118:8: warning: padding size of 'struct NvdimmFitBuffer' with 7 bytes to alignment boundary [-Wpadded] include/hw/mem/nvdimm.h:129:13: warning: padding struct 'struct NVDIMMState' with 7 bytes to align 'dsm_mem' [-Wpadded] include/hw/mem/nvdimm.h:140:14: warning: padding struct 'struct NVDIMMState' with 4 bytes to align 'persistence_string' [-Wpadded] include/hw/mem/nvdimm.h:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/mem/nvdimm.h:41:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/mem/nvdimm.h:47:8: warning: padding size of 'struct NVDIMMDevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/mem/nvdimm.h:83:14: warning: padding struct 'struct NVDIMMDevice' with 3 bytes to align 'uuid' [-Wpadded] include/hw/mem/pc-dimm.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/mem/pc-dimm.h:24:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/mem/pc-dimm.h:37:50: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/mem/pc-dimm.h:40:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/mem/pc-dimm.h:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/mips/cps.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/mips/cps.h:35:8: warning: padding size of 'struct MIPSCPSState' with 8 bytes to alignment boundary [-Wpadded] include/hw/mips/cps.h:42:18: warning: padding struct 'struct MIPSCPSState' with 8 bytes to align 'container' [-Wpadded] include/hw/misc/a9scu.h:18:8: warning: padding size of 'struct A9SCUState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/a9scu.h:19:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/a9scu.h:21:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/a9scu.h:23:18: warning: padding struct 'struct A9SCUState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/a9scu.h:30:1: warning: cast from 'Object *' (aka 'struct Object *') to 'A9SCUState *' (aka 'struct A9SCUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/misc/a9scu.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/allwinner-cpucfg.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/allwinner-cpucfg.h:39:8: warning: padding size of 'struct AwCpuCfgState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/allwinner-cpucfg.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-cpucfg.h:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-cpucfg.h:44:18: warning: padding struct 'struct AwCpuCfgState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/allwinner-h3-ccu.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/allwinner-h3-ccu.h:53:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-h3-ccu.h:55:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-h3-ccu.h:58:18: warning: padding struct 'struct AwH3ClockCtlState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/allwinner-h3-dramc.h:61:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/allwinner-h3-dramc.h:68:8: warning: padding size of 'struct AwH3DramCtlState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/allwinner-h3-dramc.h:69:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-h3-dramc.h:71:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-h3-dramc.h:84:18: warning: padding struct 'struct AwH3DramCtlState' with 12 bytes to align 'row_mirror' [-Wpadded] include/hw/misc/allwinner-h3-sysctrl.h:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/allwinner-h3-sysctrl.h:53:8: warning: padding size of 'struct AwH3SysCtrlState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/allwinner-h3-sysctrl.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-h3-sysctrl.h:56:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-h3-sysctrl.h:59:18: warning: padding struct 'struct AwH3SysCtrlState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/allwinner-sid.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/allwinner-sid.h:40:8: warning: padding size of 'struct AwSidState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/allwinner-sid.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-sid.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/allwinner-sid.h:46:18: warning: padding struct 'struct AwSidState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/arm11scu.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/arm11scu.h:21:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/arm11scu.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-cpu-pwrctrl.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/armsse-cpu-pwrctrl.h:30:8: warning: padding size of 'struct ARMSSECPUPwrCtrl' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/armsse-cpu-pwrctrl.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-cpu-pwrctrl.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-cpu-pwrctrl.h:35:18: warning: padding struct 'struct ARMSSECPUPwrCtrl' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/armsse-cpuid.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/armsse-cpuid.h:31:8: warning: padding size of 'struct ARMSSECPUID' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/armsse-cpuid.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-cpuid.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-cpuid.h:36:18: warning: padding struct 'struct ARMSSECPUID' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/armsse-mhu.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/armsse-mhu.h:32:8: warning: padding size of 'struct ARMSSEMHU' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/armsse-mhu.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-mhu.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armsse-mhu.h:37:18: warning: padding struct 'struct ARMSSEMHU' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/armv7m_ras.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/armv7m_ras.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armv7m_ras.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/armv7m_ras.h:34:18: warning: padding struct 'struct ARMv7MRAS' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_hace.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_hace.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_hace.h:25:8: warning: padding size of 'struct AspeedHACEState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/aspeed_hace.h:28:18: warning: padding struct 'struct AspeedHACEState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_hace.h:36:19: warning: padding struct 'struct AspeedHACEState' with 4 bytes to align 'dram_mr' [-Wpadded] include/hw/misc/aspeed_i3c.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_i3c.h:17:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_i3c.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_i3c.h:24:16: warning: padding size of 'struct AspeedI3CDevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/aspeed_i3c.h:29:18: warning: padding struct 'struct AspeedI3CDevice' with 8 bytes to align 'mr' [-Wpadded] include/hw/misc/aspeed_i3c.h:33:14: warning: padding struct 'struct AspeedI3CDevice' with 3 bytes to align 'regs' [-Wpadded] include/hw/misc/aspeed_i3c.h:41:18: warning: padding struct 'struct AspeedI3CState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_i3c.h:46:21: warning: padding struct 'struct AspeedI3CState' with 8 bytes to align 'devices' [-Wpadded] include/hw/misc/aspeed_lpc.h:32:16: warning: padding size of 'struct AspeedLPCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/aspeed_lpc.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/aspeed_lpc.h:37:18: warning: padding struct 'struct AspeedLPCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_peci.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_peci.h:17:57: warning: extra ';' outside of a function [-Wextra-semi] include/hw/misc/aspeed_peci.h:19:8: warning: padding size of 'struct AspeedPECIState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/aspeed_peci.h:23:18: warning: padding struct 'struct AspeedPECIState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/aspeed_sbc.h:16:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_sbc.h:16:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_sbc.h:30:8: warning: padding size of 'struct AspeedSBCState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/aspeed_sbc.h:34:14: warning: padding struct 'struct AspeedSBCState' with 3 bytes to align 'signing_settings' [-Wpadded] include/hw/misc/aspeed_scu.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_scu.h:18:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_scu.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/aspeed_scu.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/aspeed_scu.h:32:18: warning: padding struct 'struct AspeedSCUState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_scu.h:66:28: warning: padding struct 'struct AspeedSCUClass' with 7 bytes to align 'ops' [-Wpadded] include/hw/misc/aspeed_sdmc.h:16:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_sdmc.h:16:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_sdmc.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/aspeed_sdmc.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/aspeed_sdmc.h:39:18: warning: padding struct 'struct AspeedSDMCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_xdma.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_xdma.h:19:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/aspeed_xdma.h:24:8: warning: padding size of 'struct AspeedXDMAState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/aspeed_xdma.h:27:18: warning: padding struct 'struct AspeedXDMAState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/aspeed_xdma.h:31:14: warning: padding struct 'struct AspeedXDMAState' with 3 bytes to align 'regs' [-Wpadded] include/hw/misc/aspeed_xdma.h:43:14: warning: padding struct 'struct AspeedXDMAClass' with 3 bytes to align 'intr_complete' [-Wpadded] include/hw/misc/auxbus.h:100:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/misc/auxbus.h:33:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/hw/misc/auxbus.h:34:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/hw/misc/auxbus.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/auxbus.h:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/auxbus.h:77:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/avr_power.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/avr_power.h:35:8: warning: padding size of 'struct AVRMaskState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/avr_power.h:40:18: warning: padding struct 'struct AVRMaskState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/avr_power.h:43:14: warning: padding struct 'struct AVRMaskState' with 7 bytes to align 'irq' [-Wpadded] include/hw/misc/bcm2835_cprman.h:121:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:124:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:127:15: warning: padding struct 'struct CprmanPllState' with 4 bytes to align 'reg_cm' [-Wpadded] include/hw/misc/bcm2835_cprman.h:131:15: warning: padding struct 'struct CprmanPllState' with 4 bytes to align 'reg_a2w_frac' [-Wpadded] include/hw/misc/bcm2835_cprman.h:138:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:141:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:151:12: warning: padding struct 'struct CprmanPllChannelState' with 4 bytes to align 'pll_in' [-Wpadded] include/hw/misc/bcm2835_cprman.h:156:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:159:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:162:15: warning: padding struct 'struct CprmanClockMuxState' with 4 bytes to align 'reg_ctl' [-Wpadded] include/hw/misc/bcm2835_cprman.h:178:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:181:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:184:15: warning: padding struct 'struct CprmanDsi0HsckMuxState' with 4 bytes to align 'reg_cm' [-Wpadded] include/hw/misc/bcm2835_cprman.h:192:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:195:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_cprman.h:196:18: warning: padding struct 'struct BCM2835CprmanState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/bcm2835_cprman.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_cprman.h:206:12: warning: padding struct 'struct BCM2835CprmanState' with 4 bytes to align 'xosc' [-Wpadded] include/hw/misc/bcm2835_cprman_internals.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_cprman_internals.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_cprman_internals.h:236:1: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] include/hw/misc/bcm2835_cprman_internals.h:246:12: warning: padding struct 'struct PLLInitInfo' with 4 bytes to align 'a2w_frac_offset' [-Wpadded] include/hw/misc/bcm2835_cprman_internals.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_cprman_internals.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_cprman_internals.h:299:16: warning: padding size of 'struct PLLChannelInitInfo' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_cprman_internals.h:302:12: warning: padding struct 'struct PLLChannelInitInfo' with 4 bytes to align 'cm_offset' [-Wpadded] include/hw/misc/bcm2835_cprman_internals.h:412:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] include/hw/misc/bcm2835_mbox.h:16:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_mbox.h:25:8: warning: padding size of 'struct BCM2835MboxState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_mbox.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_mbox.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_mbox.h:31:18: warning: padding struct 'struct BCM2835MboxState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/bcm2835_mbox.h:36:17: warning: padding struct 'struct BCM2835MboxState' with 2 bytes to align 'mbox' [-Wpadded] include/hw/misc/bcm2835_mphi.h:28:8: warning: padding size of 'struct BCM2835MphiState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_mphi.h:42:1: warning: cast from 'Object *' (aka 'struct Object *') to 'BCM2835MphiState *' (aka 'struct BCM2835MphiState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/misc/bcm2835_mphi.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_powermgt.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_powermgt.h:20:8: warning: padding size of 'struct BCM2835PowerMgtState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_powermgt.h:22:18: warning: padding struct 'struct BCM2835PowerMgtState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/bcm2835_property.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_property.h:19:8: warning: padding size of 'struct BCM2835PropertyState' with 15 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_property.h:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_property.h:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_property.h:26:18: warning: padding struct 'struct BCM2835PropertyState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/bcm2835_property.h:31:14: warning: padding struct 'struct BCM2835PropertyState' with 2 bytes to align 'board_rev' [-Wpadded] include/hw/misc/bcm2835_rng.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_rng.h:19:8: warning: padding size of 'struct BCM2835RngState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_rng.h:21:18: warning: padding struct 'struct BCM2835RngState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/bcm2835_thermal.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/bcm2835_thermal.h:19:8: warning: padding size of 'struct Bcm2835ThermalState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/bcm2835_thermal.h:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_thermal.h:22:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/bcm2835_thermal.h:23:18: warning: padding struct 'struct Bcm2835ThermalState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/grlib_ahb_apb_pnp.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/grlib_ahb_apb_pnp.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx25_ccm.h:67:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx25_ccm.h:74:18: warning: padding struct 'struct IMX25CCMState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/imx31_ccm.h:76:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx31_ccm.h:78:8: warning: padding size of 'struct IMX31CCMState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/imx31_ccm.h:83:18: warning: padding struct 'struct IMX31CCMState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/imx6_ccm.h:182:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx6_ccm.h:189:18: warning: padding struct 'struct IMX6CCMState' with 8 bytes to align 'container' [-Wpadded] include/hw/misc/imx6_src.h:61:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx6_src.h:63:8: warning: padding size of 'struct IMX6SRCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/imx6_src.h:68:18: warning: padding struct 'struct IMX6SRCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/imx6ul_ccm.h:211:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx6ul_ccm.h:213:8: warning: padding size of 'struct IMX6ULCCMState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/imx6ul_ccm.h:218:18: warning: padding struct 'struct IMX6ULCCMState' with 8 bytes to align 'container' [-Wpadded] include/hw/misc/imx7_ccm.h:108:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx7_ccm.h:110:8: warning: padding size of 'struct IMX7CCMState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/imx7_ccm.h:115:18: warning: padding struct 'struct IMX7CCMState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/imx7_ccm.h:122:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx7_ccm.h:124:8: warning: padding size of 'struct IMX7AnalogState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/imx7_ccm.h:134:7: warning: padding struct 'struct IMX7AnalogState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/imx7_ccm.h:96:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/misc/imx7_gpr.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx7_gpr.h:26:18: warning: padding struct 'struct IMX7GPRState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/imx7_snvs.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx7_snvs.h:33:18: warning: padding struct 'struct IMX7SNVSState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/imx_ccm.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx_ccm.h:31:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/imx_rngc.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/imx_rngc.h:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/imx_rngc.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/imx_rngc.h:24:19: warning: padding struct 'struct IMXRNGCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/imx_rngc.h:31:13: warning: padding struct 'struct IMXRNGCState' with 4 bytes to align 'self_test_bh' [-Wpadded] include/hw/misc/iotkit-secctl.h:103:18: warning: padding struct 'struct IoTKitSecCtl' with 8 bytes to align 's_regs' [-Wpadded] include/hw/misc/iotkit-secctl.h:116:14: warning: padding struct 'struct IoTKitSecCtl' with 4 bytes to align 'mscexp_clear' [-Wpadded] include/hw/misc/iotkit-secctl.h:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/iotkit-secctl.h:92:19: warning: padding struct 'struct IoTKitSecCtlPPC' with 4 bytes to align 'parent' [-Wpadded] include/hw/misc/iotkit-secctl.h:95:8: warning: padding size of 'struct IoTKitSecCtl' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/iotkit-secctl.h:96:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/iotkit-secctl.h:99:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/iotkit-sysctl.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/iotkit-sysctl.h:35:8: warning: padding size of 'struct IoTKitSysCtl' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/iotkit-sysctl.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/iotkit-sysctl.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/iotkit-sysctl.h:40:18: warning: padding struct 'struct IoTKitSysCtl' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/iotkit-sysinfo.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/iotkit-sysinfo.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/iotkit-sysinfo.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/iotkit-sysinfo.h:36:18: warning: padding struct 'struct IoTKitSysInfo' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/lasi.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/lasi.h:75:18: warning: padding struct 'struct LasiState' with 8 bytes to align 'this_mem' [-Wpadded] include/hw/misc/led.h:36:8: warning: padding size of 'struct LEDState' with 7 bytes to alignment boundary [-Wpadded] include/hw/misc/led.h:42:14: warning: padding struct 'struct LEDState' with 7 bytes to align 'irq' [-Wpadded] include/hw/misc/led.h:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/led.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/led.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/led.h:75:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/led.h:84:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/led.h:85:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mac_via.h:102:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mac_via.h:105:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mac_via.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mac_via.h:37:8: warning: padding size of 'struct MOS6522Q800VIA1State' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/mac_via.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mac_via.h:48:19: warning: padding struct 'struct MOS6522Q800VIA1State' with 7 bytes to align 'blk' [-Wpadded] include/hw/misc/mac_via.h:54:9: warning: padding struct 'struct MOS6522Q800VIA1State' with 3 bytes to align 'data_out_cnt' [-Wpadded] include/hw/misc/mac_via.h:58:9: warning: padding struct 'struct MOS6522Q800VIA1State' with 1 byte to align 'wprotect' [-Wpadded] include/hw/misc/mac_via.h:72:16: warning: padding struct 'struct MOS6522Q800VIA1State' with 3 bytes to align 'one_second_timer' [-Wpadded] include/hw/misc/macio/cuda.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/cuda.h:68:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MOS6522CUDAState *' (aka 'struct MOS6522CUDAState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/misc/macio/cuda.h:68:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/cuda.h:72:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/cuda.h:75:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/cuda.h:77:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/cuda.h:78:18: warning: padding struct 'struct CUDAState' with 8 bytes to align 'mem' [-Wpadded] include/hw/misc/macio/cuda.h:81:22: warning: padding struct 'struct CUDAState' with 8 bytes to align 'mos6522_cuda' [-Wpadded] include/hw/misc/macio/cuda.h:84:14: warning: padding struct 'struct CUDAState' with 4 bytes to align 'tb_frequency' [-Wpadded] include/hw/misc/macio/cuda.h:90:14: warning: padding struct 'struct CUDAState' with 6 bytes to align 'sr_delay_ns' [-Wpadded] include/hw/misc/macio/cuda.h:97:14: warning: padding struct 'struct CUDAState' with 4 bytes to align 'irq' [-Wpadded] include/hw/misc/macio/gpio.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/gpio.h:36:8: warning: padding size of 'struct MacIOGPIOState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/macio/gpio.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/gpio.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/gpio.h:41:18: warning: padding struct 'struct MacIOGPIOState' with 8 bytes to align 'gpiomem' [-Wpadded] include/hw/misc/macio/macio.h:101:8: warning: padding size of 'struct MacIOState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/macio/macio.h:102:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:104:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:107:18: warning: padding struct 'struct MacIOState' with 8 bytes to align 'bar' [-Wpadded] include/hw/misc/macio/macio.h:116:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/macio.h:119:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:121:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:130:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/macio.h:133:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:135:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:139:18: warning: padding struct 'struct NewWorldMacIOState' with 14 bytes to align 'pic' [-Wpadded] include/hw/misc/macio/macio.h:64:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/macio.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:73:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/macio.h:75:8: warning: padding size of 'struct MACIOIDEState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/macio/macio.h:76:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:78:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/macio.h:91:14: warning: padding struct 'struct MACIOIDEState' with 3 bytes to align 'timing_reg' [-Wpadded] include/hw/misc/macio/macio.h:99:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/pmu.h:178:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/pmu.h:183:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MOS6522PMUState *' (aka 'struct MOS6522PMUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/misc/macio/pmu.h:183:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/macio/pmu.h:190:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/pmu.h:192:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/macio/pmu.h:194:18: warning: padding struct 'struct PMUState' with 8 bytes to align 'mem' [-Wpadded] include/hw/misc/macio/pmu.h:198:21: warning: padding struct 'struct PMUState' with 8 bytes to align 'mos6522_pmu' [-Wpadded] include/hw/misc/macio/pmu.h:204:14: warning: padding struct 'struct PMUState' with 2 bytes to align 'cmdlen' [-Wpadded] include/hw/misc/macio/pmu.h:218:17: warning: padding struct 'struct PMUState' with 2 bytes to align 'adb_bus' [-Wpadded] include/hw/misc/macio/pmu.h:223:14: warning: padding struct 'struct PMUState' with 3 bytes to align 'tick_offset' [-Wpadded] include/hw/misc/macio/pmu.h:232:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PMUState *' (aka 'struct PMUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/misc/macio/pmu.h:232:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mchp_pfsoc_dmc.h:32:18: warning: padding struct 'struct MchpPfSoCDdrSgmiiPhyState' with 8 bytes to align 'sgmii_phy' [-Wpadded] include/hw/misc/mchp_pfsoc_dmc.h:47:18: warning: padding struct 'struct MchpPfSoCDdrCfgState' with 8 bytes to align 'cfg' [-Wpadded] include/hw/misc/mchp_pfsoc_ioscb.h:28:18: warning: padding struct 'struct MchpPfSoCIoscbState' with 8 bytes to align 'container' [-Wpadded] include/hw/misc/mchp_pfsoc_sysreg.h:30:18: warning: padding struct 'struct MchpPfSoCSysregState' with 8 bytes to align 'sysreg' [-Wpadded] include/hw/misc/mips_cmgcr.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mips_cmgcr.h:71:14: warning: padding struct 'struct MIPSGCRVPState' with 4 bytes to align 'reset_base' [-Wpadded] include/hw/misc/mips_cmgcr.h:74:8: warning: padding size of 'struct MIPSGCRState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/mips_cmgcr.h:80:18: warning: padding struct 'struct MIPSGCRState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/mips_cpc.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mips_cpc.h:40:8: warning: padding size of 'struct MIPSCPCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/mips_cpc.h:44:14: warning: padding struct 'struct MIPSCPCState' with 4 bytes to align 'vp_start_running' [-Wpadded] include/hw/misc/mips_cpc.h:46:18: warning: padding struct 'struct MIPSCPCState' with 8 bytes to align 'mr' [-Wpadded] include/hw/misc/mips_itu.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mips_itu.h:46:14: warning: padding struct 'struct ITCStorageCell' with 1 byte to align 'data' [-Wpadded] include/hw/misc/mips_itu.h:55:8: warning: padding size of 'struct MIPSITUState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/mips_itu.h:56:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mips_itu.h:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mips_itu.h:65:18: warning: padding struct 'struct MIPSITUState' with 8 bytes to align 'storage_io' [-Wpadded] include/hw/misc/mips_itu.h:76:11: warning: padding struct 'struct MIPSITUState' with 7 bytes to align 'saar' [-Wpadded] include/hw/misc/mos6522.h:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:119:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:120:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:121:4: warning: unknown command tag name 'sr'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:122:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:123:4: warning: unknown command tag name 'pcr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:124:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:125:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:126:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:127:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/mos6522.h:130:8: warning: padding size of 'struct MOS6522State' with 15 bytes to alignment boundary [-Wpadded] include/hw/misc/mos6522.h:131:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mos6522.h:133:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mos6522.h:135:18: warning: padding struct 'struct MOS6522State' with 8 bytes to align 'mem' [-Wpadded] include/hw/misc/mos6522.h:147:18: warning: padding struct 'struct MOS6522State' with 7 bytes to align 'timers' [-Wpadded] include/hw/misc/mos6522.h:155:1: warning: cast from 'Object *' (aka 'struct Object *') to 'MOS6522State *' (aka 'struct MOS6522State *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/misc/mos6522.h:155:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mos6522.h:155:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/misc/mps2-fpgaio.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mps2-fpgaio.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mps2-fpgaio.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mps2-fpgaio.h:38:18: warning: padding struct 'struct MPS2FPGAIO' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/mps2-fpgaio.h:44:14: warning: padding struct 'struct MPS2FPGAIO' with 2 bytes to align 'led0' [-Wpadded] include/hw/misc/mps2-fpgaio.h:58:13: warning: padding struct 'struct MPS2FPGAIO' with 4 bytes to align 'clk1hz_tick_offset' [-Wpadded] include/hw/misc/mps2-scc.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/mps2-scc.h:40:8: warning: padding size of 'struct MPS2SCC' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/mps2-scc.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mps2-scc.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/mps2-scc.h:45:18: warning: padding struct 'struct MPS2SCC' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/mps2-scc.h:66:14: warning: padding struct 'struct MPS2SCC' with 4 bytes to align 'remap' [-Wpadded] include/hw/misc/msf2-sysreg.h:65:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/msf2-sysreg.h:67:8: warning: padding size of 'struct MSF2SysregState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/msf2-sysreg.h:70:18: warning: padding struct 'struct MSF2SysregState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/msf2-sysreg.h:75:14: warning: padding struct 'struct MSF2SysregState' with 2 bytes to align 'regs' [-Wpadded] include/hw/misc/npcm7xx_clk.h:120:12: warning: padding struct 'struct NPCM7xxClockSELState' with 7 bytes to align 'clock_in' [-Wpadded] include/hw/misc/npcm7xx_clk.h:133:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_clk.h:134:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_clk.h:137:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_clk.h:139:16: warning: padding size of 'struct NPCM7xxClockDividerState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_clk.h:158:8: warning: padding size of 'struct NPCM7xxCLKState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_clk.h:161:18: warning: padding struct 'struct NPCM7xxCLKState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/npcm7xx_clk.h:91:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_clk.h:93:16: warning: padding size of 'struct NPCM7xxClockPLLState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_gcr.h:58:16: warning: padding size of 'struct NPCM7xxGCRState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_gcr.h:61:18: warning: padding struct 'struct NPCM7xxGCRState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/npcm7xx_mft.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_mft.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_mft.h:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_mft.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_mft.h:55:18: warning: padding struct 'struct NPCM7xxMFTState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/npcm7xx_pwm.h:43:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:46:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:49:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:50:4: warning: unknown command tag name 'pdr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:51:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:52:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:53:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:56:16: warning: padding size of 'struct NPCM7xxPWM' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_pwm.h:65:29: warning: padding struct 'struct NPCM7xxPWM' with 1 byte to align 'cnr' [-Wpadded] include/hw/misc/npcm7xx_pwm.h:77:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:79:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:81:4: warning: unknown command tag name 'ppr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:82:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:83:4: warning: unknown command tag name 'pcr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:84:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:85:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/npcm7xx_pwm.h:87:8: warning: padding size of 'struct NPCM7xxPWMState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_pwm.h:90:18: warning: padding struct 'struct NPCM7xxPWMState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/npcm7xx_rng.h:21:16: warning: padding size of 'struct NPCM7xxRNGState' with 13 bytes to alignment boundary [-Wpadded] include/hw/misc/npcm7xx_rng.h:24:18: warning: padding struct 'struct NPCM7xxRNGState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/nrf51_rng.h:41:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/nrf51_rng.h:58:8: warning: padding size of 'struct NRF51RNGState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/nrf51_rng.h:61:18: warning: padding struct 'struct NRF51RNGState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/nrf51_rng.h:76:14: warning: padding struct 'struct NRF51RNGState' with 3 bytes to align 'active' [-Wpadded] include/hw/misc/pca9552.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/pca9552.h:25:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/pca9552.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/pca9552.h:33:14: warning: padding struct 'struct PCA955xState' with 4 bytes to align 'gpio' [-Wpadded] include/hw/misc/pvpanic.h:29:8: warning: padding size of 'struct PVPanicState' with 15 bytes to alignment boundary [-Wpadded] include/hw/misc/sifive_e_prci.h:31:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] include/hw/misc/sifive_e_prci.h:36:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] include/hw/misc/sifive_e_prci.h:44:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] include/hw/misc/sifive_e_prci.h:56:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/sifive_e_prci.h:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_e_prci.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_e_prci.h:64:18: warning: padding struct 'struct SiFiveEPRCIState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/sifive_test.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/sifive_test.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_test.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_test.h:36:18: warning: padding struct 'struct SiFiveTestState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/sifive_u_otp.h:57:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/sifive_u_otp.h:60:8: warning: padding size of 'struct SiFiveUOTPState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/sifive_u_otp.h:61:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_u_otp.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_u_otp.h:65:18: warning: padding struct 'struct SiFiveUOTPState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/sifive_u_otp.h:84:19: warning: padding struct 'struct SiFiveUOTPState' with 4 bytes to align 'blk' [-Wpadded] include/hw/misc/sifive_u_prci.h:63:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/sifive_u_prci.h:66:8: warning: padding size of 'struct SiFiveUPRCIState' with 12 bytes to alignment boundary [-Wpadded] include/hw/misc/sifive_u_prci.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_u_prci.h:70:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/sifive_u_prci.h:71:18: warning: padding struct 'struct SiFiveUPRCIState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/stm32f2xx_syscfg.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/stm32f2xx_syscfg.h:42:8: warning: padding size of 'struct STM32F2XXSyscfgState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/stm32f2xx_syscfg.h:47:18: warning: padding struct 'struct STM32F2XXSyscfgState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/stm32f4xx_exti.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/stm32f4xx_exti.h:44:8: warning: padding size of 'struct STM32F4xxExtiState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/stm32f4xx_exti.h:47:18: warning: padding struct 'struct STM32F4xxExtiState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/stm32f4xx_syscfg.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/stm32f4xx_syscfg.h:44:8: warning: padding size of 'struct STM32F4xxSyscfgState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/stm32f4xx_syscfg.h:49:18: warning: padding struct 'struct STM32F4xxSyscfgState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/misc/stm32f4xx_syscfg.h:56:14: warning: padding struct 'struct STM32F4xxSyscfgState' with 4 bytes to align 'irq' [-Wpadded] include/hw/misc/tz-mpc.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/tz-mpc.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/tz-mpc.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/tz-mpc.h:70:18: warning: padding struct 'struct TZMPC' with 12 bytes to align 'regmr' [-Wpadded] include/hw/misc/tz-msc.h:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/tz-msc.h:60:8: warning: padding size of 'struct TZMSC' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/tz-msc.h:61:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/tz-msc.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/tz-msc.h:73:14: warning: padding struct 'struct TZMSC' with 4 bytes to align 'irq' [-Wpadded] include/hw/misc/tz-msc.h:76:18: warning: padding struct 'struct TZMSC' with 8 bytes to align 'upstream' [-Wpadded] include/hw/misc/tz-ppc.h:104:15: warning: padding struct 'struct TZPPC' with 4 bytes to align 'port' [-Wpadded] include/hw/misc/tz-ppc.h:72:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/tz-ppc.h:79:18: warning: padding struct 'struct TZPPCPort' with 8 bytes to align 'upstream' [-Wpadded] include/hw/misc/tz-ppc.h:85:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/tz-ppc.h:88:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/misc/tz-ppc.h:99:14: warning: padding struct 'struct TZPPC' with 4 bytes to align 'irq' [-Wpadded] include/hw/misc/unimp.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/unimp.h:20:8: warning: padding size of 'struct UnimplementedDeviceState' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/unimp.h:22:18: warning: padding struct 'struct UnimplementedDeviceState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/unimp.h:24:11: warning: padding struct 'struct UnimplementedDeviceState' with 4 bytes to align 'name' [-Wpadded] include/hw/misc/unimp.h:31:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/misc/unimp.h:49:30: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/misc/unimp.h:51:29: warning: 'SYS_BUS_DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/misc/virt_ctrl.h:11:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/virt_ctrl.h:13:8: warning: padding size of 'struct VirtCtrlState' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/virt_ctrl.h:16:18: warning: padding struct 'struct VirtCtrlState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/vmcoreinfo.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/vmcoreinfo.h:30:21: warning: padding struct 'struct VMCoreInfoState' with 7 bytes to align 'vmcoreinfo' [-Wpadded] include/hw/misc/vmcoreinfo.h:38:16: warning: 'VMCOREINFO' was marked unused but was used [-Wused-but-marked-unused] include/hw/misc/xlnx-versal-crl.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/xlnx-versal-crl.h:233:18: warning: padding struct 'struct XlnxVersalCRL' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/misc/xlnx-versal-crl.h:41:5: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] include/hw/misc/xlnx-versal-crl.h:47:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/misc/xlnx-versal-pmc-iou-slcr.h:61:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/xlnx-versal-pmc-iou-slcr.h:65:8: warning: padding size of 'struct XlnxVersalPmcIouSlcr' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/xlnx-versal-pmc-iou-slcr.h:67:18: warning: padding struct 'struct XlnxVersalPmcIouSlcr' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/xlnx-versal-pmc-iou-slcr.h:75:18: warning: padding struct 'struct XlnxVersalPmcIouSlcr' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/misc/xlnx-versal-xramc.h:83:16: warning: padding size of 'struct XlnxXramCtrl' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/xlnx-versal-xramc.h:85:18: warning: padding struct 'struct XlnxXramCtrl' with 8 bytes to align 'ram' [-Wpadded] include/hw/misc/xlnx-versal-xramc.h:88:5)' with 4 bytes to alignment boundary [-Wpadded] include/hw/misc/xlnx-versal-xramc.h:95:18: warning: padding struct 'struct XlnxXramCtrl' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/misc/xlnx-zynqmp-apu-ctrl.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/xlnx-zynqmp-apu-ctrl.h:41:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-apu-ctrl.h:45:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-apu-ctrl.h:49:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-apu-ctrl.h:53:5: warning: ISO C restricts enumerator values to range of 'int' (4294967292 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-apu-ctrl.h:88:24: warning: padding struct 'struct XlnxZynqMPAPUCtrl' with 6 bytes to align 'reg_array' [-Wpadded] include/hw/misc/xlnx-zynqmp-crf.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/misc/xlnx-zynqmp-crf.h:201:8: warning: padding size of 'struct XlnxZynqMPCRF' with 8 bytes to alignment boundary [-Wpadded] include/hw/misc/xlnx-zynqmp-crf.h:203:18: warning: padding struct 'struct XlnxZynqMPCRF' with 8 bytes to align 'iomem' [-Wpadded] include/hw/misc/xlnx-zynqmp-crf.h:208:18: warning: padding struct 'struct XlnxZynqMPCRF' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/misc/xlnx-zynqmp-crf.h:38:5: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-crf.h:44:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-crf.h:58:5: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-crf.h:64:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-crf.h:78:5: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] include/hw/misc/xlnx-zynqmp-crf.h:84:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/net/allwinner-sun8i-emac.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/allwinner-sun8i-emac.h:40:8: warning: padding size of 'struct AwSun8iEmacState' with 8 bytes to alignment boundary [-Wpadded] include/hw/net/allwinner-sun8i-emac.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/allwinner-sun8i-emac.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/allwinner-sun8i-emac.h:46:18: warning: padding struct 'struct AwSun8iEmacState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/net/allwinner-sun8i-emac.h:69:18: warning: padding struct 'struct AwSun8iEmacState' with 3 bytes to align 'mii_cr' [-Wpadded] include/hw/net/allwinner_emac.h:148:8: warning: padding size of 'struct AwEmacState' with 12 bytes to alignment boundary [-Wpadded] include/hw/net/allwinner_emac.h:149:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/allwinner_emac.h:151:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/allwinner_emac.h:153:20: warning: padding struct 'struct AwEmacState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/net/allwinner_emac.h:160:20: warning: padding struct 'struct AwEmacState' with 3 bytes to align 'ctl' [-Wpadded] include/hw/net/allwinner_emac.h:167:20: warning: padding struct 'struct AwEmacState' with 4 bytes to align 'rx_fifo' [-Wpadded] include/hw/net/allwinner_emac.h:172:20: warning: padding struct 'struct AwEmacState' with 4 bytes to align 'tx_fifo' [-Wpadded] include/hw/net/allwinner_emac.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/cadence_gem.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/cadence_gem.h:47:8: warning: padding size of 'struct CadenceGEMState' with 12 bytes to alignment boundary [-Wpadded] include/hw/net/cadence_gem.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/cadence_gem.h:51:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/cadence_gem.h:52:18: warning: padding struct 'struct CadenceGEMState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/net/cadence_gem.h:63:14: warning: padding struct 'struct CadenceGEMState' with 1 byte to align 'revision' [-Wpadded] include/hw/net/cadence_gem.h:67:14: warning: padding struct 'struct CadenceGEMState' with 2 bytes to align 'regs' [-Wpadded] include/hw/net/cadence_gem.h:80:14: warning: padding struct 'struct CadenceGEMState' with 1 byte to align 'phy_regs' [-Wpadded] include/hw/net/cadence_gem.h:85:14: warning: padding struct 'struct CadenceGEMState' with 1 byte to align 'rx_desc_addr' [-Wpadded] include/hw/net/cadence_gem.h:92:14: warning: padding struct 'struct CadenceGEMState' with 1 byte to align 'rx_desc' [-Wpadded] include/hw/net/ftgmac100.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/ftgmac100.h:25:8: warning: padding size of 'struct FTGMAC100State' with 8 bytes to alignment boundary [-Wpadded] include/hw/net/ftgmac100.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/ftgmac100.h:29:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/ftgmac100.h:66:14: warning: padding struct 'struct FTGMAC100State' with 3 bytes to align 'txdes0_edotr' [-Wpadded] include/hw/net/ftgmac100.h:71:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/ftgmac100.h:76:8: warning: padding size of 'struct AspeedMiiState' with 8 bytes to alignment boundary [-Wpadded] include/hw/net/ftgmac100.h:77:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/imx_fec.h:251:8: warning: padding size of 'struct IMXFECState' with 3 bytes to alignment boundary [-Wpadded] include/hw/net/imx_fec.h:252:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/imx_fec.h:255:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/imx_fec.h:259:18: warning: padding struct 'struct IMXFECState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/net/imx_fec.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/lance.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/lance.h:45:16: warning: padding struct 'struct SysBusPCNetState' with 8 bytes to align 'state' [-Wpadded] include/hw/net/lasi_82596.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/msf2-emac.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/net/msf2-emac.h:37:8: warning: padding size of 'struct MSF2EmacState' with 12 bytes to alignment boundary [-Wpadded] include/hw/net/msf2-emac.h:40:18: warning: padding struct 'struct MSF2EmacState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/net/msf2-emac.h:49:14: warning: padding struct 'struct MSF2EmacState' with 2 bytes to align 'rx_desc' [-Wpadded] include/hw/net/ne2000-isa.h:29:28: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/net/ne2000-isa.h:31:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/net/ne2000-isa.h:32:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/net/npcm7xx_emc.h:249:8: warning: padding size of 'struct NPCM7xxEMCState' with 14 bytes to alignment boundary [-Wpadded] include/hw/net/npcm7xx_emc.h:250:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/npcm7xx_emc.h:252:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/net/npcm7xx_emc.h:254:18: warning: padding struct 'struct NPCM7xxEMCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/net/npcm7xx_emc.h:265:14: warning: padding struct 'struct NPCM7xxEMCState' with 3 bytes to align 'regs' [-Wpadded] include/hw/net/xlnx-zynqmp-can.h:55:16: warning: padding size of 'struct XlnxZynqMPCANState' with 8 bytes to alignment boundary [-Wpadded] include/hw/net/xlnx-zynqmp-can.h:57:25: warning: padding struct 'struct XlnxZynqMPCANState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/net/xlnx-zynqmp-can.h:68:25: warning: padding struct 'struct XlnxZynqMPCANState' with 4 bytes to align 'reg_info' [-Wpadded] include/hw/net/xlnx-zynqmp-can.h:71:25: warning: padding struct 'struct XlnxZynqMPCANState' with 4 bytes to align 'rx_fifo' [-Wpadded] include/hw/nmi.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nmi.h:30:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/nubus/mac-nubus-bridge.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nubus/nubus.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nubus/nubus.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nubus/nubus.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nubus/nubus.h:38:54: warning: extra ';' outside of a function [-Wextra-semi] include/hw/nubus/nubus.h:40:8: warning: padding size of 'struct NubusBus' with 8 bytes to alignment boundary [-Wpadded] include/hw/nubus/nubus.h:51:14: warning: padding struct 'struct NubusBus' with 6 bytes to align 'irqs' [-Wpadded] include/hw/nubus/nubus.h:60:18: warning: padding struct 'struct NubusDevice' with 4 bytes to align 'super_slot_mem' [-Wpadded] include/hw/nubus/nubus.h:64:18: warning: padding struct 'struct NubusDevice' with 8 bytes to align 'decl_rom' [-Wpadded] include/hw/nubus/nubus.h:72:14: warning: padding struct 'struct NubusBridge' with 8 bytes to align 'bus' [-Wpadded] include/hw/nvram/chrp_nvram.h:41:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/hw/nvram/fw_cfg.h:100:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:104:21: warning: padding struct 'struct FWCfgMemState' with 4 bytes to align 'wide_data_ops' [-Wpadded] include/hw/nvram/fw_cfg.h:111:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:124:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:125:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:126:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/nvram/fw_cfg.h:127:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:129:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/fw_cfg.h:16:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/fw_cfg.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/fw_cfg.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/fw_cfg.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/nvram/fw_cfg.h:249:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:250:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:270:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/nvram/fw_cfg.h:271:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:297:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:317:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:335:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:370:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:373:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:375:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/fw_cfg.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:68:17: warning: padding struct 'struct FWCfgState' with 6 bytes to align 'entries' [-Wpadded] include/hw/nvram/fw_cfg.h:72:14: warning: padding struct 'struct FWCfgState' with 2 bytes to align 'cur_offset' [-Wpadded] include/hw/nvram/fw_cfg.h:78:16: warning: padding struct 'struct FWCfgState' with 3 bytes to align 'dma_addr' [-Wpadded] include/hw/nvram/fw_cfg.h:80:18: warning: padding struct 'struct FWCfgState' with 8 bytes to align 'dma_iomem' [-Wpadded] include/hw/nvram/fw_cfg.h:84:14: warning: padding struct 'struct FWCfgState' with 7 bytes to align 'table_mr_size' [-Wpadded] include/hw/nvram/fw_cfg.h:90:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:92:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/fw_cfg.h:97:8: warning: padding size of 'struct FWCfgMemState' with 8 bytes to alignment boundary [-Wpadded] include/hw/nvram/fw_cfg.h:98:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/mac_nvram.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/mac_nvram.h:37:8: warning: padding size of 'struct MacIONVRAMState' with 8 bytes to alignment boundary [-Wpadded] include/hw/nvram/mac_nvram.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/mac_nvram.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/nvram/npcm7xx_otp.h:46:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/npcm7xx_otp.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/npcm7xx_otp.h:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/npcm7xx_otp.h:50:16: warning: padding size of 'struct NPCM7xxOTPState' with 8 bytes to alignment boundary [-Wpadded] include/hw/nvram/npcm7xx_otp.h:53:18: warning: padding struct 'struct NPCM7xxOTPState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/nvram/npcm7xx_otp.h:69:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/nrf51_nvm.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/nrf51_nvm.h:48:8: warning: padding size of 'struct NRF51NVMState' with 12 bytes to alignment boundary [-Wpadded] include/hw/nvram/nrf51_nvm.h:51:18: warning: padding struct 'struct NRF51NVMState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/nvram/nrf51_nvm.h:58:14: warning: padding struct 'struct NRF51NVMState' with 4 bytes to align 'storage' [-Wpadded] include/hw/nvram/xlnx-bbram.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/xlnx-bbram.h:38:50: warning: extra ';' outside of a function [-Wextra-semi] include/hw/nvram/xlnx-bbram.h:50:14: warning: padding struct 'struct XlnxBBRam' with 2 bytes to align 'regs' [-Wpadded] include/hw/nvram/xlnx-efuse.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/xlnx-efuse.h:34:50: warning: extra ';' outside of a function [-Wextra-semi] include/hw/nvram/xlnx-efuse.h:36:8: warning: padding size of 'struct XlnxEFuse' with 4 bytes to alignment boundary [-Wpadded] include/hw/nvram/xlnx-efuse.h:40:15: warning: padding struct 'struct XlnxEFuse' with 7 bytes to align 'fuse32' [-Wpadded] include/hw/nvram/xlnx-efuse.h:47:14: warning: padding struct 'struct XlnxEFuse' with 2 bytes to align 'efuse_size' [-Wpadded] include/hw/nvram/xlnx-efuse.h:55:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-efuse.h:56:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-efuse.h:57:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-efuse.h:57:52: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-efuse.h:69:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-efuse.h:70:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-efuse.h:88:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-versal-efuse.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/xlnx-versal-efuse.h:35:72: warning: extra ';' outside of a function [-Wextra-semi] include/hw/nvram/xlnx-versal-efuse.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/xlnx-versal-efuse.h:36:74: warning: extra ';' outside of a function [-Wextra-semi] include/hw/nvram/xlnx-versal-efuse.h:51:8: warning: padding size of 'struct XlnxVersalEFuseCache' with 8 bytes to alignment boundary [-Wpadded] include/hw/nvram/xlnx-versal-efuse.h:53:18: warning: padding struct 'struct XlnxVersalEFuseCache' with 8 bytes to align 'iomem' [-Wpadded] include/hw/nvram/xlnx-versal-efuse.h:62:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-versal-efuse.h:64:59: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/nvram/xlnx-zynqmp-efuse.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/nvram/xlnx-zynqmp-efuse.h:33:63: warning: extra ';' outside of a function [-Wextra-semi] include/hw/or-irq.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/or-irq.h:43:8: warning: padding size of 'struct OrIRQState' with 6 bytes to alignment boundary [-Wpadded] include/hw/pci-bridge/simba.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-bridge/simba.h:40:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SimbaPCIBridge *' (aka 'struct SimbaPCIBridge *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/pci-bridge/simba.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/designware.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/designware.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/designware.h:39:16: warning: padding size of 'struct DesignwarePCIEViewport' with 3 bytes to alignment boundary [-Wpadded] include/hw/pci-host/designware.h:42:18: warning: padding struct 'struct DesignwarePCIEViewport' with 8 bytes to align 'cfg' [-Wpadded] include/hw/pci-host/designware.h:59:16: warning: padding size of 'struct DesignwarePCIEMSI' with 4 bytes to alignment boundary [-Wpadded] include/hw/pci-host/designware.h:61:18: warning: padding struct 'struct DesignwarePCIEMSI' with 8 bytes to align 'iomem' [-Wpadded] include/hw/pci-host/designware.h:77:28: warning: padding struct 'struct DesignwarePCIERoot' with 12 bytes to align 'viewports' [-Wpadded] include/hw/pci-host/designware.h:86:5)' with 8 bytes to align 'address_space_root' [-Wpadded] include/hw/pci-host/dino.h:109:8: warning: padding size of 'struct DinoState' with 8 bytes to alignment boundary [-Wpadded] include/hw/pci-host/dino.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/gpex.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/gpex.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/gpex.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/gpex.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/gpex.h:43:8: warning: padding size of 'struct GPEXHost' with 15 bytes to alignment boundary [-Wpadded] include/hw/pci-host/gpex.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/gpex.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/gpex.h:66:18: warning: padding struct 'struct GPEXConfig' with 4 bytes to align 'bus' [-Wpadded] include/hw/pci-host/grackle.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/grackle.h:38:14: warning: padding struct 'struct GrackleState' with 4 bytes to align 'irqs' [-Wpadded] include/hw/pci-host/grackle.h:39:18: warning: padding struct 'struct GrackleState' with 8 bytes to align 'pci_mmio' [-Wpadded] include/hw/pci-host/i440fx.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/i440fx.h:24:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/i440fx.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/i440fx.h:31:21: warning: padding struct 'struct PCII440FXState' with 8 bytes to align 'pam_regions' [-Wpadded] include/hw/pci-host/pam.h:85:16: warning: padding size of 'struct PAMMemoryRegion' with 12 bytes to alignment boundary [-Wpadded] include/hw/pci-host/pnv_phb3.h:101:18: warning: padding struct 'struct PnvPBCQState' with 8 bytes to align 'xscom_nest_regs' [-Wpadded] include/hw/pci-host/pnv_phb3.h:116:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb3.h:122:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb3.h:156:14: warning: padding struct 'struct PnvPHB3' with 4 bytes to align 'lsis' [-Wpadded] include/hw/pci-host/pnv_phb3.h:160:18: warning: padding struct 'struct PnvPHB3' with 8 bytes to align 'pbcq' [-Wpadded] include/hw/pci-host/pnv_phb3.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb3.h:32:8: warning: padding size of 'struct Phb3MsiState' with 4 bytes to alignment boundary [-Wpadded] include/hw/pci-host/pnv_phb3.h:63:9: warning: padding struct 'struct PnvPhb3DMASpace' with 3 bytes to align 'pe_num' [-Wpadded] include/hw/pci-host/pnv_phb3.h:77:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb3.h:89:14: warning: padding struct 'struct PnvPBCQState' with 4 bytes to align 'nest_regs' [-Wpadded] include/hw/pci-host/pnv_phb3.h:92:18: warning: padding struct 'struct PnvPBCQState' with 8 bytes to align 'mmbar0' [-Wpadded] include/hw/pci-host/pnv_phb4.h:110:18: warning: padding struct 'struct PnvPHB4' with 7 bytes to align 'mr_mmio' [-Wpadded] include/hw/pci-host/pnv_phb4.h:119:18: warning: padding struct 'struct PnvPHB4' with 8 bytes to align 'pci_regs_mr' [-Wpadded] include/hw/pci-host/pnv_phb4.h:124:18: warning: padding struct 'struct PnvPHB4' with 8 bytes to align 'nest_regs_mr' [-Wpadded] include/hw/pci-host/pnv_phb4.h:169:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb4.h:169:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb4.h:188:18: warning: padding struct 'struct PnvPhb4PecState' with 8 bytes to align 'pci_regs_mr' [-Wpadded] include/hw/pci-host/pnv_phb4.h:193:14: warning: padding struct 'struct PnvPhb4PecState' with 4 bytes to align 'chip' [-Wpadded] include/hw/pci-host/pnv_phb4.h:202:16: warning: padding struct 'struct PnvPhb4PecClass' with 4 bytes to align 'xscom_pci_base' [-Wpadded] include/hw/pci-host/pnv_phb4.h:204:17: warning: padding struct 'struct PnvPhb4PecClass' with 4 bytes to align 'compat' [-Wpadded] include/hw/pci-host/pnv_phb4.h:206:17: warning: padding struct 'struct PnvPhb4PecClass' with 4 bytes to align 'stk_compat' [-Wpadded] include/hw/pci-host/pnv_phb4.h:208:14: warning: padding struct 'struct PnvPhb4PecClass' with 4 bytes to align 'version' [-Wpadded] include/hw/pci-host/pnv_phb4.h:38:9: warning: padding struct 'struct PnvPhb4DMASpace' with 3 bytes to align 'pe_num' [-Wpadded] include/hw/pci-host/pnv_phb4.h:58:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb4.h:64:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/pnv_phb4.h:97:18: warning: padding struct 'struct PnvPHB4' with 8 bytes to align 'mr_regs' [-Wpadded] include/hw/pci-host/q35.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/q35.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/q35.h:38:8: warning: padding size of 'struct MCHPCIState' with 10 bytes to alignment boundary [-Wpadded] include/hw/pci-host/q35.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/q35.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/q35.h:53:11: warning: padding struct 'struct MCHPCIState' with 7 bytes to align 'pci_hole' [-Wpadded] include/hw/pci-host/q35.h:62:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/q35.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci-host/q35.h:67:17: warning: padding struct 'struct Q35PCIHost' with 15 bytes to align 'mch' [-Wpadded] include/hw/pci-host/sabre.h:25:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SabrePCIState *' (aka 'struct SabrePCIState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/pci-host/sabre.h:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/sabre.h:27:8: warning: padding size of 'struct SabreState' with 4 bytes to alignment boundary [-Wpadded] include/hw/pci-host/sabre.h:51:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SabreState *' (aka 'struct SabreState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/pci-host/sabre.h:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/spapr.h:160:59: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:164:64: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:165:62: warning: unused parameter 'addr' [-Wunused-parameter] include/hw/pci-host/spapr.h:165:72: warning: unused parameter 'option' [-Wunused-parameter] include/hw/pci-host/spapr.h:169:63: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:170:53: warning: unused parameter 'state' [-Wunused-parameter] include/hw/pci-host/spapr.h:174:59: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:174:69: warning: unused parameter 'option' [-Wunused-parameter] include/hw/pci-host/spapr.h:178:63: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:182:54: warning: unused parameter 'qdev' [-Wunused-parameter] include/hw/pci-host/spapr.h:185:57: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:185:71: warning: unused parameter 'errp' [-Wunused-parameter] include/hw/pci-host/spapr.h:188:56: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:191:63: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:191:75: warning: unused parameter 'fdt' [-Wunused-parameter] include/hw/pci-host/spapr.h:192:52: warning: unused parameter 'bus_off' [-Wunused-parameter] include/hw/pci-host/spapr.h:192:69: warning: unused parameter 'errp' [-Wunused-parameter] include/hw/pci-host/spapr.h:195:67: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:196:58: warning: unused parameter 'fdt' [-Wunused-parameter] include/hw/pci-host/spapr.h:199:66: warning: unused parameter 'dev' [-Wunused-parameter] include/hw/pci-host/spapr.h:199:77: warning: unused parameter 'fdt' [-Wunused-parameter] include/hw/pci-host/spapr.h:200:59: warning: unused parameter 'offset' [-Wunused-parameter] include/hw/pci-host/spapr.h:201:70: warning: unused parameter 'sphb' [-Wunused-parameter] include/hw/pci-host/spapr.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/spapr.h:52:8: warning: padding size of 'struct SpaprPhbState' with 7 bytes to alignment boundary [-Wpadded] include/hw/pci-host/spapr.h:56:14: warning: padding struct 'struct SpaprPhbState' with 4 bytes to align 'buid' [-Wpadded] include/hw/pci-host/spapr.h:60:18: warning: padding struct 'struct SpaprPhbState' with 7 bytes to align 'memspace' [-Wpadded] include/hw/pci-host/spapr.h:64:18: warning: padding struct 'struct SpaprPhbState' with 8 bytes to align 'mem32window' [-Wpadded] include/hw/pci-host/spapr.h:76:21: warning: padding struct 'struct SpaprPhbState' with 4 bytes to align 'msi_devs' [-Wpadded] include/hw/pci-host/spapr.h:81:14: warning: padding struct 'struct SpaprPhbState' with 7 bytes to align 'page_size_mask' [-Wpadded] include/hw/pci-host/spapr.h:90:14: warning: padding struct 'struct SpaprPhbState' with 2 bytes to align 'mig_liobn' [-Wpadded] include/hw/pci-host/spapr.h:91:12: warning: padding struct 'struct SpaprPhbState' with 4 bytes to align 'mig_mem_win_addr' [-Wpadded] include/hw/pci-host/uninorth.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/uninorth.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/uninorth.h:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/uninorth.h:46:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/uninorth.h:53:14: warning: padding struct 'struct UNINHostState' with 4 bytes to align 'irqs' [-Wpadded] include/hw/pci-host/uninorth.h:54:18: warning: padding struct 'struct UNINHostState' with 8 bytes to align 'pci_mmio' [-Wpadded] include/hw/pci-host/uninorth.h:62:18: warning: padding struct 'struct UNINState' with 8 bytes to align 'mem' [-Wpadded] include/hw/pci-host/uninorth.h:66:1: warning: cast from 'Object *' (aka 'struct Object *') to 'UNINState *' (aka 'struct UNINState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/pci-host/uninorth.h:66:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/xilinx-pcie.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/xilinx-pcie.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci-host/xilinx-pcie.h:44:8: warning: padding size of 'struct XilinxPCIEHost' with 12 bytes to alignment boundary [-Wpadded] include/hw/pci-host/xilinx-pcie.h:50:14: warning: padding struct 'struct XilinxPCIEHost' with 4 bytes to align 'cfg_base' [-Wpadded] include/hw/pci-host/xilinx-pcie.h:53:14: warning: padding struct 'struct XilinxPCIEHost' with 7 bytes to align 'irq' [-Wpadded] include/hw/pci-host/xilinx-pcie.h:55:18: warning: padding struct 'struct XilinxPCIEHost' with 8 bytes to align 'mmio' [-Wpadded] include/hw/pci/msi.h:26:8: warning: padding size of 'struct MSIMessage' with 4 bytes to alignment boundary [-Wpadded] include/hw/pci/pci.h:147:19: warning: padding struct 'struct PCIIORegion' with 7 bytes to align 'memory' [-Wpadded] include/hw/pci/pci.h:215:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pci.h:215:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/pci/pci.h:250:14: warning: padding struct 'struct PCIDeviceClass' with 1 byte to align 'class_id' [-Wpadded] include/hw/pci/pci.h:262:17: warning: padding struct 'struct PCIDeviceClass' with 3 bytes to align 'romfile' [-Wpadded] include/hw/pci/pci.h:281:8: warning: padding size of 'struct PCIReqIDCache' with 4 bytes to alignment boundary [-Wpadded] include/hw/pci/pci.h:287:8: warning: padding size of 'struct PCIDevice' with 12 bytes to alignment boundary [-Wpadded] include/hw/pci/pci.h:293:14: warning: padding struct 'struct PCIDevice' with 6 bytes to align 'config' [-Wpadded] include/hw/pci/pci.h:314:19: warning: padding struct 'struct PCIDevice' with 4 bytes to align 'requester_id_cache' [-Wpadded] include/hw/pci/pci.h:333:14: warning: padding struct 'struct PCIDevice' with 2 bytes to align 'cap_present' [-Wpadded] include/hw/pci/pci.h:339:9: warning: padding struct 'struct PCIDevice' with 3 bytes to align 'msix_entries_nr' [-Wpadded] include/hw/pci/pci.h:353:18: warning: padding struct 'struct PCIDevice' with 8 bytes to align 'msix_exclusive_bar' [-Wpadded] include/hw/pci/pci.h:362:13: warning: padding struct 'struct PCIDevice' with 3 bytes to align 'version_id' [-Wpadded] include/hw/pci/pci.h:368:22: warning: padding struct 'struct PCIDevice' with 7 bytes to align 'exp' [-Wpadded] include/hw/pci/pci.h:377:18: warning: padding struct 'struct PCIDevice' with 3 bytes to align 'rom' [-Wpadded] include/hw/pci/pci.h:381:28: warning: padding struct 'struct PCIDevice' with 4 bytes to align 'intx_routing_notifier' [-Wpadded] include/hw/pci/pci.h:429:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pci.h:429:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/pci/pci.h:483:12: warning: 'PCI_BUS' was marked unused but was used [-Wused-but-marked-unused] include/hw/pci/pci.h:483:40: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/pci/pci.h:553:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/hw/pci/pci.h:565:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/pci/pci.h:701:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/hw/pci/pci.h:712:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/hw/pci/pci.h:734:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/hw/pci/pci.h:813:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/hw/pci/pci.h:831:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:833:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:852:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:854:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:871:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:873:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:879:43: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/hw/pci/pci.h:899:30: warning: extra ';' outside of a function [-Wextra-semi] include/hw/pci/pci.h:901:36: warning: extra ';' outside of a function [-Wextra-semi] include/hw/pci/pci.h:902:36: warning: extra ';' outside of a function [-Wextra-semi] include/hw/pci/pci.h:904:36: warning: extra ';' outside of a function [-Wextra-semi] include/hw/pci/pci.h:905:36: warning: extra ';' outside of a function [-Wextra-semi] include/hw/pci/pci.h:911:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/pci/pci.h:940:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/pci/pci_bridge.h:101:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PXBDev *' (aka 'struct PXBDev *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/pci/pci_bridge.h:101:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pci_bridge.h:170:14: warning: padding struct 'struct PCIResReserve' with 4 bytes to align 'io' [-Wpadded] include/hw/pci/pci_bridge.h:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pci_bridge.h:57:8: warning: padding size of 'struct PCIBridge' with 8 bytes to alignment boundary [-Wpadded] include/hw/pci/pci_bridge.h:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pci_bridge.h:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pci_bridge.h:87:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pci_bridge.h:89:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pci_bridge.h:92:14: warning: padding struct 'struct PXBDev' with 1 byte to align 'numa_node' [-Wpadded] include/hw/pci/pci_bridge.h:96:7: warning: padding struct 'struct PXBDev' with 3 bytes to align 'cxl' [-Wpadded] include/hw/pci/pci_bus.h:14:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pci_bus.h:16:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pci_bus.h:36:18: warning: padding struct 'struct PCIBus' with 4 bytes to align 'iommu_fn' [-Wpadded] include/hw/pci/pci_bus.h:39:14: warning: padding struct 'struct PCIBus' with 3 bytes to align 'slot_reserved_mask' [-Wpadded] include/hw/pci/pci_bus.h:55:10: warning: padding struct 'struct PCIBus' with 4 bytes to align 'irq_count' [-Wpadded] include/hw/pci/pci_host.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pci_host.h:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/pci/pci_host.h:37:8: warning: padding size of 'struct PCIHostState' with 8 bytes to alignment boundary [-Wpadded] include/hw/pci/pci_host.h:40:18: warning: padding struct 'struct PCIHostState' with 8 bytes to align 'conf_mem' [-Wpadded] include/hw/pci/pci_host.h:45:13: warning: padding struct 'struct PCIHostState' with 3 bytes to align 'bus' [-Wpadded] include/hw/pci/pci_host.h:48:31: warning: padding struct 'struct PCIHostState' with 7 bytes to align 'next' [-Wpadded] include/hw/pci/pcie.h:78:14: warning: padding struct 'struct PCIExpressDevice' with 1 byte to align 'aer_cap' [-Wpadded] include/hw/pci/pcie.h:79:16: warning: padding struct 'struct PCIExpressDevice' with 2 bytes to align 'aer_log' [-Wpadded] include/hw/pci/pcie.h:89:17: warning: padding struct 'struct PCIExpressDevice' with 2 bytes to align 'sriov_pf' [-Wpadded] include/hw/pci/pcie_aer.h:50:17: warning: padding struct 'struct PCIEAERLog' with 4 bytes to align 'log' [-Wpadded] include/hw/pci/pcie_aer.h:55:8: warning: padding size of 'struct PCIEAERMsg' with 2 bytes to alignment boundary [-Wpadded] include/hw/pci/pcie_doe.h:108:18: warning: padding struct 'struct DOECap' with 4 bytes to align 'protocols' [-Wpadded] include/hw/pci/pcie_doe.h:32:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/pci/pcie_doe.h:40:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/pci/pcie_doe.h:72:12: warning: padding struct 'struct DOEProtocol' with 5 bytes to align 'handle_request' [-Wpadded] include/hw/pci/pcie_doe.h:75:8: warning: padding size of 'struct DOECap' with 6 bytes to alignment boundary [-Wpadded] include/hw/pci/pcie_doe.h:81:5)' with 1 byte to align 'vec' [-Wpadded] include/hw/pci/pcie_doe.h:99:15: warning: padding struct 'struct DOECap' with 3 bytes to align 'write_mbox' [-Wpadded] include/hw/pci/pcie_host.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pcie_port.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pcie_port.h:31:8: warning: padding size of 'struct PCIEPort' with 15 bytes to alignment boundary [-Wpadded] include/hw/pci/pcie_port.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pcie_port.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pcie_port.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pcie_port.h:48:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pcie_port.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pci/pcie_port.h:54:17: warning: padding struct 'struct PCIESlot' with 1 byte to align 'slot' [-Wpadded] include/hw/pci/pcie_port.h:67:27: warning: padding struct 'struct PCIESlot' with 1 byte to align 'next' [-Wpadded] include/hw/pci/pcie_port.h:77:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pci/pcie_port.h:77:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/pci/pcie_port.h:80:8: warning: padding size of 'struct PCIERootPortClass' with 4 bytes to alignment boundary [-Wpadded] include/hw/pci/pcie_sriov.h:19:17: warning: padding struct 'struct PCIESriovPF' with 7 bytes to align 'vfname' [-Wpadded] include/hw/pci/pcie_sriov.h:23:8: warning: padding size of 'struct PCIESriovVF' with 6 bytes to alignment boundary [-Wpadded] include/hw/pci/shpc.h:30:18: warning: padding struct 'struct SHPCDevice' with 8 bytes to align 'mmio' [-Wpadded] include/hw/pci/shpc.h:9:8: warning: padding size of 'struct SHPCDevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/pcmcia.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/pcmcia.h:15:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/pcmcia.h:18:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pcmcia.h:20:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pcmcia.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pcmcia.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/pcmcia.h:37:15: warning: padding struct 'struct PCMCIACardClass' with 4 bytes to align 'attr_read' [-Wpadded] include/hw/pcmcia.h:9:16: warning: padding size of 'struct PCMCIASocket' with 7 bytes to alignment boundary [-Wpadded] include/hw/platform-bus.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/platform-bus.h:32:8: warning: padding size of 'struct PlatformBusDevice' with 8 bytes to alignment boundary [-Wpadded] include/hw/platform-bus.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/platform-bus.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/platform-bus.h:38:18: warning: padding struct 'struct PlatformBusDevice' with 4 bytes to align 'mmio' [-Wpadded] include/hw/platform-bus.h:41:15: warning: padding struct 'struct PlatformBusDevice' with 4 bytes to align 'irqs' [-Wpadded] include/hw/ppc/mac_dbdma.h:157:14: warning: padding struct 'struct DBDMA_channel' with 4 bytes to align 'irq' [-Wpadded] include/hw/ppc/mac_dbdma.h:164:8: warning: padding size of 'struct DBDMAState' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/mac_dbdma.h:167:18: warning: padding struct 'struct DBDMAState' with 8 bytes to align 'mem' [-Wpadded] include/hw/ppc/mac_dbdma.h:181:1: warning: cast from 'Object *' (aka 'struct Object *') to 'DBDMAState *' (aka 'struct DBDMAState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/mac_dbdma.h:181:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/mac_dbdma.h:37:8: warning: padding size of 'struct DBDMA_io' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/mac_dbdma.h:44:15: warning: padding struct 'struct DBDMA_io' with 4 bytes to align 'dma_end' [-Wpadded] include/hw/ppc/mac_dbdma.h:48:11: warning: padding struct 'struct DBDMA_io' with 7 bytes to align 'dma_mem' [-Wpadded] include/hw/ppc/openpic.h:103:27: warning: padding struct 'struct OpenPICTimer' with 3 bytes to align 'qemu_timer' [-Wpadded] include/hw/ppc/openpic.h:116:16: warning: padding size of 'struct IRQDest' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/openpic.h:118:14: warning: padding struct 'struct IRQDest' with 4 bytes to align 'raised' [-Wpadded] include/hw/ppc/openpic.h:127:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/openpic.h:129:8: warning: padding size of 'struct OpenPICState' with 12 bytes to alignment boundary [-Wpadded] include/hw/ppc/openpic.h:130:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/openpic.h:132:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/openpic.h:134:18: warning: padding struct 'struct OpenPICState' with 8 bytes to align 'mem' [-Wpadded] include/hw/ppc/openpic.h:151:18: warning: padding struct 'struct OpenPICState' with 12 bytes to align 'sub_io_mem' [-Wpadded] include/hw/ppc/openpic.h:162:13: warning: padding struct 'struct OpenPICState' with 4 bytes to align 'dst' [-Wpadded] include/hw/ppc/openpic.h:165:18: warning: padding struct 'struct OpenPICState' with 4 bytes to align 'timers' [-Wpadded] include/hw/ppc/openpic.h:60:16: warning: padding size of 'struct IRQQueue' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/openpic.h:67:16: warning: padding size of 'struct IRQSource' with 30 bits to alignment boundary [-Wpadded] include/hw/ppc/pnv.h:101:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:104:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:113:19: warning: padding struct 'struct Pnv9Chip' with 4 bytes to align 'quads' [-Wpadded] include/hw/ppc/pnv.h:127:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:131:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:134:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:143:19: warning: padding struct 'struct Pnv10Chip' with 4 bytes to align 'quads' [-Wpadded] include/hw/ppc/pnv.h:153:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:156:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:180:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvChip *' (aka 'struct PnvChip *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/pnv.h:180:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:184:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvChip *' (aka 'struct PnvChip *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/pnv.h:184:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:188:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvChip *' (aka 'struct PnvChip *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/pnv.h:188:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:192:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvChip *' (aka 'struct PnvChip *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/pnv.h:192:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:196:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PnvChip *' (aka 'struct PnvChip *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/pnv.h:196:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:204:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:204:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:209:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:212:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:216:12: warning: padding struct 'struct PnvMachineClass' with 4 bytes to align 'dt_power_mgt' [-Wpadded] include/hw/ppc/pnv.h:220:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:224:18: warning: padding struct 'struct PnvMachineState' with 4 bytes to align 'initrd_size' [-Wpadded] include/hw/ppc/pnv.h:227:20: warning: padding struct 'struct PnvMachineState' with 4 bytes to align 'chips' [-Wpadded] include/hw/ppc/pnv.h:232:19: warning: padding struct 'struct PnvMachineState' with 4 bytes to align 'bmc' [-Wpadded] include/hw/ppc/pnv.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:40:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:43:8: warning: padding size of 'struct PnvChip' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/pnv.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:49:18: warning: padding struct 'struct PnvChip' with 4 bytes to align 'ram_start' [-Wpadded] include/hw/ppc/pnv.h:59:18: warning: padding struct 'struct PnvChip' with 4 bytes to align 'xscom_mmio' [-Wpadded] include/hw/ppc/pnv.h:69:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv.h:73:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:76:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv.h:92:20: warning: padding struct 'struct Pnv8Chip' with 4 bytes to align 'xics' [-Wpadded] include/hw/ppc/pnv.h:97:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_core.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_core.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_core.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv_core.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/pnv_core.h:40:14: warning: padding struct 'struct PnvCore' with 4 bytes to align 'hrmor' [-Wpadded] include/hw/ppc/pnv_core.h:65:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_core.h:71:18: warning: padding struct 'struct PnvQuad' with 4 bytes to align 'xscom_regs' [-Wpadded] include/hw/ppc/pnv_homer.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_homer.h:27:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_homer.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_homer.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_homer.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_homer.h:52:28: warning: padding struct 'struct PnvHomerClass' with 4 bytes to align 'pba_ops' [-Wpadded] include/hw/ppc/pnv_homer.h:54:28: warning: padding struct 'struct PnvHomerClass' with 4 bytes to align 'homer_ops' [-Wpadded] include/hw/ppc/pnv_lpc.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_lpc.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_lpc.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_lpc.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_lpc.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_lpc.h:42:8: warning: padding size of 'struct PnvLpcController' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/pnv_lpc.h:49:18: warning: padding struct 'struct PnvLpcController' with 12 bytes to align 'opb_mr' [-Wpadded] include/hw/ppc/pnv_lpc.h:53:18: warning: padding struct 'struct PnvLpcController' with 8 bytes to align 'isa_io' [-Wpadded] include/hw/ppc/pnv_occ.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_occ.h:26:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_occ.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_occ.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_occ.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_occ.h:48:18: warning: padding struct 'struct PnvOCC' with 8 bytes to align 'xscom_regs' [-Wpadded] include/hw/ppc/pnv_occ.h:56:28: warning: padding struct 'struct PnvOCCClass' with 4 bytes to align 'xscom_ops' [-Wpadded] include/hw/ppc/pnv_pnor.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_psi.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_psi.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_psi.h:37:18: warning: padding struct 'struct PnvPsi' with 8 bytes to align 'regs_mr' [-Wpadded] include/hw/ppc/pnv_psi.h:50:18: warning: padding struct 'struct PnvPsi' with 8 bytes to align 'xscom_regs' [-Wpadded] include/hw/ppc/pnv_psi.h:54:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_psi.h:63:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_psi.h:74:8: warning: padding size of 'struct PnvPsiClass' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/pnv_sbe.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_sbe.h:26:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_sbe.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_sbe.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_sbe.h:42:18: warning: padding struct 'struct PnvSBE' with 8 bytes to align 'xscom_mbox_regs' [-Wpadded] include/hw/ppc/pnv_xive.h:103:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_xive.h:103:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_xive.h:103:56: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/pnv_xive.h:112:19: warning: padding struct 'struct PnvXive2' with 8 bytes to align 'xscom_regs' [-Wpadded] include/hw/ppc/pnv_xive.h:125:19: warning: padding struct 'struct PnvXive2' with 4 bytes to align 'esb_base' [-Wpadded] include/hw/ppc/pnv_xive.h:127:19: warning: padding struct 'struct PnvXive2' with 4 bytes to align 'end_base' [-Wpadded] include/hw/ppc/pnv_xive.h:129:19: warning: padding struct 'struct PnvXive2' with 4 bytes to align 'nvc_base' [-Wpadded] include/hw/ppc/pnv_xive.h:131:19: warning: padding struct 'struct PnvXive2' with 4 bytes to align 'nvpg_base' [-Wpadded] include/hw/ppc/pnv_xive.h:133:19: warning: padding struct 'struct PnvXive2' with 4 bytes to align 'tm_base' [-Wpadded] include/hw/ppc/pnv_xive.h:137:19: warning: padding struct 'struct PnvXive2' with 4 bytes to align 'cq_regs' [-Wpadded] include/hw/ppc/pnv_xive.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_xive.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_xive.h:37:19: warning: padding struct 'struct PnvXive' with 8 bytes to align 'xscom_regs' [-Wpadded] include/hw/ppc/pnv_xive.h:54:19: warning: padding struct 'struct PnvXive' with 8 bytes to align 'ipi_mmio' [-Wpadded] include/hw/ppc/pnv_xive.h:58:19: warning: padding struct 'struct PnvXive' with 8 bytes to align 'end_mmio' [-Wpadded] include/hw/ppc/pnv_xive.h:64:19: warning: padding struct 'struct PnvXive' with 4 bytes to align 'vc_base' [-Wpadded] include/hw/ppc/pnv_xive.h:66:19: warning: padding struct 'struct PnvXive' with 4 bytes to align 'pc_base' [-Wpadded] include/hw/ppc/pnv_xive.h:68:19: warning: padding struct 'struct PnvXive' with 4 bytes to align 'tm_base' [-Wpadded] include/hw/ppc/pnv_xive.h:72:19: warning: padding struct 'struct PnvXive' with 4 bytes to align 'ipi_source' [-Wpadded] include/hw/ppc/pnv_xscom.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/pnv_xscom.h:31:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc.h:23:8: warning: padding size of 'struct ppc_tb_t' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/ppc.h:30:14: warning: padding struct 'struct ppc_tb_t' with 4 bytes to align 'decr_next' [-Wpadded] include/hw/ppc/ppc.h:32:16: warning: padding struct 'struct ppc_tb_t' with 4 bytes to align 'decr_timer' [-Wpadded] include/hw/ppc/ppc4xx.h:102:9: warning: padding size of 'Ppc4xxSdramBank' with 12 bytes to alignment boundary [-Wpadded] include/hw/ppc/ppc4xx.h:115:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc4xx.h:115:66: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/ppc4xx.h:116:8: warning: padding size of 'struct Ppc4xxSdramDdrState' with 12 bytes to alignment boundary [-Wpadded] include/hw/ppc/ppc4xx.h:121:21: warning: padding struct 'struct Ppc4xxSdramDdrState' with 4 bytes to align 'bank' [-Wpadded] include/hw/ppc/ppc4xx.h:141:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc4xx.h:141:68: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/ppc4xx.h:142:8: warning: padding size of 'struct Ppc4xxSdramDdr2State' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/ppc4xx.h:147:21: warning: padding struct 'struct Ppc4xxSdramDdr2State' with 4 bytes to align 'bank' [-Wpadded] include/hw/ppc/ppc4xx.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc4xx.h:38:68: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/ppc4xx.h:52:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc4xx.h:52:55: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/ppc4xx.h:53:8: warning: padding size of 'struct Ppc4xxMalState' with 6 bytes to alignment boundary [-Wpadded] include/hw/ppc/ppc4xx.h:68:15: warning: padding struct 'struct Ppc4xxMalState' with 4 bytes to align 'txctpr' [-Wpadded] include/hw/ppc/ppc4xx.h:77:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc4xx.h:77:55: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/ppc4xx.h:78:8: warning: padding size of 'struct Ppc4xxPlbState' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/ppc4xx.h:88:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/ppc4xx.h:88:55: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/ppc4xx.h:89:8: warning: padding size of 'struct Ppc4xxEbcState' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr.h:137:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:140:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:147:14: warning: padding struct 'struct SpaprMachineClass' with 2 bytes to align 'nr_xirqs' [-Wpadded] include/hw/ppc/spapr.h:157:12: warning: padding struct 'struct SpaprMachineClass' with 5 bytes to align 'phb_placement' [-Wpadded] include/hw/ppc/spapr.h:170:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr.h:172:16: warning: padding size of 'struct SpaprWatchdog' with 6 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr.h:173:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:175:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:186:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:195:11: warning: padding struct 'struct SpaprMachineState' with 4 bytes to align 'htab' [-Wpadded] include/hw/ppc/spapr.h:197:14: warning: padding struct 'struct SpaprMachineState' with 4 bytes to align 'patb_entry' [-Wpadded] include/hw/ppc/spapr.h:206:14: warning: padding struct 'struct SpaprMachineState' with 7 bytes to align 'kernel_addr' [-Wpadded] include/hw/ppc/spapr.h:208:10: warning: padding struct 'struct SpaprMachineState' with 4 bytes to align 'initrd_size' [-Wpadded] include/hw/ppc/spapr.h:213:14: warning: padding struct 'struct SpaprMachineState' with 3 bytes to align 'vsmt' [-Wpadded] include/hw/ppc/spapr.h:221:23: warning: padding struct 'struct SpaprMachineState' with 7 bytes to align 'event_sources' [-Wpadded] include/hw/ppc/spapr.h:225:24: warning: padding struct 'struct SpaprMachineState' with 7 bytes to align 'ov5' [-Wpadded] include/hw/ppc/spapr.h:232:9: warning: padding struct 'struct SpaprMachineState' with 3 bytes to align 'htab_fd' [-Wpadded] include/hw/ppc/spapr.h:254:14: warning: padding struct 'struct SpaprMachineState' with 4 bytes to align 'fwnmi_machine_check_interlock_cond' [-Wpadded] include/hw/ppc/spapr.h:259:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:265:20: warning: padding struct 'struct SpaprMachineState' with 4 bytes to align 'irq_map' [-Wpadded] include/hw/ppc/spapr.h:276:20: warning: padding struct 'struct SpaprMachineState' with 4 bytes to align 'tpm_proxy' [-Wpadded] include/hw/ppc/spapr.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr.h:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr.h:43:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr.h:687:60: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/hw/ppc/spapr.h:687:62: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/hw/ppc/spapr.h:852:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] include/hw/ppc/spapr.h:862:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] include/hw/ppc/spapr.h:901:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/ppc/spapr.h:907:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr.h:910:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IOMMUMemoryRegion *' (aka 'struct IOMMUMemoryRegion *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ppc/spapr.h:910:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr.h:913:8: warning: padding size of 'struct SpaprTceTable' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr.h:919:15: warning: padding struct 'struct SpaprTceTable' with 4 bytes to align 'table' [-Wpadded] include/hw/ppc/spapr.h:921:15: warning: padding struct 'struct SpaprTceTable' with 4 bytes to align 'mig_table' [-Wpadded] include/hw/ppc/spapr_cpu_core.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_cpu_core.h:19:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_cpu_core.h:24:8: warning: padding size of 'struct SpaprCpuCore' with 3 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_cpu_core.h:25:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_cpu_core.h:28:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_cpu_core.h:49:22: warning: padding struct 'struct SpaprCpuState' with 7 bytes to align 'icp' [-Wpadded] include/hw/ppc/spapr_cpu_core.h:54:18: warning: padding struct 'struct SpaprCpuState' with 7 bytes to align 'nested_host_state' [-Wpadded] include/hw/ppc/spapr_drc.h:171:16: warning: padding size of 'struct SpaprDrc' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_drc.h:172:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_drc.h:176:13: warning: padding struct 'struct SpaprDrc' with 4 bytes to align 'owner' [-Wpadded] include/hw/ppc/spapr_drc.h:186:18: warning: padding struct 'struct SpaprDrc' with 4 bytes to align 'dev' [-Wpadded] include/hw/ppc/spapr_drc.h:188:11: warning: padding struct 'struct SpaprDrc' with 7 bytes to align 'fdt' [-Wpadded] include/hw/ppc/spapr_drc.h:195:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_drc.h:200:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_drc.h:202:17: warning: padding struct 'struct SpaprDrcClass' with 4 bytes to align 'typename' [-Wpadded] include/hw/ppc/spapr_drc.h:214:16: warning: padding size of 'struct SpaprDrcPhysical' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_drc.h:215:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_irq.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_irq.h:40:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_tpm_proxy.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_tpm_proxy.h:22:8: warning: padding size of 'struct SpaprTpmProxy' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_tpm_proxy.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/spapr_vio.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_vio.h:31:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_vio.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/spapr_vio.h:53:12: warning: padding struct 'struct SpaprVioDeviceClass' with 4 bytes to align 'realize' [-Wpadded] include/hw/ppc/spapr_vio.h:59:8: warning: padding size of 'struct SpaprVioDevice' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_vio.h:66:18: warning: padding struct 'struct SpaprVioDevice' with 8 bytes to align 'mrroot' [-Wpadded] include/hw/ppc/spapr_vio.h:74:8: warning: padding size of 'struct SpaprVioBus' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_vio.h:86:32: warning: 'SPAPR_MACHINE' was marked unused but was used [-Wused-but-marked-unused] include/hw/ppc/spapr_vio.h:88:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] include/hw/ppc/spapr_xive.h:23:16: warning: padding size of 'struct SpaprXive' with 7 bytes to alignment boundary [-Wpadded] include/hw/ppc/spapr_xive.h:31:19: warning: padding struct 'struct SpaprXive' with 8 bytes to align 'end_source' [-Wpadded] include/hw/ppc/spapr_xive.h:40:20: warning: padding struct 'struct SpaprXive' with 4 bytes to align 'endt' [-Wpadded] include/hw/ppc/spapr_xive.h:44:19: warning: padding struct 'struct SpaprXive' with 4 bytes to align 'tm_base' [-Wpadded] include/hw/ppc/spapr_xive.h:45:19: warning: padding struct 'struct SpaprXive' with 8 bytes to align 'tm_mmio' [-Wpadded] include/hw/ppc/spapr_xive.h:49:20: warning: padding struct 'struct SpaprXive' with 4 bytes to align 'tm_mmap' [-Wpadded] include/hw/ppc/vof.h:20:11: warning: padding struct 'struct Vof' with 4 bytes to align 'bootargs' [-Wpadded] include/hw/ppc/vof.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/vof.h:36:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:105:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/xics.h:107:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/xics.h:143:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:143:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:51:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:51:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:66:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/xics.h:68:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/ppc/xics.h:74:14: warning: padding struct 'struct ICPState' with 2 bytes to align 'output' [-Wpadded] include/hw/ppc/xics.h:82:8: warning: padding size of 'struct PnvICPState' with 4 bytes to alignment boundary [-Wpadded] include/hw/ppc/xics.h:90:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics.h:90:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xics_spapr.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:158:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:158:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:171:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:181:8: warning: padding size of 'struct XiveSource' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/xive.h:186:22: warning: padding struct 'struct XiveSource' with 4 bytes to align 'lsi_map' [-Wpadded] include/hw/ppc/xive.h:194:21: warning: padding struct 'struct XiveSource' with 4 bytes to align 'esb_mmio' [-Wpadded] include/hw/ppc/xive.h:199:21: warning: padding struct 'struct XiveSource' with 8 bytes to align 'esb_mmio_kvm' [-Wpadded] include/hw/ppc/xive.h:235:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/ppc/xive.h:337:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:366:14: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] include/hw/ppc/xive.h:381:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:381:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:421:16: warning: padding size of 'struct XiveTCTXMatch' with 7 bytes to alignment boundary [-Wpadded] include/hw/ppc/xive.h:430:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:430:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:459:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:459:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:475:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive.h:477:8: warning: padding size of 'struct XiveENDSource' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/xive.h:504:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/hw/ppc/xive2.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive2.h:26:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive2.h:26:65: warning: extra ';' outside of a function [-Wextra-semi] include/hw/ppc/xive2.h:86:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ppc/xive2.h:88:16: warning: padding size of 'struct Xive2EndSource' with 8 bytes to alignment boundary [-Wpadded] include/hw/ppc/xive2_regs.h:182:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/ppc/xive_regs.h:288:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/ptimer.h:102:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/ptimer.h:103:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/ptimer.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:134:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:165:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:179:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:180:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:201:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:232:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:233:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:257:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ptimer.h:271:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:101:29: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:108:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:109:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/qdev-clock.h:111:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/qdev-clock.h:118:20: warning: padding struct 'struct ClockPortInitElem' with 7 bytes to align 'callback' [-Wpadded] include/hw/qdev-clock.h:120:12: warning: padding struct 'struct ClockPortInitElem' with 4 bytes to align 'offset' [-Wpadded] include/hw/qdev-clock.h:158:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:159:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:21:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:23:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/hw/qdev-clock.h:29:33: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:39:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:43:34: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:50:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:60:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:70:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:77:26: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:83:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:85:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:86:42: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:90:7: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-clock.h:99:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:101:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/qdev-core.h:133:17: warning: padding struct 'struct DeviceClass' with 6 bytes to align 'reset' [-Wpadded] include/hw/qdev-core.h:162:33: warning: padding struct 'struct NamedClockList' with 6 bytes to align 'node' [-Wpadded] include/hw/qdev-core.h:167:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:170:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:176:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/qdev-core.h:178:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/qdev-core.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/qdev-core.h:17:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/qdev-core.h:184:13: warning: padding struct 'struct DeviceState' with 6 bytes to align 'pending_deleted_expires_ms' [-Wpadded] include/hw/qdev-core.h:188:15: warning: padding struct 'struct DeviceState' with 3 bytes to align 'parent_bus' [-Wpadded] include/hw/qdev-core.h:196:13: warning: padding struct 'struct DeviceState' with 4 bytes to align 'unplug_blockers' [-Wpadded] include/hw/qdev-core.h:217:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/qdev-core.h:217:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/qdev-core.h:257:28: warning: padding struct 'struct BusChild' with 4 bytes to align 'sibling' [-Wpadded] include/hw/qdev-core.h:264:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:275:9: warning: padding struct 'struct BusState' with 2 bytes to align 'num_children' [-Wpadded] include/hw/qdev-core.h:282:29: warning: padding struct 'struct BusState' with 4 bytes to align 'children' [-Wpadded] include/hw/qdev-core.h:289:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:290:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:295:16: warning: padding size of 'struct GlobalProperty' with 6 bytes to alignment boundary [-Wpadded] include/hw/qdev-core.h:308:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] include/hw/qdev-core.h:336:26: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:337:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:338:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:343:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:344:18: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:344:7: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:345:7: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:349:19: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:355:36: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:356:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:357:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:360:12: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:369:8: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:382:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:389:36: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:408:29: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:410:18: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:426:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:427:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:434:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:443:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:469:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:46:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:489:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:506:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:508:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:538:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:566:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:571:24: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:573:32: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:574:63: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:584:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:585:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:593:14: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:607:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:608:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:626:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:627:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:648:40: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:655:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:671:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:687:29: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:698:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:699:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:708:7: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:747:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:748:10: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:757:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:758:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:760:10: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:761:61: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:774:17: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:782:14: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:789:30: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:795:27: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:855:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/qdev-core.h:881:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-core.h:99:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/qdev-properties.h:12:66: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/hw/qdev-properties.h:20:18: warning: padding struct 'struct Property' with 7 bytes to align 'bitmask' [-Wpadded] include/hw/qdev-properties.h:221:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-properties.h:224:33: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-properties.h:233:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/qdev-properties.h:247:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/qdev-properties.h:25:7: warning: padding struct 'struct Property' with 7 bytes to align 'defval' [-Wpadded] include/hw/qdev-properties.h:27:25: warning: padding struct 'struct Property' with 4 bytes to align 'arrayinfo' [-Wpadded] include/hw/qdev-properties.h:29:19: warning: padding struct 'struct Property' with 4 bytes to align 'link_type' [-Wpadded] include/hw/qdev-properties.h:37:11: warning: padding struct 'struct PropertyInfo' with 7 bytes to align 'print' [-Wpadded] include/hw/qdev-properties.h:8:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/hw/rdma/rdma.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rdma/rdma.h:23:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/register.h:100:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/hw/register.h:102:4: warning: unknown command tag name 'mem'; did you mean 'em'? [-Wdocumentation-unknown-command] include/hw/register.h:109:20: warning: padding struct 'struct RegisterInfoArray' with 4 bytes to align 'r' [-Wpadded] include/hw/register.h:112:17: warning: padding struct 'struct RegisterInfoArray' with 7 bytes to align 'prefix' [-Wpadded] include/hw/register.h:117:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/register.h:118:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/hw/register.h:119:4: warning: unknown command tag name 'we'; did you mean 'e'? [-Wdocumentation-unknown-command] include/hw/register.h:129:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/register.h:130:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:141:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/register.h:148:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/hw/register.h:180:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:181:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/hw/register.h:182:4: warning: unknown command tag name 'ri'; did you mean 'li'? [-Wdocumentation-unknown-command] include/hw/register.h:183:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/register.h:186:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:29:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:31:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:32:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:64:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/register.h:66:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/register.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/register.h:85:31: warning: padding struct 'struct RegisterInfo' with 4 bytes to align 'access' [-Wpadded] include/hw/register.h:91:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/resettable.h:143:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/resettable.h:145:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/resettable.h:147:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/resettable.h:149:8: warning: padding size of 'struct ResettableState' with 2 bytes to alignment boundary [-Wpadded] include/hw/resettable.h:171:51: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/resettable.h:209:66: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/resettable.h:209:75: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/resettable.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/resettable.h:21:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/resettable.h:235:67: warning: unknown command tag name 'rc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/hw/resettable.h:235:9: warning: unknown command tag name 'rc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/hw/resettable.h:236:30: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/riscv/microchip_pfsoc.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/microchip_pfsoc.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/microchip_pfsoc.h:51:26: warning: padding struct 'struct MicrochipPFSoCState' with 8 bytes to align 'sysreg' [-Wpadded] include/hw/riscv/microchip_pfsoc.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/microchip_pfsoc.h:66:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/microchip_pfsoc.h:67:25: warning: padding struct 'struct MicrochipIcicleKitState' with 8 bytes to align 'soc' [-Wpadded] include/hw/riscv/numa.h:27:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:35:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:44:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:53:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:62:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:71:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:80:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:89:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/numa.h:99:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] include/hw/riscv/opentitan.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/riscv/opentitan.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/opentitan.h:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/opentitan.h:51:18: warning: padding struct 'struct LowRISCIbexSoCState' with 12 bytes to align 'flash_mem' [-Wpadded] include/hw/riscv/opentitan.h:57:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/opentitan.h:60:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/opentitan.h:61:25: warning: padding struct 'struct OpenTitanState' with 8 bytes to align 'soc' [-Wpadded] include/hw/riscv/riscv_hart.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/riscv/riscv_hart.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/riscv_hart.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/shakti_c.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/shakti_c.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/shakti_c.h:37:21: warning: padding struct 'struct ShaktiCSoCState' with 8 bytes to align 'uart' [-Wpadded] include/hw/riscv/shakti_c.h:46:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/shakti_c.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/shakti_c.h:50:21: warning: padding struct 'struct ShaktiCMachineState' with 8 bytes to align 'soc' [-Wpadded] include/hw/riscv/sifive_e.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_e.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_e.h:38:21: warning: padding struct 'struct SiFiveESoCState' with 8 bytes to align 'gpio' [-Wpadded] include/hw/riscv/sifive_e.h:43:16: warning: padding size of 'struct SiFiveEState' with 15 bytes to alignment boundary [-Wpadded] include/hw/riscv/sifive_e.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_e.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_e.h:48:21: warning: padding struct 'struct SiFiveEState' with 8 bytes to align 'soc' [-Wpadded] include/hw/riscv/sifive_u.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_u.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_u.h:56:11: warning: padding struct 'struct SiFiveUSoCState' with 4 bytes to align 'cpu_type' [-Wpadded] include/hw/riscv/sifive_u.h:63:16: warning: padding size of 'struct SiFiveUState' with 8 bytes to alignment boundary [-Wpadded] include/hw/riscv/sifive_u.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_u.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/sifive_u.h:68:21: warning: padding struct 'struct SiFiveUState' with 8 bytes to align 'soc' [-Wpadded] include/hw/riscv/sifive_u.h:74:14: warning: padding struct 'struct SiFiveUState' with 3 bytes to align 'msel' [-Wpadded] include/hw/riscv/spike.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/riscv/spike.h:34:8: warning: padding size of 'struct SpikeState' with 4 bytes to alignment boundary [-Wpadded] include/hw/riscv/spike.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/spike.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/virt.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/riscv/virt.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/virt.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/riscv/virt.h:57:22: warning: padding struct 'struct RISCVVirtState' with 3 bytes to align 'aia_type' [-Wpadded] include/hw/rtc/allwinner-rtc.h:100:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/rtc/allwinner-rtc.h:102:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/rtc/allwinner-rtc.h:63:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/allwinner-rtc.h:63:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/rtc/allwinner-rtc.h:71:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/rtc/allwinner-rtc.h:73:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/rtc/allwinner-rtc.h:85:18: warning: padding struct 'struct AwRtcState' with 4 bytes to align 'iomem' [-Wpadded] include/hw/rtc/aspeed_rtc.h:14:8: warning: padding size of 'struct AspeedRtcState' with 4 bytes to alignment boundary [-Wpadded] include/hw/rtc/aspeed_rtc.h:17:18: warning: padding struct 'struct AspeedRtcState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/rtc/aspeed_rtc.h:26:1: warning: cast from 'Object *' (aka 'struct Object *') to 'AspeedRtcState *' (aka 'struct AspeedRtcState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/rtc/aspeed_rtc.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/goldfish_rtc.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/goldfish_rtc.h:31:8: warning: padding size of 'struct GoldfishRTCState' with 7 bytes to alignment boundary [-Wpadded] include/hw/rtc/goldfish_rtc.h:34:18: warning: padding struct 'struct GoldfishRTCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/rtc/m48t59.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/m48t59.h:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/rtc/mc146818rtc.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/mc146818rtc.h:37:16: warning: padding struct 'struct RTCState' with 4 bytes to align 'periodic_timer' [-Wpadded] include/hw/rtc/mc146818rtc.h:43:14: warning: padding struct 'struct RTCState' with 2 bytes to align 'irq_coalesced' [-Wpadded] include/hw/rtc/mc146818rtc.h:45:16: warning: padding struct 'struct RTCState' with 4 bytes to align 'coalesced_timer' [-Wpadded] include/hw/rtc/mc146818rtc.h:48:14: warning: padding struct 'struct RTCState' with 4 bytes to align 'suspend_notifier' [-Wpadded] include/hw/rtc/mc146818rtc_regs.h:86:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] include/hw/rtc/mc146818rtc_regs.h:86:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/hw/rtc/pl031.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/pl031.h:27:18: warning: padding struct 'struct PL031State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/rtc/pl031.h:41:14: warning: padding struct 'struct PL031State' with 2 bytes to align 'mr' [-Wpadded] include/hw/rtc/xlnx-zynqmp-rtc.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rtc/xlnx-zynqmp-rtc.h:73:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] include/hw/rtc/xlnx-zynqmp-rtc.h:82:18: warning: padding struct 'struct XlnxZynqMPRTC' with 8 bytes to align 'iomem' [-Wpadded] include/hw/rx/rx62n.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/rx/rx62n.h:51:8: warning: padding size of 'struct RX62NState' with 8 bytes to alignment boundary [-Wpadded] include/hw/rx/rx62n.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/rx/rx62n.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/rx/rx62n.h:56:11: warning: padding struct 'struct RX62NState' with 8 bytes to align 'cpu' [-Wpadded] include/hw/rx/rx62n.h:65:18: warning: padding struct 'struct RX62NState' with 7 bytes to align 'iram' [-Wpadded] include/hw/s390x/3270-ccw.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/3270-ccw.h:34:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/ap-device.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/css-bridge.h:20:8: warning: padding size of 'struct VirtualCssBridge' with 7 bytes to alignment boundary [-Wpadded] include/hw/s390x/css-bridge.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/css-bridge.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/css.h:120:8: warning: padding size of 'struct SubchDev' with 4 bytes to alignment boundary [-Wpadded] include/hw/s390x/css.h:129:12: warning: padding struct 'struct SubchDev' with 2 bytes to align 'channel_prog' [-Wpadded] include/hw/s390x/css.h:136:19: warning: padding struct 'struct SubchDev' with 2 bytes to align 'cds' [-Wpadded] include/hw/s390x/css.h:143:11: warning: padding struct 'struct SubchDev' with 6 bytes to align 'driver_data' [-Wpadded] include/hw/s390x/css.h:155:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/hw/s390x/css.h:167:16: warning: padding size of 'struct CssDevId' with 1 byte to alignment boundary [-Wpadded] include/hw/s390x/css.h:184:27: warning: padding struct 'struct IndAddr' with 4 bytes to align 'sibling' [-Wpadded] include/hw/s390x/css.h:44:14: warning: padding struct 'struct SenseId' with 1 byte to align 'cu_type' [-Wpadded] include/hw/s390x/css.h:46:14: warning: padding struct 'struct SenseId' with 1 byte to align 'dev_type' [-Wpadded] include/hw/s390x/css.h:85:16: warning: padding size of 'struct CcwDataStream' with 7 bytes to alignment boundary [-Wpadded] include/hw/s390x/css.h:96:14: warning: padding struct 'struct CcwDataStream' with 2 bytes to align 'cda_orig' [-Wpadded] include/hw/s390x/css.h:97:11: warning: padding struct 'struct CcwDataStream' with 4 bytes to align 'op_handler' [-Wpadded] include/hw/s390x/event-facility.h:114:5: warning: '' may not be nested in a struct due to flexible array member [-Wflexible-array-extensions] include/hw/s390x/event-facility.h:120:16: warning: packed attribute is unnecessary for 'struct MDB' [-Wpacked] include/hw/s390x/event-facility.h:122:14: warning: 'MDBO' (aka 'struct MDBO') may not be used as an array element due to flexible array member [-Wflexible-array-extensions] include/hw/s390x/event-facility.h:125:16: warning: packed attribute is unnecessary for 'struct SclpMsg' [-Wpacked] include/hw/s390x/event-facility.h:127:9: warning: 'mdb' may not be nested in a struct due to flexible array member [-Wflexible-array-extensions] include/hw/s390x/event-facility.h:142:16: warning: packed attribute is unnecessary for 'struct GdsSubvector' [-Wpacked] include/hw/s390x/event-facility.h:148:16: warning: packed attribute is unnecessary for 'struct MDMSU' [-Wpacked] include/hw/s390x/event-facility.h:156:16: warning: packed attribute is unnecessary for 'struct WriteEventData' [-Wpacked] include/hw/s390x/event-facility.h:172:11: warning: padding struct 'struct SCLPEvent' with 7 bytes to align 'name' [-Wpadded] include/hw/s390x/event-facility.h:197:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/event-facility.h:197:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/event-facility.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/event-facility.h:45:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/pv.h:63:50: warning: unused parameter 'origin' [-Wunused-parameter] include/hw/s390x/pv.h:63:67: warning: unused parameter 'length' [-Wunused-parameter] include/hw/s390x/pv.h:64:43: warning: unused parameter 'addr' [-Wunused-parameter] include/hw/s390x/pv.h:64:58: warning: unused parameter 'size' [-Wunused-parameter] include/hw/s390x/pv.h:64:73: warning: unused parameter 'tweak' [-Wunused-parameter] include/hw/s390x/pv.h:68:57: warning: unused parameter 'cs' [-Wunused-parameter] include/hw/s390x/pv.h:68:63: warning: extra ';' outside of a function [-Wextra-semi] include/hw/s390x/pv.h:74:46: warning: unused parameter 'cpu' [-Wunused-parameter] include/hw/s390x/pv.h:74:57: warning: unused parameter 'buff' [-Wunused-parameter] include/hw/s390x/pv.h:75:52: warning: unused parameter 'addr' [-Wunused-parameter] include/hw/s390x/pv.h:75:65: warning: unused parameter 'len' [-Wunused-parameter] include/hw/s390x/pv.h:76:49: warning: unused parameter 'dest' [-Wunused-parameter] include/hw/s390x/pv.h:77:55: warning: unused parameter 'buff' [-Wunused-parameter] include/hw/s390x/s390-ccw.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-ccw.h:22:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-ccw.h:25:8: warning: padding size of 'struct S390CCWDevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390-ccw.h:28:11: warning: padding struct 'struct S390CCWDevice' with 2 bytes to align 'mdevid' [-Wpadded] include/hw/s390x/s390-pci-bus.h:202:16: warning: padding size of 'struct SeiContainer' with 4 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390-pci-bus.h:207:14: warning: padding struct 'struct SeiContainer' with 1 byte to align 'pec' [-Wpadded] include/hw/s390x/s390-pci-bus.h:208:14: warning: padding struct 'struct SeiContainer' with 4 bytes to align 'faddr' [-Wpadded] include/hw/s390x/s390-pci-bus.h:268:35: warning: padding struct 'struct S390PCIDMACount' with 4 bytes to align 'link' [-Wpadded] include/hw/s390x/s390-pci-bus.h:275:18: warning: padding struct 'struct S390PCIIOMMU' with 8 bytes to align 'mr' [-Wpadded] include/hw/s390x/s390-pci-bus.h:278:14: warning: padding struct 'struct S390PCIIOMMU' with 7 bytes to align 'g_iota' [-Wpadded] include/hw/s390x/s390-pci-bus.h:329:8: warning: padding size of 'struct S390PCIBusDevice' with 8 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390-pci-bus.h:333:11: warning: padding struct 'struct S390PCIBusDevice' with 4 bytes to align 'target' [-Wpadded] include/hw/s390x/s390-pci-bus.h:335:14: warning: padding struct 'struct S390PCIBusDevice' with 2 bytes to align 'idx' [-Wpadded] include/hw/s390x/s390-pci-bus.h:339:14: warning: padding struct 'struct S390PCIBusDevice' with 7 bytes to align 'fmb_addr' [-Wpadded] include/hw/s390x/s390-pci-bus.h:343:14: warning: padding struct 'struct S390PCIBusDevice' with 1 byte to align 'noi' [-Wpadded] include/hw/s390x/s390-pci-bus.h:346:19: warning: padding struct 'struct S390PCIBusDevice' with 1 byte to align 'pci_group' [-Wpadded] include/hw/s390x/s390-pci-bus.h:349:19: warning: padding struct 'struct S390PCIBusDevice' with 4 bytes to align 'routes' [-Wpadded] include/hw/s390x/s390-pci-bus.h:351:18: warning: padding struct 'struct S390PCIBusDevice' with 8 bytes to align 'msix_notify_mr' [-Wpadded] include/hw/s390x/s390-pci-bus.h:358:36: warning: padding struct 'struct S390PCIBusDevice' with 4 bytes to align 'link' [-Wpadded] include/hw/s390x/s390-pci-bus.h:365:8: warning: padding size of 'struct S390pciState' with 15 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390-pci-bus.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-pci-bus.h:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-pci-bus.h:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-pci-bus.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-pci-clp.h:196:16: warning: packed attribute is unnecessary for 'struct ClpReqRspListPci' [-Wpacked] include/hw/s390x/s390-pci-kvm.h:27:61: warning: unused parameter 'pbdev' [-Wunused-parameter] include/hw/s390x/s390-pci-kvm.h:27:77: warning: unused parameter 'fib' [-Wunused-parameter] include/hw/s390x/s390-pci-kvm.h:28:48: warning: unused parameter 'assist' [-Wunused-parameter] include/hw/s390x/s390-pci-kvm.h:32:62: warning: unused parameter 'pbdev' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:26:50: warning: unused parameter 'fd' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:26:68: warning: unused parameter 'avail' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:30:71: warning: unused parameter 's' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:31:75: warning: unused parameter 'pbdev' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:35:57: warning: unused parameter 's' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:36:60: warning: unused parameter 'cnt' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:37:59: warning: unused parameter 'pbdev' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:37:76: warning: unused parameter 'fh' [-Wunused-parameter] include/hw/s390x/s390-pci-vfio.h:41:60: warning: unused parameter 'pbdev' [-Wunused-parameter] include/hw/s390x/s390-virtio-ccw.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-virtio-ccw.h:19:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390-virtio-ccw.h:22:8: warning: padding size of 'struct S390CcwMachineState' with 5 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390-virtio-ccw.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/s390x/s390-virtio-ccw.h:26:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/s390x/s390-virtio-ccw.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/s390x/s390-virtio-ccw.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/s390x/s390_flic.h:111:33: warning: padding struct 'struct QEMUS390FlicIO' with 4 bytes to align 'next' [-Wpadded] include/hw/s390x/s390_flic.h:120:34: warning: padding struct 'struct QEMUS390FLICState' with 6 bytes to align 'io' [-Wpadded] include/hw/s390x/s390_flic.h:30:16: warning: padding size of 'struct AdapterRoutes' with 4 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390_flic.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390_flic.h:42:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390_flic.h:45:8: warning: padding size of 'struct S390FLICState' with 3 bytes to alignment boundary [-Wpadded] include/hw/s390x/s390_flic.h:76:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/s390_flic.h:80:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/sclp.h:105:16: warning: packed attribute is unnecessary for 'struct CPUEntry' [-Wpacked] include/hw/s390x/sclp.h:188:16: warning: packed attribute is unnecessary for 'struct SCCB' [-Wpacked] include/hw/s390x/sclp.h:194:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/sclp.h:194:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/sclp.h:199:8: warning: padding size of 'struct SCLPDevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/s390x/storage-attributes.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-attributes.h:23:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-attributes.h:25:8: warning: padding size of 'struct S390StAttribState' with 7 bytes to alignment boundary [-Wpadded] include/hw/s390x/storage-attributes.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-attributes.h:56:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-keys.h:104:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-keys.h:107:8: warning: padding size of 'struct QEMUS390SKeysState' with 4 bytes to alignment boundary [-Wpadded] include/hw/s390x/storage-keys.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-keys.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/storage-keys.h:22:8: warning: padding size of 'struct S390SKeysState' with 7 bytes to alignment boundary [-Wpadded] include/hw/s390x/tod.h:20:14: warning: padding struct 'struct S390TOD' with 7 bytes to align 'low' [-Wpadded] include/hw/s390x/tod.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/s390x/tod.h:24:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/s390x/tod.h:28:8: warning: padding size of 'struct S390TODState' with 7 bytes to alignment boundary [-Wpadded] include/hw/s390x/vfio-ccw.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/scsi/emulation.h:6:14: warning: padding struct 'struct SCSIBlockLimits' with 1 byte to align 'min_io_size' [-Wpadded] include/hw/scsi/esp.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/scsi/esp.h:22:8: warning: padding size of 'struct ESPState' with 4 bytes to alignment boundary [-Wpadded] include/hw/scsi/esp.h:31:13: warning: padding struct 'struct ESPState' with 2 bytes to align 'ti_size' [-Wpadded] include/hw/scsi/esp.h:41:14: warning: padding struct 'struct ESPState' with 2 bytes to align 'do_cmd' [-Wpadded] include/hw/scsi/esp.h:45:9: warning: padding struct 'struct ESPState' with 2 bytes to align 'dma_enabled' [-Wpadded] include/hw/scsi/esp.h:48:14: warning: padding struct 'struct ESPState' with 4 bytes to align 'async_buf' [-Wpadded] include/hw/scsi/esp.h:59:14: warning: padding struct 'struct ESPState' with 2 bytes to align 'mig_dma_left' [-Wpadded] include/hw/scsi/esp.h:62:14: warning: padding struct 'struct ESPState' with 3 bytes to align 'mig_ti_rptr' [-Wpadded] include/hw/scsi/esp.h:69:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/scsi/esp.h:71:8: warning: padding size of 'struct SysBusESPState' with 8 bytes to alignment boundary [-Wpadded] include/hw/scsi/esp.h:72:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/scsi/esp.h:74:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/scsi/esp.h:76:18: warning: padding struct 'struct SysBusESPState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/scsi/esp.h:79:14: warning: padding struct 'struct SysBusESPState' with 4 bytes to align 'esp' [-Wpadded] include/hw/scsi/scsi.h:139:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/scsi/scsi.h:146:24: warning: padding struct 'struct SCSIBus' with 1 byte to align 'info' [-Wpadded] include/hw/scsi/scsi.h:151:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:152:23: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:152:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:153:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:155:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:157:30: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:169:30: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/scsi/scsi.h:180:12: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] include/hw/scsi/scsi.h:180:12: warning: cast from 'char *' to 'SCSIBus *' (aka 'struct SCSIBus *') increases required alignment from 1 to 8 [-Wcast-align] include/hw/scsi/scsi.h:180:12: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] include/hw/scsi/scsi.h:49:24: warning: padding struct 'struct SCSIRequest' with 4 bytes to align 'aiocb' [-Wpadded] include/hw/scsi/scsi.h:55:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/scsi/scsi.h:55:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/scsi/scsi.h:68:8: warning: padding size of 'struct SCSIDevice' with 2 bytes to alignment boundary [-Wpadded] include/hw/scsi/scsi.h:74:15: warning: padding struct 'struct SCSIDevice' with 4 bytes to align 'conf' [-Wpadded] include/hw/scsi/scsi.h:79:32: warning: padding struct 'struct SCSIDevice' with 4 bytes to align 'requests' [-Wpadded] include/hw/sd/allwinner-sdhost.h:126:8: warning: padding size of 'struct AwSdHostClass' with 7 bytes to alignment boundary [-Wpadded] include/hw/sd/allwinner-sdhost.h:127:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/allwinner-sdhost.h:129:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/allwinner-sdhost.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/allwinner-sdhost.h:48:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/sd/allwinner-sdhost.h:55:8: warning: padding size of 'struct AwSdHostState' with 12 bytes to alignment boundary [-Wpadded] include/hw/sd/allwinner-sdhost.h:56:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/allwinner-sdhost.h:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/aspeed_sdhci.h:16:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/aspeed_sdhci.h:23:8: warning: padding size of 'struct AspeedSDHCIState' with 8 bytes to alignment boundary [-Wpadded] include/hw/sd/aspeed_sdhci.h:26:16: warning: padding struct 'struct AspeedSDHCIState' with 8 bytes to align 'slots' [-Wpadded] include/hw/sd/aspeed_sdhci.h:29:18: warning: padding struct 'struct AspeedSDHCIState' with 15 bytes to align 'iomem' [-Wpadded] include/hw/sd/bcm2835_sdhost.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/bcm2835_sdhost.h:26:8: warning: padding size of 'struct BCM2835SDHostState' with 8 bytes to alignment boundary [-Wpadded] include/hw/sd/bcm2835_sdhost.h:45:14: warning: padding struct 'struct BCM2835SDHostState' with 4 bytes to align 'irq' [-Wpadded] include/hw/sd/cadence_sdhci.h:34:18: warning: padding struct 'struct CadenceSDHCIState' with 8 bytes to align 'container' [-Wpadded] include/hw/sd/cadence_sdhci.h:40:16: warning: padding struct 'struct CadenceSDHCIState' with 8 bytes to align 'sdhci' [-Wpadded] include/hw/sd/npcm7xx_sdhci.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/npcm7xx_sdhci.h:57:18: warning: padding struct 'struct NPCM7xxSDHCIState' with 8 bytes to align 'container' [-Wpadded] include/hw/sd/npcm7xx_sdhci.h:62:16: warning: padding struct 'struct NPCM7xxSDHCIState' with 8 bytes to align 'sdhci' [-Wpadded] include/hw/sd/sd.h:130:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/sd.h:130:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/sd/sd.h:138:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/sd.h:140:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/sd.h:158:4: warning: unknown command tag name 'sd'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/hw/sd/sd.h:166:4: warning: unknown command tag name 'sd'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/hw/sd/sd.h:175:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/sd/sd.h:176:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/sd/sd.h:185:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/sd/sd.h:198:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/sd/sd.h:86:9: warning: padding size of 'SDRequest' with 3 bytes to alignment boundary [-Wpadded] include/hw/sd/sd.h:88:14: warning: padding struct 'SDRequest' with 3 bytes to align 'arg' [-Wpadded] include/hw/sd/sd.h:94:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/sd.h:94:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/sd/sd.h:97:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/sd.h:99:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/sdhci.h:118:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SDHCIState *' (aka 'struct SDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/sd/sdhci.h:118:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/sdhci.h:122:1: warning: cast from 'Object *' (aka 'struct Object *') to 'SDHCIState *' (aka 'struct SDHCIState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/sd/sdhci.h:122:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sd/sdhci.h:34:8: warning: padding size of 'struct SDHCIState' with 5 bytes to alignment boundary [-Wpadded] include/hw/sd/sdhci.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/sdhci.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sd/sdhci.h:43:18: warning: padding struct 'struct SDHCIState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/sd/sdhci.h:77:14: warning: padding struct 'struct SDHCIState' with 4 bytes to align 'admasysaddr' [-Wpadded] include/hw/sd/sdhci.h:81:14: warning: padding struct 'struct SDHCIState' with 6 bytes to align 'capareg' [-Wpadded] include/hw/sd/sdhci.h:85:15: warning: padding struct 'struct SDHCIState' with 6 bytes to align 'fifo_buffer' [-Wpadded] include/hw/sd/sdhci.h:98:14: warning: padding struct 'struct SDHCIState' with 3 bytes to align 'quirks' [-Wpadded] include/hw/sensor/isl_pmbus_vr.h:21:8: warning: padding size of 'struct ISLState' with 7 bytes to alignment boundary [-Wpadded] include/hw/sensor/isl_pmbus_vr.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sensor/tmp105.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sensor/tmp105.h:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/sensor/tmp105.h:31:8: warning: padding size of 'struct TMP105State' with 2 bytes to alignment boundary [-Wpadded] include/hw/sensor/tmp105.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sensor/tmp105.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sensor/tmp105.h:38:14: warning: padding struct 'struct TMP105State' with 5 bytes to align 'pin' [-Wpadded] include/hw/sensor/tmp105_regs.h:20:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/sh4/sh.h:46:11: warning: padding struct 'sh7750_io_device' with 4 bytes to align 'port_change_cb' [-Wpadded] include/hw/sh4/sh_intc.h:10:20: warning: padding struct 'struct intc_vect' with 1 byte to align 'vect' [-Wpadded] include/hw/sh4/sh_intc.h:40:9: warning: padding struct 'struct intc_source' with 1 byte to align 'asserted' [-Wpadded] include/hw/sh4/sh_intc.h:44:23: warning: padding struct 'struct intc_source' with 4 bytes to align 'parent' [-Wpadded] include/hw/sh4/sh_intc.h:53:27: warning: padding struct 'struct intc_desc' with 4 bytes to align 'mask_regs' [-Wpadded] include/hw/sh4/sh_intc.h:55:27: warning: padding struct 'struct intc_desc' with 4 bytes to align 'prio_regs' [-Wpadded] include/hw/southbridge/piix.h:59:18: warning: padding struct 'struct PIIXState' with 15 bytes to align 'rcr_mem' [-Wpadded] include/hw/southbridge/piix.h:64:1: warning: cast from 'Object *' (aka 'struct Object *') to 'PIIX3State *' (aka 'struct PIIXState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/southbridge/piix.h:64:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sparc/sparc32_dma.h:12:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sparc/sparc32_dma.h:18:18: warning: padding struct 'struct DMADeviceState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/sparc/sparc32_dma.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sparc/sparc32_dma.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sparc/sparc32_dma.h:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sparc/sparc32_dma.h:49:18: warning: padding struct 'struct SPARC32DMAState' with 8 bytes to align 'dmamem' [-Wpadded] include/hw/sparc/sun4m_iommu.h:33:8: warning: padding size of 'struct IOMMUState' with 12 bytes to alignment boundary [-Wpadded] include/hw/sparc/sun4m_iommu.h:48:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IOMMUState *' (aka 'struct IOMMUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/sparc/sun4m_iommu.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sparc/sun4u_iommu.h:35:8: warning: padding size of 'struct IOMMUState' with 8 bytes to alignment boundary [-Wpadded] include/hw/sparc/sun4u_iommu.h:47:1: warning: cast from 'Object *' (aka 'struct Object *') to 'IOMMUState *' (aka 'struct IOMMUState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/sparc/sun4u_iommu.h:47:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/aspeed_smc.h:101:21: warning: padding struct 'struct AspeedSMCClass' with 1 byte to align 'resets' [-Wpadded] include/hw/ssi/aspeed_smc.h:104:12: warning: padding struct 'struct AspeedSMCClass' with 4 bytes to align 'flash_window_base' [-Wpadded] include/hw/ssi/aspeed_smc.h:110:16: warning: padding struct 'struct AspeedSMCClass' with 4 bytes to align 'segment_to_reg' [-Wpadded] include/hw/ssi/aspeed_smc.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/aspeed_smc.h:44:18: warning: padding struct 'struct AspeedSMCFlash' with 7 bytes to align 'mmio' [-Wpadded] include/hw/ssi/aspeed_smc.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/aspeed_smc.h:48:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ssi/aspeed_smc.h:53:8: warning: padding size of 'struct AspeedSMCState' with 14 bytes to alignment boundary [-Wpadded] include/hw/ssi/aspeed_smc.h:56:18: warning: padding struct 'struct AspeedSMCState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/ssi/aspeed_smc.h:65:13: warning: padding struct 'struct AspeedSMCState' with 7 bytes to align 'spi' [-Wpadded] include/hw/ssi/aspeed_smc.h:76:18: warning: padding struct 'struct AspeedSMCState' with 3 bytes to align 'flash_as' [-Wpadded] include/hw/ssi/aspeed_smc.h:86:16: warning: padding size of 'struct AspeedSegments' with 4 bytes to alignment boundary [-Wpadded] include/hw/ssi/ibex_spi_host.h:71:9: warning: padding size of 'IbexSPIHostState' with 15 bytes to alignment boundary [-Wpadded] include/hw/ssi/ibex_spi_host.h:76:18: warning: padding struct 'IbexSPIHostState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/ssi/ibex_spi_host.h:87:15: warning: padding struct 'IbexSPIHostState' with 4 bytes to align 'cs_lines' [-Wpadded] include/hw/ssi/imx_spi.h:101:12: warning: padding struct 'struct IMXSPIState' with 4 bytes to align 'rx_fifo' [-Wpadded] include/hw/ssi/imx_spi.h:84:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/imx_spi.h:86:8: warning: padding size of 'struct IMXSPIState' with 6 bytes to alignment boundary [-Wpadded] include/hw/ssi/imx_spi.h:91:18: warning: padding struct 'struct IMXSPIState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/ssi/mss-spi.h:34:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/mss-spi.h:38:8: warning: padding size of 'struct MSSSpiState' with 12 bytes to alignment boundary [-Wpadded] include/hw/ssi/mss-spi.h:41:18: warning: padding struct 'struct MSSSpiState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/ssi/mss-spi.h:56:14: warning: padding struct 'struct MSSSpiState' with 3 bytes to align 'regs' [-Wpadded] include/hw/ssi/npcm7xx_fiu.h:32:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:33:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:35:16: warning: padding size of 'struct NPCM7xxFIUFlash' with 8 bytes to alignment boundary [-Wpadded] include/hw/ssi/npcm7xx_fiu.h:43:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:44:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:46:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:47:21: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:48:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:49:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/ssi/npcm7xx_fiu.h:55:8: warning: padding size of 'struct NPCM7xxFIUState' with 4 bytes to alignment boundary [-Wpadded] include/hw/ssi/npcm7xx_fiu.h:58:18: warning: padding struct 'struct NPCM7xxFIUState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/ssi/pl022.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/pl022.h:34:18: warning: padding struct 'struct PL022State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/ssi/pl022.h:49:14: warning: padding struct 'struct PL022State' with 4 bytes to align 'irq' [-Wpadded] include/hw/ssi/sifive_spi.h:30:16: warning: padding size of 'struct SiFiveSPIState' with 8 bytes to alignment boundary [-Wpadded] include/hw/ssi/sifive_spi.h:33:18: warning: padding struct 'struct SiFiveSPIState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/ssi/sifive_spi.h:37:15: warning: padding struct 'struct SiFiveSPIState' with 4 bytes to align 'cs_lines' [-Wpadded] include/hw/ssi/ssi.h:19:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/hw/ssi/ssi.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/ssi.h:22:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ssi/ssi.h:56:16: warning: padding struct 'struct SSIPeripheralClass' with 4 bytes to align 'transfer_raw' [-Wpadded] include/hw/ssi/ssi.h:59:8: warning: padding size of 'struct SSIPeripheral' with 7 bytes to alignment boundary [-Wpadded] include/hw/ssi/ssi.h:82:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/ssi/ssi.h:83:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/ssi/ssi.h:86:22: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/ssi/ssi.h:90:48: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/hw/ssi/stm32f2xx_spi.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/stm32f2xx_spi.h:50:8: warning: padding size of 'struct STM32F2XXSPIState' with 8 bytes to alignment boundary [-Wpadded] include/hw/ssi/stm32f2xx_spi.h:55:18: warning: padding struct 'struct STM32F2XXSPIState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/ssi/stm32f2xx_spi.h:67:14: warning: padding struct 'struct STM32F2XXSPIState' with 4 bytes to align 'irq' [-Wpadded] include/hw/ssi/xilinx_spips.h:108:11: warning: padding struct 'struct XlnxZynqMPQSPIPS' with 4 bytes to align 'rx_fifo_g' [-Wpadded] include/hw/ssi/xilinx_spips.h:120:14: warning: padding struct 'struct XlnxZynqMPQSPIPS' with 1 byte to align 'dma_burst_size' [-Wpadded] include/hw/ssi/xilinx_spips.h:137:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XilinxSPIPS *' (aka 'struct XilinxSPIPS *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ssi/xilinx_spips.h:137:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/xilinx_spips.h:137:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/ssi/xilinx_spips.h:139:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XilinxQSPIPS *' (aka 'struct XilinxQSPIPS *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ssi/xilinx_spips.h:139:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/xilinx_spips.h:141:1: warning: cast from 'Object *' (aka 'struct Object *') to 'XlnxZynqMPQSPIPS *' (aka 'struct XlnxZynqMPQSPIPS *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/ssi/xilinx_spips.h:141:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/xilinx_spips.h:57:8: warning: padding size of 'struct XilinxSPIPS' with 7 bytes to alignment boundary [-Wpadded] include/hw/ssi/xilinx_spips.h:60:18: warning: padding struct 'struct XilinxSPIPS' with 8 bytes to align 'iomem' [-Wpadded] include/hw/ssi/xilinx_spips.h:70:9: warning: padding struct 'struct XilinxSPIPS' with 1 byte to align 'cmd_dummies' [-Wpadded] include/hw/ssi/xilinx_spips.h:74:15: warning: padding struct 'struct XilinxSPIPS' with 1 byte to align 'cs_lines' [-Wpadded] include/hw/ssi/xilinx_spips.h:82:14: warning: padding struct 'struct XilinxSPIPS' with 3 bytes to align 'rx_discard' [-Wpadded] include/hw/ssi/xilinx_spips.h:89:8: warning: padding size of 'struct XilinxQSPIPS' with 15 bytes to alignment boundary [-Wpadded] include/hw/ssi/xlnx-versal-ospi.h:105:18: warning: padding struct 'struct XlnxVersalOspi' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/ssi/xlnx-versal-ospi.h:62:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/ssi/xlnx-versal-ospi.h:69:16: warning: padding size of 'struct IndOp' with 3 bytes to alignment boundary [-Wpadded] include/hw/ssi/xlnx-versal-ospi.h:79:18: warning: padding struct 'struct XlnxVersalOspi' with 8 bytes to align 'iomem' [-Wpadded] include/hw/ssi/xlnx-versal-ospi.h:83:15: warning: padding struct 'struct XlnxVersalOspi' with 7 bytes to align 'cs_lines' [-Wpadded] include/hw/stream.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/stream.h:9:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/sysbus.h:14:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sysbus.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/sysbus.h:19:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/sysbus.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sysbus.h:54:8: warning: padding size of 'struct SysBusDevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/sysbus.h:55:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sysbus.h:57:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/sysbus.h:63:7: warning: padding struct 'struct SysBusDevice' with 4 bytes to align 'mmio' [-Wpadded] include/hw/timer/a9gtimer.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/a9gtimer.h:60:8: warning: padding size of 'struct A9GTimerPerCPU' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/a9gtimer.h:64:14: warning: padding struct 'struct A9GTimerPerCPU' with 4 bytes to align 'compare' [-Wpadded] include/hw/timer/a9gtimer.h:73:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/a9gtimer.h:75:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/a9gtimer.h:77:18: warning: padding struct 'struct A9GTimerState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/a9gtimer.h:81:16: warning: padding struct 'struct A9GTimerState' with 4 bytes to align 'timer' [-Wpadded] include/hw/timer/a9gtimer.h:89:20: warning: padding struct 'struct A9GTimerState' with 4 bytes to align 'per_cpu' [-Wpadded] include/hw/timer/allwinner-a10-pit.h:41:16: warning: padding size of 'struct AwA10TimerContext' with 4 bytes to alignment boundary [-Wpadded] include/hw/timer/allwinner-a10-pit.h:46:8: warning: padding size of 'struct AwA10PITState' with 12 bytes to alignment boundary [-Wpadded] include/hw/timer/allwinner-a10-pit.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/allwinner-a10-pit.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/allwinner-a10-pit.h:53:18: warning: padding struct 'struct AwA10PITState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/allwinner-a10-pit.h:9:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/arm_mptimer.h:35:18: warning: padding struct 'TimerBlock' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/arm_mptimer.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/arm_mptimer.h:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/arm_mptimer.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/arm_mptimer.h:47:16: warning: padding struct 'struct ARMMPTimerState' with 4 bytes to align 'timerblock' [-Wpadded] include/hw/timer/armv7m_systick.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/armv7m_systick.h:35:8: warning: padding size of 'struct SysTickState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/armv7m_systick.h:36:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/armv7m_systick.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/aspeed_timer.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/aspeed_timer.h:30:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/timer/aspeed_timer.h:42:15: warning: padding struct 'struct AspeedTimer' with 7 bytes to align 'timer' [-Wpadded] include/hw/timer/aspeed_timer.h:54:8: warning: padding size of 'struct AspeedTimerCtrlState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/aspeed_timer.h:55:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/aspeed_timer.h:58:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/aspeed_timer.h:59:18: warning: padding struct 'struct AspeedTimerCtrlState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/avr_timer16.h:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/avr_timer16.h:46:8: warning: padding size of 'struct AVRTimer16State' with 4 bytes to alignment boundary [-Wpadded] include/hw/timer/avr_timer16.h:51:18: warning: padding struct 'struct AVRTimer16State' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/avr_timer16.h:86:14: warning: padding struct 'struct AVRTimer16State' with 6 bytes to align 'cpu_freq_hz' [-Wpadded] include/hw/timer/bcm2835_systmr.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/bcm2835_systmr.h:24:15: warning: padding struct 'BCM2835SystemTimerCompare' with 4 bytes to align 'timer' [-Wpadded] include/hw/timer/bcm2835_systmr.h:29:8: warning: padding size of 'struct BCM2835SystemTimerState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/bcm2835_systmr.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/bcm2835_systmr.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/bcm2835_systmr.h:34:18: warning: padding struct 'struct BCM2835SystemTimerState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/bcm2835_systmr.h:39:31: warning: padding struct 'struct BCM2835SystemTimerState' with 4 bytes to align 'tmr' [-Wpadded] include/hw/timer/cadence_ttc.h:41:14: warning: padding struct 'CadenceTimerState' with 4 bytes to align 'irq' [-Wpadded] include/hw/timer/cadence_ttc.h:45:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/cadence_ttc.h:47:8: warning: padding size of 'struct CadenceTTCState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/cadence_ttc.h:50:18: warning: padding struct 'struct CadenceTTCState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/cmsdk-apb-dualtimer.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/cmsdk-apb-dualtimer.h:58:8: warning: padding size of 'struct CMSDKAPBDualTimer' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/cmsdk-apb-dualtimer.h:59:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/cmsdk-apb-dualtimer.h:62:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/cmsdk-apb-dualtimer.h:63:18: warning: padding struct 'struct CMSDKAPBDualTimer' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/cmsdk-apb-timer.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/cmsdk-apb-timer.h:30:8: warning: padding size of 'struct CMSDKAPBTimer' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/cmsdk-apb-timer.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/cmsdk-apb-timer.h:34:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/cmsdk-apb-timer.h:35:18: warning: padding struct 'struct CMSDKAPBTimer' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/digic-timer.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/digic-timer.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/digic-timer.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/digic-timer.h:39:18: warning: padding struct 'struct DigicTimerState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/hpet.h:71:8: warning: packed attribute is unnecessary for 'struct hpet_fw_config' [-Wpacked] include/hw/timer/i8254.h:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/i8254.h:43:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/timer/i8254.h:55:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/timer/i8254.h:56:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/timer/i8254.h:59:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/hw/timer/i8254.h:70:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] include/hw/timer/i8254.h:71:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/hw/timer/i8254_internal.h:32:16: warning: padding size of 'struct PITChannelState' with 4 bytes to alignment boundary [-Wpadded] include/hw/timer/i8254_internal.h:57:21: warning: padding struct 'struct PITCommonState' with 4 bytes to align 'channels' [-Wpadded] include/hw/timer/ibex_timer.h:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/ibex_timer.h:40:18: warning: padding struct 'struct IbexTimerState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/timer/ibex_timer.h:51:14: warning: padding struct 'struct IbexTimerState' with 4 bytes to align 'irq' [-Wpadded] include/hw/timer/imx_epit.h:59:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/imx_epit.h:61:8: warning: padding size of 'struct IMXEPITState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/imx_epit.h:62:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/imx_epit.h:65:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/imx_epit.h:68:19: warning: padding struct 'struct IMXEPITState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/imx_gpt.h:114:14: warning: padding struct 'struct IMXGPTState' with 4 bytes to align 'irq' [-Wpadded] include/hw/timer/imx_gpt.h:86:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/imx_gpt.h:90:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/imx_gpt.h:93:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/mips_gictimer.h:28:14: warning: padding struct 'struct MIPSGICTimerState' with 3 bytes to align 'sh_counterlo' [-Wpadded] include/hw/timer/mips_gictimer.h:30:26: warning: padding struct 'struct MIPSGICTimerState' with 4 bytes to align 'vptimers' [-Wpadded] include/hw/timer/mss-timer.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/mss-timer.h:55:8: warning: padding size of 'struct MSSTimerState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/mss-timer.h:58:18: warning: padding struct 'struct MSSTimerState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/timer/mss-timer.h:60:22: warning: padding struct 'struct MSSTimerState' with 4 bytes to align 'timers' [-Wpadded] include/hw/timer/npcm7xx_timer.h:100:18: warning: padding struct 'struct NPCM7xxTimerCtrlState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/npcm7xx_timer.h:104:18: warning: padding struct 'struct NPCM7xxTimerCtrlState' with 4 bytes to align 'clock' [-Wpadded] include/hw/timer/npcm7xx_timer.h:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:43:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:55:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:56:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:57:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:76:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:78:16: warning: padding size of 'struct NPCM7xxWatchdogTimer' with 4 bytes to alignment boundary [-Wpadded] include/hw/timer/npcm7xx_timer.h:91:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:92:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:93:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:95:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/npcm7xx_timer.h:97:8: warning: padding size of 'struct NPCM7xxTimerCtrlState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/nrf51_timer.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/nrf51_timer.h:60:18: warning: padding struct 'struct NRF51TimerState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/nrf51_timer.h:64:15: warning: padding struct 'struct NRF51TimerState' with 7 bytes to align 'timer' [-Wpadded] include/hw/timer/nrf51_timer.h:72:14: warning: padding struct 'struct NRF51TimerState' with 3 bytes to align 'cc' [-Wpadded] include/hw/timer/renesas_cmt.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/renesas_cmt.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/renesas_cmt.h:29:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/renesas_cmt.h:38:13: warning: padding struct 'struct RCMTState' with 2 bytes to align 'tick' [-Wpadded] include/hw/timer/renesas_tmr.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/renesas_tmr.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/renesas_tmr.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/renesas_tmr.h:50:13: warning: padding struct 'struct RTMRState' with 2 bytes to align 'div_round' [-Wpadded] include/hw/timer/renesas_tmr.h:52:14: warning: padding struct 'struct RTMRState' with 6 bytes to align 'cmia' [-Wpadded] include/hw/timer/sifive_pwm.h:42:16: warning: padding size of 'struct SiFivePwmState' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/sifive_pwm.h:47:18: warning: padding struct 'struct SiFivePwmState' with 8 bytes to align 'mmio' [-Wpadded] include/hw/timer/sifive_pwm.h:59:14: warning: padding struct 'struct SiFivePwmState' with 4 bytes to align 'irqs' [-Wpadded] include/hw/timer/sse-counter.h:38:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/sse-counter.h:40:8: warning: padding size of 'struct SSECounter' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/sse-counter.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/sse-counter.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/sse-counter.h:45:18: warning: padding struct 'struct SSECounter' with 8 bytes to align 'control_mr' [-Wpadded] include/hw/timer/sse-counter.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/sse-counter.h:83:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/timer/sse-timer.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/sse-timer.h:34:8: warning: padding size of 'struct SSETimer' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/sse-timer.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/sse-timer.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/timer/sse-timer.h:39:18: warning: padding struct 'struct SSETimer' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/stellaris-gptm.h:19:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/stellaris-gptm.h:28:8: warning: padding size of 'struct gptm_state' with 8 bytes to alignment boundary [-Wpadded] include/hw/timer/stellaris-gptm.h:31:18: warning: padding struct 'struct gptm_state' with 8 bytes to align 'iomem' [-Wpadded] include/hw/timer/stellaris-gptm.h:42:13: warning: padding struct 'struct gptm_state' with 4 bytes to align 'tick' [-Wpadded] include/hw/timer/stm32f2xx_timer.h:66:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/timer/stm32f2xx_timer.h:74:18: warning: padding struct 'struct STM32F2XXTimerState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/tricore/tc27x_soc.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/tricore/tc27x_soc.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/tricore/tc27x_soc.h:63:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/tricore/tc27x_soc.h:66:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/tricore/tc27x_soc.h:67:16: warning: padding struct 'struct TC27XSoCState' with 8 bytes to align 'cpu' [-Wpadded] include/hw/tricore/tc27x_soc.h:85:16: warning: padding size of 'struct TC27XSoCClass' with 4 bytes to alignment boundary [-Wpadded] include/hw/tricore/triboard.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/tricore/triboard.h:33:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/tricore/triboard.h:40:19: warning: padding struct 'struct TriBoardMachineState' with 8 bytes to align 'tc27x_soc' [-Wpadded] include/hw/tricore/tricore_testdevice.h:33:18: warning: padding struct 'TriCoreTestDeviceState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/usb.h:198:11: warning: padding struct 'struct USBDescString' with 7 bytes to align 'str' [-Wpadded] include/hw/usb.h:214:16: warning: padding struct 'struct USBEndpoint' with 2 bytes to align 'dev' [-Wpadded] include/hw/usb.h:234:11: warning: padding struct 'struct USBDevice' with 4 bytes to align 'pcap_filename' [-Wpadded] include/hw/usb.h:243:9: warning: padding struct 'struct USBDevice' with 3 bytes to align 'auto_attach' [-Wpadded] include/hw/usb.h:246:13: warning: padding struct 'struct USBDevice' with 3 bytes to align 'state' [-Wpadded] include/hw/usb.h:270:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/usb.h:270:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/usb.h:275:8: warning: padding size of 'struct USBDeviceClass' with 7 bytes to alignment boundary [-Wpadded] include/hw/usb.h:374:27: warning: padding struct 'struct USBPort' with 4 bytes to align 'next' [-Wpadded] include/hw/usb.h:392:14: warning: padding struct 'struct USBPacket' with 4 bytes to align 'id' [-Wpadded] include/hw/usb.h:395:18: warning: padding struct 'struct USBPacket' with 4 bytes to align 'iov' [-Wpadded] include/hw/usb.h:399:9: warning: padding struct 'struct USBPacket' with 2 bytes to align 'status' [-Wpadded] include/hw/usb.h:477:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/usb.h:485:28: warning: padding struct 'struct USBBus' with 4 bytes to align 'free' [-Wpadded] include/hw/usb.h:523:12: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] include/hw/usb.h:523:12: warning: cast from 'char *' to 'USBBus *' (aka 'struct USBBus *') increases required alignment from 1 to 8 [-Wcast-align] include/hw/usb.h:523:12: warning: cast from 'const struct BusState *' to 'char *' drops const qualifier [-Wcast-qual] include/hw/usb/chipidea.h:15:1: warning: cast from 'Object *' (aka 'struct Object *') to 'ChipideaState *' (aka 'struct ChipideaState *') increases required alignment from 8 to 16 [-Wcast-align] include/hw/usb/chipidea.h:15:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/usb/chipidea.h:8:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/usb/dwc2-regs.h:832:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/usb/dwc2-regs.h:833:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/hw/usb/dwc2-regs.h:841:3: warning: no previous extern declaration for non-static variable '__packed' [-Wmissing-variable-declarations] include/hw/usb/hcd-dwc3.h:40:16: warning: padding size of 'struct USBDWC3' with 8 bytes to alignment boundary [-Wpadded] include/hw/usb/hcd-dwc3.h:42:18: warning: padding struct 'struct USBDWC3' with 8 bytes to align 'iomem' [-Wpadded] include/hw/usb/hcd-dwc3.h:46:18: warning: padding struct 'struct USBDWC3' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/usb/hcd-dwc3.h:48:5)' with 3 bytes to align 'dwc_usb3_user' [-Wpadded] include/hw/usb/imx-usb-phy.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/usb/imx-usb-phy.h:44:8: warning: padding size of 'struct IMXUSBPHYState' with 12 bytes to alignment boundary [-Wpadded] include/hw/usb/imx-usb-phy.h:49:18: warning: padding struct 'struct IMXUSBPHYState' with 8 bytes to align 'iomem' [-Wpadded] include/hw/usb/msd.h:27:8: warning: padding size of 'struct MSDState' with 7 bytes to alignment boundary [-Wpadded] include/hw/usb/msd.h:34:18: warning: padding struct 'struct MSDState' with 3 bytes to align 'req' [-Wpadded] include/hw/usb/msd.h:42:17: warning: padding struct 'struct MSDState' with 6 bytes to align 'scsi_dev' [-Wpadded] include/hw/usb/msd.h:48:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/usb/xlnx-usb-subsystem.h:38:18: warning: padding struct 'struct VersalUsb2' with 8 bytes to align 'dwc3_mr' [-Wpadded] include/hw/usb/xlnx-versal-usb2-ctrl-regs.h:38:18: warning: padding struct 'struct VersalUsb2CtrlRegs' with 8 bytes to align 'iomem' [-Wpadded] include/hw/usb/xlnx-versal-usb2-ctrl-regs.h:42:18: warning: padding struct 'struct VersalUsb2CtrlRegs' with 4 bytes to align 'regs_info' [-Wpadded] include/hw/vfio/vfio-amd-xgbe.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/vfio/vfio-amd-xgbe.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/vfio/vfio-amd-xgbe.h:43:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/vfio/vfio-amd-xgbe.h:43:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/vfio/vfio-calxeda-xgmac.h:33:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/vfio/vfio-calxeda-xgmac.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/vfio/vfio-calxeda-xgmac.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/vfio/vfio-calxeda-xgmac.h:40:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/vfio/vfio-common.h:126:16: warning: padding size of 'struct VFIODevice' with 4 bytes to alignment boundary [-Wpadded] include/hw/vfio/vfio-common.h:139:20: warning: padding struct 'struct VFIODevice' with 3 bytes to align 'ops' [-Wpadded] include/hw/vfio/vfio-common.h:143:20: warning: padding struct 'struct VFIODevice' with 4 bytes to align 'migration' [-Wpadded] include/hw/vfio/vfio-common.h:50:16: warning: padding size of 'struct VFIORegion' with 7 bytes to alignment boundary [-Wpadded] include/hw/vfio/vfio-platform.h:50:8: warning: padding size of 'struct VFIOPlatformDevice' with 7 bytes to alignment boundary [-Wpadded] include/hw/vfio/vfio-platform.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/vfio/vfio-platform.h:69:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/vfio/vfio-platform.h:73:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/vfio/vfio-platform.h:73:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/vhost-backend.h:133:24: warning: padding struct 'struct VhostOps' with 4 bytes to align 'vhost_backend_init' [-Wpadded] include/hw/virtio/vhost-scsi-common.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/vhost-scsi-common.h:39:28: warning: padding struct 'struct VHostSCSICommon' with 7 bytes to align 'inflight' [-Wpadded] include/hw/virtio/vhost-user.h:16:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:19:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:20:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:38:29: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:38:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:39:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:41:16: warning: padding size of 'struct VhostUserState' with 3 bytes to alignment boundary [-Wpadded] include/hw/virtio/vhost-user.h:67:16: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:73:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost-user.h:74:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:103:14: warning: padding struct 'struct vhost_dev' with 6 bytes to align 'log_size' [-Wpadded] include/hw/virtio/vhost.h:122:21: warning: padding struct 'struct vhost_net' with 4 bytes to align 'nc' [-Wpadded] include/hw/virtio/vhost.h:127:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:129:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:130:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:13:8: warning: padding size of 'struct vhost_inflight' with 6 bytes to alignment boundary [-Wpadded] include/hw/virtio/vhost.h:153:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:15:11: warning: padding struct 'struct vhost_inflight' with 4 bytes to align 'addr' [-Wpadded] include/hw/virtio/vhost.h:187:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:235:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:238:12: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:274:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:275:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:28:24: warning: padding struct 'struct vhost_virtqueue' with 4 bytes to align 'desc_phys' [-Wpadded] include/hw/virtio/vhost.h:30:24: warning: padding struct 'struct vhost_virtqueue' with 4 bytes to align 'avail_phys' [-Wpadded] include/hw/virtio/vhost.h:32:24: warning: padding struct 'struct vhost_virtqueue' with 4 bytes to align 'used_phys' [-Wpadded] include/hw/virtio/vhost.h:36:23: warning: padding struct 'struct vhost_virtqueue' with 4 bytes to align 'dev' [-Wpadded] include/hw/virtio/vhost.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:72:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/vhost.h:80:26: warning: padding struct 'struct vhost_dev' with 4 bytes to align 'mem_sections' [-Wpadded] include/hw/virtio/vhost.h:82:26: warning: padding struct 'struct vhost_dev' with 4 bytes to align 'tmp_sections' [-Wpadded] include/hw/virtio/virtio-access.h:27:62: warning: unused parameter 'vdev' [-Wunused-parameter] include/hw/virtio/virtio-balloon.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-balloon.h:43:8: warning: padding size of 'struct VirtIOBalloon' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-balloon.h:67:24: warning: padding struct 'struct VirtIOBalloon' with 7 bytes to align 'free_page_hint_notify' [-Wpadded] include/hw/virtio/virtio-balloon.h:73:14: warning: padding struct 'struct VirtIOBalloon' with 3 bytes to align 'poison_val' [-Wpadded] include/hw/virtio/virtio-blk.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-blk.h:36:8: warning: padding size of 'struct VirtIOBlkConf' with 3 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-blk.h:46:14: warning: padding struct 'struct VirtIOBlkConf' with 2 bytes to align 'max_discard_sectors' [-Wpadded] include/hw/virtio/virtio-blk.h:62:25: warning: padding struct 'struct VirtIOBlock' with 5 bytes to align 'change' [-Wpadded] include/hw/virtio/virtio-blk.h:65:34: warning: padding struct 'struct VirtIOBlock' with 6 bytes to align 'dataplane' [-Wpadded] include/hw/virtio/virtio-blk.h:89:16: warning: padding size of 'struct MultiReqBuffer' with 3 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-bus.h:115:9: warning: padding struct 'struct VirtioBusState' with 3 bytes to align 'ioeventfd_grabbed' [-Wpadded] include/hw/virtio/virtio-bus.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-bus.h:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-bus.h:95:21: warning: padding struct 'struct VirtioBusClass' with 7 bytes to align 'get_dma_as' [-Wpadded] include/hw/virtio/virtio-crypto.h:29:48: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/hw/virtio/virtio-crypto.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-crypto.h:69:33: warning: padding struct 'struct VirtIOCryptoReq' with 4 bytes to align 'in' [-Wpadded] include/hw/virtio/virtio-crypto.h:72:12: warning: padding struct 'struct VirtIOCryptoReq' with 4 bytes to align 'in_len' [-Wpadded] include/hw/virtio/virtio-crypto.h:84:8: warning: padding size of 'struct VirtIOCrypto' with 7 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-gpu-bswap.h:30:27: warning: unused parameter 'ptr' [-Wunused-parameter] include/hw/virtio/virtio-gpu-bswap.h:30:39: warning: unused parameter 'size' [-Wunused-parameter] include/hw/virtio/virtio-gpu-pci.h:26:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu-pci.h:28:8: warning: padding size of 'struct VirtIOGPUPCIBase' with 8 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-gpu-pixman.h:41:16: warning: integer constant not in range of enumerated type 'pixman_format_code_t' [-Wassign-enum] include/hw/virtio/virtio-gpu.h:119:43: warning: padding struct 'struct virtio_gpu_ctrl_command' with 3 bytes to align 'next' [-Wpadded] include/hw/virtio/virtio-gpu.h:122:8: warning: padding size of 'struct VirtIOGPUBase' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-gpu.h:156:30: warning: padding struct 'struct VGPUDMABuf' with 4 bytes to align 'next' [-Wpadded] include/hw/virtio/virtio-gpu.h:177:16: warning: padding struct 'struct VirtIOGPU' with 7 bytes to align 'fence_poll' [-Wpadded] include/hw/virtio/virtio-gpu.h:191:7: warning: padding struct 'struct VirtIOGPU' with 4 bytes to align 'dmabuf' [-Wpadded] include/hw/virtio/virtio-gpu.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu.h:33:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu.h:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-gpu.h:56:14: warning: padding struct 'struct virtio_gpu_simple_resource' with 4 bytes to align 'remapped' [-Wpadded] include/hw/virtio/virtio-input.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-input.h:22:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-input.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-input.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-input.h:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-input.h:53:8: warning: padding size of 'struct VirtIOInput' with 7 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-input.h:57:39: warning: padding struct 'struct VirtIOInput' with 2 bytes to align 'cfg_size' [-Wpadded] include/hw/virtio/virtio-input.h:72:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/virtio/virtio-input.h:74:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/virtio/virtio-input.h:82:8: warning: padding size of 'struct VirtIOInputHID' with 3 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-input.h:86:40: warning: padding struct 'struct VirtIOInputHID' with 4 bytes to align 'handler' [-Wpadded] include/hw/virtio/virtio-iommu.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-iommu.h:38:24: warning: padding struct 'struct IOMMUDevice' with 12 bytes to align 'iommu_mr' [-Wpadded] include/hw/virtio/virtio-iommu.h:40:18: warning: padding struct 'struct IOMMUDevice' with 8 bytes to align 'root' [-Wpadded] include/hw/virtio/virtio-iommu.h:49:8: warning: padding size of 'struct VirtIOIOMMU' with 7 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-iommu.h:60:12: warning: padding struct 'struct VirtIOIOMMU' with 4 bytes to align 'domains' [-Wpadded] include/hw/virtio/virtio-mem.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-mem.h:24:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-mmio.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-mmio.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-mmio.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-mmio.h:47:14: warning: padding struct 'struct VirtIOMMIOQueue' with 1 byte to align 'desc' [-Wpadded] include/hw/virtio/virtio-mmio.h:56:8: warning: padding size of 'struct VirtIOMMIOProxy' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-mmio.h:59:18: warning: padding struct 'struct VirtIOMMIOProxy' with 8 bytes to align 'iomem' [-Wpadded] include/hw/virtio/virtio-mmio.h:62:14: warning: padding struct 'struct VirtIOMMIOProxy' with 3 bytes to align 'flags' [-Wpadded] include/hw/virtio/virtio-mmio.h:68:20: warning: padding struct 'struct VirtIOMMIOProxy' with 4 bytes to align 'bus' [-Wpadded] include/hw/virtio/virtio-mmio.h:71:14: warning: padding struct 'struct VirtIOMMIOProxy' with 3 bytes to align 'guest_features' [-Wpadded] include/hw/virtio/virtio-net.h:113:22: warning: padding struct 'struct VirtioNetRscSeg' with 3 bytes to align 'unit' [-Wpadded] include/hw/virtio/virtio-net.h:124:14: warning: padding struct 'struct VirtioNetRscChain' with 1 byte to align 'max_payload' [-Wpadded] include/hw/virtio/virtio-net.h:125:16: warning: padding struct 'struct VirtioNetRscChain' with 2 bytes to align 'drain_timer' [-Wpadded] include/hw/virtio/virtio-net.h:136:16: warning: padding size of 'struct VirtioNetRssData' with 6 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-net.h:144:15: warning: padding struct 'struct VirtioNetRssData' with 6 bytes to align 'indirections_table' [-Wpadded] include/hw/virtio/virtio-net.h:156:7: warning: padding struct 'struct VirtIONetQueue' with 4 bytes to align 'async_tx' [-Wpadded] include/hw/virtio/virtio-net.h:173:12: warning: padding struct 'struct VirtIONet' with 4 bytes to align 'host_hdr_len' [-Wpadded] include/hw/virtio/virtio-net.h:180:14: warning: padding struct 'struct VirtIONet' with 1 byte to align 'mergeable_rx_bufs' [-Wpadded] include/hw/virtio/virtio-net.h:188:5)' with 6 bytes to align 'macs' [-Wpadded] include/hw/virtio/virtio-net.h:194:7: warning: padding struct 'struct VirtIONet' with 5 bytes to align 'mac_table' [-Wpadded] include/hw/virtio/virtio-net.h:203:12: warning: padding struct 'struct VirtIONet' with 6 bytes to align 'config_size' [-Wpadded] include/hw/virtio/virtio-net.h:215:20: warning: padding struct 'struct VirtIONet' with 4 bytes to align 'primary_listener' [-Wpadded] include/hw/virtio/virtio-net.h:218:14: warning: padding struct 'struct VirtIONet' with 7 bytes to align 'migration_state' [-Wpadded] include/hw/virtio/virtio-net.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-net.h:49:13: warning: padding struct 'struct virtio_net_conf' with 2 bytes to align 'speed' [-Wpadded] include/hw/virtio/virtio-net.h:50:11: warning: padding struct 'struct virtio_net_conf' with 4 bytes to align 'duplex_str' [-Wpadded] include/hw/virtio/virtio-net.h:52:11: warning: padding struct 'struct virtio_net_conf' with 7 bytes to align 'primary_id_str' [-Wpadded] include/hw/virtio/virtio-net.h:97:16: warning: padding size of 'struct VirtioNetRscUnit' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-pci.h:102:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-pci.h:102:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-pci.h:110:16: warning: padding size of 'struct VirtIOPCIRegion' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-pci.h:130:8: warning: padding size of 'struct VirtIOPCIProxy' with 8 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-pci.h:153:15: warning: padding struct 'struct VirtIOPCIProxy' with 2 bytes to align 'disable_legacy' [-Wpadded] include/hw/virtio/virtio-pci.h:163:20: warning: padding struct 'struct VirtIOPCIProxy' with 4 bytes to align 'bus' [-Wpadded] include/hw/virtio/virtio-pci.h:253:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/virtio-pci.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-pci.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-pmem.h:23:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-pmem.h:23:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-rng.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-rng.h:25:8: warning: padding size of 'struct VirtIORNGConf' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-rng.h:48:25: warning: padding struct 'struct VirtIORNG' with 7 bytes to align 'vmstate' [-Wpadded] include/hw/virtio/virtio-scsi.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-scsi.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-scsi.h:56:14: warning: padding struct 'struct VirtIOSCSIConf' with 3 bytes to align 'max_sectors' [-Wpadded] include/hw/virtio/virtio-scsi.h:58:11: warning: padding struct 'struct VirtIOSCSIConf' with 4 bytes to align 'vhostfd' [-Wpadded] include/hw/virtio/virtio-scsi.h:62:15: warning: padding struct 'struct VirtIOSCSIConf' with 4 bytes to align 'iothread' [-Wpadded] include/hw/virtio/virtio-scsi.h:86:17: warning: padding struct 'struct VirtIOSCSI' with 3 bytes to align 'ctx' [-Wpadded] include/hw/virtio/virtio-serial.h:127:23: warning: padding struct 'struct VirtIOSerialPort' with 4 bytes to align 'elem' [-Wpadded] include/hw/virtio/virtio-serial.h:134:14: warning: padding struct 'struct VirtIOSerialPort' with 4 bytes to align 'iov_offset' [-Wpadded] include/hw/virtio/virtio-serial.h:150:8: warning: padding size of 'struct VirtIOSerialBus' with 4 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-serial.h:163:5)' with 7 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio-serial.h:166:8: warning: padding struct 'struct VirtIOSerialPostLoad' with 4 bytes to align 'connected' [-Wpadded] include/hw/virtio/virtio-serial.h:189:14: warning: padding struct 'struct VirtIOSerial' with 4 bytes to align 'host_features' [-Wpadded] include/hw/virtio/virtio-serial.h:225:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-serial.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-serial.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-serial.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio-serial.h:48:19: warning: padding struct 'struct VirtIOSerialPortClass' with 7 bytes to align 'realize' [-Wpadded] include/hw/virtio/virtio-serial.h:91:8: warning: padding size of 'struct VirtIOSerialPort' with 5 bytes to alignment boundary [-Wpadded] include/hw/virtio/virtio.h:103:14: warning: padding struct 'struct VirtIODevice' with 4 bytes to align 'guest_features' [-Wpadded] include/hw/virtio/virtio.h:109:14: warning: padding struct 'struct VirtIODevice' with 2 bytes to align 'generation' [-Wpadded] include/hw/virtio/virtio.h:111:16: warning: padding struct 'struct VirtIODevice' with 4 bytes to align 'vq' [-Wpadded] include/hw/virtio/virtio.h:131:25: warning: padding struct 'struct VirtIODevice' with 5 bytes to align 'vmstate' [-Wpadded] include/hw/virtio/virtio.h:135:19: warning: padding struct 'struct VirtIODevice' with 6 bytes to align 'dma_as' [-Wpadded] include/hw/virtio/virtio.h:141:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/virtio/virtio.h:143:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/virtio/virtio.h:403:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/virtio.h:404:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/hw/virtio/virtio.h:72:13: warning: padding struct 'struct VirtQueueElement' with 4 bytes to align 'in_addr' [-Wpadded] include/hw/virtio/virtio.h:83:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio.h:83:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/virtio/virtio.h:87:17: warning: padding struct 'qmp_virtio_feature_map_t' with 4 bytes to align 'feature_desc' [-Wpadded] include/hw/vmstate-if.h:17:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/vmstate-if.h:17:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/vmstate-if.h:36:12: warning: 'VMSTATE_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] include/hw/watchdog/cmsdk-apb-watchdog.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/watchdog/cmsdk-apb-watchdog.h:49:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/cmsdk-apb-watchdog.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/cmsdk-apb-watchdog.h:53:18: warning: padding struct 'struct CMSDKAPBWatchdog' with 8 bytes to align 'iomem' [-Wpadded] include/hw/watchdog/cmsdk-apb-watchdog.h:56:26: warning: padding struct 'struct CMSDKAPBWatchdog' with 7 bytes to align 'timer' [-Wpadded] include/hw/watchdog/sbsa_gwdt.h:60:16: warning: padding size of 'struct SBSA_GWDTState' with 8 bytes to alignment boundary [-Wpadded] include/hw/watchdog/sbsa_gwdt.h:64:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/sbsa_gwdt.h:65:18: warning: padding struct 'struct SBSA_GWDTState' with 8 bytes to align 'rmmio' [-Wpadded] include/hw/watchdog/wdt_aspeed.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/watchdog/wdt_aspeed.h:18:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/watchdog/wdt_aspeed.h:26:8: warning: padding size of 'struct AspeedWDTState' with 4 bytes to alignment boundary [-Wpadded] include/hw/watchdog/wdt_aspeed.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_aspeed.h:31:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_aspeed.h:46:12: warning: padding struct 'struct AspeedWDTClass' with 4 bytes to align 'reset_pulse' [-Wpadded] include/hw/watchdog/wdt_diag288.h:10:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/watchdog/wdt_diag288.h:10:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/hw/watchdog/wdt_diag288.h:17:8: warning: padding size of 'struct DIAG288State' with 7 bytes to alignment boundary [-Wpadded] include/hw/watchdog/wdt_diag288.h:18:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_diag288.h:23:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_diag288.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_diag288.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_imx2.h:22:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/hw/watchdog/wdt_imx2.h:66:8: warning: padding size of 'struct IMX2WdtState' with 9 bytes to alignment boundary [-Wpadded] include/hw/watchdog/wdt_imx2.h:70:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/hw/watchdog/wdt_imx2.h:71:18: warning: padding struct 'struct IMX2WdtState' with 8 bytes to align 'mmio' [-Wpadded] include/io/channel-buffer.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-buffer.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel-command.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-command.h:40:8: warning: padding size of 'struct QIOChannelCommand' with 4 bytes to alignment boundary [-Wpadded] include/io/channel-command.h:53:4: warning: unknown command tag name 'argv'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/io/channel-command.h:58:41: warning: unknown command tag name 'argv'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/io/channel-file.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-file.h:44:8: warning: padding size of 'struct QIOChannelFile' with 4 bytes to alignment boundary [-Wpadded] include/io/channel-file.h:75:4: warning: unknown command tag name 'mode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/io/channel-null.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-null.h:38:8: warning: padding size of 'struct QIOChannelNull' with 7 bytes to alignment boundary [-Wpadded] include/io/channel-socket.h:102:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:103:35: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:110:49: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:127:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/io/channel-socket.h:144:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/io/channel-socket.h:145:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:146:35: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:153:49: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:170:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel-socket.h:171:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel-socket.h:190:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:191:35: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:200:5: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] include/io/channel-socket.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-socket.h:46:29: warning: padding struct 'struct QIOChannelSocket' with 4 bytes to align 'localAddr' [-Wpadded] include/io/channel-socket.h:48:29: warning: padding struct 'struct QIOChannelSocket' with 4 bytes to align 'remoteAddr' [-Wpadded] include/io/channel-socket.h:50:13: warning: padding struct 'struct QIOChannelSocket' with 4 bytes to align 'zero_copy_queued' [-Wpadded] include/io/channel-tls.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-tls.h:46:8: warning: padding size of 'struct QIOChannelTLS' with 4 bytes to alignment boundary [-Wpadded] include/io/channel-tls.h:55:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel-watch.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel-watch.h:72:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel-websock.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel-websock.h:55:8: warning: padding size of 'struct QIOChannelWebsock' with 3 bytes to alignment boundary [-Wpadded] include/io/channel-websock.h:72:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:151:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:152:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:187:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:188:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/channel.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/io/channel.h:37:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/io/channel.h:388:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:389:27: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:389:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:404:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:405:27: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:420:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:421:36: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:424:29: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:442:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:443:36: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:446:29: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:462:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:463:36: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:466:30: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/io/channel.h:47:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/io/channel.h:510:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:587:50: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:630:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:632:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:773:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/channel.h:80:11: warning: padding struct 'struct QIOChannel' with 4 bytes to align 'name' [-Wpadded] include/io/dns-resolver.h:150:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/dns-resolver.h:152:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/dns-resolver.h:153:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/dns-resolver.h:158:37: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/dns-resolver.h:182:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/dns-resolver.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/net-listener.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/net-listener.h:120:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/io/net-listener.h:121:30: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/io/net-listener.h:140:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/io/net-listener.h:141:30: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/io/net-listener.h:141:35: warning: empty paragraph passed to '@date' command [-Wdocumentation] include/io/net-listener.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/io/net-listener.h:56:30: warning: padding struct 'struct QIONetListener' with 7 bytes to align 'io_func' [-Wpadded] include/io/net-listener.h:76:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/net-listener.h:90:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/io/task.h:199:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:200:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:201:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:202:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:223:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:224:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:280:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/io/task.h:312:5: warning: '@result' command used in a comment that is attached to a function returning void [-Wdocumentation] include/libdecnumber/decContext.h:81:11: warning: padding size of 'decContext' with 3 bytes to alignment boundary [-Wpadded] include/libdecnumber/decNumber.h:81:11: warning: padding size of 'decNumber' with 2 bytes to alignment boundary [-Wpadded] include/libdecnumber/decNumber.h:87:19: warning: padding struct 'decNumber' with 1 byte to align 'lsu' [-Wpadded] include/migration/blocker.h:18:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/migration/blocker.h:20:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/migration/misc.h:33:13: warning: padding struct 'struct PrecopyNotifyData' with 4 bytes to align 'errp' [-Wpadded] include/migration/qemu-file-types.h:85:11: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/migration/qemu-file-types.h:90:11: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/migration/snapshot.h:23:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/migration/snapshot.h:24:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/migration/snapshot.h:25:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/migration/snapshot.h:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/migration/vmstate.h:1190:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/migration/vmstate.h:169:12: warning: padding struct 'struct VMStateField' with 4 bytes to align 'num_offset' [-Wpadded] include/migration/vmstate.h:173:31: warning: padding struct 'struct VMStateField' with 4 bytes to align 'vmsd' [-Wpadded] include/monitor/hmp-target.h:33:8: warning: padding size of 'struct MonitorDef' with 4 bytes to alignment boundary [-Wpadded] include/monitor/hmp-target.h:36:19: warning: padding struct 'struct MonitorDef' with 4 bytes to align 'get_value' [-Wpadded] include/monitor/qdev.h:17:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/monitor/qdev.h:18:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/monitor/qdev.h:22:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/monitor/qdev.h:24:53: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/monitor/qdev.h:26:20: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/monitor/qdev.h:29:69: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/monitor/qdev.h:31:7: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/net/can_emu.h:100:37: warning: padding struct 'struct CanBusClientState' with 4 bytes to align 'next' [-Wpadded] include/net/can_emu.h:109:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/net/can_emu.h:50:21: warning: padding struct 'struct qemu_can_frame' with 2 bytes to align 'data' [-Wpadded] include/net/can_emu.h:68:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/net/can_emu.h:96:8: warning: padding size of 'struct CanBusClientState' with 7 bytes to alignment boundary [-Wpadded] include/net/can_host.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/net/can_host.h:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/net/checksum.h:44:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] include/net/checksum.h:56:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/net/checksum.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/net/checksum.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/net/checksum.h:69:14: warning: padding struct 'struct toeplitz_key_st' with 4 bytes to align 'next_byte' [-Wpadded] include/net/checksum.h:75:42: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] include/net/eth.h:278:5: warning: ISO C restricts enumerator values to range of 'int' (2864434176 is too large) [-Wpedantic] include/net/eth.h:298:34: warning: cast from 'const void *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] include/net/eth.h:299:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] include/net/eth.h:299:33: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct vlan_header *' increases required alignment from 1 to 2 [-Wcast-align] include/net/eth.h:318:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/net/eth.h:318:51)' with 7 bits to alignment boundary [-Wpadded] include/net/eth.h:318:51: warning: extension used [-Wlanguage-extension-token] include/net/eth.h:318:51: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] include/net/eth.h:320:18)' with 7 bits to alignment boundary [-Wpadded] include/net/eth.h:320:18: warning: extension used [-Wlanguage-extension-token] include/net/eth.h:320:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] include/net/eth.h:321:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/net/eth.h:330:34: warning: cast from 'const void *' to 'struct eth_header *' drops const qualifier [-Wcast-qual] include/net/eth.h:331:33: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] include/net/eth.h:331:33: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct vlan_header *' increases required alignment from 1 to 2 [-Wcast-align] include/net/eth.h:367:16: warning: padding size of 'struct eth_ip6_hdr_info_st' with 4 bytes to alignment boundary [-Wpadded] include/net/eth.h:369:13: warning: padding struct 'struct eth_ip6_hdr_info_st' with 7 bytes to align 'full_hdr_len' [-Wpadded] include/net/eth.h:379:16: warning: padding size of 'struct eth_ip4_hdr_info_st' with 3 bytes to alignment boundary [-Wpadded] include/net/eth.h:384:16: warning: padding size of 'struct eth_l4_hdr_info_st' with 3 bytes to alignment boundary [-Wpadded] include/net/eth.h:430:28: warning: unknown command tag name [-Wdocumentation-unknown-command] include/net/eth.h:435:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/net/filter.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/net/filter.h:18:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/net/filter.h:60:11: warning: padding struct 'struct NetFilterState' with 3 bytes to align 'position' [-Wpadded] include/net/filter.h:62:34: warning: padding struct 'struct NetFilterState' with 7 bytes to align 'next' [-Wpadded] include/net/net.h:100:34: warning: padding struct 'struct NetClientState' with 4 bytes to align 'next' [-Wpadded] include/net/net.h:107:26: warning: padding struct 'struct NetClientState' with 63 bits to align 'destructor' [-Wpadded] include/net/net.h:110:9: warning: padding struct 'struct NetClientState' with 31 bits to align 'vring_enable' [-Wpadded] include/net/net.h:115:35: warning: padding struct 'struct NetClientState' with 5 bytes to align 'filters' [-Wpadded] include/net/net.h:118:16: warning: padding size of 'struct NICState' with 7 bytes to alignment boundary [-Wpadded] include/net/net.h:130:14: warning: padding struct 'struct SocketReadState' with 3 bytes to align 'index' [-Wpadded] include/net/net.h:134:30: warning: padding struct 'struct SocketReadState' with 4 bytes to align 'finalize' [-Wpadded] include/net/net.h:209:8: warning: padding size of 'struct NICInfo' with 4 bytes to alignment boundary [-Wpadded] include/net/net.h:211:11: warning: padding struct 'struct NICInfo' with 2 bytes to align 'model' [-Wpadded] include/net/net.h:27:16: warning: padding size of 'struct NICPeers' with 4 bytes to alignment boundary [-Wpadded] include/net/net.h:32:16: warning: padding size of 'struct NICConf' with 4 bytes to alignment boundary [-Wpadded] include/net/net.h:34:14: warning: padding struct 'struct NICConf' with 2 bytes to align 'peers' [-Wpadded] include/net/net.h:72:12: warning: padding struct 'struct NetClientInfo' with 4 bytes to align 'size' [-Wpadded] include/net/vhost_net.h:15:21: warning: padding struct 'struct VhostNetOptions' with 4 bytes to align 'net_backend' [-Wpadded] include/qapi/error.h:319:30: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qapi/error.h:319:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qapi/error.h:335:48: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qapi/error.h:335:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qapi/error.h:476:42: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qapi/error.h:476:44: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qapi/error.h:520:76: warning: extra ';' outside of a function [-Wextra-semi] include/qapi/qmp/dispatch.h:39:17: warning: padding struct 'struct QmpCommand' with 7 bytes to align 'disable_reason' [-Wpadded] include/qapi/qmp/qbool.h:19:8: warning: padding size of 'struct QBool' with 7 bytes to alignment boundary [-Wpadded] include/qapi/qmp/qlit.h:30:7: warning: padding struct 'struct QLitObject' with 4 bytes to align 'value' [-Wpadded] include/qapi/qmp/qnull.h:26:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] include/qapi/qmp/qnull.h:26:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] include/qapi/qmp/qnull.h:26:12: warning: extension used [-Wlanguage-extension-token] include/qapi/qmp/qnull.h:26:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qapi/qmp/qnum.h:54:7: warning: padding struct 'struct QNum' with 4 bytes to align 'u' [-Wpadded] include/qapi/qmp/qobject.h:132:27: warning: cast from 'const struct QObject *' to 'struct QObject *' drops const qualifier [-Wcast-qual] include/qapi/qmp/qobject.h:40:12: warning: padding struct 'struct QObjectBase_' with 4 bytes to align 'refcnt' [-Wpadded] include/qapi/util.h:19:16: warning: padding size of 'struct QEnumLookup' with 4 bytes to alignment boundary [-Wpadded] include/qapi/visitor-impl.h:131:12: warning: padding struct 'struct Visitor' with 4 bytes to align 'complete' [-Wpadded] include/qemu/accel.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/qemu/accel.h:35:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/qemu/accel.h:37:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/qemu/accel.h:88:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/atomic128.h:47:12: warning: extension used [-Wlanguage-extension-token] include/qemu/atomic128.h:47:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/base64.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/base64.h:29:4: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/qemu/base64.h:30:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/base64.h:36:25: warning: unknown command tag name 'in'; did you mean 'fn'? [-Wdocumentation-unknown-command] include/qemu/bcd.h:7:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/bitmap.h:110:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:113:34: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:120:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:121:10: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:122:33: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] include/qemu/bitmap.h:125:23: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:131:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:134:34: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:142:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:151:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:161:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:171:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:181:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:182:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:191:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:192:37: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:200:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:201:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:209:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:210:29: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:219:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:220:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:232:9: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] include/qemu/bitmap.h:233:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:242:43: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:246:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:268:34: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:269:41: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] include/qemu/bitmap.h:95:30: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitmap.h:96:26: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] include/qemu/bitops.h:105:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:106:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:120:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:121:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:135:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:135:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:141:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/bitops.h:152:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/bitops.h:192:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:216:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/bitops.h:221:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/bitops.h:231:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/bitops.h:241:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bitops.h:251:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bitops.h:296:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/bitops.h:33:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/bitops.h:358:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/bitops.h:377:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bitops.h:38:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:39:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:454:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/bitops.h:51:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:52:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:64:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:65:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:77:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:78:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:90:35: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bitops.h:91:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] include/qemu/bswap.h:180:1: warning: unused parameter 'p' [-Wunused-parameter] include/qemu/bswap.h:181:1: warning: unused parameter 'p' [-Wunused-parameter] include/qemu/bswap.h:182:1: warning: unused parameter 'p' [-Wunused-parameter] include/qemu/bswap.h:256:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] include/qemu/bswap.h:261:23: warning: cast from 'const void *' to 'signed char *' drops const qualifier [-Wcast-qual] include/qemu/bswap.h:359:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bswap.h:364:30: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bswap.h:369:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] include/qemu/bswap.h:369:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/qemu/bswap.h:42:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bswap.h:440:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/bswap.h:440:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bswap.h:440:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/qemu/bswap.h:440:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/bswap.h:441:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/bswap.h:441:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bswap.h:441:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/qemu/bswap.h:441:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/bswap.h:442:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/bswap.h:442:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/bswap.h:442:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/qemu/bswap.h:442:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] include/qemu/buffer.h:142:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/buffer.h:143:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/buffer.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/buffer.h:67:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/buffer.h:96:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/buffer.h:97:24: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/buffer.h:99:27: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/coroutine.h:138:17: warning: padding struct 'struct CoMutex' with 4 bytes to align 'ctx' [-Wpadded] include/qemu/coroutine.h:182:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/coroutine.h:276:33: warning: padding struct 'struct CoRwlock' with 4 bytes to align 'tickets' [-Wpadded] include/qemu/coroutine.h:294:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/coroutine.h:327:58: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/coroutine.h:352:7: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/coroutine.h:360:13: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cpu-float.h:31:6)' with 6 bytes to alignment boundary [-Wpadded] include/qemu/crc-ccitt.h:30:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/qemu/cutils.h:100:62: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:122:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:123:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:178:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:204:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:205:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:224:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:24:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:25:23: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:25:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:28:19: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:29:20: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:31:7: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:36:37: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:37:58: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:43:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:44:23: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:44:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:46:44: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:46:4: warning: unknown command tag name 'pad'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:48:19: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:49:32: warning: unknown command tag name 'pad'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:50:49: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:51:10: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:56:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:57:23: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:57:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:58:33: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:58:37: warning: empty paragraph passed to '@bug' command [-Wdocumentation] include/qemu/cutils.h:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/cutils.h:60:49: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:61:62: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:62:36: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:65:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:68:13: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:74:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:75:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:78:45: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:79:61: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:80:36: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:82:14: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:83:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:85:45: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:91:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:92:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/cutils.h:95:62: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/error-report.h:59:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qemu/error-report.h:59:37: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qemu/error-report.h:70:34: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qemu/error-report.h:70:36: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qemu/event_notifier.h:21:8: warning: padding size of 'struct EventNotifier' with 3 bytes to alignment boundary [-Wpadded] include/qemu/fifo32.h:102:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/fifo32.h:115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] include/qemu/fifo32.h:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] include/qemu/fifo32.h:137:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/qemu/fifo32.h:82:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/fifo32.h:93:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] include/qemu/fifo8.h:15:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/fifo8.h:16:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/fifo8.h:37:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/fifo8.h:48:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/qemu/fifo8.h:49:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/fifo8.h:5:9: warning: padding size of 'Fifo8' with 4 bytes to alignment boundary [-Wpadded] include/qemu/fifo8.h:74:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:44:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:46:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:81:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:91:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/filemonitor.h:93:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/guest-random.h:17:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/guest-random.h:37:4: warning: unknown command tag name 'seed'; did you mean 'see'? [-Wdocumentation-unknown-command] include/qemu/guest-random.h:46:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/guest-random.h:47:33: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/guest-random.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/guest-random.h:60:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/guest-random.h:61:33: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/guest-random.h:61:37: warning: empty paragraph passed to '@bug' command [-Wdocumentation] include/qemu/hbitmap.h:101:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:109:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:111:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:119:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:134:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:142:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:143:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:151:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:164:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:176:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:187:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:188:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:201:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:202:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:205:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:219:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:234:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:249:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:258:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:266:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:274:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:275:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:276:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:279:42: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:280:43: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:43:12: warning: padding struct 'struct HBitmapIter' with 4 bytes to align 'pos' [-Wpadded] include/qemu/hbitmap.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:66:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:77:44: warning: '@result' command used in a comment that is attached to a function returning void [-Wdocumentation] include/qemu/hbitmap.h:78:5: warning: '@result' command used in a comment that is attached to a function returning void [-Wdocumentation] include/qemu/hbitmap.h:85:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/hbitmap.h:93:4: warning: unknown command tag name 'hb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/help_option.h:6:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:113:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:125:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:136:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:148:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:159:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:171:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:182:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:194:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:205:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:213:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] include/qemu/host-utils.h:221:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:229:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long long' [-Wsign-conversion] include/qemu/host-utils.h:237:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:246:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:255:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:264:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:273:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:366:20: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/host-utils.h:366:25: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/host-utils.h:371:8: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:372:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:374:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:385:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:387:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:398:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:400:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:411:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:413:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:425:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:427:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:42:13: warning: implicit conversion loses integer precision: '__uint128_t' (aka 'unsigned __int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/host-utils.h:439:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:441:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:453:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:455:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:467:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:469:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:480:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:482:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:493:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:495:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:506:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:508:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:50:13: warning: implicit conversion loses integer precision: '__int128_t' (aka '__int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/host-utils.h:519:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:51:16: warning: implicit conversion changes signedness: '__int128_t' (aka '__int128') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/host-utils.h:521:14: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/host-utils.h:542:13: warning: implicit conversion loses integer precision: '__uint128_t' (aka 'unsigned __int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/host-utils.h:567:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:57:30: warning: implicit conversion loses integer precision: '__int128' to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/host-utils.h:592:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:66:13: warning: implicit conversion loses integer precision: '__uint128_t' (aka 'unsigned __int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/host-utils.h:685:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:686:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:687:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:701:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/host-utils.h:77:13: warning: implicit conversion loses integer precision: '__int128_t' (aka '__int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/int128.h:186:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] include/qemu/int128.h:193:34: warning: implicit conversion changes signedness: 'Int128' (aka '__int128') to 'unsigned long long' [-Wsign-conversion] include/qemu/int128.h:201:27: warning: implicit conversion changes signedness: 'unsigned __int128' to 'Int128' (aka '__int128') [-Wsign-conversion] include/qemu/int128.h:206:27: warning: implicit conversion changes signedness: 'unsigned __int128' to 'Int128' (aka '__int128') [-Wsign-conversion] include/qemu/int128.h:21:34: warning: implicit conversion changes signedness: 'unsigned __int128' to 'Int128' (aka '__int128') [-Wsign-conversion] include/qemu/int128.h:26:18: warning: implicit conversion loses integer precision: 'Int128' (aka '__int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/int128.h:33:12: warning: implicit conversion loses integer precision: 'Int128' (aka '__int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] include/qemu/int128.h:88:27: warning: implicit conversion changes signedness: '__uint128_t' (aka 'unsigned __int128') to 'Int128' (aka '__int128') [-Wsign-conversion] include/qemu/iov.h:174:5: warning: padding struct 'struct QEMUIOVector' with 4 bytes to align anonymous bit-field [-Wpadded] include/qemu/iov.h:175:9)' with 4 bytes to align 'local_iov' [-Wpadded] include/qemu/iov.h:179:9)' with 4 bytes to align 'size' [-Wpadded] include/qemu/iov.h:212:28: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/qemu/iov.h:46:32: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/qemu/iov.h:59:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/qemu/iova-tree.h:118:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/iova-tree.h:131:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/iova-tree.h:55:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/iova-tree.h:56:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:155:9: warning: padding struct 'struct Job' with 2 bytes to align 'ret' [-Wpadded] include/qemu/job.h:218:24: warning: padding struct 'struct JobDriver' with 4 bytes to align 'run' [-Wpadded] include/qemu/job.h:402:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:403:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:404:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:406:44: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:434:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:444:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:456:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:622:30: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:630:27: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:657:49: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:729:46: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/job.h:73:26: warning: padding struct 'struct Job' with 6 bytes to align 'cb' [-Wpadded] include/qemu/log.h:54:25: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qemu/log.h:54:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] include/qemu/log.h:78:17: warning: padding struct 'struct QEMULogItem' with 4 bytes to align 'name' [-Wpadded] include/qemu/main-loop.h:241:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/main-loop.h:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/qemu/main-loop.h:35:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/qemu/main-loop.h:60:7: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/memalign.h:13:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/memalign.h:14:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/memalign.h:39:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/mmap-alloc.h:15:5: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/mmap-alloc.h:16:5: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/mmap-alloc.h:18:5: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/mmap-alloc.h:19:5: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/option.h:60:17: warning: padding struct 'struct QemuOptDesc' with 4 bytes to align 'help' [-Wpadded] include/qemu/option.h:68:29: warning: padding struct 'struct QemuOptsList' with 7 bytes to align 'head' [-Wpadded] include/qemu/option.h:76:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/osdep.h:570:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/osdep.h:584:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/osdep.h:585:4: warning: unknown command tag name 'sz'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/qemu/osdep.h:586:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/osdep.h:587:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/osdep.h:590:51: warning: unknown command tag name 'sz'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/qemu/osdep.h:626:12: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] include/qemu/osdep.h:657:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/plugin-memory.h:23:7: warning: padding struct 'struct qemu_plugin_hwaddr' with 6 bytes to align 'v' [-Wpadded] include/qemu/plugin.h:107:9)' with 4 bytes to align 'imm' [-Wpadded] include/qemu/plugin.h:115:8: warning: padding size of 'struct qemu_plugin_insn' with 5 bytes to alignment boundary [-Wpadded] include/qemu/plugin.h:161:13: warning: padding struct 'struct qemu_plugin_tb' with 7 bytes to align 'cbs' [-Wpadded] include/qemu/plugin.h:166:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/plugin.h:167:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/plugin.h:237:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/pmem.h:20:27: warning: unused parameter 'pmemdest' [-Wunused-parameter] include/qemu/pmem.h:20:49: warning: unused parameter 'src' [-Wunused-parameter] include/qemu/pmem.h:20:61: warning: unused parameter 'len' [-Wunused-parameter] include/qemu/pmem.h:29:26: warning: unused parameter 'addr' [-Wunused-parameter] include/qemu/pmem.h:29:39: warning: unused parameter 'len' [-Wunused-parameter] include/qemu/pmem.h:30:1: warning: function 'pmem_persist' could be declared with attribute 'noreturn' [-Wmissing-noreturn] include/qemu/qemu-plugin.h:117:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:125:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:142:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:217:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:239:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:261:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:263:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:287:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:288:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:289:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:290:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:305:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:320:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:321:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:333:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:341:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:349:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:350:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:439:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:460:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:577:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:586:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:587:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:64:16: warning: padding size of 'struct qemu_info_t' with 4 bytes to alignment boundary [-Wpadded] include/qemu/qemu-plugin.h:74:5: warning: padding struct 'struct qemu_info_t' with 3 bytes to align anonymous bit-field [-Wpadded] include/qemu/qemu-plugin.h:75:13: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:87:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:88:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:89:4: warning: unknown command tag name 'argc'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:90:31: warning: unknown command tag name 'argc'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:90:4: warning: unknown command tag name 'argv'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/qemu/qemu-plugin.h:97:18: warning: unknown command tag name 'argv'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/qemu/qht.h:124:35: warning: '@p' command does not have a valid word argument [-Wdocumentation] include/qemu/qht.h:16:8: warning: padding size of 'struct qht' with 4 bytes to alignment boundary [-Wpadded] include/qemu/qht.h:206:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:27:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:30:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:55:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:57:4: warning: unknown command tag name 'mode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/qemu/qht.h:74:35: warning: '@p' command does not have a valid word argument [-Wdocumentation] include/qemu/qht.h:74:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:75:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:93:31: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/qht.h:93:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/ratelimit.h:45:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] include/qemu/ratelimit.h:56:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] include/qemu/ratelimit.h:56:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] include/qemu/ratelimit.h:70:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] include/qemu/ratelimit.h:70:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] include/qemu/ratelimit.h:88:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] include/qemu/ratelimit.h:93:30: warning: extension used [-Wlanguage-extension-token] include/qemu/ratelimit.h:93:30: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] include/qemu/ratelimit.h:93:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/rcu.h:115:5: warning: extension used [-Wlanguage-extension-token] include/qemu/rcu.h:115:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/rcu.h:116:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/rcu.h:175:54: warning: unused parameter 'r' [-Wunused-parameter] include/qemu/rcu.h:49:24: warning: named variadic macros are a GNU extension [-Wvariadic-macros] include/qemu/rcu.h:67:14: warning: padding struct 'struct rcu_reader_data' with 3 bytes to align 'depth' [-Wpadded] include/qemu/rcu.h:91:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] include/qemu/rcu.h:91:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/rcu.h:95:5: warning: extension used [-Wlanguage-extension-token] include/qemu/rcu.h:95:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/readline.h:31:29: warning: padding struct 'struct ReadLineState' with 4 bytes to align 'completion_finder' [-Wpadded] include/qemu/readline.h:41:25: warning: padding struct 'struct ReadLineState' with 4 bytes to align 'printf_func' [-Wpadded] include/qemu/seqlock.h:38:5: warning: extension used [-Wlanguage-extension-token] include/qemu/seqlock.h:38:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/seqlock.h:44:5: warning: extension used [-Wlanguage-extension-token] include/qemu/seqlock.h:44:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/seqlock.h:71:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/seqlock.h:74:5: warning: extension used [-Wlanguage-extension-token] include/qemu/seqlock.h:74:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/seqlock.h:75:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] include/qemu/seqlock.h:81:5: warning: extension used [-Wlanguage-extension-token] include/qemu/seqlock.h:81:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/seqlock.h:82:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] include/qemu/seqlock.h:82:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/sockets.h:23:5: warning: '@protocol' command should not be used in a comment attached to a non-protocol declaration [-Wdocumentation] include/qemu/sockets.h:24:4: warning: unknown command tag name 'sv'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/qemu/sockets.h:91:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/stats64.h:52:16: warning: extension used [-Wlanguage-extension-token] include/qemu/stats64.h:52:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/stats64.h:60:16: warning: extension used [-Wlanguage-extension-token] include/qemu/stats64.h:60:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread-context.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/qemu/thread-context.h:21:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/qemu/thread-context.h:28:8: warning: padding size of 'struct ThreadContext' with 4 bytes to alignment boundary [-Wpadded] include/qemu/thread-context.h:34:16: warning: padding struct 'struct ThreadContext' with 4 bytes to align 'thread' [-Wpadded] include/qemu/thread-context.h:45:11: warning: padding struct 'struct ThreadContext' with 4 bytes to align 'thread_cmd_data' [-Wpadded] include/qemu/thread-posix.h:24:8: warning: padding size of 'struct QemuCond' with 7 bytes to alignment boundary [-Wpadded] include/qemu/thread-posix.h:29:8: warning: padding size of 'struct QemuSemaphore' with 4 bytes to alignment boundary [-Wpadded] include/qemu/thread-posix.h:35:8: warning: padding size of 'struct QemuEvent' with 3 bytes to alignment boundary [-Wpadded] include/qemu/thread-posix.h:7:8: warning: padding size of 'struct QemuMutex' with 7 bytes to alignment boundary [-Wpadded] include/qemu/thread.h:118:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:123:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:133:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:138:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:163:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:170:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:201:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/thread.h:241:54: warning: unused parameter 'spin' [-Wunused-parameter] include/qemu/thread.h:253:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:254:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:255:13: warning: extension used [-Wlanguage-extension-token] include/qemu/thread.h:268:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:279:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/qemu/thread.h:293:8: warning: padding size of 'struct QemuLockCnt' with 4 bytes to alignment boundary [-Wpadded] include/qemu/thread.h:302:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/throttle.h:107:18: warning: padding struct 'struct ThrottleTimers' with 4 bytes to align 'read_timer_cb' [-Wpadded] include/qemu/timer.h:182:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:215:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:21:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:220:58: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:256:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:257:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:269:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:349:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:403:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:406:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:407:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:641:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:703:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:723:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:743:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:754:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:755:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:767:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/timer.h:768:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/uri.h:73:11: warning: padding struct 'struct URI' with 4 bytes to align 'path' [-Wpadded] include/qemu/uri.h:76:11: warning: padding struct 'struct URI' with 4 bytes to align 'query' [-Wpadded] include/qemu/uri.h:91:16: warning: padding size of 'struct QueryParam' with 4 bytes to alignment boundary [-Wpadded] include/qemu/win_dump_defs.h:178:16: warning: padding size of 'struct WinContext32' with 4 bytes to alignment boundary [-Wpadded] include/qemu/xxhash.h:58:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/qemu/xxhash.h:60:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] include/qemu/yank.h:25:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qemu/yank.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1022:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/qom/object.h:1024:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1030:62: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1055:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/qom/object.h:1141:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:1141:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:1153:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:1153:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:1172:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1200:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:1200:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:1429:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1502:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1560:4: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:1563:31: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:1573:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:160:13: warning: padding struct 'struct Object' with 4 bytes to align 'parent' [-Wpadded] include/qom/object.h:1631:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1675:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/qom/object.h:1697:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/qom/object.h:1718:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1720:4: warning: unknown command tag name 'set'; did you mean 'see'? [-Wdocumentation-unknown-command] include/qom/object.h:1855:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1942:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:1964:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:35:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:374:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:375:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:408:4: warning: unknown command tag name 'interfaces'; did you mean 'interface'? [-Wdocumentation-unknown-command] include/qom/object.h:408:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] include/qom/object.h:424:12: warning: padding struct 'struct TypeInfo' with 7 bytes to align 'class_size' [-Wpadded] include/qom/object.h:52:4: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:546:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:546:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:54:51: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:558:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:572:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:57:46: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:59:16: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:60:48: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:61:14: warning: unknown command tag name 'part'; did you mean 'par'? [-Wdocumentation-unknown-command] include/qom/object.h:626:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:695:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:706:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:707:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:708:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:788:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:789:4: warning: unknown command tag name 'line'; did you mean 'link'? [-Wdocumentation-unknown-command] include/qom/object.h:819:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:82:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:841:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:842:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:875:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:876:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:888:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:888:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:891:4: warning: unknown command tag name 'line'; did you mean 'link'? [-Wdocumentation-unknown-command] include/qom/object.h:907:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:907:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:910:60: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:910:61: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:911:30: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:911:31: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:914:19: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:914:20: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:915:19: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:915:20: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:916:54: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:916:55: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:924:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:924:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:926:28: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:926:29: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:932:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:932:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:934:34: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:934:35: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:940:4: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:940:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:942:22: warning: unknown command tag name 'klass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/qom/object.h:942:23: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] include/qom/object.h:972:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object.h:973:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:11:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/qom/object_interfaces.h:11:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/qom/object_interfaces.h:22:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:23:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:52:4: warning: unknown command tag name 'uc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:65:4: warning: unknown command tag name 'uc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:92:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/qom/object_interfaces.h:96:22: warning: unknown command tag name [-Wdocumentation-unknown-command] include/scsi/pr-manager.h:12:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/scsi/pr-manager.h:12:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/scsi/pr-manager.h:25:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/scsi/utils.h:35:16: warning: padding size of 'struct SCSICommand' with 4 bytes to alignment boundary [-Wpadded] include/scsi/utils.h:38:12: warning: padding struct 'struct SCSICommand' with 4 bytes to align 'xfer' [-Wpadded] include/semihosting/console.h:16:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] include/semihosting/console.h:17:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/semihosting/console.h:33:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/semihosting/guestfd.h:28:5: warning: padding struct 'struct GuestFD' with 4 bytes to align anonymous bit-field [-Wpadded] include/semihosting/guestfd.h:55:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/semihosting/guestfd.h:74:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/semihosting/guestfd.h:83:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/semihosting/guestfd.h:84:20: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/semihosting/guestfd.h:84:25: warning: empty paragraph passed to '@date' command [-Wdocumentation] include/semihosting/guestfd.h:87:22: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/semihosting/semihost.h:57:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/asm-m68k/bootinfo.h:168:17: warning: zero size arrays are an extension [-Wzero-length-array] include/standard-headers/asm-m68k/bootinfo.h:32:16: warning: zero size arrays are an extension [-Wzero-length-array] include/standard-headers/linux/ethtool.h:1004:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1006:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1007:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1009:38: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1010:43: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1026:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1031:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1034:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1079:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1080:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1081:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1082:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1085:43: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1091:27: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1095:25: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1098:11: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1106:53: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1143:24: warning: zero size arrays are an extension [-Wzero-length-array] include/standard-headers/linux/ethtool.h:1174:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1181:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1183:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1184:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1216:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1217:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1218:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1275:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1282:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1298:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1299:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1300:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1301:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1326:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1349:4: warning: unknown command tag name 'so'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:134:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/standard-headers/linux/ethtool.h:1350:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1416:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1417:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1418:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1431:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:158:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:162:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:163:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:164:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:167:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:173:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:175:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:177:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:184:4: warning: unknown command tag name 'bus'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:1967:2: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] include/standard-headers/linux/ethtool.h:1990:4: warning: unknown command tag name 'port'; did you mean 'post'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:209:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:210:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:313:39: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:315:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:332:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:340:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:359:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:363:4: warning: unknown command tag name 'eee'; did you mean 'see'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:364:4: warning: unknown command tag name 'eee'; did you mean 'see'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:365:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:388:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:405:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:40:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:423:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:427:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:447:4: warning: unknown command tag name 'rate'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:49:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:51:4: warning: unknown command tag name 'port'; did you mean 'post'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:52:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:548:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:549:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:56:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:63:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:663:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:66:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:718:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:744:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:74:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:762:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:765:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:770:48: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:771:22: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:78:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:808:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:827:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:845:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:882:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:883:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:884:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:885:4: warning: unknown command tag name 'pdst'; did you mean 'post'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:886:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:890:8: warning: padding size of 'struct ethtool_tcpip4_spec' with 3 bytes to alignment boundary [-Wpadded] include/standard-headers/linux/ethtool.h:902:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:920:4: warning: unknown command tag name 'l4'; did you mean 'li'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:922:4: warning: unknown command tag name 'ip'; did you mean 'p'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:923:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:936:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:937:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:939:4: warning: unknown command tag name 'pdst'; did you mean 'post'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:93:34: warning: unknown command tag name 'port'; did you mean 'post'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:940:4: warning: unknown command tag name 'tclass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:957:4: warning: unknown command tag name 'tclass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:972:4: warning: unknown command tag name 'l4'; did you mean 'li'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:973:4: warning: unknown command tag name 'tclass'; did you mean 'class'? [-Wdocumentation-unknown-command] include/standard-headers/linux/ethtool.h:974:4: warning: unknown command tag name 'l4'; did you mean 'li'? [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:101:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:305:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:314:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:315:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:324:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:326:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:343:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:344:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:365:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:366:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:370:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:371:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:386:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:387:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:388:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:389:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:390:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:392:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:417:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:418:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:432:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:433:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:434:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:435:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:436:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:66:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:67:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:68:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:70:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/input.h:72:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/vhost_types.h:51:8: warning: padding size of 'struct vhost_iotlb_msg' with 6 bytes to alignment boundary [-Wpadded] include/standard-headers/linux/virtio_i2c.h:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/virtio_net.h:208:8: warning: packed attribute is unnecessary for 'struct virtio_net_ctrl_hdr' [-Wpacked] include/standard-headers/linux/virtio_net.h:313:8: warning: padding size of 'struct virtio_net_rss_config' with 3 bytes to alignment boundary [-Wpadded] include/standard-headers/linux/virtio_ring.h:202:14: warning: cast from 'char *' to 'struct vring_avail *' increases required alignment from 1 to 2 [-Wcast-align] include/standard-headers/linux/virtio_ring.h:211:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] include/standard-headers/linux/virtio_ring.h:96:48: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/virtio_ring.h:99:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/standard-headers/linux/virtio_scsi.h:50:14: warning: zero size arrays are an extension [-Wzero-length-array] include/standard-headers/linux/virtio_scsi.h:62:14: warning: zero size arrays are an extension [-Wzero-length-array] include/standard-headers/linux/virtio_scsi.h:72:16: warning: zero size arrays are an extension [-Wzero-length-array] include/standard-headers/linux/virtio_scsi.h:83:8: warning: packed attribute is unnecessary for 'struct virtio_scsi_ctrl_tmf_resp' [-Wpacked] include/sysemu/accel-ops.h:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/accel-ops.h:21:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/accel-ops.h:25:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/sysemu/accel-ops.h:27:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/sysemu/block-ram-registrar.h:22:9: warning: padding size of 'BlockRAMRegistrar' with 7 bytes to alignment boundary [-Wpadded] include/sysemu/blockdev.h:33:9: warning: padding struct 'struct DriveInfo' with 3 bytes to align 'media_cd' [-Wpadded] include/sysemu/cpu-throttle.h:33:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:106:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:117:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:127:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:129:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:130:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:132:45: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:141:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:145:62: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:36:11: warning: padding struct 'struct CryptoDevBackendVhostOptions' with 4 bytes to align 'opaque' [-Wpadded] include/sysemu/cryptodev-vhost.h:38:29: warning: padding struct 'struct CryptoDevBackendVhostOptions' with 4 bytes to align 'cc' [-Wpadded] include/sysemu/cryptodev-vhost.h:45:29: warning: padding struct 'struct CryptoDevBackendVhost' with 4 bytes to align 'cc' [-Wpadded] include/sysemu/cryptodev-vhost.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:64:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev-vhost.h:91:4: warning: unknown command tag name 'cc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:104:14: warning: padding struct 'struct CryptoDevBackendAsymSessionInfo' with 4 bytes to align 'key' [-Wpadded] include/sysemu/cryptodev.h:115:7: warning: padding struct 'struct CryptoDevBackendSessionInfo' with 4 bytes to align 'u' [-Wpadded] include/sysemu/cryptodev.h:122:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:123:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:125:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:157:14: warning: padding struct 'struct CryptoDevBackendSymOpInfo' with 3 bytes to align 'iv' [-Wpadded] include/sysemu/cryptodev.h:170:4: warning: unknown command tag name 'dst'; did you mean 'dot'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:228:11: warning: padding struct 'struct CryptoDevBackendClient' with 4 bytes to align 'model' [-Wpadded] include/sysemu/cryptodev.h:236:8: warning: padding size of 'struct CryptoDevBackendPeers' with 4 bytes to alignment boundary [-Wpadded] include/sysemu/cryptodev.h:269:26: warning: padding struct 'struct CryptoDevBackend' with 6 bytes to align 'conf' [-Wpadded] include/sysemu/cryptodev.h:274:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:291:4: warning: unknown command tag name 'cc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:293:39: warning: unknown command tag name 'cc'; did you mean 'c'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:301:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:314:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:315:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:317:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:335:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:357:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:361:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:379:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:399:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/cryptodev.h:40:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/cryptodev.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:62:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:64:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:65:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:66:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:67:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:69:4: warning: unknown command tag name 'alg'; did you mean 'arg'? [-Wdocumentation-unknown-command] include/sysemu/cryptodev.h:87:14: warning: padding struct 'struct CryptoDevBackendSymSessionInfo' with 4 bytes to align 'cipher_key' [-Wpadded] include/sysemu/device_tree.h:146:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:147:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:31:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:33:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:51:42: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:79:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:80:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:81:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/device_tree.h:98:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/dirtyrate.h:18:20: warning: padding struct 'struct VcpuStat' with 4 bytes to align 'rates' [-Wpadded] include/sysemu/dma.h:105:52: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/sysemu/dma.h:117:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:119:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:121:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/dma.h:140:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:142:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:161:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:163:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:171:44: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/sysemu/dma.h:182:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:194:70: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/dma.h:199:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:226:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] include/sysemu/dma.h:227:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/dma.h:271:31: warning: extra ';' outside of a function [-Wextra-semi] include/sysemu/dma.h:272:30: warning: extra ';' outside of a function [-Wextra-semi] include/sysemu/dma.h:273:30: warning: extra ';' outside of a function [-Wextra-semi] include/sysemu/dma.h:274:31: warning: extra ';' outside of a function [-Wextra-semi] include/sysemu/dma.h:275:30: warning: extra ';' outside of a function [-Wextra-semi] include/sysemu/dma.h:276:30: warning: extra ';' outside of a function [-Wextra-semi] include/sysemu/dma.h:46:46: warning: unused parameter 'as' [-Wunused-parameter] include/sysemu/dma.h:46:63: warning: unused parameter 'dir' [-Wunused-parameter] include/sysemu/dma.h:66:5: warning: extension used [-Wlanguage-extension-token] include/sysemu/dma.h:66:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] include/sysemu/dump.h:140:14: warning: padding struct 'struct DataCache' with 4 bytes to align 'buf' [-Wpadded] include/sysemu/dump.h:159:12: warning: padding struct 'struct DumpState' with 6 bytes to align 'memory_offset' [-Wpadded] include/sysemu/dump.h:170:13: warning: padding struct 'struct DumpState' with 4 bytes to align 'filter_area_begin' [-Wpadded] include/sysemu/dump.h:190:14: warning: padding struct 'struct DumpState' with 4 bytes to align 'max_mapnr' [-Wpadded] include/sysemu/dump.h:200:27: warning: padding struct 'struct DumpState' with 3 bytes to align 'format' [-Wpadded] include/sysemu/dump.h:55:28: warning: packed attribute is unnecessary for 'struct NewUtsname' [-Wpacked] include/sysemu/event-loop-base.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/event-loop-base.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/hostmem.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/hostmem.h:24:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/hostmem.h:54:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/hostmem.h:59:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/hostmem.h:69:14: warning: padding struct 'struct HostMemoryBackend' with 1 byte to align 'prealloc_threads' [-Wpadded] include/sysemu/hostmem.h:70:20: warning: padding struct 'struct HostMemoryBackend' with 4 bytes to align 'prealloc_context' [-Wpadded] include/sysemu/hostmem.h:74:18: warning: padding struct 'struct HostMemoryBackend' with 12 bytes to align 'mr' [-Wpadded] include/sysemu/hvf.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/hvf_int.h:46:20: warning: padding struct 'struct HVFState' with 4 bytes to align 'hvf_caps' [-Wpadded] include/sysemu/hvf_int.h:55:14: warning: padding struct 'struct hvf_vcpu_state' with 3 bytes to align 'unblock_ipi_mask' [-Wpadded] include/sysemu/iothread.h:30:19: warning: padding struct 'struct IOThread' with 7 bytes to align 'worker_context' [-Wpadded] include/sysemu/iothread.h:35:9: warning: padding struct 'struct IOThread' with 2 bytes to align 'thread_id' [-Wpadded] include/sysemu/iothread.h:44:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/kvm.h:206:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/kvm.h:212:16: warning: padding size of 'struct KVMRouteChange' with 4 bytes to alignment boundary [-Wpadded] include/sysemu/kvm.h:262:52: warning: unused parameter 'cpu' [-Wunused-parameter] include/sysemu/kvm.h:262:71: warning: unused parameter 'reinject_trap' [-Wunused-parameter] include/sysemu/kvm.h:314:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] include/sysemu/kvm.h:315:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:328:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:331:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:341:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:488:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:492:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] include/sysemu/kvm.h:493:16: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:537:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/kvm.h:550:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/memory_mapping.h:39:35: warning: padding struct 'struct GuestPhysBlockList' with 4 bytes to align 'head' [-Wpadded] include/sysemu/memory_mapping.h:52:20: warning: padding struct 'struct MemoryMappingList' with 4 bytes to align 'last_mapping' [-Wpadded] include/sysemu/numa.h:39:8: warning: padding size of 'struct NodeInfo' with 2 bytes to alignment boundary [-Wpadded] include/sysemu/numa.h:45:14: warning: padding struct 'struct NodeInfo' with 1 byte to align 'initiator' [-Wpadded] include/sysemu/numa.h:57:17: warning: padding struct 'struct HMAT_LB_Data' with 6 bytes to align 'data' [-Wpadded] include/sysemu/numa.h:69:17: warning: padding struct 'struct HMAT_LB_Info' with 6 bytes to align 'range_bitmap' [-Wpadded] include/sysemu/numa.h:90:14: warning: padding struct 'struct NumaState' with 2 bytes to align 'nodes' [-Wpadded] include/sysemu/os-posix.h:62:4: warning: unknown command tag name 'sz'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/sysemu/os-posix.h:79:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/os-posix.h:80:4: warning: unknown command tag name 'sz'; did you mean 'sa'? [-Wdocumentation-unknown-command] include/sysemu/rng-random.h:18:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/rng.h:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/rng.h:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/rng.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/sysemu/rng.h:56:33: warning: padding struct 'struct RngBackend' with 7 bytes to align 'requests' [-Wpadded] include/sysemu/rng.h:62:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/rng.h:64:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/rng.h:82:4: warning: unknown command tag name 'req'; did you mean 'ref'? [-Wdocumentation-unknown-command] include/sysemu/rtc.h:30:4: warning: unknown command tag name 'tm'; did you mean 'em'? [-Wdocumentation-unknown-command] include/sysemu/rtc.h:34:27: warning: unknown command tag name 'tm'; did you mean 'em'? [-Wdocumentation-unknown-command] include/sysemu/rtc.h:49:4: warning: unknown command tag name 'tm'; did you mean 'em'? [-Wdocumentation-unknown-command] include/sysemu/rtc.h:52:35: warning: unknown command tag name 'tm'; did you mean 'em'? [-Wdocumentation-unknown-command] include/sysemu/rtc.h:52:56: warning: unknown command tag name 'tm'; did you mean 'em'? [-Wdocumentation-unknown-command] include/sysemu/runstate.h:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/runstate.h:27:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/runstate.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/sysemu.h:53:16: warning: padding size of 'struct QEMUOptionRom' with 4 bytes to alignment boundary [-Wpadded] include/sysemu/tpm.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/tpm.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/tpm.h:43:12: warning: padding struct 'struct TPMIfClass' with 4 bytes to align 'request_completed' [-Wpadded] include/sysemu/tpm.h:75:12: warning: 'TPM_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] include/sysemu/tpm_backend.h:109:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/tpm_backend.h:129:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/tpm_backend.h:167:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/tpm_backend.h:24:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/tpm_backend.h:24:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/sysemu/tpm_backend.h:28:16: warning: padding size of 'struct TPMBackendCmd' with 3 bytes to alignment boundary [-Wpadded] include/sysemu/tpm_backend.h:30:20: warning: padding struct 'struct TPMBackendCmd' with 7 bytes to align 'in' [-Wpadded] include/sysemu/tpm_backend.h:32:14: warning: padding struct 'struct TPMBackendCmd' with 4 bytes to align 'out' [-Wpadded] include/sysemu/tpm_backend.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] include/sysemu/tpm_backend.h:44:20: warning: padding struct 'struct TPMBackend' with 6 bytes to align 'cmd' [-Wpadded] include/sysemu/tpm_backend.h:56:24: warning: padding struct 'struct TPMBackendClass' with 4 bytes to align 'opts' [-Wpadded] include/sysemu/tpm_backend.h:87:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/tpm_backend.h:96:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/tpm_backend.h:97:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/sysemu/tpm_util.h:36:12: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] include/sysemu/tpm_util.h:46:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/sysemu/tpm_util.h:46:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/sysemu/tpm_util.h:51:16: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/sysemu/tpm_util.h:56:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/sysemu/tpm_util.h:56:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/sysemu/tpm_util.h:61:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] include/sysemu/tpm_util.h:61:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/sysemu/tpm_util.h:66:16: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/sysemu/vhost-user-backend.h:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/sysemu/xen-mapcache.h:30:62: warning: unused parameter 'f' [-Wunused-parameter] include/sysemu/xen-mapcache.h:31:45: warning: unused parameter 'opaque' [-Wunused-parameter] include/sysemu/xen-mapcache.h:35:45: warning: unused parameter 'phys_addr' [-Wunused-parameter] include/sysemu/xen-mapcache.h:36:45: warning: unused parameter 'size' [-Wunused-parameter] include/sysemu/xen-mapcache.h:37:46: warning: unused parameter 'lock' [-Wunused-parameter] include/sysemu/xen-mapcache.h:38:43: warning: unused parameter 'dma' [-Wunused-parameter] include/sysemu/xen-mapcache.h:43:59: warning: unused parameter 'ptr' [-Wunused-parameter] include/sysemu/xen-mapcache.h:48:60: warning: unused parameter 'buffer' [-Wunused-parameter] include/sysemu/xen-mapcache.h:56:55: warning: unused parameter 'old_phys_addr' [-Wunused-parameter] include/sysemu/xen-mapcache.h:57:55: warning: unused parameter 'new_phys_addr' [-Wunused-parameter] include/sysemu/xen-mapcache.h:58:55: warning: unused parameter 'size' [-Wunused-parameter] include/sysemu/xen.h:37:55: warning: unused parameter 'start' [-Wunused-parameter] include/sysemu/xen.h:37:73: warning: unused parameter 'length' [-Wunused-parameter] include/sysemu/xen.h:41:45: warning: unused parameter 'ram_addr' [-Wunused-parameter] include/sysemu/xen.h:41:66: warning: unused parameter 'size' [-Wunused-parameter] include/sysemu/xen.h:42:48: warning: unused parameter 'mr' [-Wunused-parameter] include/sysemu/xen.h:42:60: warning: unused parameter 'errp' [-Wunused-parameter] include/sysemu/xen.h:43:1: warning: function 'xen_ram_alloc' could be declared with attribute 'noreturn' [-Wmissing-noreturn] include/tcg/tcg-cond.h:90:13: warning: 8 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LT'... [-Wswitch-enum] include/tcg/tcg-op-gvec.h:116:9: warning: padding size of 'GVecGen2i' with 5 bytes to alignment boundary [-Wpadded] include/tcg/tcg-op-gvec.h:137:9: warning: padding size of 'GVecGen2s' with 1 byte to alignment boundary [-Wpadded] include/tcg/tcg-op-gvec.h:158:9: warning: padding size of 'GVecGen3' with 1 byte to alignment boundary [-Wpadded] include/tcg/tcg-op-gvec.h:179:9: warning: padding size of 'GVecGen3i' with 5 bytes to alignment boundary [-Wpadded] include/tcg/tcg-op-gvec.h:200:9: warning: padding size of 'GVecGen4' with 1 byte to alignment boundary [-Wpadded] include/tcg/tcg-op-gvec.h:221:9: warning: padding size of 'GVecGen4i' with 6 bytes to alignment boundary [-Wpadded] include/tcg/tcg-op-gvec.h:95:9: warning: padding size of 'GVecGen2' with 1 byte to alignment boundary [-Wpadded] include/tcg/tcg-op.h:360:55: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:366:55: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:372:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:378:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:384:53: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:390:55: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:396:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:402:54: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:562:55: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:568:55: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:574:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:580:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:586:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:592:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:598:53: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:604:55: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:610:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:616:56: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:622:54: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:798:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/tcg/tcg-op.h:804:58: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/tcg/tcg-op.h:805:46: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] include/tcg/tcg-op.h:870:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:875:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:880:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:885:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:890:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:895:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:900:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:905:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:910:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:915:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-op.h:920:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] include/tcg/tcg-opc.h:100:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:101:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:102:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:103:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:104:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:105:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:106:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:107:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:108:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:109:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:110:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:112:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:113:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:114:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:116:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:117:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:118:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:119:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:120:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:121:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:122:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:123:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:124:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:125:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:126:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:128:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:129:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:130:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:131:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:132:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:133:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:134:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:135:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:136:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:137:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:138:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:139:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:141:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:142:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:143:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:144:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:145:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:146:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:147:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:148:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:149:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:152:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:153:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:154:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:157:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:161:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:162:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:163:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:164:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:165:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:166:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:167:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:168:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:169:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:170:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:171:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:172:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:173:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:174:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:175:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:176:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:177:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:178:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:179:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:180:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:182:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:183:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:184:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:185:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:186:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:187:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:193:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:195:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:196:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:197:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:199:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:200:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:202:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:204:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:206:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:208:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:212:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:220:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:222:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:223:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:225:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:226:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:227:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:229:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:230:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:231:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:232:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:233:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:234:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:235:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:236:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:237:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:238:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:239:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:240:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:241:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:243:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:244:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:245:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:246:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:247:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:248:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:249:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:250:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:251:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:253:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:254:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:255:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:256:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:258:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:259:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:260:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:261:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:263:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:264:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:265:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:266:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:267:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:269:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:271:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:272:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:274:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:30:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:31:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:34:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:36:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:45:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:47:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:48:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:49:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:51:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:52:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:53:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:54:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:55:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:56:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:57:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:58:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:60:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:61:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:62:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:63:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:64:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:65:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:66:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:67:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:68:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:69:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:70:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:71:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:73:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:74:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:75:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:76:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:77:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:78:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:79:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:80:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:81:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:83:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:85:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:86:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:87:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:88:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:89:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:90:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:91:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:93:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:95:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:96:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:97:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:98:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg-opc.h:99:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] include/tcg/tcg.h:1016:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/tcg/tcg.h:1018:38: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] include/tcg/tcg.h:1070:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/tcg/tcg.h:1082:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/tcg/tcg.h:1108:14: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] include/tcg/tcg.h:1148:12: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] include/tcg/tcg.h:1253:54: warning: unused parameter 'op' [-Wunused-parameter] include/tcg/tcg.h:1256:69: warning: unused parameter 'n' [-Wunused-parameter] include/tcg/tcg.h:253:8: warning: padding size of 'struct TCGRelocation' with 4 bytes to alignment boundary [-Wpadded] include/tcg/tcg.h:269:7: warning: padding struct 'struct TCGLabel' with 4 bytes to align 'u' [-Wpadded] include/tcg/tcg.h:277:13: warning: padding struct 'struct TCGPool' with 4 bytes to align 'data' [-Wpadded] include/tcg/tcg.h:323:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/tcg/tcg.h:460:13: warning: padding struct 'struct TCGTemp' with 3 bytes to align 'val' [-Wpadded] include/tcg/tcg.h:499:25: warning: padding struct 'struct TCGOp' with 4 bytes to align 'link' [-Wpadded] include/tcg/tcg.h:538:8: warning: padding size of 'struct TCGContext' with 4 bytes to alignment boundary [-Wpadded] include/tcg/tcg.h:548:20: warning: padding struct 'struct TCGContext' with 4 bytes to align 'code_buf' [-Wpadded] include/tcg/tcg.h:555:14: warning: padding struct 'struct TCGContext' with 4 bytes to align 'current_frame_offset' [-Wpadded] include/tcg/tcg.h:647:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/tcg/tcg.h:652:25: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] include/tcg/tcg.h:652:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/tcg/tcg.h:660:12: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] include/tcg/tcg.h:679:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] include/tcg/tcg.h:722:33: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] include/tcg/tcg.h:765:12: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] include/tcg/tcg.h:785:12: warning: extension used [-Wlanguage-extension-token] include/tcg/tcg.h:957:15: warning: padding struct 'struct TCGArgConstraint' with 37 bits to align 'regs' [-Wpadded] include/tcg/tcg.h:988:23: warning: padding struct 'struct TCGOpDef' with 3 bytes to align 'args_ct' [-Wpadded] include/tcg/tcg.h:996:17: warning: padding struct 'struct TCGTargetOpDef' with 4 bytes to align 'args_ct_str' [-Wpadded] include/ui/clipboard.h:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:104:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:105:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:106:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:107:25: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:107:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:114:24: warning: padding struct 'struct QemuClipboardInfo' with 4 bytes to align 'owner' [-Wpadded] include/ui/clipboard.h:117:14: warning: padding struct 'struct QemuClipboardInfo' with 3 bytes to align 'serial' [-Wpadded] include/ui/clipboard.h:118:5)' with 6 bytes to align 'size' [-Wpadded] include/ui/clipboard.h:123:7: warning: padding struct 'struct QemuClipboardInfo' with 4 bytes to align 'types' [-Wpadded] include/ui/clipboard.h:129:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:181:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:22:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/ui/clipboard.h:23:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/ui/clipboard.h:24:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/ui/clipboard.h:261:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:262:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] include/ui/clipboard.h:263:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:32:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:61:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:89:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/clipboard.h:95:5: warning: padding struct 'struct QemuClipboardNotify' with 4 bytes to align anonymous bit-field [-Wpadded] include/ui/console.h:102:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] include/ui/console.h:102:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] include/ui/console.h:115:14: warning: padding struct 'struct ScanoutTexture' with 3 bytes to align 'backing_width' [-Wpadded] include/ui/console.h:123:16: warning: padding size of 'struct DisplaySurface' with 7 bytes to alignment boundary [-Wpadded] include/ui/console.h:125:21: warning: padding struct 'struct DisplaySurface' with 4 bytes to align 'image' [-Wpadded] include/ui/console.h:175:16: warning: padding size of 'struct QemuDmaBuf' with 2 bytes to alignment boundary [-Wpadded] include/ui/console.h:181:15: warning: padding struct 'struct QemuDmaBuf' with 4 bytes to align 'modifier' [-Wpadded] include/ui/console.h:188:16: warning: padding struct 'struct QemuDmaBuf' with 3 bytes to align 'sync' [-Wpadded] include/ui/console.h:203:5: warning: padding struct 'struct DisplayScanout' with 4 bytes to align anonymous bit-field [-Wpadded] include/ui/console.h:400:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] include/ui/console.h:406:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] include/ui/console.h:435:12: warning: padding struct 'struct GraphicHwOps' with 7 bytes to align 'text_update' [-Wpadded] include/ui/console.h:504:12: warning: padding struct 'struct QemuDisplay' with 4 bytes to align 'early_init' [-Wpadded] include/ui/input.h:25:28: warning: padding struct 'struct QemuInputHandler' with 4 bytes to align 'event' [-Wpadded] include/ui/kbd-state.h:12:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] include/ui/kbd-state.h:35:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/kbd-state.h:43:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/kbd-state.h:56:4: warning: unknown command tag name 'qcode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/ui/kbd-state.h:68:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/kbd-state.h:78:4: warning: unknown command tag name 'qcode'; did you mean 'code'? [-Wdocumentation-unknown-command] include/ui/kbd-state.h:88:4: warning: unknown command tag name [-Wdocumentation-unknown-command] include/ui/qemu-pixman.h:56:14: warning: padding struct 'struct PixelFormat' with 1 byte to align 'rmask' [-Wpadded] io/channel-buffer.c:128:42: warning: unused parameter 'whence' [-Wunused-parameter] io/channel-buffer.c:129:46: warning: unused parameter 'errp' [-Wunused-parameter] io/channel-buffer.c:131:30: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:133:20: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel-buffer.c:140:45: warning: unused parameter 'errp' [-Wunused-parameter] io/channel-buffer.c:142:30: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:153:8: warning: padding size of 'struct QIOChannelBufferSource' with 4 bytes to alignment boundary [-Wpadded] io/channel-buffer.c:186:20: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:199:14: warning: no previous extern declaration for non-static variable 'qio_channel_buffer_source_funcs' [-Wmissing-variable-declarations] io/channel-buffer.c:204:1: warning: missing field 'closure_callback' initializer [-Wmissing-field-initializers] io/channel-buffer.c:209:30: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:229:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:252:45: warning: extra ';' outside of a function [-Wextra-semi] io/channel-buffer.c:33:11: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:46:29: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:55:47: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-buffer.c:56:49: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-buffer.c:57:49: warning: unused parameter 'errp' [-Wunused-parameter] io/channel-buffer.c:59:30: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-buffer.c:82:47: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-buffer.c:83:49: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-buffer.c:84:46: warning: unused parameter 'flags' [-Wunused-parameter] io/channel-buffer.c:85:50: warning: unused parameter 'errp' [-Wunused-parameter] io/channel-buffer.c:87:30: warning: 'QIO_CHANNEL_BUFFER' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:161:30: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:169:30: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:204:48: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-command.c:205:50: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-command.c:208:31: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:218:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] io/channel-command.c:238:48: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-command.c:239:50: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-command.c:240:47: warning: unused parameter 'flags' [-Wunused-parameter] io/channel-command.c:243:31: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:253:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] io/channel-command.c:272:31: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:291:31: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:31:4: warning: unknown command tag name [-Wdocumentation-unknown-command] io/channel-command.c:32:4: warning: unknown command tag name [-Wdocumentation-unknown-command] io/channel-command.c:338:31: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:349:31: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:360:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:384:46: warning: extra ';' outside of a function [-Wextra-semi] io/channel-command.c:56:11: warning: 'QIO_CHANNEL_COMMAND' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:77:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] io/channel-command.c:79:48: warning: integer constant not in range of enumerated type 'GSpawnFlags' [-Wassign-enum] io/channel-command.c:85:50: warning: cast from 'const char *const *' to 'char **' drops const qualifier [-Wcast-qual] io/channel-file.c:115:45: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-file.c:116:47: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-file.c:117:44: warning: unused parameter 'flags' [-Wunused-parameter] io/channel-file.c:120:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:124:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] io/channel-file.c:148:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:164:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:181:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:199:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:207:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:216:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:241:43: warning: extra ';' outside of a function [-Wextra-semi] io/channel-file.c:34:11: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:52:11: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:70:27: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:76:27: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:87:45: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-file.c:88:47: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-file.c:91:28: warning: 'QIO_CHANNEL_FILE' was marked unused but was used [-Wused-but-marked-unused] io/channel-file.c:95:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] io/channel-null.c:121:28: warning: 'QIO_CHANNEL_NULL' was marked unused but was used [-Wused-but-marked-unused] io/channel-null.c:178:14: warning: no previous extern declaration for non-static variable 'qio_channel_null_source_funcs' [-Wmissing-variable-declarations] io/channel-null.c:183:1: warning: missing field 'closure_callback' initializer [-Wmissing-field-initializers] io/channel-null.c:210:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-null.c:237:43: warning: extra ';' outside of a function [-Wextra-semi] io/channel-null.c:29:8: warning: padding size of 'struct QIOChannelNullSource' with 4 bytes to alignment boundary [-Wpadded] io/channel-null.c:41:11: warning: 'QIO_CHANNEL_NULL' was marked unused but was used [-Wused-but-marked-unused] io/channel-null.c:52:27: warning: 'QIO_CHANNEL_NULL' was marked unused but was used [-Wused-but-marked-unused] io/channel-null.c:59:44: warning: unused parameter 'iov' [-Wunused-parameter] io/channel-null.c:60:31: warning: unused parameter 'niov' [-Wunused-parameter] io/channel-null.c:65:28: warning: 'QIO_CHANNEL_NULL' was marked unused but was used [-Wused-but-marked-unused] io/channel-null.c:86:28: warning: 'QIO_CHANNEL_NULL' was marked unused but was used [-Wused-but-marked-unused] io/channel-null.c:94:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] io/channel-null.c:94:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel-socket.c:117:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:183:29: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:236:29: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:242:8: warning: padding size of 'struct QIOChannelListenWorkerData' with 4 bytes to alignment boundary [-Wpadded] io/channel-socket.c:258:29: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:335:29: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:404:33: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:419:29: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:425:29: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:428:33: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:466:34: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] io/channel-socket.c:472:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] io/channel-socket.c:473:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] io/channel-socket.c:477:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] io/channel-socket.c:489:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] io/channel-socket.c:501:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:503:33: warning: missing field 'msg_namelen' initializer [-Wmissing-field-initializers] io/channel-socket.c:509:35: warning: cast from 'const struct iovec *' to 'struct iovec *' drops const qualifier [-Wcast-qual] io/channel-socket.c:510:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] io/channel-socket.c:550:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:552:33: warning: missing field 'msg_namelen' initializer [-Wmissing-field-initializers] io/channel-socket.c:560:35: warning: cast from 'const struct iovec *' to 'struct iovec *' drops const qualifier [-Wcast-qual] io/channel-socket.c:561:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] io/channel-socket.c:572:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] io/channel-socket.c:575:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] io/channel-socket.c:63:12: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:68:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:785:41: warning: unused parameter 'errp' [-Wunused-parameter] io/channel-socket.c:787:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:802:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:815:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:826:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:854:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:865:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] io/channel-socket.c:884:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:892:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:901:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-socket.c:931:45: warning: extra ';' outside of a function [-Wextra-semi] io/channel-tls.c:112:12: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:113:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:182:42: warning: extension used [-Wlanguage-extension-token] io/channel-tls.c:197:54: warning: implicit conversion changes signedness: 'QCryptoTLSSessionHandshakeStatus' to 'int' [-Wsign-conversion] io/channel-tls.c:208:58: warning: unused parameter 'ioc' [-Wunused-parameter] io/channel-tls.c:209:59: warning: unused parameter 'condition' [-Wunused-parameter] io/channel-tls.c:215:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:251:26: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:261:44: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-tls.c:262:46: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-tls.c:265:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:281:25: warning: extension used [-Wlanguage-extension-token] io/channel-tls.c:281:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] io/channel-tls.c:291:17: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] io/channel-tls.c:302:44: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-tls.c:303:46: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-tls.c:304:43: warning: unused parameter 'flags' [-Wunused-parameter] io/channel-tls.c:307:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:329:17: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] io/channel-tls.c:33:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:340:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:348:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:356:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:365:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:375:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:386:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:394:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:408:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:435:42: warning: extra ';' outside of a function [-Wextra-semi] io/channel-tls.c:51:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-tls.c:74:11: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] io/channel-util.c:33:15: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-util.c:35:15: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-watch.c:203:27: warning: implicit conversion changes signedness: 'unsigned int' to 'gboolean' (aka 'int') [-Wsign-conversion] io/channel-watch.c:232:14: warning: no previous extern declaration for non-static variable 'qio_channel_fd_source_funcs' [-Wmissing-variable-declarations] io/channel-watch.c:237:1: warning: missing field 'closure_callback' initializer [-Wmissing-field-initializers] io/channel-watch.c:240:14: warning: no previous extern declaration for non-static variable 'qio_channel_fd_pair_source_funcs' [-Wmissing-variable-declarations] io/channel-watch.c:245:1: warning: missing field 'closure_callback' initializer [-Wmissing-field-initializers] io/channel-watch.c:25:8: warning: padding size of 'struct QIOChannelFDSource' with 4 bytes to alignment boundary [-Wpadded] io/channel-watch.c:269:26: warning: implicit conversion loses integer precision: 'GIOCondition' to 'gushort' (aka 'unsigned short') [-Wimplicit-int-conversion] io/channel-watch.c:48:8: warning: padding size of 'struct QIOChannelFDPairSource' with 4 bytes to alignment boundary [-Wpadded] io/channel-websock.c:1008:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1014:55: warning: unused parameter 'ioc' [-Wunused-parameter] io/channel-websock.c:1018:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1051:25: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] io/channel-websock.c:1082:48: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-websock.c:1083:50: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-websock.c:1086:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1097:45: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1105:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] io/channel-websock.c:1106:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] io/channel-websock.c:1119:37: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel-websock.c:1128:48: warning: unused parameter 'fds' [-Wunused-parameter] io/channel-websock.c:1129:50: warning: unused parameter 'nfds' [-Wunused-parameter] io/channel-websock.c:1130:47: warning: unused parameter 'flags' [-Wunused-parameter] io/channel-websock.c:1133:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1134:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] io/channel-websock.c:1134:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel-websock.c:1149:45: warning: operand of ? changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] io/channel-websock.c:1157:47: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel-websock.c:1183:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1192:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1200:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1209:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1217:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1224:8: warning: padding size of 'struct QIOChannelWebsockSource' with 4 bytes to alignment boundary [-Wpadded] io/channel-websock.c:1234:25: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] io/channel-websock.c:1249:17: warning: implicit conversion changes signedness: 'unsigned int' to 'gboolean' (aka 'int') [-Wsign-conversion] io/channel-websock.c:1268:20: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1269:20: warning: implicit conversion changes signedness: 'gboolean' (aka 'int') to 'GIOCondition' [-Wsign-conversion] io/channel-websock.c:1281:14: warning: no previous extern declaration for non-static variable 'qio_channel_websock_source_funcs' [-Wmissing-variable-declarations] io/channel-websock.c:1286:1: warning: missing field 'closure_callback' initializer [-Wmissing-field-initializers] io/channel-websock.c:1291:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1311:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:1336:46: warning: extra ';' outside of a function [-Wextra-semi] io/channel-websock.c:180:5: warning: 'glib_autoptr_cleanup_GDateTime' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:189:49: warning: format string is not a string literal [-Wformat-nonliteral] io/channel-websock.c:498:29: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] io/channel-websock.c:501:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] io/channel-websock.c:524:34: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] io/channel-websock.c:530:65: warning: unused parameter 'condition' [-Wunused-parameter] io/channel-websock.c:534:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:551:38: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel-websock.c:570:63: warning: unused parameter 'condition' [-Wunused-parameter] io/channel-websock.c:574:31: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:623:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel-websock.c:670:35: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] io/channel-websock.c:718:66: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] io/channel-websock.c:821:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] io/channel-websock.c:882:12: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:883:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:919:30: warning: 'QIO_CHANNEL_WEBSOCK' was marked unused but was used [-Wused-but-marked-unused] io/channel-websock.c:955:33: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] io/channel-websock.c:994:41: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel-websock.c:996:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'ssize_t' (aka 'long') [-Wsign-compare] io/channel-websock.c:999:33: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] io/channel.c:129:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel.c:143:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel.c:144:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel.c:194:56: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel.c:246:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel.c:249:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel.c:250:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] io/channel.c:270:52: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] io/channel.c:315:46: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] io/channel.c:345:46: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] io/channel.c:354:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:362:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:370:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:387:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:444:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:458:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:469:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:482:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:495:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:57:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:588:55: warning: unused parameter 'ioc' [-Wunused-parameter] io/channel.c:589:56: warning: unused parameter 'condition' [-Wunused-parameter] io/channel.c:625:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/channel.c:652:38: warning: extra ';' outside of a function [-Wextra-semi] io/channel.c:78:30: warning: 'QIO_CHANNEL_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] io/dns-resolver.c:138:61: warning: unused parameter 'resolver' [-Wunused-parameter] io/dns-resolver.c:142:53: warning: unused parameter 'errp' [-Wunused-parameter] io/dns-resolver.c:158:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] io/dns-resolver.c:206:32: warning: 'QIO_DNS_RESOLVER' was marked unused but was used [-Wused-but-marked-unused] io/dns-resolver.c:247:53: warning: unused parameter 'resolver' [-Wunused-parameter] io/dns-resolver.c:283:43: warning: extra ';' outside of a function [-Wextra-semi] io/dns-resolver.c:39:16: warning: 'QIO_DNS_RESOLVER' was marked unused but was used [-Wused-but-marked-unused] io/dns-resolver.c:49:62: warning: unused parameter 'resolver' [-Wunused-parameter] io/net-listener.c:113:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:119:35: warning: extension used [-Wlanguage-extension-token] io/net-listener.c:131:13: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:167:17: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:190:64: warning: unused parameter 'condition' [-Wunused-parameter] io/net-listener.c:196:38: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:233:47: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:256:17: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:279:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:292:32: warning: 'QIO_NET_LISTENER' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:29:12: warning: 'QIO_NET_LISTENER' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:322:43: warning: extra ';' outside of a function [-Wextra-semi] io/net-listener.c:41:60: warning: unused parameter 'condition' [-Wunused-parameter] io/net-listener.c:44:32: warning: 'QIO_NET_LISTENER' was marked unused but was used [-Wused-but-marked-unused] io/net-listener.c:47:38: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] io/task.c:133:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] io/task.c:170:39: warning: passing 'QIOTaskWorker' (aka 'void (*)(struct QIOTask *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] io/task.c:181:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] io/task.c:184:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] io/task.c:68:38: warning: passing 'QIOTaskFunc' (aka 'void (*)(struct QIOTask *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] io/task.c:75:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] iothread.c:107:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:118:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:158:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:159:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] iothread.c:186:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:243:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:244:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] iothread.c:252:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:253:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] iothread.c:282:26: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:298:59: warning: unused parameter 'class_data' [-Wunused-parameter] iothread.c:300:30: warning: 'EVENT_LOOP_BASE_CLASS' was marked unused but was used [-Wused-but-marked-unused] iothread.c:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] iothread.c:30:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] iothread.c:368:47: warning: unused parameter 'errp' [-Wunused-parameter] iothread.c:393:12: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:405:12: warning: 'IOTHREAD' was marked unused but was used [-Wused-but-marked-unused] iothread.c:73:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] job-qmp.c:112:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job-qmp.c:130:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job-qmp.c:142:59: warning: unused parameter 'errp' [-Wunused-parameter] job-qmp.c:157:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] job-qmp.c:158:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] job-qmp.c:172:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job-qmp.c:52:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job-qmp.c:67:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job-qmp.c:82:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job-qmp.c:97:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:100:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] job.c:1040:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1093:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1117:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1122:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1134:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1188:53: warning: unused parameter 'errp' [-Wunused-parameter] job.c:1197:59: warning: unused parameter 'errp' [-Wunused-parameter] job.c:1213:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1220:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:1271:5: warning: extension used [-Wlanguage-extension-token] job.c:1271:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] job.c:136:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:213:46: warning: implicit conversion changes signedness: 'JobStatus' (aka 'enum JobStatus') to 'int' [-Wsign-conversion] job.c:213:65: warning: implicit conversion changes signedness: 'JobStatus' (aka 'enum JobStatus') to 'int' [-Wsign-conversion] job.c:226:45: warning: implicit conversion changes signedness: 'JobStatus' (aka 'enum JobStatus') to 'int' [-Wsign-conversion] job.c:226:62: warning: implicit conversion changes signedness: 'JobVerb' (aka 'enum JobVerb') to 'int' [-Wsign-conversion] job.c:232:39: warning: implicit conversion changes signedness: 'JobStatus' (aka 'enum JobStatus') to 'int' [-Wsign-conversion] job.c:232:56: warning: implicit conversion changes signedness: 'JobVerb' (aka 'enum JobVerb') to 'int' [-Wsign-conversion] job.c:243:24: warning: implicit conversion changes signedness: 'JobType' (aka 'enum JobType') to 'int' [-Wsign-conversion] job.c:255:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:267:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:273:13: warning: enumeration value 'JOB_STATUS__MAX' not explicitly handled in switch [-Wswitch-enum] job.c:295:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:301:13: warning: enumeration value 'JOB_STATUS__MAX' not explicitly handled in switch [-Wswitch-enum] job.c:323:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:348:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:370:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:390:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:562:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:579:12: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] job.c:580:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] job.c:59:6: warning: no previous extern declaration for non-static variable 'JobSTT' [-Wmissing-variable-declarations] job.c:629:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] job.c:643:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:649:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:658:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] job.c:666:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:675:73: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] job.c:697:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:715:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:74:6: warning: no previous extern declaration for non-static variable 'JobVerbTable' [-Wmissing-variable-declarations] job.c:786:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] job.c:86:8: warning: padding size of 'struct JobTxn' with 4 bytes to alignment boundary [-Wpadded] job.c:92:23: warning: padding struct 'struct JobTxn' with 7 bytes to align 'jobs' [-Wpadded] ld: warning: -undefined dynamic_lookup may not work with chained fixups libdecnumber/decContext.c:369:23: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:1010:40: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:1108:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:1122:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:1301:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:1397:40: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:1630:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:1653:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:2016:40: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:2296:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:2651:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:2685:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:2686:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:2689:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:2709:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:2709:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:2721:52: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:3051:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:3053:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:3060:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:3062:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:3063:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:3163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] libdecnumber/decNumber.c:3257:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] libdecnumber/decNumber.c:3262:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] libdecnumber/decNumber.c:340:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:3430:40: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:343:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:359:38: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:3647:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:3650:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] libdecnumber/decNumber.c:3654:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:3812:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:3860:7: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:3871:2: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:3887:7: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:3898:7: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:3901:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:3905:7: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:396:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:400:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:4168:12: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:4189:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:4191:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:440:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libdecnumber/decNumber.c:4552:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:4554:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:4577:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:4579:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:463:42: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:469:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libdecnumber/decNumber.c:498:43: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:5105:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5105:21: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:5107:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5109:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5109:21: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:5111:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5121:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5121:21: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/decNumber.c:5127:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5214:18: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:5221:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5223:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5508:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5540:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5552:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5608:13: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:5818:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:5827:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:585:43: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:6079:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] libdecnumber/decNumber.c:6111:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] libdecnumber/decNumber.c:6415:7: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:6416:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:6694:25: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6698:13: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6721:14: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6856:18: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6863:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6904:18: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6923:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:6923:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] libdecnumber/decNumber.c:6928:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] libdecnumber/decNumber.c:6932:20: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:7097:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:7129:9: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:7169:11: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:7227:11: warning: enumeration value 'DEC_ROUND_MAX' not explicitly handled in switch [-Wswitch-enum] libdecnumber/decNumber.c:7305:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:7329:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/decNumber.c:7510:11: warning: 5 enumeration values not explicitly handled in switch: 'DEC_ROUND_UP', 'DEC_ROUND_HALF_UP', 'DEC_ROUND_HALF_EVEN'... [-Wswitch-enum] libdecnumber/decNumber.c:7725:10: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] libdecnumber/decNumber.c:7725:9: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:7795:47: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/decNumber.c:7891:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] libdecnumber/decNumber.c:7968:21: warning: extension used [-Wlanguage-extension-token] libdecnumber/decNumber.c:7968:21: warning: padding size of 'struct (unnamed at ../libdecnumber/decNumber.c:7968:21)' with 7 bits to alignment boundary [-Wpadded] libdecnumber/decNumber.c:7968:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] libdecnumber/decNumber.c:7969:41: warning: extension used [-Wlanguage-extension-token] libdecnumber/decNumber.c:7969:41: warning: padding size of 'struct (unnamed at ../libdecnumber/decNumber.c:7969:41)' with 7 bits to alignment boundary [-Wpadded] libdecnumber/decNumber.c:7969:41: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] libdecnumber/decNumber.c:7973:18: warning: extension used [-Wlanguage-extension-token] libdecnumber/decNumber.c:7973:18: warning: padding size of 'struct (unnamed at ../libdecnumber/decNumber.c:7973:18)' with 7 bits to alignment boundary [-Wpadded] libdecnumber/decNumber.c:7973:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] libdecnumber/decNumber.c:817:21: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:820:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] libdecnumber/decNumber.c:832:10: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/dpd/decimal128.c:135:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:150:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:172:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal128.c:210:6: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal128.c:242:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:304:6: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal128.c:323:7: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:339:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] libdecnumber/dpd/decimal128.c:339:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:358:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:364:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:370:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal128.c:388:15: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/dpd/decimal128.c:64:9: warning: macro is not used [-Wunused-macros] libdecnumber/dpd/decimal32.c:131:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/dpd/decimal32.c:146:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal32.c:175:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal32.c:197:6: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal32.c:218:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal32.c:272:6: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal32.c:280:7: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal32.c:295:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] libdecnumber/dpd/decimal32.c:295:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal32.c:327:15: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/dpd/decimal32.c:64:9: warning: macro is not used [-Wunused-macros] libdecnumber/dpd/decimal64.c:139:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libdecnumber/dpd/decimal64.c:154:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal64.c:193:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal64.c:225:6: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal64.c:253:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal64.c:318:6: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'const uint32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] libdecnumber/dpd/decimal64.c:333:7: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal64.c:348:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] libdecnumber/dpd/decimal64.c:348:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal64.c:368:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] libdecnumber/dpd/decimal64.c:386:15: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libdecnumber/dpd/decimal64.c:64:9: warning: macro is not used [-Wunused-macros] libdecnumber/dpd/decimal64.c:651:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/dpd/decimal64.c:658:10: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] libdecnumber/dpd/decimal64.c:830:36: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:65:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:65:68: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:68:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:70:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:71:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:72:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:75:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:77:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:78:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:79:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:82:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:84:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:85:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:86:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:87:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:88:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:89:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:92:103: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:92:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:92:91: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:96:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32-uncond.c.inc:98:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1001:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1003:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1004:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1005:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1008:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1010:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1013:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1015:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1016:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1017:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1020:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1022:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1023:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1024:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1025:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1028:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1030:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1031:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1033:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1037:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1039:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1040:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1042:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1043:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1048:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1049:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1050:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1051:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1052:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1055:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1057:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1058:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1059:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1060:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1061:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1062:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1065:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1067:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1068:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1069:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1070:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1071:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1072:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1077:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1078:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1079:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1080:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1084:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1086:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1087:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1088:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1089:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1090:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1094:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1096:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1097:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1098:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1099:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1100:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1104:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1106:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1107:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1108:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1109:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1110:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1113:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1115:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1122:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1124:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1130:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1132:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1133:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1139:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1141:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1142:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:1143:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:23:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:23:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:694:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:695:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:696:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:701:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:703:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:704:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:705:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:711:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:713:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:715:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:716:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:721:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:723:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:724:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:725:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:726:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:734:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:734:78: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:734:90: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:738:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:740:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:741:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:742:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:745:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:747:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:748:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:749:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:752:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:754:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:755:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:758:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:760:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:761:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:762:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:765:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:767:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:770:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:772:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:773:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:774:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:775:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:778:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:780:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:781:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:782:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:783:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:784:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:787:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:789:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:790:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:791:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:792:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:793:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:794:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:797:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:799:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:802:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:804:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:807:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:809:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:810:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:815:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:817:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:818:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:819:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:820:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:825:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:827:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:828:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:829:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:830:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:831:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:835:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:837:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:838:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:839:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:840:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:845:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:847:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:848:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:849:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:850:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:855:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:857:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:858:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:861:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:865:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:867:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:869:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:870:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:875:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:877:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:878:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:879:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:880:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:887:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:889:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:890:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:893:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:899:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:901:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:902:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:903:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:911:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:913:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:914:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:915:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:916:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:917:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:918:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:923:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:925:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:926:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:927:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:928:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:929:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:930:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:931:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:935:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:937:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:938:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:939:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:940:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:941:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:942:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:947:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:949:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:950:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:951:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:952:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:953:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:954:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:957:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:959:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:960:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:961:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:962:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:963:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:966:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:968:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:969:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:972:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:974:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:975:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:976:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:979:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:981:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:982:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:983:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:987:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:989:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:990:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:991:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:992:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:995:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:997:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-a32.c.inc:998:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:136:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:152:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:49:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:51:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:52:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:53:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:56:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:58:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:59:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:63:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:65:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:66:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:70:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:72:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:73:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:74:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:77:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:79:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:82:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:82:94: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:89:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:90:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:91:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-m-nocp.c.inc:92:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1001:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1002:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1003:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1009:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1010:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1011:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1015:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1017:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1018:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1023:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1024:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1025:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1026:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1031:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1033:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1034:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1035:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1038:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1040:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1042:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1043:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1047:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1049:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1050:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1051:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1052:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1053:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1056:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1058:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1059:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1060:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1061:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1062:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1063:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1066:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1068:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1069:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1070:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1071:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1072:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1075:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1077:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1078:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1079:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1080:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1081:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1084:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1086:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1087:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1088:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1091:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1093:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1094:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1097:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1099:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1100:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1101:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1106:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1107:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1108:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1109:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1110:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1111:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1116:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1117:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1118:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1120:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1126:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1127:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1129:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1130:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1131:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1132:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1137:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1138:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1139:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1140:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1141:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1142:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1256:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1265:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1274:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1294:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1303:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1312:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1381:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1382:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1396:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1397:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1405:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1406:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1423:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1424:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1432:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1433:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1468:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:1469:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:2236:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:2279:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:66:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:66:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:738:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:740:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:741:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:742:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:743:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:746:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:748:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:749:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:750:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:753:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:755:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:756:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:760:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:762:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:763:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:764:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:768:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:770:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:771:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:772:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:776:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:778:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:779:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:780:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:784:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:786:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:787:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:788:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:792:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:794:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:795:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:800:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:802:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:803:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:808:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:810:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:812:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:818:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:819:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:821:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:826:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:827:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:829:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:834:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:835:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:837:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:840:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:842:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:843:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:844:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:845:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:850:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:851:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:852:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:853:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:858:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:861:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:866:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:867:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:869:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:872:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:874:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:876:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:880:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:882:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:883:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:884:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:885:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:890:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:893:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:896:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:898:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:899:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:900:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:901:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:904:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:906:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:907:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:908:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:911:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:913:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:914:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:915:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:916:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:921:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:922:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:923:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:924:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:925:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:930:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:931:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:932:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:933:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:934:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:937:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:939:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:940:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:941:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:944:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:944:84: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:944:96: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:948:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:950:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:953:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:955:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:956:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:957:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:960:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:962:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:963:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:964:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:968:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:970:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:971:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:972:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:973:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:978:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:979:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:980:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:981:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:984:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:986:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:987:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:988:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:991:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:993:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:994:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:995:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-mve.c.inc:996:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:2477:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:2478:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:590:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:592:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:593:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:594:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:597:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:599:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:600:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:601:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:602:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:605:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:607:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:608:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:609:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:613:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:615:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:616:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:617:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:621:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:623:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:624:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:625:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:626:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:630:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:632:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:633:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:634:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:635:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:639:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:641:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:642:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:643:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:644:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:648:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:650:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:651:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:652:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:653:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:657:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:659:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:660:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:661:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:666:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:668:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:669:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:670:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:675:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:677:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:678:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:679:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:686:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:687:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:688:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:690:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:695:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:696:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:697:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:699:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:704:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:705:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:708:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:713:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:715:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:717:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:722:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:723:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:726:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:731:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:732:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:735:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:740:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:741:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:744:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:749:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:750:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:751:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:753:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:758:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:759:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:760:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:762:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:765:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:767:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:768:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:770:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:771:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:774:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:776:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:777:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:778:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:779:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:783:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:785:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:786:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:787:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:788:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:791:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:793:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:794:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:795:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:796:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:797:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:800:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:802:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:803:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:804:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:805:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:809:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:812:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:813:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:820:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:821:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:822:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:823:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:824:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:829:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:830:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:831:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:833:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:836:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:838:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:839:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:840:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:841:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:845:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:847:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:848:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:849:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:850:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:854:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:856:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:857:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:858:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:863:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:865:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:866:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:867:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:869:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:872:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:874:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:876:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:877:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:878:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:881:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:883:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:884:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:885:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:886:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:890:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:892:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:893:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:894:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:895:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:899:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:901:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:902:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:903:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-dp.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:100:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:42:69: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:44:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:45:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:46:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:47:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:48:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:49:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:50:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:53:69: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:55:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:56:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:57:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:58:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:59:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:60:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:61:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:64:69: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:66:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:67:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:68:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:69:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:70:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:71:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:72:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:79:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:80:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:81:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:82:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:83:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:84:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:85:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:87:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:92:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:93:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:94:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:95:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:96:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:97:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-ls.c.inc:98:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:103:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:104:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:107:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:108:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:113:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:114:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:115:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:118:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:121:78: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:123:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:124:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:125:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:126:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:127:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:131:78: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:133:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:135:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:136:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:137:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:140:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:142:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:143:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:144:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:145:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:148:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:150:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:151:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:152:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:153:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:157:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:159:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:160:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:161:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:162:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:166:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:168:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:169:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:170:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:173:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:175:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:176:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:177:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:178:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:179:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:180:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:184:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:186:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:187:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:188:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:189:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:190:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:195:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:197:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:198:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:199:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:200:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:201:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:204:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:206:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:207:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:208:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:209:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-neon-shared.c.inc:210:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc:11:109: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc:11:71: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc:11:97: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc:17:5: warning: union has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc:3:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-aarch64-softmmu.fa.p/decode-sme-fa64.c.inc:3:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:101:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:103:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:104:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:106:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:109:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:111:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:116:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:118:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:120:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:122:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:129:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:130:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:132:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:138:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:140:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:141:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:142:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:144:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:14:9: warning: padding size of 'arg_ldst' with 2 bytes to alignment boundary [-Wpadded] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:150:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:151:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:152:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:154:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:160:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:162:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:164:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:165:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:166:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:167:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:173:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:175:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:176:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:177:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:179:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:184:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:185:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:186:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:189:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:191:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:192:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:193:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:194:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:196:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:199:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:201:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:202:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:203:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:204:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:206:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:31:9: warning: padding size of 'arg_mova' with 2 bytes to alignment boundary [-Wpadded] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:41:9: warning: padding size of 'arg_op' with 3 bytes to alignment boundary [-Wpadded] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:93:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:95:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:96:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:97:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sme.c.inc:98:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1661:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1663:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1664:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1665:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1666:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1667:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1668:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1672:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1674:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1675:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1676:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1677:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1678:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1679:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1683:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1685:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1686:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1687:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1688:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1689:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1692:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1694:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1695:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1696:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1697:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1698:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1702:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1704:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1707:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1709:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1710:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1711:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1712:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1713:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1721:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1723:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1724:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1725:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1726:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1727:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1728:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1735:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1737:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1738:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1741:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1743:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1744:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1745:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1746:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1751:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1752:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1753:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1754:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1755:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1758:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1760:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1763:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1766:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1768:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1771:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1774:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1776:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1778:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1779:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1782:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1785:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1788:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1790:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1791:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1794:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1796:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1797:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1800:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1800:84: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1800:96: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1804:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1806:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1807:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1808:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1809:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1812:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1814:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1815:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1816:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1819:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1821:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1822:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1823:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1826:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1828:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1829:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1830:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1831:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1832:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1835:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1837:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1838:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1841:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1843:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1844:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1845:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1846:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1849:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1851:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1854:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1856:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1857:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1858:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1861:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1863:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1866:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1869:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1870:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1871:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1874:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1876:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1877:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1878:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1879:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1880:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1881:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1882:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1883:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1886:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1888:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1889:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1890:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1895:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1897:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1898:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1899:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1904:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1905:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1906:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1909:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1911:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1912:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1913:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1914:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1915:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1916:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1919:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1921:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1922:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1923:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1924:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1925:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1926:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1929:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1931:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1932:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1933:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1934:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1935:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1936:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1939:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1941:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1942:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1943:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1944:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1945:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1946:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1949:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1951:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1952:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1953:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1954:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1955:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1956:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1959:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1961:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1962:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1963:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1964:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1966:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1967:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1972:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1973:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1974:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1975:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1976:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1979:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1981:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1982:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1983:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1984:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1989:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1990:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1991:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1992:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1995:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1997:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1998:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:1999:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2002:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2004:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2005:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2006:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2007:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2008:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2011:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2013:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2014:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2015:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2016:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2019:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2021:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2022:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2023:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2027:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2029:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2030:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2031:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2035:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2037:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2039:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2040:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2044:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2046:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2047:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2048:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2049:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2050:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2053:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2055:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2056:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2057:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2058:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2059:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2062:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2064:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2065:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2066:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2069:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2071:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2072:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2076:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2078:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2079:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2080:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2081:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2084:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2086:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2087:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2088:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2088:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2093:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2094:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2095:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2096:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2099:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2101:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2102:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2103:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2104:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2107:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2109:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2110:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2111:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2112:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2113:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2116:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2118:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2120:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2121:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2124:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2126:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2127:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2132:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2134:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2135:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2136:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2137:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2138:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2141:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2143:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2144:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2145:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2148:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2150:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2152:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2155:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2157:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2158:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2159:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2159:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2162:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2164:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2165:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2166:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2167:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2170:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2172:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2173:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2174:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2175:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2178:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2180:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2181:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2182:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2188:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2189:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2190:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2191:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2196:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2197:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2198:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2199:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2202:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2204:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2205:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2206:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2207:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2208:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2209:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2212:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2214:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2215:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2216:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2217:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2218:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2221:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2223:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2224:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2225:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2227:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2230:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2232:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2233:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2234:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2235:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2236:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2239:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2241:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2242:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2243:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2246:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2248:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2249:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2250:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2251:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2252:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2255:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2257:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2259:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2260:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2263:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2265:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2266:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2267:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2268:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2271:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2273:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2274:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2275:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2276:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2279:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2281:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2282:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2283:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2284:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2285:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2286:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2289:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2291:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2292:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2293:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2294:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2295:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2298:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2300:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2301:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2302:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2303:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2304:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2305:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2310:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2311:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2312:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2313:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2314:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2319:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2320:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2321:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2322:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2323:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2326:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2328:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2329:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2330:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2332:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2335:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2337:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2338:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2339:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2340:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2343:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2345:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2346:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2347:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2353:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2354:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2355:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2356:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2359:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2361:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2362:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2363:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2364:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2365:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2366:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2367:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2370:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2372:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2374:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2375:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2376:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2382:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2383:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2384:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2385:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2388:64: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2390:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2391:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2392:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2393:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2394:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2397:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2399:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2401:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2402:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2403:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2406:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2408:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2409:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2410:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2411:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2412:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2417:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2420:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2421:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2422:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2423:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2424:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2428:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2430:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2431:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2432:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2433:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2434:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2440:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2442:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2443:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2445:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2446:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2447:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2448:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2451:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2453:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2454:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2455:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2456:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2457:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2462:65: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2464:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2465:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2466:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2467:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2468:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2469:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2470:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2474:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2476:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2477:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2478:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2479:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2480:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2485:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2487:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2488:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2489:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2492:64: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2494:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2495:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2497:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2498:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2501:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2503:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2504:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2506:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2509:63: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2511:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2512:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2513:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2514:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2515:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2519:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2521:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2522:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2523:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2524:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2527:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2529:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2530:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2531:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2532:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2535:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2537:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2538:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2539:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2540:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2543:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2545:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2546:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2547:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2548:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2551:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2553:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2554:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2555:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2556:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2559:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2561:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2562:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2563:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2564:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2565:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2568:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2570:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2571:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2572:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2573:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2574:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2577:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2579:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2580:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2581:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2582:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2583:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2586:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2588:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2589:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2590:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2591:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2592:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2595:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2597:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2598:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2599:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2600:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:2601:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:32:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:32:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3439:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3440:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3449:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3476:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3489:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3490:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3496:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3497:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3549:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3562:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:3572:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4449:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4458:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4467:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4476:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4502:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4503:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4510:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4511:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4518:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4519:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4542:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:4550:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:7698:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:7708:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:7970:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:7971:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:7972:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:8095:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:8102:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-sve.c.inc:8103:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:160:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:162:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:163:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:164:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:171:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:172:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:173:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:180:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:181:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:182:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:194:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:197:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:199:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:200:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:202:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:205:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:207:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:212:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:213:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:218:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:222:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:225:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:227:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:232:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:233:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:234:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:237:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:240:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:242:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:243:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:244:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:247:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:247:78: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:247:90: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:251:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:253:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:256:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:258:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:261:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:263:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:268:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:269:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:270:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:275:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:276:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:289:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:299:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:304:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:313:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:315:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:318:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:325:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:326:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:328:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:332:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:334:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:335:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:340:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:342:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:343:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:344:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:352:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:353:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:357:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:362:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:363:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:367:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:370:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:372:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:373:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:374:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:384:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:388:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:391:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:393:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:394:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:403:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:404:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:406:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:414:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:416:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:420:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:422:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:423:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:428:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:429:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:430:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:432:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:435:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:437:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t16.c.inc:438:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1002:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1004:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1005:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1006:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1007:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1010:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1012:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1013:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1014:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1017:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1019:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1020:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1021:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1022:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1025:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1027:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1028:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1029:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1034:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1036:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1037:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1038:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1039:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1043:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1045:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1046:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1047:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1054:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1055:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1056:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1057:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1058:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1061:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1063:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1064:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1065:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1066:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1067:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1068:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1073:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1074:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1075:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1076:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1080:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1082:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1083:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1084:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1085:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1086:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1090:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1092:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1093:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1094:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1095:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1096:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1099:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1101:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1102:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1103:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1108:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1110:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1111:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1114:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1118:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1123:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1126:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1127:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1135:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1136:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1138:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1141:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1143:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:1144:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:615:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:616:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:617:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:622:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:624:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:625:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:626:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:627:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:632:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:634:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:635:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:636:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:637:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:640:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:642:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:643:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:644:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:645:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:650:203: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:650:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:653:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:655:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:656:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:661:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:662:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:665:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:665:78: warning: unused parameter 'a' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:665:90: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:669:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:671:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:672:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:673:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:674:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:675:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:676:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:679:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:681:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:682:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:683:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:686:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:688:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:689:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:692:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:694:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:695:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:698:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:700:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:701:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:702:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:705:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:707:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:708:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:709:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:712:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:715:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:716:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:719:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:721:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:724:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:726:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:733:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:735:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:738:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:740:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:745:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:746:198: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:746:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:749:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:751:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:752:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:753:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:754:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:757:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:759:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:762:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:764:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:767:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:775:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:776:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:782:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:783:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:784:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:789:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:790:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:791:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:794:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:796:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:797:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:800:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:802:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:803:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:804:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:805:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:806:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:809:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:812:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:813:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:814:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:815:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:818:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:820:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:821:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:822:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:823:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:824:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:828:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:830:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:831:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:836:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:838:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:839:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:840:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:846:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:847:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:849:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:852:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:854:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:855:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:856:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:857:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:858:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:862:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:864:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:865:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:866:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:872:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:874:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:876:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:882:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:884:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:885:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:886:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:892:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:894:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:895:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:896:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:902:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:905:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:906:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:907:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:916:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:917:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:918:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:919:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:920:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:923:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:925:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:926:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:927:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:931:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:933:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:934:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:935:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:936:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:937:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:938:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:941:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:943:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:944:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:945:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:946:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:947:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:950:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:952:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:953:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:956:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:958:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:959:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:962:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:964:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:970:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:971:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:972:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:977:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:978:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:979:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:982:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:984:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:985:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:988:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:990:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:991:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:994:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:996:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:997:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-t32.c.inc:998:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:102:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:104:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:110:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:112:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:113:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:114:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:118:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:120:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:121:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:122:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:126:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:129:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:130:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:131:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:135:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:137:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:138:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:139:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:140:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:144:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:146:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:147:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:148:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:151:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:153:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:154:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:155:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:60:76: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:62:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:63:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:64:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:65:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:69:76: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:71:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:72:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:75:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:77:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:78:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:79:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:80:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:84:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:86:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:87:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:88:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:89:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:93:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:95:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:96:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:97:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp-uncond.c.inc:98:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:302:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:304:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:305:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:307:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:310:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:312:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:313:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:314:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:318:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:320:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:321:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:322:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:323:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:324:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:327:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:329:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:330:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:331:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:334:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:336:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:337:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:338:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:341:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:343:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:344:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:345:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:346:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:349:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:351:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:352:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:353:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:354:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:357:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:359:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:360:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:361:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:362:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:363:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:366:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:368:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:369:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:370:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:371:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:372:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:375:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:377:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:378:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:379:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:380:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:381:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:386:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:388:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:389:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:390:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:391:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:392:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:397:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:399:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:400:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:401:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:402:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:408:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:410:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:411:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:412:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:419:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:421:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:422:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:425:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:427:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:428:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:431:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:433:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:434:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:439:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:441:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:442:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:443:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:447:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:449:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:450:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:451:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:454:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:456:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:457:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:461:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:463:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:464:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:465:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:468:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:470:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:472:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:475:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:477:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:478:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:479:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:482:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:484:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:485:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:486:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:489:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:491:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:492:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:493:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:496:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:498:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:499:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:500:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:501:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:504:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:506:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:507:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:508:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:509:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:512:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:514:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:515:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:516:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:518:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:521:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:523:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:524:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:527:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:530:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:532:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:533:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:534:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:539:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:541:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:544:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:547:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:549:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:550:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:553:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:555:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:556:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:559:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:561:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:562:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:565:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:567:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:568:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:571:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:573:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:574:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:575:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:578:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:580:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:581:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-aarch64-softmmu.fa.p/decode-vfp.c.inc:582:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:65:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:65:68: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:68:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:70:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:71:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:72:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:75:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:77:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:78:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:79:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:82:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:84:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:85:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:86:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:87:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:88:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:89:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:92:103: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:92:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:92:91: warning: unused parameter 'a' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:96:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32-uncond.c.inc:98:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1001:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1003:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1004:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1005:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1008:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1010:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1013:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1015:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1016:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1017:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1020:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1022:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1023:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1024:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1025:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1028:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1030:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1031:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1033:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1037:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1039:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1040:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1042:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1043:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1048:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1049:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1050:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1051:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1052:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1055:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1057:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1058:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1059:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1060:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1061:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1062:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1065:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1067:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1068:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1069:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1070:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1071:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1072:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1077:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1078:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1079:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1080:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1084:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1086:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1087:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1088:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1089:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1090:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1094:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1096:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1097:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1098:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1099:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1100:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1104:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1106:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1107:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1108:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1109:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1110:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1113:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1115:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1122:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1124:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1130:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1132:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1133:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1139:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1141:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1142:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:1143:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:23:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:23:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:694:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:695:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:696:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:701:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:703:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:704:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:705:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:711:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:713:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:715:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:716:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:721:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:723:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:724:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:725:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:726:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:734:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:734:78: warning: unused parameter 'a' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:734:90: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:738:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:740:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:741:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:742:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:745:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:747:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:748:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:749:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:752:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:754:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:755:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:758:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:760:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:761:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:762:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:765:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:767:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:770:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:772:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:773:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:774:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:775:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:778:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:780:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:781:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:782:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:783:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:784:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:787:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:789:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:790:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:791:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:792:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:793:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:794:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:797:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:799:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:802:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:804:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:807:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:809:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:810:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:815:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:817:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:818:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:819:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:820:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:825:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:827:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:828:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:829:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:830:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:831:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:835:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:837:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:838:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:839:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:840:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:845:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:847:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:848:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:849:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:850:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:855:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:857:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:858:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:861:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:865:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:867:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:869:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:870:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:875:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:877:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:878:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:879:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:880:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:887:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:889:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:890:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:893:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:899:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:901:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:902:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:903:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:911:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:913:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:914:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:915:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:916:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:917:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:918:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:923:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:925:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:926:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:927:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:928:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:929:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:930:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:931:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:935:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:937:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:938:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:939:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:940:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:941:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:942:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:947:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:949:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:950:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:951:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:952:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:953:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:954:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:957:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:959:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:960:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:961:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:962:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:963:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:966:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:968:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:969:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:972:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:974:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:975:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:976:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:979:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:981:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:982:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:983:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:987:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:989:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:990:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:991:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:992:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:995:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:997:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-a32.c.inc:998:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:136:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:152:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:49:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:51:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:52:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:53:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:56:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:58:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:59:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:63:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:65:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:66:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:70:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:72:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:73:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:74:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:77:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:79:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:82:67: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:82:94: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:89:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:90:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:91:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-m-nocp.c.inc:92:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1001:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1002:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1003:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1009:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1010:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1011:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1015:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1017:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1018:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1023:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1024:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1025:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1026:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1031:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1033:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1034:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1035:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1038:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1040:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1042:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1043:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1047:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1049:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1050:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1051:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1052:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1053:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1056:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1058:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1059:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1060:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1061:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1062:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1063:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1066:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1068:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1069:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1070:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1071:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1072:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1075:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1077:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1078:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1079:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1080:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1081:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1084:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1086:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1087:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1088:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1091:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1093:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1094:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1097:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1099:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1100:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1101:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1106:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1107:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1108:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1109:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1110:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1111:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1116:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1117:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1118:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1120:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1126:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1127:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1129:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1130:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1131:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1132:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1137:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1138:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1139:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1140:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1141:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1142:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1256:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1265:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1274:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1294:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1303:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1312:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1381:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1382:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1396:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1397:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1405:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1406:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1423:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1424:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1432:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1433:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1468:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:1469:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:2236:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:2279:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:66:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:66:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:738:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:740:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:741:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:742:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:743:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:746:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:748:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:749:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:750:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:753:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:755:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:756:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:760:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:762:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:763:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:764:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:768:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:770:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:771:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:772:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:776:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:778:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:779:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:780:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:784:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:786:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:787:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:788:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:792:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:794:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:795:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:800:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:802:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:803:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:808:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:810:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:812:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:818:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:819:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:821:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:826:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:827:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:829:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:834:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:835:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:837:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:840:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:842:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:843:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:844:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:845:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:850:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:851:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:852:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:853:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:858:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:861:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:866:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:867:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:869:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:872:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:874:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:876:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:880:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:882:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:883:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:884:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:885:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:890:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:893:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:896:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:898:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:899:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:900:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:901:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:904:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:906:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:907:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:908:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:911:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:913:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:914:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:915:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:916:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:921:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:922:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:923:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:924:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:925:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:930:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:931:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:932:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:933:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:934:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:937:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:939:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:940:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:941:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:944:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:944:84: warning: unused parameter 'a' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:944:96: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:948:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:950:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:953:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:955:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:956:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:957:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:960:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:962:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:963:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:964:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:968:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:970:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:971:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:972:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:973:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:978:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:979:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:980:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:981:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:984:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:986:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:987:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:988:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:991:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:993:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:994:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:995:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-mve.c.inc:996:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:2477:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:2478:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:590:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:592:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:593:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:594:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:597:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:599:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:600:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:601:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:602:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:605:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:607:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:608:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:609:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:613:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:615:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:616:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:617:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:621:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:623:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:624:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:625:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:626:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:630:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:632:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:633:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:634:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:635:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:639:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:641:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:642:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:643:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:644:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:648:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:650:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:651:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:652:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:653:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:657:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:659:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:660:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:661:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:666:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:668:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:669:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:670:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:675:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:677:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:678:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:679:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:686:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:687:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:688:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:690:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:695:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:696:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:697:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:699:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:704:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:705:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:708:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:713:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:715:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:717:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:722:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:723:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:726:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:731:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:732:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:735:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:740:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:741:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:744:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:749:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:750:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:751:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:753:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:758:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:759:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:760:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:762:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:765:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:767:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:768:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:770:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:771:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:774:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:776:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:777:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:778:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:779:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:783:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:785:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:786:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:787:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:788:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:791:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:793:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:794:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:795:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:796:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:797:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:800:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:802:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:803:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:804:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:805:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:809:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:812:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:813:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:820:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:821:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:822:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:823:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:824:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:829:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:830:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:831:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:833:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:836:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:838:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:839:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:840:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:841:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:845:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:847:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:848:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:849:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:850:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:854:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:856:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:857:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:858:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:863:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:865:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:866:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:867:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:869:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:872:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:874:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:876:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:877:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:878:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:881:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:883:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:884:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:885:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:886:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:890:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:892:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:893:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:894:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:895:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:899:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:901:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:902:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:903:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-dp.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:100:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:42:69: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:44:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:45:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:46:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:47:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:48:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:49:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:50:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:53:69: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:55:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:56:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:57:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:58:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:59:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:60:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:61:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:64:69: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:66:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:67:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:68:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:69:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:70:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:71:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:72:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:79:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:80:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:81:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:82:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:83:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:84:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:85:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:87:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:92:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:93:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:94:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:95:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:96:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:97:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-ls.c.inc:98:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:103:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:104:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:107:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:108:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:113:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:114:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:115:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:118:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:121:78: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:123:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:124:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:125:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:126:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:127:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:131:78: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:133:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:135:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:136:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:137:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:140:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:142:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:143:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:144:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:145:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:148:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:150:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:151:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:152:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:153:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:157:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:159:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:160:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:161:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:162:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:166:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:168:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:169:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:170:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:173:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:175:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:176:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:177:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:178:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:179:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:180:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:184:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:186:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:187:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:188:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:189:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:190:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:195:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:197:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:198:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:199:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:200:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:201:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:204:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:206:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:207:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:208:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:209:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-neon-shared.c.inc:210:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:160:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:162:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:163:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:164:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:171:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:172:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:173:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:180:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:181:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:182:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:194:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:197:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:199:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:200:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:202:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:205:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:207:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:212:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:213:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:218:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:222:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:225:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:227:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:232:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:233:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:234:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:237:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:240:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:242:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:243:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:244:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:247:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:247:78: warning: unused parameter 'a' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:247:90: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:251:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:253:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:256:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:258:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:261:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:263:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:268:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:269:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:270:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:275:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:276:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:289:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:299:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:304:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:313:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:315:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:318:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:325:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:326:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:328:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:332:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:334:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:335:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:340:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:342:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:343:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:344:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:352:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:353:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:357:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:362:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:363:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:367:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:370:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:372:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:373:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:374:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:384:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:388:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:391:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:393:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:394:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:403:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:404:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:406:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:414:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:416:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:420:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:422:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:423:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:428:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:429:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:430:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:432:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:435:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:437:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t16.c.inc:438:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1002:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1004:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1005:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1006:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1007:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1010:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1012:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1013:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1014:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1017:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1019:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1020:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1021:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1022:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1025:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1027:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1028:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1029:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1034:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1036:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1037:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1038:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1039:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1043:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1045:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1046:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1047:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1054:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1055:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1056:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1057:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1058:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1061:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1063:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1064:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1065:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1066:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1067:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1068:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1073:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1074:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1075:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1076:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1080:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1082:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1083:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1084:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1085:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1086:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1090:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1092:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1093:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1094:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1095:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1096:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1099:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1101:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1102:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1103:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1108:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1110:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1111:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1114:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1118:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1123:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1126:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1127:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1135:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1136:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1138:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1141:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1143:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:1144:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:615:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:616:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:617:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:622:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:624:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:625:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:626:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:627:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:632:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:634:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:635:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:636:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:637:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:640:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:642:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:643:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:644:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:645:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:650:203: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:650:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:653:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:655:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:656:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:661:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:662:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:665:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:665:78: warning: unused parameter 'a' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:665:90: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:669:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:671:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:672:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:673:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:674:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:675:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:676:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:679:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:681:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:682:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:683:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:686:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:688:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:689:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:692:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:694:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:695:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:698:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:700:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:701:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:702:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:705:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:707:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:708:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:709:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:712:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:715:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:716:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:719:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:721:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:724:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:726:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:733:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:735:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:738:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:740:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:745:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:746:198: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:746:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:749:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:751:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:752:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:753:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:754:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:757:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:759:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:762:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:764:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:767:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:775:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:776:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:782:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:783:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:784:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:789:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:790:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:791:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:794:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:796:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:797:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:800:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:802:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:803:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:804:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:805:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:806:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:809:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:812:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:813:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:814:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:815:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:818:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:820:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:821:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:822:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:823:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:824:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:828:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:830:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:831:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:836:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:838:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:839:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:840:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:846:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:847:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:849:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:852:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:854:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:855:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:856:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:857:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:858:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:862:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:864:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:865:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:866:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:872:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:874:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:876:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:882:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:884:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:885:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:886:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:892:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:894:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:895:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:896:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:902:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:905:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:906:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:907:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:916:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:917:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:918:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:919:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:920:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:923:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:925:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:926:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:927:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:931:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:933:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:934:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:935:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:936:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:937:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:938:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:941:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:943:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:944:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:945:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:946:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:947:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:950:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:952:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:953:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:956:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:958:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:959:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:962:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:964:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:970:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:971:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:972:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:977:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:978:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:979:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:982:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:984:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:985:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:988:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:990:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:991:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:994:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:996:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:997:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-t32.c.inc:998:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:102:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:104:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:110:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:112:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:113:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:114:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:118:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:120:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:121:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:122:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:126:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:128:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:129:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:130:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:131:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:135:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:137:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:138:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:139:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:140:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:144:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:146:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:147:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:148:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:151:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:153:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:154:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:155:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:60:76: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:62:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:63:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:64:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:65:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:69:76: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:71:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:72:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:75:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:77:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:78:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:79:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:80:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:84:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:86:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:87:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:88:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:89:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:93:75: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:95:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:96:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:97:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp-uncond.c.inc:98:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:302:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:304:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:305:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:307:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:310:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:312:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:313:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:314:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:318:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:320:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:321:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:322:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:323:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:324:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:327:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:329:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:330:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:331:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:334:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:336:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:337:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:338:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:341:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:343:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:344:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:345:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:346:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:349:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:351:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:352:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:353:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:354:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:357:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:359:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:360:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:361:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:362:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:363:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:366:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:368:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:369:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:370:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:371:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:372:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:375:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:377:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:378:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:379:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:380:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:381:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:386:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:388:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:389:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:390:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:391:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:392:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:397:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:399:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:400:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:401:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:402:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:408:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:410:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:411:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:412:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:419:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:421:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:422:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:425:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:427:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:428:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:431:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:433:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:434:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:439:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:441:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:442:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:443:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:447:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:449:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:450:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:451:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:454:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:456:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:457:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:461:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:463:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:464:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:465:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:468:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:470:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:472:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:475:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:477:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:478:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:479:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:482:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:484:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:485:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:486:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:489:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:491:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:492:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:493:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:496:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:498:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:499:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:500:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:501:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:504:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:506:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:507:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:508:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:509:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:512:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:514:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:515:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:516:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:518:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:521:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:523:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:524:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:527:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:530:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:532:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:533:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:534:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:539:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:541:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:544:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:547:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:549:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:550:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:553:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:555:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:556:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:559:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:561:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:562:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:565:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:567:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:568:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:571:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:573:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:574:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:575:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:578:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:580:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:581:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-arm-softmmu.fa.p/decode-vfp.c.inc:582:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:247:101: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:247:66: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:247:89: warning: unused parameter 'a' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:253:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:256:66: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:258:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:259:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:25:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:25:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:262:66: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:264:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:265:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:270:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:271:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:274:66: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:276:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:279:66: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:281:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:282:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:285:65: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:287:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:292:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:293:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:296:65: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:298:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:301:65: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:308:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:309:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:312:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:314:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:315:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:318:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:320:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:321:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:324:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:326:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:330:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:332:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:335:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:338:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:343:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:344:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:349:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:350:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:353:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:355:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-avr-softmmu.fa.p/decode-insn.c.inc:356:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1000:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1001:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1004:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1006:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1007:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1010:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1012:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1013:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1016:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1018:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1019:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1022:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1024:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1025:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1026:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1027:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1030:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1033:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1034:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1037:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1039:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1040:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1043:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1045:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1046:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1047:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1048:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1051:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1053:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1054:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1055:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1058:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1060:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1061:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1064:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1066:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1067:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1070:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1072:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1073:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1076:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1078:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1079:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1080:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1081:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1084:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1086:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1087:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1088:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1091:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1093:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1094:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1097:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1099:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1100:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1105:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1107:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1108:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1108:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1109:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1115:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1117:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1118:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1120:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1121:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1122:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1129:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1130:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1131:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1132:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1132:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1133:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1139:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1141:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1142:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1143:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1144:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1145:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1146:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1153:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1154:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1155:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1156:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1156:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1159:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1164:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1165:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1166:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1167:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1167:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1170:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1173:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1175:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1176:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1177:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1178:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1178:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1186:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1187:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1188:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1189:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1189:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1192:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1195:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1197:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1198:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1199:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1200:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1201:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1202:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1206:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1208:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1209:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1210:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1211:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1212:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1217:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1218:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1219:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1220:116: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1220:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1221:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1221:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1224:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1226:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1227:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1228:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1233:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1234:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1235:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1236:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1237:116: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1237:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1240:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1242:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1243:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1244:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1245:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1245:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1248:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1250:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1251:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1252:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1253:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1256:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1258:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1259:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1260:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1261:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1262:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1265:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1267:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1268:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1269:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1270:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1276:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1277:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1278:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1279:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1279:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1282:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1870:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1895:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:1920:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:211:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:211:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:600:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:602:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:603:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:604:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:614:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:615:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:616:159: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:616:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:617:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:622:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:623:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:624:159: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:624:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:627:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:629:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:632:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:634:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:637:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:639:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:640:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:643:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:645:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:646:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:647:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:650:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:652:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:653:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:654:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:659:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:660:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:663:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:665:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:666:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:667:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:668:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:669:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:670:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:673:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:675:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:676:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:677:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:678:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:684:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:685:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:686:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:687:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:691:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:693:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:694:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:695:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:698:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:700:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:701:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:702:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:703:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:704:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:710:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:711:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:712:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:713:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:714:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:718:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:720:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:721:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:722:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:723:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:724:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:732:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:733:198: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:733:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:738:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:739:198: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:739:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:742:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:744:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:745:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:746:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:746:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:749:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:751:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:752:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:753:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:754:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:755:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:756:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:756:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:761:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:762:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:763:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:763:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:764:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:765:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:773:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:774:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:775:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:775:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:776:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:785:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:786:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:787:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:787:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:788:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:789:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:797:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:798:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:799:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:799:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:800:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:809:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:810:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:811:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:812:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:812:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:813:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:821:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:822:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:823:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:824:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:824:74: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:825:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:833:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:834:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:835:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:836:116: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:836:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:841:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:842:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:843:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:844:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:845:116: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:845:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:848:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:850:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:851:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:852:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:853:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:856:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:858:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:860:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:861:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:862:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:865:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:867:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:868:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:869:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:870:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:871:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:874:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:876:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:877:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:878:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:879:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:880:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:881:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:884:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:886:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:887:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:888:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:889:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:890:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:893:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:895:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:896:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:897:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:898:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:899:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:900:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:903:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:905:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:906:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:907:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:908:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:909:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:909:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:912:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:914:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:915:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:916:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:917:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:918:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:919:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:919:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:924:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:926:160: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:926:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:929:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:931:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:932:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:933:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:936:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:938:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:939:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:940:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:943:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:945:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:946:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:950:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:952:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:953:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:957:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:959:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:960:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:961:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:962:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:963:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:966:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:968:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:969:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:970:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:971:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:972:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:975:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:975:73: warning: unused parameter 'a' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:975:85: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:979:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:979:87: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:985:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:987:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:988:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:991:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:993:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:994:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:997:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-hppa-softmmu.fa.p/decode-insns.c.inc:999:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1000:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1001:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1001:69: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1004:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1006:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1007:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1010:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1012:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1013:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1016:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1018:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1019:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1022:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1024:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1025:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1026:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1027:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1030:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1032:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1033:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1034:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1035:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1038:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1040:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1042:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1045:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1048:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1049:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1054:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1055:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1059:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1062:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1063:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1066:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1068:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1069:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1074:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1075:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1079:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1081:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1082:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1083:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1086:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1088:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1089:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1090:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1093:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1095:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1096:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1097:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1100:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1102:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1103:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1104:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1107:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1109:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1110:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1111:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1114:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1116:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1117:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1118:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1124:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1126:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1127:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1130:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1132:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1133:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1134:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:1135:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:31:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:31:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:854:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:855:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:855:69: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:858:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:860:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:861:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:864:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:866:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:867:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:868:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:869:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:872:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:875:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:876:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:879:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:881:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:882:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:885:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:885:64: warning: unused parameter 'a' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:885:76: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:889:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:895:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:897:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:898:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:901:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:903:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:904:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:907:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:909:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:910:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:911:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:914:47: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:916:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:917:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:918:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:919:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:922:47: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:924:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:925:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:926:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:927:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:930:45: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:932:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:933:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:936:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:939:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:940:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:943:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:945:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:946:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:947:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:950:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:953:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:954:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:957:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:959:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:962:47: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:964:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:966:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:969:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:971:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:972:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:977:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:977:69: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:980:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:982:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:983:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:986:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:988:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:989:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:992:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-loongarch64-softmmu.fa.p/decode-insns.c.inc:995:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:37:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:37:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:381:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:381:74: warning: unused parameter 'a' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:381:86: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:385:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:387:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:388:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:389:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:392:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:394:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:395:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:396:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:399:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:401:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:404:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:406:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:409:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:411:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:412:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:416:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:418:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:423:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:425:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:426:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:427:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:430:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:432:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:433:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:434:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:437:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:439:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:440:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:443:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:445:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:446:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:447:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:450:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:452:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:453:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:456:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:462:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:464:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:465:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:470:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:477:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:483:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:487:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:489:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:490:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:491:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:494:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:497:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblaze-softmmu.fa.p/decode-insns.c.inc:498:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:37:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:37:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:381:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:381:74: warning: unused parameter 'a' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:381:86: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:385:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:387:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:388:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:389:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:392:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:394:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:395:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:396:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:399:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:401:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:404:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:406:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:409:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:411:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:412:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:416:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:418:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:423:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:425:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:426:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:427:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:430:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:432:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:433:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:434:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:437:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:439:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:440:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:443:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:445:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:446:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:447:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:450:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:452:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:453:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:456:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:462:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:464:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:465:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:470:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:477:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:483:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:487:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:489:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:490:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:491:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:494:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:497:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-microblazeel-softmmu.fa.p/decode-insns.c.inc:498:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:416:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:418:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:426:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:427:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:429:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:432:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:434:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:437:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:442:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:443:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:445:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:450:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:451:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:452:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:453:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:460:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:461:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:464:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:466:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:467:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:468:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:471:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:473:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:474:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:478:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:480:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:481:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:487:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:488:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:489:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:492:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:495:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:500:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:502:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:504:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:508:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:510:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:512:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:515:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:518:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:519:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:520:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:523:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:526:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:527:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:528:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:531:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:533:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:535:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:536:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:539:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:541:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:543:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:547:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:549:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:550:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-msa.c.inc:551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:20:100: warning: unused parameter 'a' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:20:112: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:20:73: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:24:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:26:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:27:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:28:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:29:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-mips-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-mips-softmmu.fa.p/decode-vr54xx.c.inc:38:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips-softmmu.fa.p/decode-vr54xx.c.inc:40:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-vr54xx.c.inc:41:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips-softmmu.fa.p/decode-vr54xx.c.inc:42:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:416:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:418:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:426:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:427:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:429:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:432:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:434:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:437:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:442:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:443:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:445:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:450:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:451:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:452:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:453:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:460:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:461:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:464:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:466:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:467:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:468:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:471:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:473:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:474:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:478:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:480:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:481:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:487:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:488:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:489:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:492:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:495:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:500:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:502:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:504:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:508:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:510:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:512:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:515:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:518:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:519:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:520:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:523:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:526:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:527:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:528:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:531:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:533:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:535:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:536:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:539:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:541:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:543:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:547:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:549:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:550:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-msa.c.inc:551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:101:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:102:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:103:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:60:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:62:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:63:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:64:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:65:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:68:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:70:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:71:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:73:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:76:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:78:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:79:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:80:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:83:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:85:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:86:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:87:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:88:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:91:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:93:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:94:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:96:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-octeon.c.inc:99:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:20:100: warning: unused parameter 'a' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:20:112: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:20:73: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:24:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:26:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:27:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:28:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:29:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-mips64-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:100:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:104:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:107:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:73:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:75:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:76:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:77:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:80:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:82:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:88:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:90:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:96:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:98:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-tx79.c.inc:99:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-vr54xx.c.inc:38:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64-softmmu.fa.p/decode-vr54xx.c.inc:40:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-vr54xx.c.inc:41:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64-softmmu.fa.p/decode-vr54xx.c.inc:42:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:416:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:418:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:426:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:427:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:429:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:432:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:434:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:437:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:442:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:443:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:445:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:450:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:451:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:452:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:453:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:460:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:461:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:464:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:466:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:467:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:468:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:471:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:473:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:474:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:478:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:480:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:481:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:487:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:488:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:489:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:492:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:495:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:500:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:502:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:504:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:508:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:510:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:512:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:515:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:518:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:519:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:520:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:523:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:526:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:527:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:528:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:531:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:533:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:535:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:536:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:539:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:541:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:543:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:547:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:549:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:550:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-msa.c.inc:551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:101:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:102:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:103:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:60:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:62:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:63:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:64:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:65:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:68:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:70:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:71:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:73:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:76:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:78:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:79:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:80:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:83:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:85:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:86:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:87:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:88:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:91:77: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:93:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:94:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:96:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-octeon.c.inc:99:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:20:100: warning: unused parameter 'a' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:20:112: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:20:73: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:24:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:26:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:27:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:28:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:29:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-mips64el-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:100:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:104:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:106:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:107:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:73:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:75:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:76:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:77:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:80:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:82:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:88:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:90:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:96:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:98:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-tx79.c.inc:99:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-vr54xx.c.inc:38:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mips64el-softmmu.fa.p/decode-vr54xx.c.inc:40:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-vr54xx.c.inc:41:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mips64el-softmmu.fa.p/decode-vr54xx.c.inc:42:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:416:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:418:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:419:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:426:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:427:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:429:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:432:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:434:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:435:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:436:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:437:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:442:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:443:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:444:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:445:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:450:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:451:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:452:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:453:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:458:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:460:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:461:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:464:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:466:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:467:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:468:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:471:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:473:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:474:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:478:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:480:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:481:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:487:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:488:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:489:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:492:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:495:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:496:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:500:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:502:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:504:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:508:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:510:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:512:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:515:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:518:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:519:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:520:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:523:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:526:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:527:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:528:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:531:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:533:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:535:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:536:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:539:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:541:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:543:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:547:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:549:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:550:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-msa.c.inc:551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:20:100: warning: unused parameter 'a' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:20:112: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:20:73: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:24:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:26:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:27:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:28:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:29:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-mipsel-softmmu.fa.p/decode-rel6.c.inc:3:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-mipsel-softmmu.fa.p/decode-vr54xx.c.inc:38:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-mipsel-softmmu.fa.p/decode-vr54xx.c.inc:40:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-vr54xx.c.inc:41:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-mipsel-softmmu.fa.p/decode-vr54xx.c.inc:42:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:383:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:385:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:386:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:387:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:388:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:391:50: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:393:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:394:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:395:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:396:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:399:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:401:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:402:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:403:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:404:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:405:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:406:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:409:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:411:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:414:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:414:73: warning: unused parameter 'a' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:414:85: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:418:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:420:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:421:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:424:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:426:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:429:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:431:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:435:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:437:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:438:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:441:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:443:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:444:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:445:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:448:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:450:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:451:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:454:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:456:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:457:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:458:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:461:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:466:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:468:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:469:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:470:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:473:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:475:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:476:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:477:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:480:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:482:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:485:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:487:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:488:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:489:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:492:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:494:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:498:47: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:500:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:501:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:505:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:507:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:508:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:512:46: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:514:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:515:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:516:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:519:48: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:521:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:522:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:523:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:523:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:97:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-or1k-softmmu.fa.p/decode-insns.c.inc:97:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:11:9: warning: padding size of 'arg_A_tb' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1287:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1289:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1290:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1291:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1292:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1296:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1298:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1299:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1303:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1305:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1306:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1312:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1314:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1319:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1321:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1326:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1327:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1333:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1334:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1340:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1341:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1345:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1347:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1348:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1348:94: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1351:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1353:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1354:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1357:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1359:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1361:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1365:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1367:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1369:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1370:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1373:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1375:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1376:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1377:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1378:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:137:9: warning: padding size of 'arg_XX2_uim' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1381:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1383:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1384:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1385:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1389:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1391:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1392:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1393:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1394:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1397:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1399:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1400:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1401:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1404:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1406:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1407:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1408:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1411:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1415:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1418:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1421:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1422:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1425:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1427:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1428:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1431:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1433:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1434:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1438:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1440:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1441:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1442:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1445:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1447:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1448:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1449:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1452:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1454:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1457:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1460:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1463:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1465:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1466:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1469:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1472:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1475:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1477:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1478:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1479:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1482:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1484:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1485:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1489:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1491:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1492:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1493:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1496:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1498:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1499:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1500:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1503:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1506:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1512:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1514:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1515:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1516:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1517:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1520:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1522:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1523:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1524:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1530:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1531:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1532:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1532:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1535:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1537:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1538:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1539:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1545:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1546:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1549:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1554:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1556:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1557:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1558:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1563:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1564:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1565:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1570:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1571:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1572:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1575:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1577:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1578:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1579:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1584:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1585:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1586:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1589:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1591:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1593:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1594:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1597:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1599:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1600:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1605:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1606:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1609:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1611:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1614:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1616:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1617:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1620:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1622:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1623:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1626:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1628:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1629:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1630:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1633:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1635:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1636:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1639:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1641:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1644:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1646:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1647:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1648:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1652:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1654:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1658:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1660:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1661:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1664:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1666:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1671:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1673:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1676:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1678:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1682:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1684:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1685:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1688:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1690:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1691:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1695:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1697:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1699:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1703:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1705:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1707:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1714:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1715:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1722:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1723:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1728:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1730:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1731:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1734:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1736:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1737:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1740:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1745:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1747:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1748:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1754:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1755:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1756:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1761:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1763:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1766:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1768:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1774:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1775:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1778:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1780:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1781:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1782:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1787:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1788:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1789:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1792:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1794:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1795:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1796:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1802:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1804:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1805:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1808:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1810:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1811:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1812:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1813:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1819:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1821:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1822:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1823:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1826:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1828:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:182:9: warning: padding struct 'arg_X_bfl' with 3 bytes to align 'ra' [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1830:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1831:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1838:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1840:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1841:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1844:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1846:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1847:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1848:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1849:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1855:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1856:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1858:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1859:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1864:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1865:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1867:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1868:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1871:108: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1871:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:1871:96: warning: unused parameter 'a' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:213:9: warning: padding struct 'arg_X_imm5' with 3 bytes to align 'vrb' [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:216:9: warning: padding size of 'arg_X_imm8' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:225:9: warning: padding size of 'arg_X_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:232:9: warning: padding size of 'arg_X_rs_l' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:246:9: warning: padding size of 'arg_X_t_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:256:9: warning: padding size of 'arg_X_tb_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:262:9: warning: padding size of 'arg_X_tb_s_rc' with 2 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:269:9: warning: padding size of 'arg_X_tb_sp_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:276:9: warning: padding size of 'arg_X_tlbie' with 2 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:284:9: warning: padding size of 'arg_X_uim5' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:300:9: warning: padding size of 'arg_Z22_ta_sh_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:307:9: warning: padding size of 'arg_Z23_tab' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:315:9: warning: padding size of 'arg_Z23_tb' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:319:9: warning: padding struct 'arg_Z23_tb' with 3 bytes to align 'rmc' [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:323:9: warning: padding size of 'arg_Z23_te_tb' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:331:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:331:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:36:9: warning: padding struct 'arg_D_bf' with 3 bytes to align 'ra' [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:3:9: warning: padding size of 'arg_A' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4301:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4313:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4319:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4325:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4331:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4340:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4348:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4354:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4360:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4369:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4377:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4383:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4389:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4398:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4406:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4412:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4418:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4427:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4441:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4447:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4453:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4459:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4465:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4471:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4480:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4488:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4494:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4500:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4758:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:4781:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:5352:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:56:9: warning: padding size of 'arg_VC' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:85:9: warning: padding struct 'arg_VX_mp' with 3 bytes to align 'vrb' [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn32.c.inc:99:9: warning: padding size of 'arg_VX_tb_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:186:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:189:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:190:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:191:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:191:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:194:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:197:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:198:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:199:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:199:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:205:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:206:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:206:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:207:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:210:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:212:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:212:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:213:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:216:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:218:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:219:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:219:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:220:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:223:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:225:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:226:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:227:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:228:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:231:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:233:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:234:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:235:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:236:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:237:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:240:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:242:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:243:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:244:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:245:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:246:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:249:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:251:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:252:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:253:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:254:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:255:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:258:64: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:260:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:261:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:262:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:266:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:269:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:270:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:271:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:271:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:274:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:274:79: warning: unused parameter 'a' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:274:91: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:37:9: warning: padding size of 'arg_PLS_D' with 7 bytes to alignment boundary [-Wpadded] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:44:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:44:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:691:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:698:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:705:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:712:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:719:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:720:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:727:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:728:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:735:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:742:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:749:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:756:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:763:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:770:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:780:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:781:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:793:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:794:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:803:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:810:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:817:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:818:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:825:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:832:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:839:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:849:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:850:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:859:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:866:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:867:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:874:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:884:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:885:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:894:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:901:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:902:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:909:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:919:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc-softmmu.fa.p/decode-insn64.c.inc:920:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:11:9: warning: padding size of 'arg_A_tb' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1287:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1289:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1290:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1291:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1292:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1296:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1298:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1299:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1303:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1305:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1306:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1312:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1314:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1319:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1321:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1326:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1327:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1333:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1334:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1340:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1341:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1345:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1347:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1348:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1348:94: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1351:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1353:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1354:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1357:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1359:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1361:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1365:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1367:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1369:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1370:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1373:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1375:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1376:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1377:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1378:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:137:9: warning: padding size of 'arg_XX2_uim' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1381:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1383:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1384:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1385:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1389:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1391:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1392:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1393:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1394:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1397:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1399:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1400:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1401:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1404:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1406:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1407:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1408:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1411:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1413:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1415:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1418:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1420:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1421:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1422:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1425:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1427:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1428:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1431:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1433:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1434:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1438:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1440:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1441:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1442:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1445:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1447:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1448:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1449:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1452:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1454:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1457:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1459:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1460:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1463:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1465:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1466:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1469:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1471:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1472:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1475:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1477:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1478:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1479:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1482:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1484:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1485:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1486:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1489:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1491:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1492:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1493:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1496:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1498:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1499:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1500:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1503:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1505:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1506:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1512:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1514:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1515:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1516:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1517:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1520:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1522:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1523:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1524:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1525:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1530:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1531:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1532:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1532:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1535:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1537:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1538:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1539:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1545:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1546:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1549:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1554:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1556:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1557:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1558:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1563:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1564:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1565:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1570:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1571:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1572:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1575:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1577:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1578:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1579:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1584:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1585:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1586:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1589:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1591:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1593:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1594:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1597:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1599:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1600:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1605:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1606:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1609:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1611:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1614:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1616:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1617:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1620:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1622:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1623:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1626:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1628:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1629:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1630:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1633:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1635:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1636:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1639:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1641:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1644:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1646:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1647:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1648:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1652:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1654:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1658:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1660:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1661:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1664:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1666:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1671:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1673:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1676:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1678:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1682:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1684:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1685:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1688:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1690:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1691:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1695:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1697:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1699:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1703:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1705:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1707:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1714:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1715:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1722:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1723:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1728:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1730:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1731:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1734:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1736:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1737:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1740:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1745:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1747:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1748:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1754:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1755:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1756:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1761:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1763:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1766:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1768:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1774:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1775:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1778:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1780:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1781:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1782:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1787:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1788:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1789:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1792:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1794:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1795:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1796:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1802:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1804:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1805:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1808:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1810:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1811:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1812:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1813:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1819:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1821:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1822:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1823:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1826:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1828:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:182:9: warning: padding struct 'arg_X_bfl' with 3 bytes to align 'ra' [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1830:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1831:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1838:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1840:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1841:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1844:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1846:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1847:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1848:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1849:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1855:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1856:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1858:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1859:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1864:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1865:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1867:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1868:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1871:108: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1871:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:1871:96: warning: unused parameter 'a' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:213:9: warning: padding struct 'arg_X_imm5' with 3 bytes to align 'vrb' [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:216:9: warning: padding size of 'arg_X_imm8' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:225:9: warning: padding size of 'arg_X_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:232:9: warning: padding size of 'arg_X_rs_l' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:246:9: warning: padding size of 'arg_X_t_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:256:9: warning: padding size of 'arg_X_tb_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:262:9: warning: padding size of 'arg_X_tb_s_rc' with 2 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:269:9: warning: padding size of 'arg_X_tb_sp_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:276:9: warning: padding size of 'arg_X_tlbie' with 2 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:284:9: warning: padding size of 'arg_X_uim5' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:300:9: warning: padding size of 'arg_Z22_ta_sh_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:307:9: warning: padding size of 'arg_Z23_tab' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:315:9: warning: padding size of 'arg_Z23_tb' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:319:9: warning: padding struct 'arg_Z23_tb' with 3 bytes to align 'rmc' [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:323:9: warning: padding size of 'arg_Z23_te_tb' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:331:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:331:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:36:9: warning: padding struct 'arg_D_bf' with 3 bytes to align 'ra' [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:3:9: warning: padding size of 'arg_A' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4301:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4313:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4319:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4325:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4331:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4340:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4348:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4354:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4360:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4369:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4377:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4383:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4389:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4398:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4406:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4412:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4418:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4427:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4441:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4447:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4453:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4459:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4465:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4471:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4480:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4488:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4494:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4500:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4758:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:4781:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:5352:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:56:9: warning: padding size of 'arg_VC' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:85:9: warning: padding struct 'arg_VX_mp' with 3 bytes to align 'vrb' [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn32.c.inc:99:9: warning: padding size of 'arg_VX_tb_rc' with 3 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:186:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:189:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:190:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:191:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:191:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:194:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:197:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:198:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:199:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:199:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:205:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:206:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:206:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:207:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:210:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:212:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:212:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:213:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:216:58: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:218:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:219:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:219:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:220:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:223:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:225:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:226:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:227:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:228:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:231:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:233:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:234:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:235:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:236:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:237:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:240:62: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:242:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:243:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:244:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:245:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:246:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:249:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:251:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:252:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:253:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:254:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:255:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:258:64: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:260:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:261:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:262:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:266:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:269:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:270:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:271:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:271:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:274:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:274:79: warning: unused parameter 'a' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:274:91: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:37:9: warning: padding size of 'arg_PLS_D' with 7 bytes to alignment boundary [-Wpadded] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:44:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:44:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:691:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:698:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:705:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:712:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:719:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:720:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:727:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:728:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:735:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:742:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:749:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:756:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:763:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:770:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:780:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:781:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:793:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:794:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:803:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:810:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:817:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:818:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:825:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:832:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:839:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:849:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:850:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:859:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:866:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:867:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:874:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:884:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:885:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:894:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:901:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:902:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:909:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:919:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-ppc64-softmmu.fa.p/decode-insn64.c.inc:920:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] libqemu-riscv32-softmmu.fa.p/decode-XVentanaCondOps.c.inc:16:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-XVentanaCondOps.c.inc:18:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-XVentanaCondOps.c.inc:19:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-XVentanaCondOps.c.inc:20:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:103:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:108:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:110:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:110:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:112:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:117:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:124:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:124:71: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:130:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:132:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:135:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:138:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:139:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:144:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:146:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:151:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:152:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:153:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:158:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:159:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:160:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:165:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:167:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:172:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:174:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:179:194: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:179:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:180:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:184:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:186:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:186:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:187:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:188:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:193:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:193:318: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:198:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:199:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:200:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:205:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:206:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:207:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:212:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:213:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:214:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:217:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:219:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:220:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:221:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:226:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:227:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:228:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:233:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:234:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:235:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:240:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:241:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:242:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:247:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:248:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:249:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:252:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:252:86: warning: unused parameter 'a' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:252:98: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:76:193: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:76:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:83:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:85:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:90:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:90:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:91:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:92:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:95:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn16.c.inc:98:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1508:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1510:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1511:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1513:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1514:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1517:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1519:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1520:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1521:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1522:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1523:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1528:155: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1528:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1529:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1530:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1533:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1535:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1536:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1537:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1540:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1540:86: warning: unused parameter 'a' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1540:98: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1544:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1546:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1547:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1550:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1552:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1553:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1556:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1558:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1559:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1562:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1565:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1566:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1569:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1571:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1572:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1573:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1578:159: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1578:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1579:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1584:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1585:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1586:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1587:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1590:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1592:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1593:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1594:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1597:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1599:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1600:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1603:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1605:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1606:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1611:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1612:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1613:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1614:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1617:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1619:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1620:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1621:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1624:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1626:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1627:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1630:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1632:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1633:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1634:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1637:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1639:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1640:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1641:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1644:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1646:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1647:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1648:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1651:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1653:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1654:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1657:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1659:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1660:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1661:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1662:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1663:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1668:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1669:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1670:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1671:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1672:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1675:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1677:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1678:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1679:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1680:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1683:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1685:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1686:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1687:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1688:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1691:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1694:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1695:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1696:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1699:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1702:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1703:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1704:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1707:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1709:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1709:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1710:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1711:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1714:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1716:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1719:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1721:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1722:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1725:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1727:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1728:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1729:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1732:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1734:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1735:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1736:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1739:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1741:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1742:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1743:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:1749:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:69:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-riscv32-softmmu.fa.p/decode-insn32.c.inc:69:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc:16:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc:18:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc:19:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-XVentanaCondOps.c.inc:20:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:103:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:105:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:108:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:110:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:110:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:112:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:117:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:119:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:124:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:124:71: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:125:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:130:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:132:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:135:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:138:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:139:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:144:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:146:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:151:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:152:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:153:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:158:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:159:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:160:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:165:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:167:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:172:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:174:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:179:194: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:179:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:180:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:184:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:186:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:186:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:187:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:188:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:193:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:193:318: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:198:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:199:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:200:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:205:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:206:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:207:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:212:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:213:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:214:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:217:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:219:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:220:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:221:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:226:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:227:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:228:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:233:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:234:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:235:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:240:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:241:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:242:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:247:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:248:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:249:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:252:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:252:86: warning: unused parameter 'a' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:252:98: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:76:193: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:76:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:83:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:85:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:90:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:90:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:91:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:92:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:95:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn16.c.inc:98:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1508:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1510:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1511:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1513:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1514:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1517:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1519:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1520:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1521:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1522:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1523:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1528:155: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1528:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1529:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1530:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1533:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1535:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1536:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1537:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1540:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1540:86: warning: unused parameter 'a' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1540:98: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1544:70: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1546:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1547:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1550:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1552:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1553:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1556:61: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1558:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1559:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1562:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1565:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1566:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1569:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1571:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1572:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1573:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1578:159: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1578:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1579:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1584:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1585:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1586:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1587:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1590:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1592:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1593:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1594:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1597:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1599:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1600:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1603:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1605:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1606:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1611:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1612:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1613:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1614:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1617:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1619:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1620:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1621:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1624:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1626:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1627:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1630:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1632:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1633:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1634:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1637:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1639:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1640:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1641:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1644:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1646:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1647:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1648:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1651:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1653:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1654:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1657:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1659:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1660:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1661:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1662:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1663:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1668:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1669:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1670:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1671:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1672:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1675:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1677:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1678:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1679:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1680:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1683:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1685:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1686:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1687:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1688:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1691:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1694:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1695:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1696:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1699:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1702:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1703:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1704:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1707:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1709:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1709:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1710:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1711:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1714:59: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1716:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1719:60: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1721:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1722:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1725:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1727:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1728:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1729:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1732:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1734:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1735:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1736:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1739:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1741:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1742:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1743:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:1749:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:69:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-riscv64-softmmu.fa.p/decode-insn32.c.inc:69:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1001:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1006:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1007:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1007:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1010:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1012:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1013:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1016:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1018:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1021:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1023:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1026:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1028:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1029:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1032:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1034:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1035:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1038:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1040:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1041:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1042:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1045:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1047:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1048:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1051:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1053:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1056:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1056:75: warning: unused parameter 'a' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1056:87: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1060:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1062:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1065:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1067:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1070:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1072:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1073:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:1074:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:32:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:32:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:508:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:509:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:515:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:519:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:521:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:526:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:532:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:534:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:535:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:536:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:540:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:542:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:543:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:544:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:550:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:551:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:552:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:552:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:555:49: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:557:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:558:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:561:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:563:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:564:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:565:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:570:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:571:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:572:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:572:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:575:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:577:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:578:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:579:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:582:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:584:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:585:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:589:52: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:591:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:592:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:592:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:596:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:598:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:598:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:602:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:604:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:605:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:606:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:610:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:612:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:613:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:614:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:615:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:618:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:620:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:621:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:622:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:626:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:628:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:629:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:630:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:636:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:637:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:638:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:638:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:641:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:643:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:644:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:647:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:649:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:650:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:651:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:654:55: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:656:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:657:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:658:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:661:54: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:663:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:664:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:665:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:668:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:670:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:671:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:674:57: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:676:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:677:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:678:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:679:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:682:51: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:684:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:684:97: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:688:53: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:690:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:691:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:692:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:693:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:696:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:698:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:699:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:700:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:703:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:705:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:707:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:708:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:711:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:713:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:714:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:717:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:719:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:720:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:721:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:724:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:726:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:729:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:729:75: warning: unused parameter 'a' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:729:87: warning: unused parameter 'insn' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:733:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:735:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:738:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:740:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:741:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:747:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:748:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:748:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:752:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:754:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:757:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:759:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:762:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:764:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:767:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:769:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:770:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:773:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:775:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:776:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:777:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:781:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:783:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:784:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:785:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:789:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:791:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:792:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:793:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:797:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:799:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:800:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:801:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:805:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:807:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:808:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:809:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:813:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:815:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:816:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:817:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:821:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:823:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:824:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:827:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:829:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:830:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:832:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:835:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:837:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:838:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:840:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:843:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:845:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:846:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:848:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:851:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:853:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:854:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:859:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:860:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:860:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:865:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:866:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:868:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:868:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:873:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:874:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:875:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:876:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:876:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:881:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:882:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:883:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:883:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:884:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:884:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:887:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:889:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:890:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:891:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:892:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:895:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:897:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:898:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:899:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:900:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:903:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:905:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:906:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:907:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:908:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:912:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:914:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:915:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:916:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:917:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:921:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:923:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:924:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:925:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:926:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:930:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:932:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:933:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:934:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:935:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:938:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:940:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:941:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:942:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:943:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:946:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:948:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:949:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:950:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:954:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:956:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:957:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:958:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:959:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:962:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:964:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:965:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:966:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:967:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:967:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:970:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:972:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:973:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:974:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:977:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:979:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:980:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:981:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:982:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:985:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:987:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:988:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:989:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:990:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:993:56: warning: unused parameter 'ctx' [-Wunused-parameter] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:995:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:996:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] libqemu-rx-softmmu.fa.p/decode-insns.c.inc:999:56: warning: unused parameter 'ctx' [-Wunused-parameter] memory_ldst.c.inc:116:17: warning: enumeration value 'DEVICE_NATIVE_ENDIAN' not explicitly handled in switch [-Wswitch-enum] memory_ldst.c.inc:182:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:192:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] memory_ldst.c.inc:220:17: warning: enumeration value 'DEVICE_NATIVE_ENDIAN' not explicitly handled in switch [-Wswitch-enum] memory_ldst.c.inc:222:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:225:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:228:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:240:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] memory_ldst.c.inc:324:17: warning: enumeration value 'DEVICE_NATIVE_ENDIAN' not explicitly handled in switch [-Wswitch-enum] memory_ldst.c.inc:420:17: warning: enumeration value 'DEVICE_NATIVE_ENDIAN' not explicitly handled in switch [-Wswitch-enum] memory_ldst.c.inc:47:17: warning: enumeration value 'DEVICE_NATIVE_ENDIAN' not explicitly handled in switch [-Wswitch-enum] memory_ldst.c.inc:484:17: warning: enumeration value 'DEVICE_NATIVE_ENDIAN' not explicitly handled in switch [-Wswitch-enum] memory_ldst.c.inc:49:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:52:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:55:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] memory_ldst.c.inc:67:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/block-dirty-bitmap.c:1168:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/block-dirty-bitmap.c:1179:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/block-dirty-bitmap.c:121:14: warning: padding struct 'struct SaveBitmapState' with 6 bytes to align 'cur_sector' [-Wpadded] migration/block-dirty-bitmap.c:1245:45: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block-dirty-bitmap.c:132:23: warning: padding struct 'struct DBMSaveState' with 6 bytes to align 'prev_bs' [-Wpadded] migration/block-dirty-bitmap.c:136:16: warning: padding size of 'struct LoadBitmapState' with 6 bytes to alignment boundary [-Wpadded] migration/block-dirty-bitmap.c:149:23: warning: padding struct 'struct DBMLoadState' with 4 bytes to align 'bs' [-Wpadded] migration/block-dirty-bitmap.c:153:33: warning: padding struct 'struct DBMLoadState' with 7 bytes to align 'bmap_inner' [-Wpadded] migration/block-dirty-bitmap.c:164:13: warning: padding struct 'struct DBMLoadState' with 7 bytes to align 'bitmaps' [-Wpadded] migration/block-dirty-bitmap.c:199:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/block-dirty-bitmap.c:359:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/block-dirty-bitmap.c:361:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/block-dirty-bitmap.c:363:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/block-dirty-bitmap.c:363:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/block-dirty-bitmap.c:375:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] migration/block-dirty-bitmap.c:471:9: warning: extension used [-Wlanguage-extension-token] migration/block-dirty-bitmap.c:575:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/block-dirty-bitmap.c:689:27: warning: extension used [-Wlanguage-extension-token] migration/block-dirty-bitmap.c:689:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/block-dirty-bitmap.c:689:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/block-dirty-bitmap.c:764:49: warning: unused parameter 'f' [-Wunused-parameter] migration/block-dirty-bitmap.c:766:49: warning: unused parameter 'res_precopy_only' [-Wunused-parameter] migration/block-dirty-bitmap.c:767:49: warning: unused parameter 'res_compatible' [-Wunused-parameter] migration/block-dirty-bitmap.c:796:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/block-dirty-bitmap.c:887:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/block-dirty-bitmap.c:938:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/block-dirty-bitmap.c:945:50: warning: unused parameter 'f' [-Wunused-parameter] migration/block-dirty-bitmap.c:981:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/block.c:1013:35: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:102:34: warning: padding struct 'struct BlkMigState' with 7 bytes to align 'blk_list' [-Wpadded] migration/block.c:112:15: warning: padding struct 'struct BlkMigState' with 4 bytes to align 'lock' [-Wpadded] migration/block.c:119:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/block.c:142:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:146:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/block.c:148:57: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/block.c:178:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:195:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:208:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:209:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:223:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:224:36: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] migration/block.c:227:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:228:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:244:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:244:73: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:247:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/block.c:270:43: warning: unused parameter 'f' [-Wunused-parameter] migration/block.c:285:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:285:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:287:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] migration/block.c:308:36: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] migration/block.c:309:36: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] migration/block.c:318:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:334:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:334:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:335:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:336:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:336:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:337:33: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] migration/block.c:383:41: warning: unused parameter 'f' [-Wunused-parameter] migration/block.c:408:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/block.c:417:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] migration/block.c:449:25: warning: declaration shadows a local variable [-Wshadow] migration/block.c:450:27: warning: declaration shadows a local variable [-Wshadow] migration/block.c:495:47: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] migration/block.c:503:26: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/block.c:540:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:540:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:541:40: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] migration/block.c:542:44: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] migration/block.c:547:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:547:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:548:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:559:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:562:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:562:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:563:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] migration/block.c:571:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:571:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:572:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:572:74: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] migration/block.c:59:13: warning: padding struct 'struct BlkMigDevState' with 4 bytes to align 'total_sectors' [-Wpadded] migration/block.c:645:9: warning: extension used [-Wlanguage-extension-token] migration/block.c:65:13: warning: padding struct 'struct BlkMigDevState' with 4 bytes to align 'cur_sector' [-Wpadded] migration/block.c:692:9: warning: extension used [-Wlanguage-extension-token] migration/block.c:709:43: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:719:9: warning: extension used [-Wlanguage-extension-token] migration/block.c:726:48: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:756:50: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:774:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:774:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] migration/block.c:824:51: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:865:42: warning: unused parameter 'f' [-Wunused-parameter] migration/block.c:865:51: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:865:68: warning: unused parameter 'max_size' [-Wunused-parameter] migration/block.c:867:42: warning: unused parameter 'res_compatible' [-Wunused-parameter] migration/block.c:868:42: warning: unused parameter 'res_postcopy_only' [-Wunused-parameter] migration/block.c:874:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/block.c:878:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:879:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:88:18: warning: padding struct 'struct BlkMigBlock' with 4 bytes to align 'qiov' [-Wpadded] migration/block.c:892:42: warning: unused parameter 'opaque' [-Wunused-parameter] migration/block.c:892:54: warning: unused parameter 'version_id' [-Wunused-parameter] migration/block.c:908:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:910:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:916:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/block.c:93:33: warning: padding struct 'struct BlkMigBlock' with 4 bytes to align 'entry' [-Wpadded] migration/block.c:943:38: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] migration/block.c:944:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:951:38: warning: comparison of integers of different signs: 'long long' and 'unsigned long long' [-Wsign-compare] migration/block.c:952:44: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] migration/block.c:958:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:958:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:959:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:968:31: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] migration/block.c:968:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:969:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/block.c:969:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/block.c:969:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/block.c:973:38: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] migration/block.c:974:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/block.c:980:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] migration/block.c:989:17: warning: variable 'ret' may be uninitialized when used here [-Wconditional-uninitialized] migration/channel-block.c:100:44: warning: unused parameter 'ioc' [-Wunused-parameter] migration/channel-block.c:118:29: warning: 'QIO_CHANNEL_BLOCK' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:142:29: warning: 'QIO_CHANNEL_BLOCK' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:159:50: warning: unused parameter 'ioc' [-Wunused-parameter] migration/channel-block.c:160:50: warning: unused parameter 'ctx' [-Wunused-parameter] migration/channel-block.c:161:49: warning: unused parameter 'io_read' [-Wunused-parameter] migration/channel-block.c:162:49: warning: unused parameter 'io_write' [-Wunused-parameter] migration/channel-block.c:163:44: warning: unused parameter 'opaque' [-Wunused-parameter] migration/channel-block.c:173:34: warning: 'QIO_CHANNEL_CLASS' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:197:44: warning: extra ';' outside of a function [-Wextra-semi] migration/channel-block.c:32:11: warning: 'QIO_CHANNEL_BLOCK' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:44:28: warning: 'QIO_CHANNEL_BLOCK' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:54:31: warning: unused parameter 'fds' [-Wunused-parameter] migration/channel-block.c:55:33: warning: unused parameter 'nfds' [-Wunused-parameter] migration/channel-block.c:58:29: warning: 'QIO_CHANNEL_BLOCK' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:62:53: warning: cast from 'const struct iovec *' to 'struct iovec *' drops const qualifier [-Wcast-qual] migration/channel-block.c:62:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/channel-block.c:70:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] migration/channel-block.c:78:31: warning: unused parameter 'fds' [-Wunused-parameter] migration/channel-block.c:79:33: warning: unused parameter 'nfds' [-Wunused-parameter] migration/channel-block.c:80:30: warning: unused parameter 'flags' [-Wunused-parameter] migration/channel-block.c:83:29: warning: 'QIO_CHANNEL_BLOCK' was marked unused but was used [-Wused-but-marked-unused] migration/channel-block.c:87:53: warning: cast from 'const struct iovec *' to 'struct iovec *' drops const qualifier [-Wcast-qual] migration/channel-block.c:87:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/channel-block.c:95:17: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] migration/channel-block.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] migration/channel-block.h:48:4: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] migration/channel.c:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/channel.c:57:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/channel.c:87:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/colo-failover.c:27:36: warning: unused parameter 'opaque' [-Wunused-parameter] migration/colo-failover.c:34:17: warning: implicit conversion changes signedness: 'FailoverStatus' (aka 'enum FailoverStatus') to 'int' [-Wsign-conversion] migration/colo-failover.c:66:11: warning: extension used [-Wlanguage-extension-token] migration/colo-failover.c:66:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/colo-failover.c:68:58: warning: implicit conversion changes signedness: 'FailoverStatus' (aka 'enum FailoverStatus') to 'int' [-Wsign-conversion] migration/colo-failover.c:75:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/colo.c:122:17: warning: implicit conversion changes signedness: 'FailoverStatus' (aka 'enum FailoverStatus') to 'int' [-Wsign-conversion] migration/colo.c:168:17: warning: implicit conversion changes signedness: 'FailoverStatus' (aka 'enum FailoverStatus') to 'int' [-Wsign-conversion] migration/colo.c:207:13: warning: enumeration values 'COLO_MODE_NONE' and 'COLO_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] migration/colo.c:245:61: warning: unused parameter 'errp' [-Wunused-parameter] migration/colo.c:277:43: warning: unused parameter 'errp' [-Wunused-parameter] migration/colo.c:284:13: warning: 4 enumeration values not explicitly handled in switch: 'FAILOVER_STATUS_REQUIRE', 'FAILOVER_STATUS_ACTIVE', 'FAILOVER_STATUS_RELAUNCH'... [-Wswitch-enum] migration/colo.c:318:45: warning: implicit conversion changes signedness: 'COLOMessage' (aka 'enum COLOMessage') to 'int' [-Wsign-conversion] migration/colo.c:338:42: warning: implicit conversion changes signedness: 'COLOMessage' (aka 'enum COLOMessage') to 'int' [-Wsign-conversion] migration/colo.c:357:48: warning: implicit conversion changes signedness: 'COLOMessage' (aka 'enum COLOMessage') to 'int' [-Wsign-conversion] migration/colo.c:395:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] migration/colo.c:419:25: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/colo.c:523:54: warning: unused parameter 'notifier' [-Wunused-parameter] migration/colo.c:561:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/colo.c:613:13: warning: 5 enumeration values not explicitly handled in switch: 'FAILOVER_STATUS_NONE', 'FAILOVER_STATUS_REQUIRE', 'FAILOVER_STATUS_ACTIVE'... [-Wswitch-enum] migration/colo.c:733:25: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/colo.c:809:13: warning: 7 enumeration values not explicitly handled in switch: 'COLO_MESSAGE_CHECKPOINT_READY', 'COLO_MESSAGE_CHECKPOINT_REPLY', 'COLO_MESSAGE_VMSTATE_SEND'... [-Wswitch-enum] migration/colo.c:80:21: warning: implicit conversion changes signedness: 'FailoverStatus' (aka 'enum FailoverStatus') to 'int' [-Wsign-conversion] migration/colo.c:824:13: warning: enumeration values 'COLO_MODE_NONE' and 'COLO_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] migration/colo.c:875:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/colo.c:923:13: warning: 5 enumeration values not explicitly handled in switch: 'FAILOVER_STATUS_NONE', 'FAILOVER_STATUS_REQUIRE', 'FAILOVER_STATUS_ACTIVE'... [-Wswitch-enum] migration/dirtyrate.c:117:5: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:117:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:129:47: warning: unused parameter 'stat' [-Wunused-parameter] migration/dirtyrate.c:135:5: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:135:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:181:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/dirtyrate.c:209:9: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:209:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:223:20: warning: implicit conversion changes signedness: 'int' to 'DirtyRateStatus' (aka 'enum DirtyRateStatus') [-Wsign-conversion] migration/dirtyrate.c:229:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:267:13: warning: enumeration values 'DIRTY_RATE_MEASURE_MODE_DIRTY_BITMAP' and 'DIRTY_RATE_MEASURE_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] migration/dirtyrate.c:282:59: warning: unused parameter 'config' [-Wunused-parameter] migration/dirtyrate.c:297:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/dirtyrate.c:310:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/dirtyrate.c:322:11: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/dirtyrate.c:323:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/dirtyrate.c:323:42: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion] migration/dirtyrate.c:335:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] migration/dirtyrate.c:356:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] migration/dirtyrate.c:357:36: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/dirtyrate.c:358:74: warning: implicit conversion loses integer precision: 'unsigned long long' to 'gint32' (aka 'int') [-Wshorten-64-to-32] migration/dirtyrate.c:423:5: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:423:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:430:29: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/dirtyrate.c:435:5: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:435:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:462:19: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] migration/dirtyrate.c:506:5: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:506:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:539:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/dirtyrate.c:540:9: warning: extension used [-Wlanguage-extension-token] migration/dirtyrate.c:540:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:57:55: warning: implicit conversion changes signedness: 'long long' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] migration/dirtyrate.c:615:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/dirtyrate.c:616:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/dirtyrate.c:620:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/dirtyrate.c:647:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/dirtyrate.c:707:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/dirtyrate.c:748:51: warning: implicit conversion changes signedness: 'DirtyRateMeasureMode' (aka 'enum DirtyRateMeasureMode') to 'int' [-Wsign-conversion] migration/dirtyrate.c:763:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/dirtyrate.c:781:52: warning: unused parameter 'errp' [-Wunused-parameter] migration/dirtyrate.c:786:53: warning: unused parameter 'qdict' [-Wunused-parameter] migration/dirtyrate.c:791:46: warning: implicit conversion changes signedness: 'DirtyRateStatus' (aka 'enum DirtyRateStatus') to 'int' [-Wsign-conversion] migration/dirtyrate.c:799:51: warning: implicit conversion changes signedness: 'DirtyRateMeasureMode' (aka 'enum DirtyRateMeasureMode') to 'int' [-Wsign-conversion] migration/dirtyrate.c:80:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/dirtyrate.c:82:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/dirtyrate.c:82:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/dirtyrate.h:45:8: warning: padding size of 'struct DirtyRateConfig' with 4 bytes to alignment boundary [-Wpadded] migration/exec.c:34:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/exec.c:47:61: warning: unused parameter 'condition' [-Wunused-parameter] migration/exec.c:48:57: warning: unused parameter 'opaque' [-Wunused-parameter] migration/exec.c:61:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/fd.c:41:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/fd.c:47:59: warning: unused parameter 'condition' [-Wunused-parameter] migration/fd.c:48:55: warning: unused parameter 'opaque' [-Wunused-parameter] migration/fd.c:71:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/global_state.c:112:16: warning: implicit conversion changes signedness: 'int' to 'RunState' (aka 'enum RunState') [-Wsign-conversion] migration/global_state.c:122:65: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/global_state.c:136:9: warning: extension used [-Wlanguage-extension-token] migration/global_state.c:136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/global_state.c:137:9: warning: extension used [-Wlanguage-extension-token] migration/global_state.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/global_state.c:138:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/global_state.c:23:9: warning: padding size of 'GlobalState' with 3 bytes to alignment boundary [-Wpadded] migration/global_state.c:83:53: warning: unused parameter 'version_id' [-Wunused-parameter] migration/migration.c:1053:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1058:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/migration.c:1058:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1064:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1066:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] migration/migration.c:1101:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1111:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1112:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1113:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:1120:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:1134:9: warning: extension used [-Wlanguage-extension-token] migration/migration.c:1185:20: warning: implicit conversion changes signedness: 'int' to 'MigrationStatus' (aka 'enum MigrationStatus') [-Wsign-conversion] migration/migration.c:1216:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/migration.c:1217:11: warning: parameter ':' not found in the function declaration [-Wdocumentation] migration/migration.c:1217:4: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] migration/migration.c:1297:30: warning: implicit conversion changes signedness: 'const MigrationCapability' (aka 'const enum MigrationCapability') to 'int' [-Wsign-conversion] migration/migration.c:1392:25: warning: implicit conversion changes signedness: 'int' to 'MigrationStatus' (aka 'enum MigrationStatus') [-Wsign-conversion] migration/migration.c:1395:42: warning: unused parameter 'errp' [-Wunused-parameter] migration/migration.c:152:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] migration/migration.c:1815:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] migration/migration.c:1815:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] migration/migration.c:1815:9: warning: extension used [-Wlanguage-extension-token] migration/migration.c:1815:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:1822:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] migration/migration.c:1822:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] migration/migration.c:1822:9: warning: extension used [-Wlanguage-extension-token] migration/migration.c:1822:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:1865:9: warning: extension used [-Wlanguage-extension-token] migration/migration.c:1865:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:1887:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:1929:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:1982:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:1990:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:2012:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:207:25: warning: 'MIGRATION_OBJ' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:2279:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:2403:47: warning: unused parameter 'has_detach' [-Wunused-parameter] migration/migration.c:2403:64: warning: unused parameter 'detach' [-Wunused-parameter] migration/migration.c:2458:33: warning: unused parameter 'errp' [-Wunused-parameter] migration/migration.c:2466:18: warning: comparison of integers of different signs: 'int' and 'MigrationStatus' (aka 'enum MigrationStatus') [-Wsign-compare] migration/migration.c:2705:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:2785:24: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/migration.c:2793:33: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] migration/migration.c:2794:31: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] migration/migration.c:2856:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:2865:17: warning: variable 'file' may be uninitialized when used here [-Wconditional-uninitialized] migration/migration.c:2890:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/migration.c:2891:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/migration.c:2918:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/migration.c:2930:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/migration.c:2944:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/migration.c:294:29: warning: assigning to 'void *' from 'void (*)(void *)' converts between void pointer and function pointer [-Wpedantic] migration/migration.c:2950:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/migration.c:2959:23: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/migration.c:2989:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/migration.c:3170:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:3171:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:339:35: warning: implicit conversion changes signedness: 'int' to 'MigrationStatus' (aka 'enum MigrationStatus') [-Wsign-conversion] migration/migration.c:3542:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:364:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:3666:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/migration.c:3715:31: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/migration.c:3717:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion] migration/migration.c:3732:55: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion] migration/migration.c:3740:31: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] migration/migration.c:3740:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/migration.c:3759:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/migration.c:3763:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/migration.c:3766:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] migration/migration.c:3768:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] migration/migration.c:3769:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:3896:57: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] migration/migration.c:401:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] migration/migration.c:402:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] migration/migration.c:4092:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:4093:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:413:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/migration.c:417:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/migration.c:419:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/migration.c:4216:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:425:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/migration.c:4327:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4327:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4329:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4329:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4331:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4331:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4333:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4333:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4335:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4335:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4339:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4339:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4342:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4342:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4345:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4345:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4347:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4347:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:434:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:4350:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4350:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4353:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4353:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4356:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4356:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4359:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4359:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4361:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4361:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4363:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4363:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4366:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4366:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4369:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4369:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4372:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4372:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4375:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4375:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4378:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4378:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4381:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4381:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4384:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4384:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4387:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4387:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4390:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4390:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4393:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4393:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4396:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4396:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4399:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4399:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4402:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4402:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4404:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4404:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] migration/migration.c:4404:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4405:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4405:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] migration/migration.c:4405:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4406:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4406:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] migration/migration.c:4406:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4409:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4409:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4410:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4410:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4411:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4411:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4412:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4412:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4413:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4413:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4414:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4414:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4415:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4415:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4416:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4416:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4418:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4418:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4419:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4419:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4420:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4420:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4421:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4421:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4422:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4422:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4423:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4423:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/migration.c:4430:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/migration.c:4433:60: warning: unused parameter 'data' [-Wunused-parameter] migration/migration.c:4435:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:4443:26: warning: 'MIGRATION_OBJ' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:4459:26: warning: 'MIGRATION_OBJ' was marked unused but was used [-Wused-but-marked-unused] migration/migration.c:4525:13: warning: extension used [-Wlanguage-extension-token] migration/migration.c:4525:53: warning: implicit conversion changes signedness: 'int' to 'MigrationCapability' (aka 'enum MigrationCapability') [-Wsign-conversion] migration/migration.c:4560:36: warning: extra ';' outside of a function [-Wextra-semi] migration/migration.c:485:5: warning: extension used [-Wlanguage-extension-token] migration/migration.c:578:37: warning: unused parameter 'opaque' [-Wunused-parameter] migration/migration.c:594:50: warning: implicit conversion changes signedness: 'PostcopyState' to 'int' [-Wsign-conversion] migration/migration.c:778:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/migration.c:840:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/migration.c:841:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] migration/migration.c:850:62: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/migration.c:861:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/migration.c:876:71: warning: unused parameter 'errp' [-Wunused-parameter] migration/migration.c:890:28: warning: implicit conversion changes signedness: 'int' to 'MigrationCapability' (aka 'enum MigrationCapability') [-Wsign-conversion] migration/migration.c:898:59: warning: unused parameter 'errp' [-Wunused-parameter] migration/migration.c:975:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:976:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:977:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.c:978:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/migration.h:117:15: warning: padding struct 'struct MigrationIncomingState' with 4 bytes to align 'postcopy_qemufile_dst' [-Wpadded] migration/migration.h:132:15: warning: padding struct 'struct MigrationIncomingState' with 7 bytes to align 'postcopy_prio_thread_mutex' [-Wpadded] migration/migration.h:148:16: warning: padding struct 'struct MigrationIncomingState' with 3 bytes to align 'colo_incoming_thread' [-Wpadded] migration/migration.h:188:15: warning: padding struct 'struct MigrationIncomingState' with 4 bytes to align 'page_request_mutex' [-Wpadded] migration/migration.h:202:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] migration/migration.h:202:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] migration/migration.h:206:5: warning: not a Doxygen trailing comment [-Wdocumentation] migration/migration.h:211:5: warning: not a Doxygen trailing comment [-Wdocumentation] migration/migration.h:214:5: warning: not a Doxygen trailing comment [-Wdocumentation] migration/migration.h:265:5)' with 6 bytes to align 'rp_sem' [-Wpadded] migration/migration.h:277:23: warning: padding struct 'struct MigrationState::(unnamed at ../migration/migration.h:265:5)' with 6 bytes to align 'rp_sem' [-Wpadded] migration/migration.h:278:7: warning: padding struct 'struct MigrationState' with 4 bytes to align 'rp_state' [-Wpadded] migration/migration.h:290:13: warning: padding struct 'struct MigrationState' with 3 bytes to align 'setup_time' [-Wpadded] migration/migration.h:310:19: warning: padding struct 'struct MigrationState' with 3 bytes to align 'wait_unplug_sem' [-Wpadded] migration/migration.h:352:19: warning: padding struct 'struct MigrationState' with 3 bytes to align 'postcopy_pause_sem' [-Wpadded] migration/migration.h:375:11: warning: padding struct 'struct MigrationState' with 6 bytes to align 'hostname' [-Wpadded] migration/migration.h:50:9: warning: padding size of 'PostcopyTmpPage' with 3 bytes to alignment boundary [-Wpadded] migration/migration.h:91:20: warning: padding struct 'struct MigrationIncomingState' with 7 bytes to align 'fault_thread' [-Wpadded] migration/migration.h:96:20: warning: padding struct 'struct MigrationIncomingState' with 6 bytes to align 'listen_thread' [-Wpadded] migration/multifd-zlib.c:139:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zlib.c:249:29: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zlib.c:250:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zlib.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd-zlib.c:273:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] migration/multifd-zlib.c:277:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zlib.c:303:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zlib.c:31:14: warning: padding struct 'struct zlib_data' with 4 bytes to align 'buf' [-Wpadded] migration/multifd-zlib.c:326:38: warning: extra ';' outside of a function [-Wextra-semi] migration/multifd-zlib.c:60:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zlib.c:92:61: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd-zstd.c:143:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/multifd-zstd.c:151:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:153:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:160:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zstd.c:189:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/multifd-zstd.c:190:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:194:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:23:8: warning: padding size of 'struct zstd_data' with 4 bytes to alignment boundary [-Wpadded] migration/multifd-zstd.c:245:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zstd.c:266:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd-zstd.c:280:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/multifd-zstd.c:288:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:290:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:317:38: warning: extra ';' outside of a function [-Wextra-semi] migration/multifd-zstd.c:62:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/multifd-zstd.c:63:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:67:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/multifd-zstd.c:71:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd-zstd.c:90:61: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd.c:1005:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:1020:34: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd.c:1085:9: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:1093:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] migration/multifd.c:1121:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:1130:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/multifd.c:113:49: warning: unused parameter 'p' [-Wunused-parameter] migration/multifd.c:113:60: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd.c:1154:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:1226:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:1247:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:1250:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/multifd.c:125:52: warning: unused parameter 'p' [-Wunused-parameter] migration/multifd.c:1269:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:149:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd.c:177:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/multifd.c:219:51: warning: cast from 'unsigned char *' to 'const QemuUUID *' increases required alignment from 1 to 4 [-Wcast-align] migration/multifd.c:241:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd.c:273:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd.c:344:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd.c:374:21: warning: padding struct 'struct (unnamed at ../migration/multifd.c:359:1)' with 4 bytes to align 'ops' [-Wpadded] migration/multifd.c:375:4: warning: no previous extern declaration for non-static variable 'multifd_send_state' [-Wmissing-variable-declarations] migration/multifd.c:403:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:417:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:438:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/multifd.c:499:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:506:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:58:49: warning: unused parameter 'p' [-Wunused-parameter] migration/multifd.c:58:60: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd.c:619:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:646:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] migration/multifd.c:671:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:674:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:687:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd.c:71:52: warning: unused parameter 'p' [-Wunused-parameter] migration/multifd.c:71:63: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd.c:729:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:762:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/multifd.c:780:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:803:27: warning: 'QIO_CHANNEL_TLS' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:828:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:829:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:87:62: warning: unused parameter 'errp' [-Wunused-parameter] migration/multifd.c:889:24: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:896:16: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/multifd.c:92:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/multifd.c:979:19: warning: padding struct 'struct (unnamed at ../migration/multifd.c:974:1)' with 4 bytes to align 'sem_sync' [-Wpadded] migration/multifd.c:984:4: warning: no previous extern declaration for non-static variable 'multifd_recv_state' [-Wmissing-variable-declarations] migration/multifd.c:98:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/multifd.h:108:21: warning: padding struct 'MultiFDSendParams' with 4 bytes to align 'pages' [-Wpadded] migration/multifd.h:117:14: warning: padding struct 'MultiFDSendParams' with 4 bytes to align 'num_packets' [-Wpadded] migration/multifd.h:125:17: warning: padding struct 'MultiFDSendParams' with 4 bytes to align 'normal' [-Wpadded] migration/multifd.h:129:11: warning: padding struct 'MultiFDSendParams' with 4 bytes to align 'data' [-Wpadded] migration/multifd.h:139:11: warning: padding struct 'MultiFDRecvParams' with 7 bytes to align 'name' [-Wpadded] migration/multifd.h:148:19: warning: padding struct 'MultiFDRecvParams' with 4 bytes to align 'sem_sync' [-Wpadded] migration/multifd.h:157:14: warning: padding struct 'MultiFDRecvParams' with 2 bytes to align 'flags' [-Wpadded] migration/multifd.h:168:14: warning: padding struct 'MultiFDRecvParams' with 4 bytes to align 'num_packets' [-Wpadded] migration/multifd.h:180:11: warning: padding struct 'MultiFDRecvParams' with 4 bytes to align 'data' [-Wpadded] migration/multifd.h:74:11: warning: padding struct 'MultiFDSendParams' with 7 bytes to align 'name' [-Wpadded] migration/multifd.h:82:14: warning: padding struct 'MultiFDSendParams' with 3 bytes to align 'packet_len' [-Wpadded] migration/multifd.h:87:19: warning: padding struct 'MultiFDSendParams' with 4 bytes to align 'sem' [-Wpadded] migration/multifd.h:98:14: warning: padding struct 'MultiFDSendParams' with 2 bytes to align 'flags' [-Wpadded] migration/page_cache.c:70:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/page_cache.c:81:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] migration/page_cache.c:84:40: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/page_cache.c:97:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] migration/page_cache.h:27:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/page_cache.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/page_cache.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/page_cache.h:68:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/postcopy-ram.c:1330:62: warning: unused parameter 'info' [-Wunused-parameter] migration/postcopy-ram.c:1334:61: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1340:56: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1346:59: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1352:58: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1358:53: warning: unused parameter 'pcfd' [-Wunused-parameter] migration/postcopy-ram.c:1358:69: warning: unused parameter 'rb' [-Wunused-parameter] migration/postcopy-ram.c:1359:43: warning: unused parameter 'client_addr' [-Wunused-parameter] migration/postcopy-ram.c:1359:65: warning: unused parameter 'rb_offset' [-Wunused-parameter] migration/postcopy-ram.c:1365:57: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1371:49: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1371:60: warning: unused parameter 'host' [-Wunused-parameter] migration/postcopy-ram.c:1371:72: warning: unused parameter 'from' [-Wunused-parameter] migration/postcopy-ram.c:1372:35: warning: unused parameter 'rb' [-Wunused-parameter] migration/postcopy-ram.c:1378:54: warning: unused parameter 'mis' [-Wunused-parameter] migration/postcopy-ram.c:1378:65: warning: unused parameter 'host' [-Wunused-parameter] migration/postcopy-ram.c:1379:35: warning: unused parameter 'rb' [-Wunused-parameter] migration/postcopy-ram.c:1385:45: warning: unused parameter 'pcfd' [-Wunused-parameter] migration/postcopy-ram.c:1386:35: warning: unused parameter 'client_addr' [-Wunused-parameter] migration/postcopy-ram.c:1387:36: warning: unused parameter 'rb' [-Wunused-parameter] migration/postcopy-ram.c:1425:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/postcopy-ram.c:1430:49: warning: unused parameter 'ms' [-Wunused-parameter] migration/postcopy-ram.c:1443:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/postcopy-ram.c:1474:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/postcopy-ram.c:1488:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/postcopy-ram.c:1489:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/postcopy-ram.c:1501:12: warning: extension used [-Wlanguage-extension-token] migration/postcopy-ram.c:1501:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/postcopy-ram.c:1507:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/postcopy-ram.c:1583:33: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/postcopy-ram.c:1583:5: warning: 'glib_autoptr_cleanup_QIOChannel' was marked unused but was used [-Wused-but-marked-unused] migration/postcopy-ram.c:1594:33: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/postcopy-ram.c:1594:5: warning: 'glib_autoptr_cleanup_QIOChannel' was marked unused but was used [-Wused-but-marked-unused] migration/postcopy-ram.c:1609:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/postcopy-ram.c:1661:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/postcopy-ram.c:1677:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/postcopy-ram.c:52:14: warning: padding struct 'struct PostcopyDiscardState' with 6 bytes to align 'start_list' [-Wpadded] migration/postcopy-ram.h:130:13: warning: padding struct 'struct PostcopyNotifyData' with 4 bytes to align 'errp' [-Wpadded] migration/postcopy-ram.h:154:11: warning: padding struct 'struct PostCopyFD' with 4 bytes to align 'data' [-Wpadded] migration/qemu-file.c:267:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/qemu-file.c:366:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/qemu-file.c:37:8: warning: padding size of 'struct QEMUFile' with 7 bytes to alignment boundary [-Wpadded] migration/qemu-file.c:381:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:384:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:415:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] migration/qemu-file.c:417:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:46:13: warning: padding struct 'struct QEMUFile' with 7 bytes to align 'rate_limit_max' [-Wpadded] migration/qemu-file.c:491:64: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/qemu-file.c:505:49: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] migration/qemu-file.c:547:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:568:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/qemu-file.c:598:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/qemu-file.c:600:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/qemu-file.c:600:27: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] migration/qemu-file.c:606:20: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] migration/qemu-file.c:607:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] migration/qemu-file.c:613:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/qemu-file.c:614:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/qemu-file.c:614:31: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] migration/qemu-file.c:620:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'ssize_t' (aka 'long') [-Wsign-compare] migration/qemu-file.c:621:16: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:645:41: warning: extension used [-Wlanguage-extension-token] migration/qemu-file.c:645:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/qemu-file.c:650:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/qemu-file.c:686:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/qemu-file.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] migration/qemu-file.c:780:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/qemu-file.c:788:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/qemu-file.c:794:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] migration/qemu-file.c:800:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/qemu-file.c:801:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/qemu-file.c:809:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/qemu-file.c:810:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/qemu-file.c:811:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/qemu-file.c:834:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] migration/qemu-file.c:835:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] migration/qemu-file.c:836:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] migration/qemu-file.c:844:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] migration/qemu-file.c:856:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/qemu-file.c:858:14: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'uLong' (aka 'unsigned long') [-Wsign-compare] migration/qemu-file.c:863:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:868:22: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32] migration/qemu-file.c:869:25: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:870:12: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] migration/qemu-file.c:870:17: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] migration/qemu-file.c:883:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:899:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/qemu-file.c:916:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/ram.c:1077:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:1077:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:107:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1087:44: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1097:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/ram.c:1097:29: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1106:68: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1108:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1109:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1110:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1111:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1112:35: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] migration/ram.c:1112:64: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] migration/ram.c:1117:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1118:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1122:72: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1124:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1126:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1128:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] migration/ram.c:1129:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1130:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1136:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1137:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1147:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1148:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1185:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1186:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:1187:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:1187:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1190:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/ram.c:1210:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1243:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1263:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1287:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1307:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/ram.c:1307:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1348:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1352:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1354:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1435:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] migration/ram.c:1435:60: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1446:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:1469:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1472:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1478:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1506:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1512:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:151:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:1527:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1542:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:1543:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:1568:22: warning: extension used [-Wlanguage-extension-token] migration/ram.c:1568:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1582:26: warning: extension used [-Wlanguage-extension-token] migration/ram.c:1582:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:1620:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:162:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] migration/ram.c:1632:20: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] migration/ram.c:1633:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1634:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:1637:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:178:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:180:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:180:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:193:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:193:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:195:53: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:1997:1: warning: function 'ram_write_tracking_stop' could be declared with attribute 'noreturn' [-Wmissing-noreturn] migration/ram.c:201:21: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:2079:30: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:207:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] migration/ram.c:2088:24: warning: variable 'dirty' may be uninitialized when used here [-Wconditional-uninitialized] migration/ram.c:212:20: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:2147:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:2150:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2162:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:2173:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:219:23: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:220:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:2212:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2335:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] migration/ram.c:2427:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/ram.c:249:34: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:2505:17: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2505:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2556:31: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2556:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:256:49: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:2595:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/ram.c:2611:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:2614:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2614:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2618:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2618:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2632:35: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:2688:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2688:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2715:59: warning: unused parameter 'ms' [-Wunused-parameter] migration/ram.c:2719:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2719:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2740:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/ram.c:2780:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/ram.c:2786:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:2786:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:2817:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/ram.c:2820:59: warning: unused parameter 'ms' [-Wunused-parameter] migration/ram.c:2824:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] migration/ram.c:2824:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/ram.c:2828:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] migration/ram.c:284:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/ram.c:2865:64: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:2885:4: warning: unknown command tag name 'ms'; did you mean 'msc'? [-Wdocumentation-unknown-command] migration/ram.c:2891:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:2920:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:2933:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] migration/ram.c:2934:29: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:2954:45: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:2961:31: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:2967:40: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:2973:39: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:299:9: warning: padding size of 'PostcopyPreemptState' with 7 bytes to alignment boundary [-Wpadded] migration/ram.c:3041:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3041:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3052:38: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:3053:40: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:3065:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3067:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3067:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3079:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3124:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3124:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3125:18: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:3126:54: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:314:8: warning: padding size of 'struct RAMState' with 4 bytes to alignment boundary [-Wpadded] migration/ram.c:3158:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/ram.c:3166:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3179:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3188:23: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:3188:65: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:3188:72: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:3189:35: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:3189:42: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:320:15: warning: padding struct 'struct RAMState' with 4 bytes to align 'last_seen_block' [-Wpadded] migration/ram.c:3228:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3231:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3231:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3232:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/ram.c:3290:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3291:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3297:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3297:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3323:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:3340:77: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:3399:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3444:40: warning: unused parameter 'f' [-Wunused-parameter] migration/ram.c:3447:40: warning: unused parameter 'res_postcopy_only' [-Wunused-parameter] migration/ram.c:3453:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:3458:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3462:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:3473:48: warning: unused parameter 'addr' [-Wunused-parameter] migration/ram.c:3488:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] migration/ram.c:348:14: warning: padding struct 'struct RAMState' with 6 bytes to align 'compress_thread_busy_prev' [-Wpadded] migration/ram.c:3498:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/ram.c:3514:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:3517:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:3535:11: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/ram.c:3597:34: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:3609:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] migration/ram.c:3610:4: warning: unknown command tag name 'ch'; did you mean 'c'? [-Wdocumentation-unknown-command] migration/ram.c:3632:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] migration/ram.c:3633:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] migration/ram.c:3634:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] migration/ram.c:3642:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/ram.c:3652:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3660:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/ram.c:3663:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:3669:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3674:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3676:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3693:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3696:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3720:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3763:59: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:3784:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3789:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3790:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:3801:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3820:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3821:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3821:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3828:17: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3828:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3849:19: warning: declaration shadows a local variable [-Wshadow] migration/ram.c:3851:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3851:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3853:38: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:3870:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3871:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3871:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3874:56: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] migration/ram.c:3889:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3889:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3894:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:3895:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3895:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:390:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3913:46: warning: unused parameter 'opaque' [-Wunused-parameter] migration/ram.c:3925:35: warning: unused parameter 'opaque' [-Wunused-parameter] migration/ram.c:3929:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3929:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3936:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:3936:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:3998:22: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] migration/ram.c:3998:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] migration/ram.c:3998:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] migration/ram.c:3998:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:3999:17: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] migration/ram.c:3999:17: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:4022:57: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] migration/ram.c:4033:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/ram.c:4057:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/ram.c:4065:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/ram.c:4082:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:4093:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:4098:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/ram.c:4099:32: warning: comparison of integers of different signs: 'int' and 'uLong' (aka 'unsigned long') [-Wsign-compare] migration/ram.c:4099:48: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:4167:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:4168:9: warning: extension used [-Wlanguage-extension-token] migration/ram.c:4168:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:4174:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:4175:17: warning: extension used [-Wlanguage-extension-token] migration/ram.c:4175:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:4185:25: warning: extension used [-Wlanguage-extension-token] migration/ram.c:4185:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:4196:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/ram.c:419:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:4241:22: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] migration/ram.c:4241:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] migration/ram.c:4241:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] migration/ram.c:4241:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:4242:17: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] migration/ram.c:4242:17: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] migration/ram.c:4304:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:4335:32: warning: declaration shadows a local variable [-Wshadow] migration/ram.c:4358:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/ram.c:4359:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:4363:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:4367:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/ram.c:4368:32: warning: comparison of integers of different signs: 'int' and 'uLong' (aka 'unsigned long') [-Wsign-compare] migration/ram.c:4368:48: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:4409:40: warning: unused parameter 'opaque' [-Wunused-parameter] migration/ram.c:4431:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:443:8: warning: padding size of 'struct PageSearchStatus' with 5 bytes to alignment boundary [-Wpadded] migration/ram.c:4448:36: warning: unused parameter 'opaque' [-Wunused-parameter] migration/ram.c:4451:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:4451:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:4454:62: warning: format specifies type 'void *' but the argument has type 'uint8_t *' (aka 'unsigned char *') [-Wformat-pedantic] migration/ram.c:4463:67: warning: unused parameter 'rs' [-Wunused-parameter] migration/ram.c:4471:5: warning: extension used [-Wlanguage-extension-token] migration/ram.c:4471:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:4523:34: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:4559:44: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:4565:49: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:4620:57: warning: unused parameter 'n' [-Wunused-parameter] migration/ram.c:4644:13: warning: enumeration values 'POSTCOPY_INCOMING_DISCARD' and 'POSTCOPY_INCOMING_LISTENING' not explicitly handled in switch [-Wswitch-enum] migration/ram.c:481:15: warning: padding struct 'struct CompressParam' with 5 bytes to align 'file' [-Wpadded] migration/ram.c:496:15: warning: padding struct 'struct DecompressParam' with 6 bytes to align 'mutex' [-Wpadded] migration/ram.c:501:14: warning: padding struct 'struct DecompressParam' with 4 bytes to align 'stream' [-Wpadded] migration/ram.c:533:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:544:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:550:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:552:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:578:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:612:48: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:627:13: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/ram.c:651:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:668:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/ram.c:694:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:699:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] migration/ram.c:708:33: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] migration/ram.c:710:28: warning: extension used [-Wlanguage-extension-token] migration/ram.c:710:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:712:26: warning: extension used [-Wlanguage-extension-token] migration/ram.c:712:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] migration/ram.c:712:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/ram.c:712:59: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (throttle_now + throttle_inc) : (pct_max))' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:722:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:728:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/ram.c:746:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:76:9: warning: macro is not used [-Wunused-macros] migration/ram.c:772:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:776:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:834:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/ram.c:837:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/ram.c:838:48: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/ram.c:846:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/ram.c:857:4: warning: unknown command tag name 'rb'; did you mean 'b'? [-Wdocumentation-unknown-command] migration/ram.c:861:53: warning: unused parameter 'rs' [-Wunused-parameter] migration/ram.c:931:48: warning: unused parameter 'rs' [-Wunused-parameter] migration/ram.c:970:30: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:996:22: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] migration/ram.c:996:61: warning: implicit conversion changes signedness: 'const unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:996:68: warning: implicit conversion changes signedness: 'const unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:997:28: warning: implicit conversion changes signedness: 'const unsigned long' to 'long' [-Wsign-conversion] migration/ram.c:997:35: warning: implicit conversion changes signedness: 'const unsigned long' to 'long' [-Wsign-conversion] migration/savevm.c:1006:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/savevm.c:1062:14: warning: implicit conversion loses integer precision: 'const unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/savevm.c:1063:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/savevm.c:1065:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/savevm.c:1105:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'char' [-Wimplicit-int-conversion] migration/savevm.c:1108:58: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/savevm.c:1131:13: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:1257:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1262:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1284:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:1310:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1313:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1316:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1347:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1352:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1367:5: warning: 'glib_autoptr_cleanup_JSONWriter' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:136:37: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:1374:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/savevm.c:1382:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1386:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:138:36: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:1398:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1422:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/savevm.c:1426:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:1427:39: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] migration/savevm.c:1427:64: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/savevm.c:1565:59: warning: implicit conversion changes signedness: 'MigrationStatus' (aka 'enum MigrationStatus') to 'int' [-Wsign-conversion] migration/savevm.c:160:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] migration/savevm.c:161:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/savevm.c:1626:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:1631:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:1632:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:172:52: warning: unused parameter 'size' [-Wunused-parameter] migration/savevm.c:173:42: warning: unused parameter 'field' [-Wunused-parameter] migration/savevm.c:1747:13: warning: 4 enumeration values not explicitly handled in switch: 'POSTCOPY_INCOMING_NONE', 'POSTCOPY_INCOMING_LISTENING', 'POSTCOPY_INCOMING_RUNNING'... [-Wswitch-enum] migration/savevm.c:1776:13: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] migration/savevm.c:180:52: warning: unused parameter 'size' [-Wunused-parameter] migration/savevm.c:181:42: warning: unused parameter 'field' [-Wunused-parameter] migration/savevm.c:181:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/savevm.c:1820:47: warning: unused parameter 'opaque' [-Wunused-parameter] migration/savevm.c:201:16: warning: padding size of 'struct SaveStateEntry' with 4 bytes to alignment boundary [-Wpadded] migration/savevm.c:2031:63: warning: unused parameter 'value' [-Wunused-parameter] migration/savevm.c:2068:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2134:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/savevm.c:2147:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] migration/savevm.c:2155:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2156:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/savevm.c:2159:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] migration/savevm.c:2168:43: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2221:63: warning: unused parameter 'mis' [-Wunused-parameter] migration/savevm.c:2247:11: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/savevm.c:2248:11: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/savevm.c:2339:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/savevm.c:233:44: warning: use of GNU array range extension [-Wgnu-designator] migration/savevm.c:2354:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:2366:69: warning: unused parameter 'mis' [-Wunused-parameter] migration/savevm.c:2403:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:2408:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] migration/savevm.c:2409:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] migration/savevm.c:2431:67: warning: unused parameter 'mis' [-Wunused-parameter] migration/savevm.c:2448:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/savevm.c:2567:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:2580:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:2599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] migration/savevm.c:2622:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/savevm.c:265:32: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:269:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/savevm.c:271:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/savevm.c:2739:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/savevm.c:2753:39: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:2753:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:278:40: warning: implicit conversion changes signedness: 'int' to 'MigrationCapability' (aka 'enum MigrationCapability') [-Wsign-conversion] migration/savevm.c:2792:5: warning: 'glib_autoptr_cleanup_GDateTime' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2854:20: warning: implicit conversion loses integer precision: 'gint64' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] migration/savevm.c:2855:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/savevm.c:2856:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/savevm.c:2877:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] migration/savevm.c:2940:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2941:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2987:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:2988:29: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:304:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/savevm.c:3108:60: warning: unused parameter 'dev' [-Wunused-parameter] migration/savevm.c:3129:16: warning: padding size of 'struct SnapshotJob' with 7 bytes to alignment boundary [-Wpadded] migration/savevm.c:3150:22: warning: cast from 'char *' to 'SnapshotJob *' (aka 'struct SnapshotJob *') increases required alignment from 1 to 8 [-Wcast-align] migration/savevm.c:3150:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] migration/savevm.c:3150:22: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:3150:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:316:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] migration/savevm.c:3172:22: warning: cast from 'char *' to 'SnapshotJob *' (aka 'struct SnapshotJob *') increases required alignment from 1 to 8 [-Wcast-align] migration/savevm.c:3172:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] migration/savevm.c:3172:22: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:3172:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:3186:22: warning: cast from 'char *' to 'SnapshotJob *' (aka 'struct SnapshotJob *') increases required alignment from 1 to 8 [-Wcast-align] migration/savevm.c:3186:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] migration/savevm.c:3186:22: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:3186:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:3198:22: warning: cast from 'char *' to 'SnapshotJob *' (aka 'struct SnapshotJob *') increases required alignment from 1 to 8 [-Wcast-align] migration/savevm.c:3198:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] migration/savevm.c:3198:22: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:3198:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:3209:22: warning: cast from 'char *' to 'SnapshotJob *' (aka 'struct SnapshotJob *') increases required alignment from 1 to 8 [-Wcast-align] migration/savevm.c:3209:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] migration/savevm.c:3209:22: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:3209:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:3220:22: warning: cast from 'char *' to 'SnapshotJob *' (aka 'struct SnapshotJob *') increases required alignment from 1 to 8 [-Wcast-align] migration/savevm.c:3220:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] migration/savevm.c:3220:22: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:3220:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/savevm.c:342:54: warning: unused parameter 'version_id' [-Wunused-parameter] migration/savevm.c:345:32: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:355:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:368:20: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] migration/savevm.c:378:57: warning: unused parameter 'size' [-Wunused-parameter] migration/savevm.c:379:47: warning: unused parameter 'field' [-Wunused-parameter] migration/savevm.c:386:11: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/savevm.c:391:27: warning: implicit conversion changes signedness: 'int' to 'MigrationCapability' (aka 'enum MigrationCapability') [-Wsign-conversion] migration/savevm.c:399:57: warning: unused parameter 'size' [-Wunused-parameter] migration/savevm.c:400:47: warning: unused parameter 'field' [-Wunused-parameter] migration/savevm.c:400:66: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/savevm.c:403:58: warning: implicit conversion changes signedness: 'MigrationCapability' (aka 'enum MigrationCapability') to 'int' [-Wsign-conversion] migration/savevm.c:407:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/savevm.c:408:35: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] migration/savevm.c:425:51: warning: unused parameter 'opaque' [-Wunused-parameter] migration/savevm.c:437:9: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:437:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/savevm.c:438:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/savevm.c:442:46: warning: unused parameter 'opaque' [-Wunused-parameter] migration/savevm.c:453:9: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:453:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/savevm.c:454:9: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:454:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] migration/savevm.c:454:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/savevm.c:457:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/savevm.c:461:39: warning: unused parameter 'opaque' [-Wunused-parameter] migration/savevm.c:466:53: warning: unused parameter 'version_id' [-Wunused-parameter] migration/savevm.c:498:9: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/savevm.c:499:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/savevm.c:511:9: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/savevm.c:512:9: warning: extension used [-Wlanguage-extension-token] migration/savevm.c:512:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] migration/savevm.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] migration/savevm.c:513:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] migration/savevm.c:613:10: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] migration/savevm.c:674:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:70:20: warning: no previous extern declaration for non-static variable 'postcopy_ram_discard_version' [-Wmissing-variable-declarations] migration/savevm.c:712:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/savevm.c:721:30: warning: variable 'se' may be uninitialized when used here [-Wconditional-uninitialized] migration/savevm.c:772:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:827:67: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] migration/savevm.c:839:51: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:840:69: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] migration/savevm.c:841:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/savevm.c:846:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/savevm.c:856:36: warning: unused parameter 'obj' [-Wunused-parameter] migration/savevm.c:918:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:924:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] migration/savevm.c:928:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:940:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/savevm.c:949:4: warning: unknown command tag name [-Wdocumentation-unknown-command] migration/savevm.c:951:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] migration/savevm.c:958:31: warning: implicit conversion loses integer precision: 'enum qemu_vm_cmd' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] migration/socket.c:101:10: warning: code will never be executed [-Wunreachable-code] migration/socket.c:113:50: warning: unused parameter 'errp' [-Wunused-parameter] migration/socket.c:128:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/socket.c:149:62: warning: unused parameter 'listener' [-Wunused-parameter] migration/socket.c:151:55: warning: unused parameter 'opaque' [-Wunused-parameter] migration/socket.c:161:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/socket.c:162:40: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/socket.c:33:3: warning: no previous extern declaration for non-static variable 'outgoing_args' [-Wmissing-variable-declarations] migration/socket.c:57:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/socket.c:90:24: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/target.c:16:40: warning: unused parameter 'info' [-Wunused-parameter] migration/tls.c:111:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/tls.c:162:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/tls.c:61:55: warning: unused parameter 'opaque' [-Wunused-parameter] migration/tls.c:63:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/tls.c:98:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/vmstate-types.c:104:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:105:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:105:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:121:58: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:148:55: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:149:45: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:173:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:174:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:181:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:182:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:182:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:197:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:198:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:205:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:206:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:206:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:221:53: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:222:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:229:53: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:230:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:230:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:245:53: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:246:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:24:51: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:253:53: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:254:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:254:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:25:41: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:270:59: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:295:53: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:296:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:303:53: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:304:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:304:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:317:43: warning: unused parameter 'pv' [-Wunused-parameter] migration/vmstate-types.c:317:54: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:318:44: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:328:54: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:329:45: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:329:64: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:32:51: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:33:41: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:33:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:349:59: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:375:58: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:401:59: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:426:56: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:427:46: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:435:56: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:436:46: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:436:65: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:453:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:461:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:461:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:477:49: warning: unused parameter 'pv' [-Wunused-parameter] migration/vmstate-types.c:478:50: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:484:21: warning: extension used [-Wlanguage-extension-token] migration/vmstate-types.c:484:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/vmstate-types.c:484:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/vmstate-types.c:485:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/vmstate-types.c:486:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate-types.c:48:51: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:491:49: warning: unused parameter 'pv' [-Wunused-parameter] migration/vmstate-types.c:492:50: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:492:69: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:498:21: warning: extension used [-Wlanguage-extension-token] migration/vmstate-types.c:498:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] migration/vmstate-types.c:498:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] migration/vmstate-types.c:499:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/vmstate-types.c:49:41: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:500:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate-types.c:562:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:566:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] migration/vmstate-types.c:56:51: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:577:43: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:577:62: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:57:41: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:57:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:581:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] migration/vmstate-types.c:601:53: warning: unused parameter 'unused_size' [-Wunused-parameter] migration/vmstate-types.c:632:9: warning: cast from 'char *' to 'QTailQLink *' (aka 'struct QTailQLink *') increases required alignment from 1 to 8 [-Wcast-align] migration/vmstate-types.c:632:9: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] migration/vmstate-types.c:640:53: warning: unused parameter 'unused_size' [-Wunused-parameter] migration/vmstate-types.c:651:5: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] migration/vmstate-types.c:670:8: warning: padding size of 'struct put_gtree_data' with 4 bytes to alignment boundary [-Wpadded] migration/vmstate-types.c:706:52: warning: unused parameter 'unused_size' [-Wunused-parameter] migration/vmstate-types.c:721:23: warning: implicit conversion changes signedness: 'gint' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/vmstate-types.c:72:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:736:52: warning: unused parameter 'unused_size' [-Wunused-parameter] migration/vmstate-types.c:73:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:770:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] migration/vmstate-types.c:771:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] migration/vmstate-types.c:80:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:81:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate-types.c:81:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] migration/vmstate-types.c:822:52: warning: unused parameter 'unused_size' [-Wunused-parameter] migration/vmstate-types.c:832:5: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] migration/vmstate-types.c:847:52: warning: unused parameter 'unused_size' [-Wunused-parameter] migration/vmstate-types.c:879:13: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] migration/vmstate-types.c:881:13: warning: cast from 'char *' to 'void **' increases required alignment from 1 to 8 [-Wcast-align] migration/vmstate-types.c:96:52: warning: unused parameter 'size' [-Wunused-parameter] migration/vmstate-types.c:97:42: warning: unused parameter 'field' [-Wunused-parameter] migration/vmstate.c:100:13: warning: declaration shadows a local variable [-Wshadow] migration/vmstate.c:111:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:121:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:129:66: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate.c:137:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate.c:286:59: warning: unused parameter 'vmsd' [-Wunused-parameter] migration/vmstate.c:288:77: warning: unused parameter 'i' [-Wunused-parameter] migration/vmstate.c:299:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] migration/vmstate.c:348:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:35:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:360:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:371:66: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate.c:37:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] migration/vmstate.c:37:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:381:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate.c:395:63: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate.c:39:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:41:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:450:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/vmstate.c:456:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/vmstate.c:477:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/vmstate.c:515:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] migration/vmstate.c:517:43: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] migration/vmstate.c:518:39: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] migration/vmstate.c:54:23: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32] migration/vmstate.c:57:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] migration/vmstate.c:70:22: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] migration/vmstate.c:71:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/xbzrle.c:100:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] migration/xbzrle.c:101:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] migration/xbzrle.c:118:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/xbzrle.c:118:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] migration/xbzrle.c:166:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/xbzrle.c:166:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] migration/xbzrle.c:166:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] migration/xbzrle.c:166:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] migration/xbzrle.c:35:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/xbzrle.c:45:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/xbzrle.c:55:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] migration/xbzrle.c:55:50: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'long *' increases required alignment from 1 to 8 [-Wcast-align] migration/xbzrle.c:68:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] migration/xbzrle.c:87:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] migration/yank_functions.c:21:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/yank_functions.c:38:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] migration/yank_functions.c:47:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] monitor/hmp-cmds.c:1007:28: warning: implicit conversion changes signedness: 'char' to 'unsigned char' [-Wsign-conversion] monitor/hmp-cmds.c:1022:42: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:102:47: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1030:51: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1038:41: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1097:33: warning: unused parameter 'mon' [-Wunused-parameter] monitor/hmp-cmds.c:1113:34: warning: unused parameter 'mon' [-Wunused-parameter] monitor/hmp-cmds.c:1113:52: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1125:30: warning: implicit conversion changes signedness: 'int' to 'MigrationStatus' (aka 'enum MigrationStatus') [-Wsign-conversion] monitor/hmp-cmds.c:113:50: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1151:51: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1176:25: warning: implicit conversion changes signedness: 'int' to 'MigrationCapability' (aka 'enum MigrationCapability') [-Wsign-conversion] monitor/hmp-cmds.c:1178:5: warning: extension used [-Wlanguage-extension-token] monitor/hmp-cmds.c:126:46: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1357:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:1359:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:1368:60: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1375:59: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1392:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp-cmds.c:1396:22: warning: implicit conversion changes signedness: 'int' to 'SetPasswordAction' (aka 'enum SetPasswordAction') [-Wsign-conversion] monitor/hmp-cmds.c:1402:21: warning: implicit conversion changes signedness: 'int' to 'DisplayProtocol' (aka 'enum DisplayProtocol') [-Wsign-conversion] monitor/hmp-cmds.c:1410:38: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp-cmds.c:141:49: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1427:25: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp-cmds.c:1430:21: warning: implicit conversion changes signedness: 'int' to 'DisplayProtocol' (aka 'enum DisplayProtocol') [-Wsign-conversion] monitor/hmp-cmds.c:1438:38: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp-cmds.c:1450:39: warning: unused parameter 'readline_opaque' [-Wunused-parameter] monitor/hmp-cmds.c:1477:39: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/hmp-cmds.c:1477:39: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp-cmds.c:1477:39: warning: extension used [-Wlanguage-extension-token] monitor/hmp-cmds.c:1477:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp-cmds.c:1491:17: warning: implicit conversion changes signedness: 'int' to 'BlockdevChangeReadOnlyMode' (aka 'enum BlockdevChangeReadOnlyMode') [-Wsign-conversion] monitor/hmp-cmds.c:1509:16: warning: padding size of 'struct HMPMigrationStatus' with 7 bytes to alignment boundary [-Wpadded] monitor/hmp-cmds.c:1527:58: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:152:57: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:160:47: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1651:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:1658:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:1670:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:1678:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] monitor/hmp-cmds.c:1683:31: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] monitor/hmp-cmds.c:169:50: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1717:14: warning: implicit conversion changes signedness: 'int' to 'ImageFormat' (aka 'enum ImageFormat') [-Wsign-conversion] monitor/hmp-cmds.c:1804:57: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1819:21: warning: enumeration value 'MEMORY_DEVICE_INFO_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/hmp-cmds.c:1825:64: warning: implicit conversion changes signedness: 'MemoryDeviceInfoKind' (aka 'enum MemoryDeviceInfoKind') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:182:47: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1840:64: warning: implicit conversion changes signedness: 'MemoryDeviceInfoKind' (aka 'enum MemoryDeviceInfoKind') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:1849:64: warning: implicit conversion changes signedness: 'MemoryDeviceInfoKind' (aka 'enum MemoryDeviceInfoKind') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:1864:64: warning: implicit conversion changes signedness: 'MemoryDeviceInfoKind' (aka 'enum MemoryDeviceInfoKind') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:1881:52: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:1950:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/hmp-cmds.c:1953:55: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] monitor/hmp-cmds.c:202:50: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:2099:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] monitor/hmp-cmds.c:2196:59: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:2207:62: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:221:50: warning: implicit conversion changes signedness: 'MigrationStatus' (aka 'enum MigrationStatus') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:2228:75: warning: implicit conversion changes signedness: 'StatsType' (aka 'enum StatsType') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:2242:44: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] monitor/hmp-cmds.c:2247:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] monitor/hmp-cmds.c:2257:62: warning: implicit conversion changes signedness: 'StatsUnit' (aka 'enum StatsUnit') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:2294:50: warning: implicit conversion changes signedness: 'StatsProvider' (aka 'enum StatsProvider') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:2300:50: warning: implicit conversion changes signedness: 'StatsProvider' (aka 'enum StatsProvider') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:2352:13: warning: enumeration value 'STATS_TARGET__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/hmp-cmds.c:2361:9: warning: extension used [-Wlanguage-extension-token] monitor/hmp-cmds.c:2387:13: warning: extension used [-Wlanguage-extension-token] monitor/hmp-cmds.c:2405:5: warning: 'glib_autoptr_cleanup_StatsSchemaList' was marked unused but was used [-Wused-but-marked-unused] monitor/hmp-cmds.c:2406:5: warning: 'glib_autoptr_cleanup_StatsResultList' was marked unused but was used [-Wused-but-marked-unused] monitor/hmp-cmds.c:2407:5: warning: 'glib_autoptr_cleanup_StatsFilter' was marked unused but was used [-Wused-but-marked-unused] monitor/hmp-cmds.c:2410:14: warning: implicit conversion changes signedness: 'int' to 'StatsTarget' (aka 'enum StatsTarget') [-Wsign-conversion] monitor/hmp-cmds.c:2416:20: warning: implicit conversion changes signedness: 'int' to 'StatsProvider' (aka 'enum StatsProvider') [-Wsign-conversion] monitor/hmp-cmds.c:2429:13: warning: enumeration value 'STATS_TARGET__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/hmp-cmds.c:2524:50: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:2633:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:2635:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] monitor/hmp-cmds.c:2669:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:2670:64: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] monitor/hmp-cmds.c:2714:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:2715:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:2719:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] monitor/hmp-cmds.c:2720:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] monitor/hmp-cmds.c:379:63: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:388:64: warning: implicit conversion changes signedness: 'MigrationCapability' (aka 'enum MigrationCapability') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:396:61: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:480:44: warning: implicit conversion changes signedness: 'MultiFDCompression' (aka 'enum MultiFDCompression') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:531:51: warning: implicit conversion changes signedness: 'NetworkAddressFamily' (aka 'enum NetworkAddressFamily') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:541:39: warning: implicit conversion changes signedness: 'VncPrimaryAuth' (aka 'enum VncPrimaryAuth') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:542:54: warning: implicit conversion changes signedness: 'VncVencryptSubAuth' (aka 'enum VncVencryptSubAuth') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:573:46: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:67:32: warning: unused parameter 'mon' [-Wunused-parameter] monitor/hmp-cmds.c:689:50: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:757:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/hmp-cmds.c:758:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/hmp-cmds.c:795:13: warning: 'INTERRUPT_STATS_PROVIDER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] monitor/hmp-cmds.c:807:46: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:813:46: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:836:46: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:859:44: warning: implicit conversion changes signedness: 'TpmModel' (aka 'enum TpmModel') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:862:57: warning: implicit conversion changes signedness: 'TpmType' (aka 'enum TpmType') to 'int' [-Wsign-conversion] monitor/hmp-cmds.c:889:42: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:895:24: warning: unused parameter 'mon' [-Wunused-parameter] monitor/hmp-cmds.c:895:42: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:90:41: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] monitor/hmp-cmds.c:924:32: warning: unused parameter 'mon' [-Wunused-parameter] monitor/hmp-cmds.c:924:50: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:929:36: warning: unused parameter 'mon' [-Wunused-parameter] monitor/hmp-cmds.c:929:54: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:934:52: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/hmp-cmds.c:949:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/hmp-cmds.c:956:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/hmp-cmds.c:958:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/hmp-cmds.c:967:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] monitor/hmp-cmds.c:973:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/hmp-cmds.c:975:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/hmp-cmds.c:978:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] monitor/hmp-cmds.c:995:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/hmp.c:1051:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1082:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/hmp.c:1082:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp.c:1082:5: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1082:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1091:5: warning: 'glib_autoptr_cleanup_HumanReadableText' was marked unused but was used [-Wused-but-marked-unused] monitor/hmp.c:1112:16: warning: padding size of 'struct HandleHmpCommandCo' with 7 bytes to alignment boundary [-Wpadded] monitor/hmp.c:1172:9: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1172:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1175:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/hmp.c:1175:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp.c:1175:5: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1175:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1188:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1189:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] monitor/hmp.c:118:28: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] monitor/hmp.c:1219:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1221:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] monitor/hmp.c:1245:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] monitor/hmp.c:1246:61: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] monitor/hmp.c:1246:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] monitor/hmp.c:1286:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1333:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1338:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1376:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/hmp.c:1393:23: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/hmp.c:1393:23: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp.c:1393:23: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1393:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1404:45: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp.c:1412:27: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/hmp.c:1412:27: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp.c:1412:27: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1412:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1416:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1424:13: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1424:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1430:17: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:1430:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:1438:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:272:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] monitor/hmp.c:273:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] monitor/hmp.c:389:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] monitor/hmp.c:407:13: warning: code will never be executed [-Wunreachable-code] monitor/hmp.c:411:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] monitor/hmp.c:44:38: warning: unused parameter 'readline_opaque' [-Wunused-parameter] monitor/hmp.c:538:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] monitor/hmp.c:569:13: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] monitor/hmp.c:596:13: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] monitor/hmp.c:925:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] monitor/hmp.c:959:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/hmp.c:959:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/hmp.c:959:17: warning: extension used [-Wlanguage-extension-token] monitor/hmp.c:959:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/hmp.c:974:58: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] monitor/hmp.c:976:66: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] monitor/misc.c:1030:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:104:11: warning: padding struct 'struct MonFdsetFd' with 3 bytes to align 'opaque' [-Wpadded] monitor/misc.c:1056:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:1080:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:1129:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:1167:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:1200:41: warning: unused parameter 'errp' [-Wunused-parameter] monitor/misc.c:1206:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:1224:13: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:1227:9: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:1241:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:127:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] monitor/misc.c:1322:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:132:48: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1372:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:142:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/misc.c:1430:19: warning: missing field 'params' initializer [-Wmissing-field-initializers] monitor/misc.c:1436:19: warning: missing field 'params' initializer [-Wmissing-field-initializers] monitor/misc.c:1506:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1529:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1545:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1572:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:158:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/misc.c:163:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] monitor/misc.c:1642:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1662:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1696:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1709:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1738:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1751:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1758:25: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:1758:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:1779:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/misc.c:1783:21: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:1783:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:1785:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] monitor/misc.c:1799:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1817:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1840:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] monitor/misc.c:184:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1852:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1873:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1892:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:1908:20: warning: variable 'snapshots' may be uninitialized when used here [-Wconditional-uninitialized] monitor/misc.c:1948:21: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:1948:21: warning: padding size of 'struct (unnamed at ../monitor/misc.c:1948:21)' with 7 bits to alignment boundary [-Wpadded] monitor/misc.c:1948:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] monitor/misc.c:1951:26: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:1951:26: warning: padding size of 'struct (unnamed at ../monitor/misc.c:1951:26)' with 7 bits to alignment boundary [-Wpadded] monitor/misc.c:1951:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] monitor/misc.c:223:54: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/misc.c:240:42: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] monitor/misc.c:276:14: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:276:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:279:30: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:279:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:280:15: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:280:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:311:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:315:9: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:315:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:336:44: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:344:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] monitor/misc.c:347:57: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/misc.c:349:27: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/misc.c:349:27: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/misc.c:349:27: warning: extension used [-Wlanguage-extension-token] monitor/misc.c:349:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/misc.c:358:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] monitor/misc.c:371:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:401:35: warning: unused parameter 'has_cert_subject' [-Wunused-parameter] monitor/misc.c:415:48: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:416:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:427:34: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:494:14: warning: implicit conversion changes signedness: 'int' to 'WatchdogAction' (aka 'enum WatchdogAction') [-Wsign-conversion] monitor/misc.c:544:32: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/misc.c:585:77: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:591:52: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] monitor/misc.c:601:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:604:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:628:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:634:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] monitor/misc.c:641:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:642:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:643:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:644:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] monitor/misc.c:646:43: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:646:43: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:651:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:652:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:653:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:654:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:690:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:710:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:710:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/misc.c:720:53: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] monitor/misc.c:720:53: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] monitor/misc.c:721:13: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] monitor/misc.c:725:38: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] monitor/misc.c:725:38: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] monitor/misc.c:792:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:793:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] monitor/misc.c:810:29: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:820:22: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/misc.c:821:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] monitor/misc.c:828:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] monitor/misc.c:836:37: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:843:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] monitor/misc.c:844:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] monitor/misc.c:849:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] monitor/misc.c:852:40: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] monitor/misc.c:854:40: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] monitor/misc.c:860:39: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:867:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:872:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:872:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:879:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:880:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:886:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:895:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:899:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:903:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:911:39: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:913:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:914:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:915:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:922:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:922:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] monitor/misc.c:925:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:925:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] monitor/misc.c:928:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:928:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] monitor/misc.c:946:37: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:959:57: warning: unused parameter 'qdict' [-Wunused-parameter] monitor/misc.c:96:27: warning: padding struct 'struct mon_fd_t' with 4 bytes to align 'next' [-Wpadded] monitor/misc.c:970:38: warning: unused parameter 'mon' [-Wunused-parameter] monitor/misc.c:973:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:989:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:990:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/misc.c:991:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] monitor/monitor-internal.h:103:11: warning: padding struct 'struct Monitor' with 5 bytes to align 'mon_cpu_path' [-Wpadded] monitor/monitor-internal.h:132:20: warning: padding struct 'struct MonitorHMP' with 7 bytes to align 'rs' [-Wpadded] monitor/monitor-internal.h:145:27: warning: padding struct 'MonitorQMP' with 7 bytes to align 'commands' [-Wpadded] monitor/monitor-internal.h:152:15: warning: padding struct 'MonitorQMP' with 6 bytes to align 'qmp_queue_lock' [-Wpadded] monitor/monitor-internal.h:158:7: warning: unknown command tag name [-Wdocumentation-unknown-command] monitor/monitor-internal.h:91:24: warning: padding struct 'struct HMPCommand' with 7 bytes to align 'sub_table' [-Wpadded] monitor/monitor.c:117:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:154:35: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:154:35: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:154:35: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:154:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:159:41: warning: unused parameter 'do_not_use' [-Wunused-parameter] monitor/monitor.c:159:66: warning: unused parameter 'cond' [-Wunused-parameter] monitor/monitor.c:164:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:186:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] monitor/monitor.c:187:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] monitor/monitor.c:198:59: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] monitor/monitor.c:206:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:217:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:338:19: warning: cast from 'char *' to 'MonitorQMP *' increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:338:19: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:338:19: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:338:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:359:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] monitor/monitor.c:361:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/monitor.c:379:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:379:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:379:13: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:379:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:380:30: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:380:30: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:380:30: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:380:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:394:29: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:394:29: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:394:29: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:394:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:415:16: warning: padding struct 'struct MonitorQapiEvent' with 4 bytes to align 'qdict' [-Wpadded] monitor/monitor.c:427:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:427:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:427:17: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:427:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:437:9: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:439:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:439:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:439:9: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:439:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:44:12: warning: padding struct 'struct MonitorQAPIEventState' with 4 bytes to align 'data' [-Wpadded] monitor/monitor.c:457:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/monitor.c:463:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:463:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:463:9: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:463:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:468:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:468:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:468:9: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:468:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:564:35: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:564:35: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:564:35: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:564:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:579:13: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:579:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:584:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:625:34: warning: cast from 'char *' to 'MonitorQMP *' increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:625:34: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:625:34: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:625:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:627:23: warning: cast from 'char *' to 'MonitorHMP *' (aka 'struct MonitorHMP *') increases required alignment from 1 to 8 [-Wcast-align] monitor/monitor.c:627:23: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/monitor.c:627:23: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:627:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:651:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:655:5: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:655:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:657:21: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:657:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:670:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:679:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:708:5: warning: extension used [-Wlanguage-extension-token] monitor/monitor.c:708:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/monitor.c:727:13: warning: enumeration value 'MONITOR_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/monitor.c:775:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] monitor/monitor.c:786:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] monitor/monitor.c:99:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp-cmds-control.c:120:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp-cmds-control.c:123:45: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds-control.c:130:11: warning: cast from 'char *' to 'MonitorQMP *' increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp-cmds-control.c:130:11: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp-cmds-control.c:130:11: warning: extension used [-Wlanguage-extension-token] monitor/qmp-cmds-control.c:130:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp-cmds-control.c:205:46: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds-control.c:215:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp-cmds-control.c:215:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp-cmds-control.c:215:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp-cmds-control.c:215:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp-cmds-control.c:54:68: warning: implicit conversion changes signedness: 'QMPCapability' (aka 'enum QMPCapability') to 'int' [-Wsign-conversion] monitor/qmp-cmds-control.c:57:63: warning: implicit conversion changes signedness: 'QMPCapability' (aka 'enum QMPCapability') to 'int' [-Wsign-conversion] monitor/qmp-cmds-control.c:73:32: warning: unused parameter 'has_enable' [-Wunused-parameter] monitor/qmp-cmds-control.c:80:11: warning: cast from 'char *' to 'MonitorQMP *' increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp-cmds-control.c:80:11: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp-cmds-control.c:80:11: warning: extension used [-Wlanguage-extension-token] monitor/qmp-cmds-control.c:80:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp-cmds-control.c:96:40: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:101:31: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:106:35: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:138:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:214:16: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] monitor/qmp-cmds.c:214:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'time_t' (aka 'long') [-Wsign-conversion] monitor/qmp-cmds.c:216:16: warning: implicit conversion changes signedness: 'unsigned long long' to 'time_t' (aka 'long') [-Wsign-conversion] monitor/qmp-cmds.c:299:56: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:312:36: warning: 'ACPI_DEVICE_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:323:51: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:326:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:339:13: warning: enumeration value 'DISPLAY_RELOAD_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/qmp-cmds.c:356:13: warning: enumeration value 'DISPLAY_UPDATE_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/qmp-cmds.c:377:13: warning: 'RDMA_PROVIDER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:390:45: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:392:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:400:49: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:402:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:415:13: warning: 'INTERRUPT_STATS_PROVIDER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:440:44: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:442:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:452:23: warning: padding struct 'struct StatsCallbacks' with 4 bytes to align 'stats_cb' [-Wpadded] monitor/qmp-cmds.c:479:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:491:13: warning: enumeration value 'STATS_TARGET__MAX' not explicitly handled in switch [-Wswitch-enum] monitor/qmp-cmds.c:49:34: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:546:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp-cmds.c:573:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp-cmds.c:585:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp-cmds.c:61:32: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:71:34: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp-cmds.c:79:23: warning: unused parameter 'errp' [-Wunused-parameter] monitor/qmp.c:110:27: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:110:27: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:110:27: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:110:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:160:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:160:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:160:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:181:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp.c:188:19: warning: cast from 'char *' to 'MonitorQMP *' increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:188:19: warning: cast from 'const struct Monitor *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:188:19: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:188:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:189:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:210:51: warning: unused parameter 'data' [-Wunused-parameter] monitor/qmp.c:218:16: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:218:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:225:9: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:225:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:245:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:289:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:325:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:325:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:325:13: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:325:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:370:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:370:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:370:9: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:370:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:380:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] monitor/qmp.c:406:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:415:64: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] monitor/qmp.c:427:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:427:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:427:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:427:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:431:58: warning: implicit conversion changes signedness: 'QMPCapability' (aka 'enum QMPCapability') to 'int' [-Wsign-conversion] monitor/qmp.c:437:14: warning: format specifies type 'void *' but the argument has type 'QList *' (aka 'struct QList *') [-Wformat-pedantic] monitor/qmp.c:437:9: warning: format specifies type 'void *' but the argument has type 'QObject *' (aka 'struct QObject *') [-Wformat-pedantic] monitor/qmp.c:451:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:451:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:451:9: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:451:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:64:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] monitor/qmp.c:64:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] monitor/qmp.c:64:5: warning: extension used [-Wlanguage-extension-token] monitor/qmp.c:64:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] monitor/qmp.c:79:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:109:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:142:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:148:39: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:158:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:162:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:179:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/client-connection.c:204:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/client-connection.c:217:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] nbd/client-connection.c:222:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/client-connection.c:257:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:265:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:301:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:324:24: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:351:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:396:20: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:415:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] nbd/client-connection.c:419:9: warning: variable 'wait_co' may be uninitialized when used here [-Wconditional-uninitialized] nbd/client-connection.c:42:15: warning: padding struct 'struct NBDClientConnection' with 6 bytes to align 'mutex' [-Wpadded] nbd/client-connection.c:66:16: warning: padding struct 'struct NBDClientConnection' with 6 bytes to align 'wait_co' [-Wpadded] nbd/client-connection.c:98:52: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] nbd/client.c:1005:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] nbd/client.c:1009:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] nbd/client.c:1024:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:1077:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/client.c:1425:32: warning: unused parameter 'bs' [-Wunused-parameter] nbd/client.c:1452:17: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] nbd/client.c:1487:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] nbd/client.c:1488:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] nbd/client.c:157:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:160:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] nbd/client.c:160:28: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] nbd/client.c:180:65: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] nbd/client.c:322:52: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] nbd/client.c:342:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:344:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/client.c:568:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/client.c:572:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/client.c:582:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/client.c:590:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/client.c:621:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:640:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:653:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/client.c:663:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/client.c:671:60: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] nbd/client.c:71:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:75:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] nbd/client.c:76:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/client.c:784:49: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] nbd/client.c:888:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/client.c:89:40: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] nbd/common.c:31:55: warning: extension used [-Wlanguage-extension-token] nbd/common.c:31:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/common.c:33:25: warning: extension used [-Wlanguage-extension-token] nbd/common.c:33:25: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] nbd/common.c:33:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/common.c:34:37: warning: extension used [-Wlanguage-extension-token] nbd/common.c:34:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/common.c:39:17: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] nbd/common.c:46:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] nbd/nbd-internal.h:77:12: warning: padding struct 'struct NBDTLSHandshakeData' with 7 bytes to align 'error' [-Wpadded] nbd/server.c:100:23: warning: padding struct 'struct NBDExport' with 7 bytes to align 'export_bitmaps' [-Wpadded] nbd/server.c:1015:9: warning: 'bitmaps' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:1074:72: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:1126:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] nbd/server.c:1130:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] nbd/server.c:114:11: warning: padding struct 'struct NBDExportMetaContexts' with 6 bytes to align 'bitmaps' [-Wpadded] nbd/server.c:1190:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:122:12: warning: padding struct 'struct NBDClient' with 4 bytes to align 'close_fn' [-Wpadded] nbd/server.c:1315:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:138:29: warning: padding struct 'struct NBDClient' with 6 bytes to align 'next' [-Wpadded] nbd/server.c:1404:17: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] nbd/server.c:142:14: warning: padding struct 'struct NBDClient' with 3 bytes to align 'check_align' [-Wpadded] nbd/server.c:1434:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:1435:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] nbd/server.c:1436:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] nbd/server.c:1439:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:145:27: warning: padding struct 'struct NBDClient' with 3 bytes to align 'export_meta' [-Wpadded] nbd/server.c:1611:51: warning: unused parameter 'data' [-Wunused-parameter] nbd/server.c:1613:22: warning: cast from 'char *' to 'NBDExport *' (aka 'struct NBDExport *') increases required alignment from 1 to 8 [-Wcast-align] nbd/server.c:1613:22: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] nbd/server.c:1613:22: warning: extension used [-Wlanguage-extension-token] nbd/server.c:1613:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:1620:26: warning: cast from 'char *' to 'NBDExport *' (aka 'struct NBDExport *') increases required alignment from 1 to 8 [-Wcast-align] nbd/server.c:1620:26: warning: cast from 'const struct BlockExport *' to 'char *' drops const qualifier [-Wcast-qual] nbd/server.c:1620:26: warning: extension used [-Wlanguage-extension-token] nbd/server.c:1620:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:1639:22: warning: cast from 'char *' to 'NBDExport *' (aka 'struct NBDExport *') increases required alignment from 1 to 8 [-Wcast-align] nbd/server.c:1639:22: warning: cast from 'const struct BlockExport *' to 'char *' drops const qualifier [-Wcast-qual] nbd/server.c:1639:22: warning: extension used [-Wlanguage-extension-token] nbd/server.c:1639:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:1677:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] nbd/server.c:1679:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] nbd/server.c:1685:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] nbd/server.c:1705:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:1718:17: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QNUM'... [-Wswitch-enum] nbd/server.c:1818:22: warning: cast from 'char *' to 'NBDExport *' (aka 'struct NBDExport *') increases required alignment from 1 to 8 [-Wcast-align] nbd/server.c:1818:22: warning: cast from 'const struct BlockExport *' to 'char *' drops const qualifier [-Wcast-qual] nbd/server.c:1818:22: warning: extension used [-Wlanguage-extension-token] nbd/server.c:1818:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:1843:22: warning: cast from 'char *' to 'NBDExport *' (aka 'struct NBDExport *') increases required alignment from 1 to 8 [-Wcast-align] nbd/server.c:1843:22: warning: cast from 'const struct BlockExport *' to 'char *' drops const qualifier [-Wcast-qual] nbd/server.c:1843:22: warning: extension used [-Wlanguage-extension-token] nbd/server.c:1843:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:1895:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:1907:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] nbd/server.c:1913:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:1914:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] nbd/server.c:1915:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] nbd/server.c:1963:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:1976:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] nbd/server.c:1979:30: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] nbd/server.c:1986:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:1987:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:1988:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] nbd/server.c:2011:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2012:51: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2020:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:2025:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] nbd/server.c:2026:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:2034:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] nbd/server.c:2039:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2042:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2043:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] nbd/server.c:2049:64: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] nbd/server.c:2056:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:2061:16: warning: padding size of 'struct NBDExtentArray' with 6 bytes to alignment boundary [-Wpadded] nbd/server.c:2097:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nbd/server.c:2126:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2150:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2150:61: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2160:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2164:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:2165:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:2176:60: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2176:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2183:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2183:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:2187:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:2188:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] nbd/server.c:220:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:2216:58: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2231:5: warning: 'glib_autoptr_cleanup_NBDExtentArray' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:2240:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:2252:26: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2257:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2262:51: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2263:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2272:45: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2284:5: warning: 'glib_autoptr_cleanup_NBDExtentArray' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:229:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2412:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:2415:67: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] nbd/server.c:2447:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2447:73: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] nbd/server.c:2482:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2483:53: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] nbd/server.c:2514:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2515:26: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] nbd/server.c:2530:59: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2531:33: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] nbd/server.c:2545:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] nbd/server.c:2559:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] nbd/server.c:2595:67: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:2757:19: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:402:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:414:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:420:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:468:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:655:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:673:16: warning: extension used [-Wlanguage-extension-token] nbd/server.c:673:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:675:16: warning: extension used [-Wlanguage-extension-token] nbd/server.c:675:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] nbd/server.c:759:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:778:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] nbd/server.c:795:30: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] nbd/server.c:805:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] nbd/server.c:80:8: warning: padding size of 'struct NBDRequestData' with 7 bytes to alignment boundary [-Wpadded] nbd/server.c:93:30: warning: padding struct 'struct NBDExport' with 6 bytes to align 'clients' [-Wpadded] net/announce.c:104:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] net/announce.c:107:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] net/announce.c:108:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] net/announce.c:111:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] net/announce.c:199:60: warning: unused parameter 'errp' [-Wunused-parameter] net/announce.c:86:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] net/can/can_core.c:139:51: warning: unused parameter 'client' [-Wunused-parameter] net/can/can_core.c:140:44: warning: unused parameter 'filters' [-Wunused-parameter] net/can/can_core.c:140:60: warning: unused parameter 'filters_cnt' [-Wunused-parameter] net/can/can_core.c:146:51: warning: unused parameter 'uc' [-Wunused-parameter] net/can/can_core.c:154:36: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/can/can_core.c:167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/can/can_core.c:176:34: warning: extra ';' outside of a function [-Wextra-semi] net/can/can_host.c:103:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/can/can_host.c:112:35: warning: extra ';' outside of a function [-Wextra-semi] net/can/can_host.c:45:25: warning: 'CAN_HOST_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/can/can_host.c:53:25: warning: 'CAN_HOST_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/can/can_host.c:72:25: warning: 'CAN_HOST' was marked unused but was used [-Wused-but-marked-unused] net/can/can_host.c:77:22: warning: 'CAN_HOST' was marked unused but was used [-Wused-but-marked-unused] net/can/can_host.c:83:36: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/checksum.c:100:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/checksum.c:104:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ip_header *' increases required alignment from 1 to 4 [-Wcast-align] net/checksum.c:139:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/checksum.c:146:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/checksum.c:163:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/checksum.c:170:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/checksum.c:196:26: warning: extension used [-Wlanguage-extension-token] net/checksum.c:196:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/checksum.c:197:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] net/checksum.c:199:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/checksum.c:199:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/checksum.c:46:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/checksum.c:73:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/checksum.c:78:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] net/checksum.c:84:24: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct vlan_header *' increases required alignment from 1 to 2 [-Wcast-align] net/colo-compare.c:1000:75: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1002:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1008:57: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1010:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1015:75: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1017:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1023:54: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1025:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1030:72: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1032:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1038:55: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1040:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1047:42: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1049:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1054:58: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1056:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1061:76: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:1063:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1070:57: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:1073:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1080:57: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:1083:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1098:68: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:1101:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1108:68: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:1111:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1125:40: warning: unused parameter 'obj' [-Wunused-parameter] net/colo-compare.c:1126:56: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:1135:56: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:1150:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] net/colo-compare.c:1158:23: warning: cast from 'char *' to 'CompareState *' (aka 'struct CompareState *') increases required alignment from 1 to 8 [-Wcast-align] net/colo-compare.c:1158:23: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/colo-compare.c:1158:23: warning: extension used [-Wlanguage-extension-token] net/colo-compare.c:1158:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1177:23: warning: cast from 'char *' to 'CompareState *' (aka 'struct CompareState *') increases required alignment from 1 to 8 [-Wcast-align] net/colo-compare.c:1177:23: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/colo-compare.c:1177:23: warning: extension used [-Wlanguage-extension-token] net/colo-compare.c:1177:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1190:23: warning: cast from 'char *' to 'CompareState *' (aka 'struct CompareState *') increases required alignment from 1 to 8 [-Wcast-align] net/colo-compare.c:1190:23: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/colo-compare.c:1190:23: warning: extension used [-Wlanguage-extension-token] net/colo-compare.c:1190:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1198:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] net/colo-compare.c:1198:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] net/colo-compare.c:122:14: warning: padding struct 'struct CompareState' with 7 bytes to align 'compare_timeout' [-Wpadded] net/colo-compare.c:1248:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:129:12: warning: padding struct 'struct CompareState' with 4 bytes to align 'conn_list' [-Wpadded] net/colo-compare.c:1330:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1352:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/colo-compare.c:1364:60: warning: unused parameter 'data' [-Wunused-parameter] net/colo-compare.c:1366:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1373:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:140:32: warning: padding struct 'struct CompareState' with 4 bytes to align 'next' [-Wpadded] net/colo-compare.c:1418:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:1421:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1448:5: warning: extension used [-Wlanguage-extension-token] net/colo-compare.c:1448:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1450:9: warning: extension used [-Wlanguage-extension-token] net/colo-compare.c:1450:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1456:5: warning: extension used [-Wlanguage-extension-token] net/colo-compare.c:1456:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:1492:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/colo-compare.c:1501:26: warning: extra ';' outside of a function [-Wextra-semi] net/colo-compare.c:180:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] net/colo-compare.c:197:55: warning: unused parameter 'data' [-Wunused-parameter] net/colo-compare.c:199:23: warning: implicit conversion changes signedness: 'unsigned int' to 'gint' (aka 'int') [-Wsign-conversion] net/colo-compare.c:207:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct tcp_hdr *' increases required alignment from 1 to 4 [-Wcast-align] net/colo-compare.c:214:24: warning: implicit conversion loses integer precision: 'long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] net/colo-compare.c:215:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:254:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/colo-compare.c:255:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/colo-compare.c:258:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/colo-compare.c:259:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/colo-compare.c:306:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/colo-compare.c:344:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] net/colo-compare.c:344:52: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] net/colo-compare.c:39:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/colo-compare.c:511:54: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:512:56: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:531:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:550:54: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:551:56: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:570:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:591:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:599:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/colo-compare.c:764:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/colo-compare.c:766:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] net/colo-compare.c:837:39: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:848:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:865:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:878:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo-compare.c:904:39: warning: unused parameter 'opaque' [-Wunused-parameter] net/colo-compare.c:904:66: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:907:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:914:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:916:20: warning: implicit conversion changes signedness: 'int' to 'enum colo_event' [-Wsign-conversion] net/colo-compare.c:922:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:954:13: warning: enumeration value 'COLO_EVENT_NONE' not explicitly handled in switch [-Wswitch-enum] net/colo-compare.c:964:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/colo-compare.c:96:9: warning: padding struct 'struct SendCo' with 2 bytes to align 'ret' [-Wpadded] net/colo-compare.c:993:57: warning: unused parameter 'errp' [-Wunused-parameter] net/colo-compare.c:995:23: warning: 'COLO_COMPARE' was marked unused but was used [-Wused-but-marked-unused] net/colo.c:129:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] net/colo.c:132:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] net/colo.c:169:32: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] net/colo.c:172:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/colo.c:188:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/colo.c:193:41: warning: unused parameter 'user_data' [-Wunused-parameter] net/colo.c:201:49: warning: unused parameter 'user_data' [-Wunused-parameter] net/colo.c:29:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/colo.c:55:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/colo.c:82:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/colo.c:84:44: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/colo.h:37:16: warning: padding size of 'struct Packet' with 1 byte to alignment boundary [-Wpadded] net/colo.h:46:13: warning: padding struct 'struct Packet' with 4 bytes to align 'creation_ms' [-Wpadded] net/colo.h:54:14: warning: padding struct 'struct Packet' with 1 byte to align 'payload_size' [-Wpadded] net/colo.h:69:16: warning: padding size of 'struct Connection' with 4 bytes to alignment boundary [-Wpadded] net/colo.h:78:14: warning: padding struct 'struct Connection' with 2 bytes to align 'compare_seq' [-Wpadded] net/dgram.c:103:66: warning: unused parameter 'len' [-Wunused-parameter] net/dgram.c:105:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/dgram.c:105:24: warning: cast from 'char *' to 'NetDgramState *' (aka 'struct NetDgramState *') increases required alignment from 1 to 8 [-Wcast-align] net/dgram.c:105:24: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/dgram.c:114:24: warning: cast from 'char *' to 'NetDgramState *' (aka 'struct NetDgramState *') increases required alignment from 1 to 8 [-Wcast-align] net/dgram.c:114:24: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/dgram.c:114:24: warning: extension used [-Wlanguage-extension-token] net/dgram.c:114:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/dgram.c:117:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/dgram.c:128:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/dgram.c:240:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/dgram.c:240:24: warning: cast from 'char *' to 'NetDgramState *' (aka 'struct NetDgramState *') increases required alignment from 1 to 8 [-Wcast-align] net/dgram.c:240:24: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/dgram.c:263:49: warning: unused parameter 'errp' [-Wunused-parameter] net/dgram.c:270:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/dgram.c:270:9: warning: cast from 'char *' to 'NetDgramState *' (aka 'struct NetDgramState *') increases required alignment from 1 to 8 [-Wcast-align] net/dgram.c:270:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/dgram.c:309:17: warning: enumeration values 'SOCKET_ADDRESS_TYPE_UNIX', 'SOCKET_ADDRESS_TYPE_VSOCK', and 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] net/dgram.c:39:16: warning: padding size of 'struct NetDgramState' with 4 bytes to alignment boundary [-Wpadded] net/dgram.c:400:17: warning: enumeration values 'SOCKET_ADDRESS_TYPE_UNIX', 'SOCKET_ADDRESS_TYPE_VSOCK', and 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] net/dgram.c:42:21: warning: padding struct 'struct NetDgramState' with 4 bytes to align 'rs' [-Wpadded] net/dgram.c:46:22: warning: padding struct 'struct NetDgramState' with 6 bytes to align 'dest_addr' [-Wpadded] net/dgram.c:475:13: warning: enumeration values 'SOCKET_ADDRESS_TYPE_VSOCK' and 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] net/dgram.c:524:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/dgram.c:534:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/dgram.c:590:13: warning: enumeration values 'SOCKET_ADDRESS_TYPE_VSOCK' and 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] net/dgram.c:612:53: warning: implicit conversion changes signedness: 'SocketAddressType' (aka 'enum SocketAddressType') to 'int' [-Wsign-conversion] net/dgram.c:85:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/dgram.c:85:24: warning: cast from 'char *' to 'NetDgramState *' (aka 'struct NetDgramState *') increases required alignment from 1 to 8 [-Wcast-align] net/dgram.c:85:24: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/dump.c:122:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/dump.c:125:38: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] net/dump.c:142:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/dump.c:144:8: warning: padding size of 'struct NetFilterDumpState' with 4 bytes to alignment boundary [-Wpadded] net/dump.c:151:76: warning: unused parameter 'sndr' [-Wunused-parameter] net/dump.c:152:49: warning: unused parameter 'flags' [-Wunused-parameter] net/dump.c:153:67: warning: unused parameter 'sent_cb' [-Wunused-parameter] net/dump.c:155:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:163:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:170:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:177:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/dump.c:181:42: warning: unused parameter 'opaque' [-Wunused-parameter] net/dump.c:183:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:190:42: warning: unused parameter 'opaque' [-Wunused-parameter] net/dump.c:192:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:206:58: warning: unused parameter 'errp' [-Wunused-parameter] net/dump.c:208:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:213:76: warning: unused parameter 'errp' [-Wunused-parameter] net/dump.c:215:31: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:223:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:230:32: warning: 'FILTER_DUMP' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:235:59: warning: unused parameter 'data' [-Wunused-parameter] net/dump.c:237:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/dump.c:263:38: warning: extra ';' outside of a function [-Wextra-semi] net/dump.c:69:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/dump.c:70:26: warning: variable length array used [-Wvla] net/dump.c:74:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/dump.c:78:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] net/dump.c:78:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/dump.c:80:34: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] net/dump.c:82:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/dump.c:83:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] net/dump.c:87:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] net/dump.c:87:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/dump.c:87:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/dump.c:87:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/dump.c:89:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] net/dump.c:95:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/eth.c:111:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:130:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] net/eth.c:133:70: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] net/eth.c:136:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] net/eth.c:152:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:168:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:185:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] net/eth.c:215:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] net/eth.c:240:35: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] net/eth.c:242:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:252:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:262:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/eth.c:266:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:267:33: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct vlan_header *' increases required alignment from 1 to 2 [-Wcast-align] net/eth.c:27:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct vlan_header *' increases required alignment from 1 to 2 [-Wcast-align] net/eth.c:290:35: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct eth_header *' increases required alignment from 1 to 2 [-Wcast-align] net/eth.c:292:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:300:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:310:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/eth.c:324:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] net/eth.c:331:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/eth.c:340:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/eth.c:349:57: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/eth.c:364:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/eth.c:382:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/eth.c:404:45: warning: unused parameter 'ext_hdr' [-Wunused-parameter] net/eth.c:408:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:415:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:421:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:439:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:446:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:461:20: warning: declaration shadows a local variable [-Wshadow] net/eth.c:461:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:467:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:487:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:497:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:520:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:52:35: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ip_header *' increases required alignment from 1 to 4 [-Wcast-align] net/eth.c:65:37: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct ip6_header *' increases required alignment from 1 to 4 [-Wcast-align] net/eth.c:86:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/eth.c:93:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-buffer.c:104:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:117:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:133:70: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-buffer.c:135:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:148:64: warning: unused parameter 'opaque' [-Wunused-parameter] net/filter-buffer.c:151:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:158:64: warning: unused parameter 'opaque' [-Wunused-parameter] net/filter-buffer.c:161:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:175:61: warning: unused parameter 'data' [-Wunused-parameter] net/filter-buffer.c:177:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:201:26: warning: extra ';' outside of a function [-Wextra-semi] net/filter-buffer.c:21:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/filter-buffer.c:28:15: warning: padding struct 'struct FilterBufferState' with 4 bytes to align 'release_timer' [-Wpadded] net/filter-buffer.c:33:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:44:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:64:57: warning: unused parameter 'sent_cb' [-Wunused-parameter] net/filter-buffer.c:66:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-buffer.c:84:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/filter-buffer.c:84:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-buffer.c:89:28: warning: 'FILTER_BUFFER' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:110:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/filter-mirror.c:110:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-mirror.c:117:20: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] net/filter-mirror.c:118:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-mirror.c:118:37: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/filter-mirror.c:142:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] net/filter-mirror.c:143:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/filter-mirror.c:157:42: warning: unused parameter 'opaque' [-Wunused-parameter] net/filter-mirror.c:165:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:179:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:181:13: warning: 4 enumeration values not explicitly handled in switch: 'CHR_EVENT_BREAK', 'CHR_EVENT_OPENED', 'CHR_EVENT_MUX_IN'... [-Wswitch-enum] net/filter-mirror.c:192:58: warning: unused parameter 'sender' [-Wunused-parameter] net/filter-mirror.c:193:51: warning: unused parameter 'flags' [-Wunused-parameter] net/filter-mirror.c:196:57: warning: unused parameter 'sent_cb' [-Wunused-parameter] net/filter-mirror.c:198:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:214:62: warning: unused parameter 'sender' [-Wunused-parameter] net/filter-mirror.c:215:55: warning: unused parameter 'flags' [-Wunused-parameter] net/filter-mirror.c:218:61: warning: unused parameter 'sent_cb' [-Wunused-parameter] net/filter-mirror.c:220:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:236:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:243:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:251:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:272:22: warning: cast from 'char *' to 'MirrorState *' (aka 'struct MirrorState *') increases required alignment from 1 to 8 [-Wcast-align] net/filter-mirror.c:272:22: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/filter-mirror.c:272:22: warning: extension used [-Wlanguage-extension-token] net/filter-mirror.c:272:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/filter-mirror.c:273:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:275:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/filter-mirror.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/filter-mirror.c:280:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:31:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/filter-mirror.c:327:63: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:329:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:336:49: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:338:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:344:60: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:346:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:355:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:366:61: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:368:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:36:8: warning: padding size of 'struct MirrorState' with 7 bytes to alignment boundary [-Wpadded] net/filter-mirror.c:373:73: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:375:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:380:64: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:382:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:389:50: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:391:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:397:65: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:399:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:406:52: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-mirror.c:408:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:413:61: warning: unused parameter 'data' [-Wunused-parameter] net/filter-mirror.c:415:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:428:65: warning: unused parameter 'data' [-Wunused-parameter] net/filter-mirror.c:430:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:447:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:454:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:461:22: warning: 'FILTER_MIRROR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:468:22: warning: 'FILTER_REDIRECTOR' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:498:26: warning: extra ';' outside of a function [-Wextra-semi] net/filter-mirror.c:51:9: warning: padding struct 'struct FilterSendCo' with 3 bytes to align 'ret' [-Wpadded] net/filter-mirror.c:58:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter-mirror.c:85:62: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/filter-mirror.c:90:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/filter-replay.c:25:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/filter-replay.c:36:69: warning: unused parameter 'sent_cb' [-Wunused-parameter] net/filter-replay.c:38:34: warning: 'FILTER_REPLAY' was marked unused but was used [-Wused-but-marked-unused] net/filter-replay.c:39:13: warning: enumeration values 'REPLAY_MODE_NONE' and 'REPLAY_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] net/filter-replay.c:43:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/filter-replay.c:43:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-replay.c:49:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/filter-replay.c:49:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-replay.c:58:34: warning: 'FILTER_REPLAY' was marked unused but was used [-Wused-but-marked-unused] net/filter-replay.c:64:34: warning: 'FILTER_REPLAY' was marked unused but was used [-Wused-but-marked-unused] net/filter-replay.c:68:61: warning: unused parameter 'data' [-Wunused-parameter] net/filter-replay.c:70:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter-replay.c:89:40: warning: extra ';' outside of a function [-Wextra-semi] net/filter-rewriter.c:117:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-rewriter.c:117:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] net/filter-rewriter.c:177:52: warning: unused parameter 'rf' [-Wunused-parameter] net/filter-rewriter.c:179:65: warning: unused parameter 'key' [-Wunused-parameter] net/filter-rewriter.c:183:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct tcp_hdr *' increases required alignment from 1 to 4 [-Wcast-align] net/filter-rewriter.c:219:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-rewriter.c:219:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] net/filter-rewriter.c:254:51: warning: unused parameter 'flags' [-Wunused-parameter] net/filter-rewriter.c:257:57: warning: unused parameter 'sent_cb' [-Wunused-parameter] net/filter-rewriter.c:259:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:263:20: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/filter-rewriter.c:263:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-rewriter.c:265:27: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] net/filter-rewriter.c:267:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter-rewriter.c:267:37: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/filter-rewriter.c:273:34: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/filter-rewriter.c:273:40: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/filter-rewriter.c:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] net/filter-rewriter.c:298:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/filter-rewriter.c:311:50: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/filter-rewriter.c:329:39: warning: unused parameter 'key' [-Wunused-parameter] net/filter-rewriter.c:329:69: warning: unused parameter 'user_data' [-Wunused-parameter] net/filter-rewriter.c:32:8: warning: padding size of 'struct RewriterState' with 6 bytes to alignment boundary [-Wpadded] net/filter-rewriter.c:336:44: warning: unused parameter 'key' [-Wunused-parameter] net/filter-rewriter.c:338:44: warning: unused parameter 'user_data' [-Wunused-parameter] net/filter-rewriter.c:346:48: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-rewriter.c:348:25: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:368:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:379:61: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-rewriter.c:381:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:390:63: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-rewriter.c:392:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:399:50: warning: unused parameter 'errp' [-Wunused-parameter] net/filter-rewriter.c:401:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:408:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:414:61: warning: unused parameter 'data' [-Wunused-parameter] net/filter-rewriter.c:416:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:441:26: warning: extra ';' outside of a function [-Wextra-semi] net/filter-rewriter.c:48:24: warning: 'FILTER_REWRITER' was marked unused but was used [-Wused-but-marked-unused] net/filter-rewriter.c:77:15: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'struct tcp_hdr *' increases required alignment from 1 to 4 [-Wcast-align] net/filter.c:104:37: warning: implicit conversion changes signedness: 'int' to 'NetFilterDirection' (aka 'enum NetFilterDirection') [-Wsign-conversion] net/filter.c:119:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/filter.c:119:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/filter.c:122:59: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:124:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:129:75: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:131:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:138:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:139:16: warning: implicit conversion changes signedness: 'NetFilterDirection' (aka 'enum NetFilterDirection') to 'int' [-Wsign-conversion] net/filter.c:142:73: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:144:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:145:21: warning: implicit conversion changes signedness: 'int' to 'NetFilterDirection' (aka 'enum NetFilterDirection') [-Wsign-conversion] net/filter.c:148:56: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:150:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:157:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:158:27: warning: 'NETFILTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:174:58: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:176:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:181:74: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:183:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:188:56: warning: unused parameter 'errp' [-Wunused-parameter] net/filter.c:190:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:197:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:210:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:219:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:222:27: warning: 'NETFILTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:271:20: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:308:26: warning: 'NETFILTER' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:309:27: warning: 'NETFILTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:336:57: warning: unused parameter 'data' [-Wunused-parameter] net/filter.c:338:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:339:27: warning: 'NETFILTER_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:368:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/filter.c:377:26: warning: extra ';' outside of a function [-Wextra-semi] net/filter.c:41:16: warning: 'NETFILTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/filter.c:58:16: warning: extension used [-Wlanguage-extension-token] net/filter.c:88:25: warning: implicit conversion changes signedness: 'NetFilterDirection' (aka 'enum NetFilterDirection') to 'int' [-Wsign-conversion] net/filter.c:91:31: warning: implicit conversion changes signedness: 'int' to 'NetFilterDirection' (aka 'enum NetFilterDirection') [-Wsign-conversion] net/filter.c:99:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/filter.c:99:44: warning: implicit conversion changes signedness: 'int' to 'NetFilterDirection' (aka 'enum NetFilterDirection') [-Wsign-conversion] net/hub.c:115:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:115:24: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:115:24: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:123:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:123:24: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:123:24: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:130:24: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:130:24: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:130:24: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:159:12: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:159:12: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:159:12: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:170:4: warning: unknown command tag name [-Wdocumentation-unknown-command] net/hub.c:172:4: warning: unknown command tag name [-Wdocumentation-unknown-command] net/hub.c:253:16: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:253:16: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:253:16: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:256:16: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:256:16: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:256:16: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:309:21: warning: 10 enumeration values not explicitly handled in switch: 'NET_CLIENT_DRIVER_NONE', 'NET_CLIENT_DRIVER_L2TPV3', 'NET_CLIENT_DRIVER_BRIDGE'... [-Wswitch-enum] net/hub.c:32:16: warning: padding size of 'struct NetHubPort' with 4 bytes to alignment boundary [-Wpadded] net/hub.c:338:31: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:338:31: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:338:31: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/hub.c:41:25: warning: padding struct 'struct NetHub' with 4 bytes to align 'next' [-Wpadded] net/hub.c:43:30: warning: padding struct 'struct NetHub' with 4 bytes to align 'ports' [-Wpadded] net/hub.c:58:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/hub.c:60:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/hub.c:67:19: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/hub.c:67:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/hub.c:96:28: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/hub.c:96:28: warning: cast from 'char *' to 'NetHubPort *' (aka 'struct NetHubPort *') increases required alignment from 1 to 8 [-Wcast-align] net/hub.c:96:28: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/net.c:1003:29: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] net/net.c:1063:52: warning: implicit conversion changes signedness: 'const NetClientDriver' (aka 'const enum NetClientDriver') to 'int' [-Wsign-conversion] net/net.c:106:32: warning: cast from 'char *' to 'struct in_addr *' increases required alignment from 1 to 4 [-Wcast-align] net/net.c:1072:52: warning: implicit conversion changes signedness: 'const NetClientDriver' (aka 'const enum NetClientDriver') to 'int' [-Wsign-conversion] net/net.c:1078:52: warning: implicit conversion changes signedness: 'const NetClientDriver' (aka 'const enum NetClientDriver') to 'int' [-Wsign-conversion] net/net.c:1099:52: warning: implicit conversion changes signedness: 'const NetClientDriver' (aka 'const enum NetClientDriver') to 'int' [-Wsign-conversion] net/net.c:1151:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] net/net.c:1151:25: warning: extension used [-Wlanguage-extension-token] net/net.c:1151:25: warning: padding size of 'struct (unnamed at ../net/net.c:1151:25)' with 7 bits to alignment boundary [-Wpadded] net/net.c:1151:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] net/net.c:1189:53: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] net/net.c:1285:50: warning: implicit conversion changes signedness: 'NetClientDriver' (aka 'enum NetClientDriver') to 'int' [-Wsign-conversion] net/net.c:1349:50: warning: unused parameter 'qdict' [-Wunused-parameter] net/net.c:1384:19: warning: 'NETFILTER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] net/net.c:1439:47: warning: unused parameter 'opaque' [-Wunused-parameter] net/net.c:1440:50: warning: unused parameter 'state' [-Wunused-parameter] net/net.c:1513:34: warning: unused parameter 'dummy' [-Wunused-parameter] net/net.c:1518:34: warning: unused parameter 'dummy' [-Wunused-parameter] net/net.c:1530:32: warning: unused parameter 'dummy' [-Wunused-parameter] net/net.c:1597:9: warning: extension used [-Wlanguage-extension-token] net/net.c:1630:35: warning: declaration shadows a variable in the global scope [-Wshadow] net/net.c:1639:17: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] net/net.c:1639:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/net.c:1664:38: warning: declaration shadows a variable in the global scope [-Wshadow] net/net.c:1678:60: warning: declaration shadows a variable in the global scope [-Wshadow] net/net.c:1701:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:1731:14: warning: no previous extern declaration for non-static variable 'qemu_netdev_opts' [-Wmissing-variable-declarations] net/net.c:1735:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] net/net.c:1740:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/net.c:1744:14: warning: no previous extern declaration for non-static variable 'qemu_nic_opts' [-Wmissing-variable-declarations] net/net.c:1748:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] net/net.c:1753:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/net.c:1757:14: warning: no previous extern declaration for non-static variable 'qemu_net_opts' [-Wmissing-variable-declarations] net/net.c:1761:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] net/net.c:1766:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/net.c:1801:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] net/net.c:1802:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:1810:41: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] net/net.c:1822:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] net/net.c:1823:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:1831:43: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] net/net.c:1838:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] net/net.c:1839:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:221:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] net/net.c:326:21: warning: extension used [-Wlanguage-extension-token] net/net.c:326:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/net.c:331:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] net/net.c:332:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] net/net.c:339:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:359:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] net/net.c:451:21: warning: extension used [-Wlanguage-extension-token] net/net.c:451:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/net.c:545:38: warning: unused parameter 'nc' [-Wunused-parameter] net/net.c:545:47: warning: unused parameter 'is_le' [-Wunused-parameter] net/net.c:617:9: warning: extension used [-Wlanguage-extension-token] net/net.c:638:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] net/net.c:697:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/net.c:698:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/net.c:703:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/net.c:704:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/net.c:711:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/net.c:733:60: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/net.c:764:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:770:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:783:56: warning: unused parameter 'sender' [-Wunused-parameter] net/net.c:794:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/net.c:794:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:802:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/net.c:804:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/net.c:819:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/net.c:823:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/net.c:827:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/net.c:831:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/net.c:837:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/queue.c:108:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/queue.c:159:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] net/queue.c:286:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/queue.c:290:46: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/queue.c:52:8: warning: padding size of 'struct NetQueue' with 63 bits to alignment boundary [-Wpadded] net/slirp.c:1019:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/slirp.c:1078:50: warning: unused parameter 'qdict' [-Wunused-parameter] net/slirp.c:1169:57: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'int' [-Wshorten-64-to-32] net/slirp.c:129:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/slirp.c:134:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/slirp.c:134:21: warning: cast from 'char *' to 'SlirpState *' (aka 'struct SlirpState *') increases required alignment from 1 to 8 [-Wcast-align] net/slirp.c:134:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/slirp.c:136:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/slirp.c:138:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/slirp.c:141:47: warning: unused parameter 'data' [-Wunused-parameter] net/slirp.c:143:21: warning: cast from 'char *' to 'SlirpState *' (aka 'struct SlirpState *') increases required alignment from 1 to 8 [-Wcast-align] net/slirp.c:143:21: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] net/slirp.c:143:21: warning: extension used [-Wlanguage-extension-token] net/slirp.c:143:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/slirp.c:157:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/slirp.c:157:21: warning: cast from 'char *' to 'SlirpState *' (aka 'struct SlirpState *') increases required alignment from 1 to 8 [-Wcast-align] net/slirp.c:157:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/slirp.c:177:58: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:182:45: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:193:11: warning: padding struct 'struct SlirpTimer' with 4 bytes to align 'cb_opaque' [-Wpadded] net/slirp.c:235:53: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:243:39: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:249:54: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:254:46: warning: unused parameter 'fd' [-Wunused-parameter] net/slirp.c:254:56: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:259:36: warning: unused parameter 'opaque' [-Wunused-parameter] net/slirp.c:309:19: warning: implicit conversion loses integer precision: 'int' to 'gushort' (aka 'unsigned short') [-Wimplicit-int-conversion] net/slirp.c:311:24: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/slirp.c:349:21: warning: cast from 'char *' to 'SlirpState *' (aka 'struct SlirpState *') increases required alignment from 1 to 8 [-Wcast-align] net/slirp.c:349:21: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] net/slirp.c:349:21: warning: extension used [-Wlanguage-extension-token] net/slirp.c:349:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/slirp.c:371:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/slirp.c:384:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/slirp.c:483:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/slirp.c:59:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/slirp.c:617:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/slirp.c:617:9: warning: cast from 'char *' to 'SlirpState *' (aka 'struct SlirpState *') increases required alignment from 1 to 8 [-Wcast-align] net/slirp.c:617:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/slirp.c:627:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] net/slirp.c:696:16: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/slirp.c:696:16: warning: cast from 'char *' to 'SlirpState *' (aka 'struct SlirpState *') increases required alignment from 1 to 8 [-Wcast-align] net/slirp.c:696:16: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/slirp.c:75:8: warning: padding size of 'struct slirp_config_str' with 4 bytes to alignment boundary [-Wpadded] net/slirp.c:801:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/slirp.c:816:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/slirp.c:979:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/slirp.c:990:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/socket.c:112:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/socket.c:117:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:117:25: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:117:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:137:67: warning: unused parameter 'len' [-Wunused-parameter] net/socket.c:139:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:139:25: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:139:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:148:25: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:148:25: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:148:25: warning: extension used [-Wlanguage-extension-token] net/socket.c:148:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/socket.c:151:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/socket.c:165:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/socket.c:200:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/socket.c:310:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:310:25: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:310:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:36:16: warning: padding size of 'struct NetSocketState' with 6 bytes to alignment boundary [-Wpadded] net/socket.c:379:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:379:9: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:379:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:389:24: warning: variable 'saddr' may be uninitialized when used here [-Wconditional-uninitialized] net/socket.c:398:49: warning: implicit conversion changes signedness: 'SocketAddressType' (aka 'enum SocketAddressType') to 'int' [-Wsign-conversion] net/socket.c:434:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:434:9: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:434:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:43:16: warning: padding struct 'struct NetSocketState' with 4 bytes to align 'send_fn' [-Wpadded] net/socket.c:542:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:542:9: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:542:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:82:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/socket.c:82:25: warning: cast from 'char *' to 'NetSocketState *' (aka 'struct NetSocketState *') increases required alignment from 1 to 8 [-Wcast-align] net/socket.c:82:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/socket.c:89:33: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] net/stream.c:107:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/stream.c:114:67: warning: unused parameter 'len' [-Wunused-parameter] net/stream.c:116:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/stream.c:116:25: warning: cast from 'char *' to 'NetStreamState *' (aka 'struct NetStreamState *') increases required alignment from 1 to 8 [-Wcast-align] net/stream.c:116:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/stream.c:126:25: warning: cast from 'char *' to 'NetStreamState *' (aka 'struct NetStreamState *') increases required alignment from 1 to 8 [-Wcast-align] net/stream.c:126:25: warning: cast from 'const struct SocketReadState *' to 'char *' drops const qualifier [-Wcast-qual] net/stream.c:126:25: warning: extension used [-Wlanguage-extension-token] net/stream.c:126:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/stream.c:129:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] net/stream.c:138:45: warning: unused parameter 'ioc' [-Wunused-parameter] net/stream.c:139:46: warning: unused parameter 'condition' [-Wunused-parameter] net/stream.c:148:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/stream.c:189:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/stream.c:189:25: warning: cast from 'char *' to 'NetStreamState *' (aka 'struct NetStreamState *') increases required alignment from 1 to 8 [-Wcast-align] net/stream.c:189:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/stream.c:191:13: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] net/stream.c:222:47: warning: unused parameter 'listener' [-Wunused-parameter] net/stream.c:234:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] net/stream.c:254:50: warning: unused parameter 'task' [-Wunused-parameter] net/stream.c:257:37: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] net/stream.c:289:43: warning: unused parameter 'errp' [-Wunused-parameter] net/stream.c:296:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/stream.c:296:9: warning: cast from 'char *' to 'NetStreamState *' (aka 'struct NetStreamState *') increases required alignment from 1 to 8 [-Wcast-align] net/stream.c:296:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/stream.c:298:21: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] net/stream.c:306:50: warning: unused parameter 'task' [-Wunused-parameter] net/stream.c:309:30: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] net/stream.c:355:43: warning: unused parameter 'errp' [-Wunused-parameter] net/stream.c:362:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/stream.c:362:9: warning: cast from 'char *' to 'NetStreamState *' (aka 'struct NetStreamState *') increases required alignment from 1 to 8 [-Wcast-align] net/stream.c:362:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/stream.c:364:14: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] net/stream.c:43:16: warning: padding size of 'struct NetStreamState' with 4 bytes to alignment boundary [-Wpadded] net/stream.c:58:49: warning: unused parameter 'ioc' [-Wunused-parameter] net/stream.c:59:50: warning: unused parameter 'condition' [-Wunused-parameter] net/stream.c:74:25: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/stream.c:74:25: warning: cast from 'char *' to 'NetStreamState *' (aka 'struct NetStreamState *') increases required alignment from 1 to 8 [-Wcast-align] net/stream.c:74:25: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/stream.c:81:33: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] net/tap-bsd.c:201:25: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:201:53: warning: unused parameter 'tap' [-Wunused-parameter] net/tap-bsd.c:201:66: warning: unused parameter 'errp' [-Wunused-parameter] net/tap-bsd.c:205:28: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:205:40: warning: unused parameter 'errp' [-Wunused-parameter] net/tap-bsd.c:210:27: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:215:32: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:215:40: warning: unused parameter 'len' [-Wunused-parameter] net/tap-bsd.c:220:34: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:220:42: warning: unused parameter 'len' [-Wunused-parameter] net/tap-bsd.c:224:28: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:224:36: warning: unused parameter 'is_le' [-Wunused-parameter] net/tap-bsd.c:229:28: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:229:36: warning: unused parameter 'is_be' [-Wunused-parameter] net/tap-bsd.c:234:29: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:234:37: warning: unused parameter 'csum' [-Wunused-parameter] net/tap-bsd.c:234:47: warning: unused parameter 'tso4' [-Wunused-parameter] net/tap-bsd.c:235:29: warning: unused parameter 'tso6' [-Wunused-parameter] net/tap-bsd.c:235:39: warning: unused parameter 'ecn' [-Wunused-parameter] net/tap-bsd.c:235:48: warning: unused parameter 'ufo' [-Wunused-parameter] net/tap-bsd.c:239:23: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:244:24: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:249:27: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:249:37: warning: unused parameter 'ifname' [-Wunused-parameter] net/tap-bsd.c:254:34: warning: unused parameter 'fd' [-Wunused-parameter] net/tap-bsd.c:254:42: warning: unused parameter 'prog_fd' [-Wunused-parameter] net/tap-bsd.c:39:41: warning: unused parameter 'mq_required' [-Wunused-parameter] net/tap-bsd.c:70:9: warning: variable 'fd' may be uninitialized when used here [-Wconditional-uninitialized] net/tap.c:1026:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:1026:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:1026:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:1033:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:1033:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:1033:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:1050:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:1050:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:1050:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:120:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:120:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:120:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:122:27: warning: variable length array used [-Wvla] net/tap.c:123:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/tap.c:128:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] net/tap.c:138:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:138:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:138:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:141:43: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] net/tap.c:149:36: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:158:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:158:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:158:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:165:31: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:174:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/tap.c:178:60: warning: unused parameter 'len' [-Wunused-parameter] net/tap.c:180:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:180:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:180:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:195:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/tap.c:206:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] net/tap.c:208:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/tap.c:212:16: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/tap.c:235:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:235:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:235:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:244:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:244:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:244:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:253:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:253:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:253:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:262:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:262:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:262:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:270:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] net/tap.c:275:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:275:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:275:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:285:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:285:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:285:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:292:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:292:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:292:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:300:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:300:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:300:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:308:55: warning: unused parameter 'data' [-Wunused-parameter] net/tap.c:310:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:310:19: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:310:19: warning: extension used [-Wlanguage-extension-token] net/tap.c:310:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] net/tap.c:323:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:323:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:323:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:344:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:344:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:344:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:351:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:351:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:351:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:359:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:359:19: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:359:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:396:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/tap.c:396:9: warning: cast from 'char *' to 'TAPState *' (aka 'struct TAPState *') increases required alignment from 1 to 8 [-Wcast-align] net/tap.c:396:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:408:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] net/tap.c:409:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] net/tap.c:435:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/tap.c:443:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:444:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:492:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/tap.c:525:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] net/tap.c:549:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:550:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:562:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:563:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/tap.c:61:20: warning: padding struct 'struct TAPState' with 7 bytes to align 'vhost_net' [-Wpadded] net/tap.c:63:14: warning: padding struct 'struct TAPState' with 4 bytes to align 'exit' [-Wpadded] net/tap.c:653:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/tap.c:785:42: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] net/tap.c:814:37: warning: operand of ? changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] net/util.c:45:22: warning: implicit conversion loses integer precision: 'long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] net/util.c:45:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/util.h:57:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] net/vde.c:103:9: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vde.c:103:9: warning: cast from 'char *' to 'VDEState *' (aka 'struct VDEState *') increases required alignment from 1 to 8 [-Wcast-align] net/vde.c:103:9: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vde.c:45:12: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] net/vde.c:53:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vde.c:53:19: warning: cast from 'char *' to 'VDEState *' (aka 'struct VDEState *') increases required alignment from 1 to 8 [-Wcast-align] net/vde.c:53:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vde.c:65:19: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vde.c:65:19: warning: cast from 'char *' to 'VDEState *' (aka 'struct VDEState *') increases required alignment from 1 to 8 [-Wcast-align] net/vde.c:65:19: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vde.c:84:32: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/vde.c:85:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/vde.c:90:17: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] net/vde.c:93:39: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] net/vmnet-bridged.m:30:22: warning: unused parameter 'index' [-Wunused-parameter] net/vmnet-bridged.m:52:22: warning: unused parameter 'index' [-Wunused-parameter] net/vmnet-common.m:104:16: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] net/vmnet-common.m:155:83: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] net/vmnet-common.m:193:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vmnet-common.m:193:21: warning: cast from 'char *' to 'VmnetState *' (aka 'struct VmnetState *') increases required alignment from 1 to 8 [-Wcast-align] net/vmnet-common.m:193:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vmnet-common.m:215:62: warning: unused parameter 'len' [-Wunused-parameter] net/vmnet-common.m:217:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vmnet-common.m:217:21: warning: cast from 'char *' to 'VmnetState *' (aka 'struct VmnetState *') increases required alignment from 1 to 8 [-Wcast-align] net/vmnet-common.m:217:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vmnet-common.m:250:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vmnet-common.m:250:21: warning: cast from 'char *' to 'VmnetState *' (aka 'struct VmnetState *') increases required alignment from 1 to 8 [-Wcast-align] net/vmnet-common.m:250:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vmnet-common.m:336:52: warning: unused parameter 'event' [-Wunused-parameter] net/vmnet-common.m:352:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vmnet-common.m:352:21: warning: cast from 'char *' to 'VmnetState *' (aka 'struct VmnetState *') increases required alignment from 1 to 8 [-Wcast-align] net/vmnet-common.m:352:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vmnet-common.m:54:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] net/vmnet-common.m:74:21: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] net/vmnet-common.m:74:21: warning: cast from 'char *' to 'VmnetState *' (aka 'struct VmnetState *') increases required alignment from 1 to 8 [-Wcast-align] net/vmnet-common.m:74:21: warning: cast from 'const struct NetClientState *' to 'char *' drops const qualifier [-Wcast-qual] net/vmnet-common.m:87:29: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] os-posix.c:103:48: warning: declaration shadows a variable in the global scope [-Wshadow] os-posix.c:112:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'uid_t' (aka 'unsigned int') [-Wshorten-64-to-32] os-posix.c:118:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'gid_t' (aka 'unsigned int') [-Wshorten-64-to-32] os-posix.c:133:46: warning: declaration shadows a variable in the global scope [-Wshadow] os-posix.c:139:24: warning: implicit conversion changes signedness: 'int' to 'uid_t' (aka 'unsigned int') [-Wsign-conversion] os-posix.c:140:24: warning: implicit conversion changes signedness: 'int' to 'gid_t' (aka 'unsigned int') [-Wsign-conversion] os-posix.c:180:57: warning: implicit conversion changes signedness: 'gid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] os-posix.c:66:33: warning: unused parameter 'signal' [-Wunused-parameter] os-posix.c:66:64: warning: unused parameter 'c' [-Wunused-parameter] os-posix.c:83:35: warning: unused parameter 's' [-Wunused-parameter] os-posix.c:84:1: warning: function 'os_set_proc_name' could be declared with attribute 'noreturn' [-Wmissing-noreturn] page-vary-common.c:27:16: warning: no previous extern declaration for non-static variable 'target_page' [-Wmissing-variable-declarations] page-vary.c:26:41: warning: unused parameter 'bits' [-Wunused-parameter] plugins/api.c:102:63: warning: integer constant not in range of enumerated type 'enum qemu_plugin_mem_rw' [-Wassign-enum] plugins/api.c:123:35: warning: integer constant not in range of enumerated type 'enum qemu_plugin_mem_rw' [-Wassign-enum] plugins/api.c:139:37: warning: passing 'qemu_plugin_vcpu_mem_cb_t' (aka 'void (*)(unsigned int, unsigned int, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/api.c:154:58: warning: passing 'qemu_plugin_vcpu_tb_trans_cb_t' (aka 'void (*)(unsigned long long, struct qemu_plugin_tb *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/api.c:160:57: warning: passing 'qemu_plugin_vcpu_syscall_cb_t' (aka 'void (*)(unsigned long long, unsigned int, long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/api.c:167:61: warning: passing 'qemu_plugin_vcpu_syscall_ret_cb_t' (aka 'void (*)(unsigned long long, unsigned int, long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/api.c:243:43: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] plugins/api.c:294:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] plugins/api.c:294:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] plugins/api.c:368:12: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] plugins/api.c:377:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] plugins/api.c:386:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] plugins/api.c:77:54: warning: passing 'qemu_plugin_vcpu_simple_cb_t' (aka 'void (*)(unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/api.c:83:54: warning: passing 'qemu_plugin_vcpu_simple_cb_t' (aka 'void (*)(unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/core.c:101:13: warning: 6 enumeration values not explicitly handled in switch: 'QEMU_PLUGIN_EV_VCPU_TB_TRANS', 'QEMU_PLUGIN_EV_VCPU_SYSCALL', 'QEMU_PLUGIN_EV_VCPU_SYSCALL_RET'... [-Wswitch-enum] plugins/core.c:107:9: warning: extension used [-Wlanguage-extension-token] plugins/core.c:107:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:110:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] plugins/core.c:128:13: warning: 9 enumeration values not explicitly handled in switch: 'QEMU_PLUGIN_EV_VCPU_INIT', 'QEMU_PLUGIN_EV_VCPU_EXIT', 'QEMU_PLUGIN_EV_VCPU_TB_TRANS'... [-Wswitch-enum] plugins/core.c:130:9: warning: extension used [-Wlanguage-extension-token] plugins/core.c:130:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:151:13: warning: 9 enumeration values not explicitly handled in switch: 'QEMU_PLUGIN_EV_VCPU_INIT', 'QEMU_PLUGIN_EV_VCPU_EXIT', 'QEMU_PLUGIN_EV_VCPU_TB_TRANS'... [-Wswitch-enum] plugins/core.c:153:9: warning: extension used [-Wlanguage-extension-token] plugins/core.c:153:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:170:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] plugins/core.c:217:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:233:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:244:55: warning: unused parameter 'v' [-Wunused-parameter] plugins/core.c:249:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] plugins/core.c:260:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:299:62: warning: unused parameter 'flags' [-Wunused-parameter] plugins/core.c:312:60: warning: unused parameter 'flags' [-Wunused-parameter] plugins/core.c:332:40: warning: unused parameter 'cpu' [-Wunused-parameter] plugins/core.c:339:5: warning: extension used [-Wlanguage-extension-token] plugins/core.c:339:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:364:5: warning: extension used [-Wlanguage-extension-token] plugins/core.c:364:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:367:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] plugins/core.c:386:5: warning: extension used [-Wlanguage-extension-token] plugins/core.c:386:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:389:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] plugins/core.c:406:54: warning: passing 'qemu_plugin_vcpu_simple_cb_t' (aka 'void (*)(unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/core.c:40:26: warning: no previous extern declaration for non-static variable 'plugin' [-Wmissing-variable-declarations] plugins/core.c:412:56: warning: passing 'qemu_plugin_vcpu_simple_cb_t' (aka 'void (*)(unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/core.c:418:50: warning: passing 'qemu_plugin_simple_cb_t' (aka 'void (*)(unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/core.c:421:47: warning: unused parameter 'h' [-Wunused-parameter] plugins/core.c:421:56: warning: unused parameter 'userp' [-Wunused-parameter] plugins/core.c:443:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] plugins/core.c:464:17: warning: enumeration value 'PLUGIN_N_CB_SUBTYPES' not explicitly handled in switch [-Wswitch-enum] plugins/core.c:466:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] plugins/core.c:487:57: warning: passing 'qemu_plugin_udata_cb_t' (aka 'void (*)(unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] plugins/core.c:48:11: warning: cast from 'char *' to 'struct qemu_plugin_ctx *' increases required alignment from 1 to 8 [-Wcast-align] plugins/core.c:48:11: warning: cast from 'const unsigned long long *' to 'char *' drops const qualifier [-Wcast-qual] plugins/core.c:48:11: warning: extension used [-Wlanguage-extension-token] plugins/core.c:48:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:503:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] plugins/core.c:519:5: warning: extension used [-Wlanguage-extension-token] plugins/core.c:519:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:535:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:62:60: warning: unused parameter 'v' [-Wunused-parameter] plugins/core.c:62:72: warning: unused parameter 'udata' [-Wunused-parameter] plugins/core.c:64:21: warning: cast from 'char *' to 'CPUState *' (aka 'struct CPUState *') increases required alignment from 1 to 8 [-Wcast-align] plugins/core.c:64:21: warning: cast from 'const int *' to 'char *' drops const qualifier [-Wcast-qual] plugins/core.c:64:21: warning: extension used [-Wlanguage-extension-token] plugins/core.c:64:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/core.c:85:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/loader.c:136:43: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] plugins/loader.c:143:40: warning: declaration shadows a variable in the global scope [-Wshadow] plugins/loader.c:184:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] plugins/loader.c:225:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/loader.c:299:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] plugins/loader.c:301:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] plugins/loader.c:302:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] plugins/loader.c:319:8: warning: padding size of 'struct qemu_plugin_reset_data' with 7 bytes to alignment boundary [-Wpadded] plugins/loader.c:375:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/loader.c:377:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] plugins/loader.c:396:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] plugins/loader.c:406:17: warning: variable 'ctx' may be uninitialized when used here [-Wconditional-uninitialized] plugins/loader.c:46:8: warning: padding size of 'struct qemu_plugin_desc' with 4 bytes to alignment boundary [-Wpadded] plugins/loader.c:62:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] plugins/loader.c:64:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] plugins/plugin.h:50:8: warning: padding size of 'struct qemu_plugin_ctx' with 5 bytes to alignment boundary [-Wpadded] qapi/opts-visitor.c:104:12: warning: cast from 'char *' to 'OptsVisitor *' (aka 'struct OptsVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/opts-visitor.c:104:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/opts-visitor.c:104:12: warning: extension used [-Wlanguage-extension-token] qapi/opts-visitor.c:104:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/opts-visitor.c:132:39: warning: cast from 'const struct QemuOpt *' to 'void *' drops const qualifier [-Wcast-qual] qapi/opts-visitor.c:137:43: warning: unused parameter 'name' [-Wunused-parameter] qapi/opts-visitor.c:138:40: warning: unused parameter 'errp' [-Wunused-parameter] qapi/opts-visitor.c:195:36: warning: unused parameter 'obj' [-Wunused-parameter] qapi/opts-visitor.c:253:13: warning: enumeration value 'LM_NONE' not explicitly handled in switch [-Wswitch-enum] qapi/opts-visitor.c:293:26: warning: unused parameter 'v' [-Wunused-parameter] qapi/opts-visitor.c:293:37: warning: unused parameter 'errp' [-Wunused-parameter] qapi/opts-visitor.c:304:34: warning: unused parameter 'obj' [-Wunused-parameter] qapi/opts-visitor.c:77:17: warning: padding struct 'struct OptsVisitor' with 4 bytes to align 'unprocessed_opts' [-Wpadded] qapi/opts-visitor.c:83:13: warning: padding struct 'struct OptsVisitor' with 4 bytes to align 'repeated_opts' [-Wpadded] qapi/qapi-builtin-types.c:227:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_builtin_types_c' [-Wmissing-variable-declarations] qapi/qapi-builtin-types.h:104:8: warning: padding size of 'struct int32List' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-types.h:120:8: warning: padding size of 'struct uint8List' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-types.h:128:8: warning: padding size of 'struct uint16List' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-types.h:136:8: warning: padding size of 'struct uint32List' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-types.h:160:8: warning: padding size of 'struct boolList' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-types.h:88:8: warning: padding size of 'struct int8List' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-types.h:96:8: warning: padding size of 'struct int16List' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-builtin-visit.c:440:17: warning: implicit conversion changes signedness: 'QType' (aka 'enum QType') to 'int' [-Wsign-conversion] qapi/qapi-builtin-visit.c:442:12: warning: implicit conversion changes signedness: 'int' to 'QType' (aka 'enum QType') [-Wsign-conversion] qapi/qapi-builtin-visit.c:447:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_builtin_visit_c' [-Wmissing-variable-declarations] qapi/qapi-clone-visitor.c:100:58: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:100:70: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-clone-visitor.c:101:42: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-clone-visitor.c:110:57: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:111:41: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-clone-visitor.c:123:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qapi/qapi-clone-visitor.c:127:60: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:127:74: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-clone-visitor.c:128:44: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-clone-visitor.c:137:58: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:138:42: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-clone-visitor.c:181:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] qapi/qapi-clone-visitor.c:24:12: warning: cast from 'char *' to 'QapiCloneVisitor *' (aka 'struct QapiCloneVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-clone-visitor.c:24:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-clone-visitor.c:24:12: warning: extension used [-Wlanguage-extension-token] qapi/qapi-clone-visitor.c:24:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-clone-visitor.c:27:61: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:28:58: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-clone-visitor.c:40:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] qapi/qapi-clone-visitor.c:69:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] qapi/qapi-clone-visitor.c:80:59: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:80:74: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-clone-visitor.c:81:43: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-clone-visitor.c:90:60: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-clone-visitor.c:91:46: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-clone-visitor.c:91:59: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-commands-acpi.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-acpi.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-acpi.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-acpi.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-acpi.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-acpi.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-acpi.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-acpi.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-acpi.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-acpi.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-acpi.c:87:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_acpi_c' [-Wmissing-variable-declarations] qapi/qapi-commands-audio.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_audio_c' [-Wmissing-variable-declarations] qapi/qapi-commands-authz.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_authz_c' [-Wmissing-variable-declarations] qapi/qapi-commands-block-core.c:1005:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1012:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1012:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1012:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1012:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1025:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1025:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1025:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1025:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1025:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1048:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1055:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1055:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1055:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1055:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1068:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1068:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1068:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1068:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1068:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1091:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1098:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1098:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1098:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1098:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:109:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:109:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:109:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:109:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1111:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1111:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1111:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1111:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1111:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1134:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1141:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1141:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1141:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1141:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1154:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1154:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1154:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1154:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1154:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1177:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1184:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1184:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1184:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1184:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1197:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1197:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1197:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1197:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1197:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1220:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1227:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1227:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1227:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1227:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:122:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:122:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:122:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:122:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:122:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1240:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1240:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1240:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1240:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1240:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1263:60: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1270:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1270:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1270:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1270:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1283:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1283:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1283:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1283:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1283:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1306:59: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1313:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1313:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1313:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1313:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1326:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1326:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1326:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1326:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1326:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1349:60: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1356:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1356:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1356:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1356:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1369:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1369:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1369:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1369:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1369:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:137:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1392:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1399:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1399:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1399:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1399:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1412:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1412:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1412:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1412:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1412:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1435:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1442:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1442:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1442:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1442:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1455:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1455:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1455:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1455:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1455:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1478:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1485:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1485:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1485:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1485:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1498:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1498:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1498:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1498:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1498:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1521:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1528:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1528:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1528:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1528:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1541:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1541:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1541:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1541:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1541:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1564:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1571:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1571:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1571:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1571:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1584:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1584:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1584:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1584:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1584:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1607:67: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1614:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1614:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1614:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1614:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1627:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1627:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1627:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1627:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1627:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1650:59: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1657:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1657:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1657:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1657:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1670:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1670:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1670:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1670:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1670:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1693:65: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:1700:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1700:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1700:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1700:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1713:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1713:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1713:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1713:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1713:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1736:73: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:173:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:173:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:173:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:173:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1743:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1743:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1743:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1743:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1756:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1756:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1756:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1756:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1756:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1802:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1802:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1802:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1802:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1815:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:1815:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:1815:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:1815:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:1815:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1830:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:1845:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_block_core_c' [-Wmissing-variable-declarations] qapi/qapi-commands-block-core.c:184:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:184:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:184:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:184:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:184:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:199:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:212:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:219:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:219:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:219:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:219:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:232:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:232:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:232:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:232:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:232:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:255:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:262:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:262:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:262:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:262:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:275:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:275:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:275:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:275:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:275:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:298:59: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:305:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:305:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:305:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:305:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:318:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:318:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:318:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:318:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:318:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:341:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:348:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:348:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:348:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:348:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:361:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:361:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:361:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:361:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:361:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:384:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:391:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:391:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:391:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:391:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:404:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:404:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:404:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:404:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:404:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:427:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:434:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:434:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:434:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:434:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:447:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:447:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:447:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:447:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:447:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:470:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:477:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:477:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:477:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:477:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:490:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:490:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:490:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:490:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:490:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:536:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:536:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:536:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:536:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:549:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:549:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:549:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:549:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:549:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:564:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:600:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:600:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:600:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:600:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:611:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:611:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:611:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:611:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:611:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:626:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:639:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:646:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:646:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:646:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:646:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:659:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:659:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:659:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:659:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:659:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:682:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:689:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:689:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:689:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:689:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:702:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:702:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:702:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:702:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:702:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:725:67: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:732:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:732:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:732:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:732:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:745:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:745:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:745:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:745:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:745:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:768:66: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:775:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:775:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:775:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:775:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:788:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:788:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:788:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:788:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:788:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:811:67: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:818:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:818:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:818:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:818:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:831:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:831:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:831:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:831:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:831:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:854:68: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:861:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:861:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:861:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:861:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:874:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:874:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:874:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:874:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:874:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:897:66: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-core.c:904:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:904:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:904:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:904:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:917:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:917:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:917:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:917:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:917:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:963:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:963:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:963:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:963:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:976:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-core.c:976:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-core.c:976:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-core.c:976:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-core.c:976:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-core.c:991:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:111:59: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-export.c:118:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:118:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:118:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:118:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:131:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:131:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:131:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:131:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:131:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:154:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-export.c:160:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:160:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:160:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:160:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:171:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:171:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:171:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:171:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:171:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:193:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-export.c:200:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:200:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:200:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:200:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:213:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:213:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:213:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:213:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:213:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:236:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-export.c:243:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:243:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:243:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:243:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:256:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:256:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:256:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:256:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:256:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:25:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-export.c:301:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:301:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:301:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:301:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:312:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:312:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:312:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:312:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:312:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:327:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:341:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_block_export_c' [-Wmissing-variable-declarations] qapi/qapi-commands-block-export.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block-export.c:68:56: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block-export.c:75:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:75:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:75:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:75:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:88:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block-export.c:88:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block-export.c:88:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block-export.c:88:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block-export.c:88:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:106:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:106:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:106:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:106:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:106:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:129:60: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:136:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:136:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:136:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:136:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:149:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:149:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:149:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:149:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:149:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:172:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:179:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:179:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:179:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:179:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:192:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:192:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:192:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:192:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:192:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:215:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:222:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:222:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:222:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:222:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:235:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:235:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:235:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:235:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:235:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:258:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:265:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:265:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:265:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:265:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:278:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:278:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:278:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:278:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:278:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:301:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:308:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:308:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:308:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:308:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:321:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:321:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:321:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:321:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:321:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:344:63: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:351:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:351:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:351:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:351:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:364:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:364:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:364:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:364:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:364:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:387:69: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:394:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:394:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:394:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:394:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:407:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:407:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:407:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:407:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:407:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:431:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_block_c' [-Wmissing-variable-declarations] qapi/qapi-commands-block.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-block.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-block.c:86:47: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-block.c:93:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-block.c:93:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-block.c:93:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-block.c:93:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:108:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:108:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:108:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:108:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:119:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:119:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:119:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:119:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:119:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:134:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:147:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-char.c:154:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:154:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:154:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:154:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:167:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:167:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:167:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:167:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:167:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:213:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:213:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:213:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:213:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:226:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:226:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:226:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:226:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:226:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:241:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:278:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:278:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:278:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:278:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:291:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:291:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:291:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:291:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:291:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:306:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:328:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:328:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:328:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:328:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:341:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:341:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:341:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:341:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:341:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:356:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:370:56: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-char.c:377:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:377:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:377:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:377:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:390:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:390:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:390:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:390:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:390:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:413:60: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-char.c:420:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:420:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:420:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:420:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:433:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:433:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:433:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:433:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:433:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:457:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_char_c' [-Wmissing-variable-declarations] qapi/qapi-commands-char.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-char.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-char.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-char.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-char.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-char.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-common.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_common_c' [-Wmissing-variable-declarations] qapi/qapi-commands-compat.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_compat_c' [-Wmissing-variable-declarations] qapi/qapi-commands-control.c:101:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:101:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:101:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:101:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:101:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-control.c:116:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-control.c:151:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:151:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:151:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:151:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:162:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:162:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:162:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:162:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:162:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-control.c:177:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-control.c:190:46: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-control.c:196:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:196:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:196:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:196:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:207:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:207:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:207:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:207:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:207:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-control.c:230:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_control_c' [-Wmissing-variable-declarations] qapi/qapi-commands-control.c:25:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-control.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-control.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-control.c:90:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-control.c:90:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-control.c:90:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-control.c:90:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-crypto.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_crypto_c' [-Wmissing-variable-declarations] qapi/qapi-commands-dump.c:101:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-dump.c:101:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-dump.c:101:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-dump.c:101:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-dump.c:101:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-dump.c:116:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-dump.c:151:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-dump.c:151:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-dump.c:151:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-dump.c:151:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-dump.c:162:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-dump.c:162:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-dump.c:162:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-dump.c:162:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-dump.c:162:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-dump.c:177:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-dump.c:191:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_dump_c' [-Wmissing-variable-declarations] qapi/qapi-commands-dump.c:25:59: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-dump.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-dump.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-dump.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-dump.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-dump.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-dump.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-dump.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-dump.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-dump.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-dump.c:90:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-dump.c:90:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-dump.c:90:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-dump.c:90:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-error.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_error_c' [-Wmissing-variable-declarations] qapi/qapi-commands-introspect.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-introspect.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-introspect.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-introspect.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-introspect.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-introspect.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-introspect.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-introspect.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-introspect.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-introspect.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-introspect.c:87:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_introspect_c' [-Wmissing-variable-declarations] qapi/qapi-commands-job.c:111:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-job.c:118:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:118:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:118:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:118:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:131:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:131:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:131:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:131:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:131:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:154:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-job.c:161:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:161:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:161:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:161:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:174:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:174:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:174:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:174:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:174:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:197:53: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-job.c:204:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:204:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:204:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:204:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:217:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:217:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:217:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:217:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:217:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:240:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-job.c:247:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:247:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:247:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:247:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:25:51: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-job.c:260:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:260:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:260:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:260:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:260:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:305:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:305:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:305:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:305:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:316:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:316:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:316:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:316:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:316:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:331:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:345:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_job_c' [-Wmissing-variable-declarations] qapi/qapi-commands-job.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-job.c:68:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-job.c:75:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:75:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:75:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:75:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:88:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-job.c:88:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-job.c:88:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-job.c:88:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-job.c:88:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:120:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:120:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:120:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:120:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:133:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:133:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:133:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:133:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:133:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:148:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:189:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:189:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:189:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:189:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:202:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:202:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:202:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:202:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:202:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:217:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:257:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:257:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:257:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:257:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:268:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:268:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:268:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:268:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:268:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:283:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:298:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_machine_target_c' [-Wmissing-variable-declarations] qapi/qapi-commands-machine-target.c:51:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:51:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:51:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:51:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:64:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine-target.c:64:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine-target.c:64:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine-target.c:64:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine-target.c:64:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine-target.c:79:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1011:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1046:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1046:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1046:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1046:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1057:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1057:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1057:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1057:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1057:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1072:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:108:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:108:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:108:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:108:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1107:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1107:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1107:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1107:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1118:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1118:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1118:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1118:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1118:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1133:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1154:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1154:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1154:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1154:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1165:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1165:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1165:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1165:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1165:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1180:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:119:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:119:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:119:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:119:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:119:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1201:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1201:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1201:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1201:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1212:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1212:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1212:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1212:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1212:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1227:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1248:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1248:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1248:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1248:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1259:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1259:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1259:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1259:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1259:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1274:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1296:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1296:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1296:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1296:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1307:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1307:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1307:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1307:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1307:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1322:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1343:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1343:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1343:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1343:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:134:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1354:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1354:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1354:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1354:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1354:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1369:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1389:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1389:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1389:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1389:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1400:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1400:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1400:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1400:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1400:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1415:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1435:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1435:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1435:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1435:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1446:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1446:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1446:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1446:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1446:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1461:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1481:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1481:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1481:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1481:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1492:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1492:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1492:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1492:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1492:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1507:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1521:49: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:1528:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1528:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1528:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1528:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1541:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:1541:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:1541:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:1541:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:1541:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:1566:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_machine_c' [-Wmissing-variable-declarations] qapi/qapi-commands-machine.c:169:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:169:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:169:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:169:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:180:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:180:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:180:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:180:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:180:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:195:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:230:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:230:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:230:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:230:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:241:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:241:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:241:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:241:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:241:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:256:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:291:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:291:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:291:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:291:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:302:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:302:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:302:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:302:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:302:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:317:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:352:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:352:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:352:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:352:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:363:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:363:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:363:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:363:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:363:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:378:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:391:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:397:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:397:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:397:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:397:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:408:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:408:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:408:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:408:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:408:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:430:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:436:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:436:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:436:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:436:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:447:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:447:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:447:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:447:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:447:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:469:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:475:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:475:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:475:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:475:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:486:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:486:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:486:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:486:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:486:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:508:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:514:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:514:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:514:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:514:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:525:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:525:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:525:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:525:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:525:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:569:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:569:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:569:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:569:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:580:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:580:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:580:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:580:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:580:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:595:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:608:49: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:615:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:615:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:615:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:615:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:628:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:628:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:628:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:628:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:628:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:651:50: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:658:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:658:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:658:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:658:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:671:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:671:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:671:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:671:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:671:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:716:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:716:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:716:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:716:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:727:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:727:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:727:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:727:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:727:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:742:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:777:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:777:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:777:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:777:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:788:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:788:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:788:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:788:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:788:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:803:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:816:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:823:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:823:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:823:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:823:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:836:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:836:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:836:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:836:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:836:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:859:49: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-machine.c:866:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:866:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:866:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:866:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:879:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:879:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:879:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:879:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:879:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:924:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:924:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:924:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:924:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:935:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:935:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:935:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:935:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:935:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:950:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-machine.c:985:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:985:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:985:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:985:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:996:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-machine.c:996:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-machine.c:996:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-machine.c:996:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-machine.c:996:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1006:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:1013:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1013:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1013:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1013:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1026:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1026:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1026:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1026:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1026:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:106:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:106:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:106:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:106:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:106:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1071:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1071:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1071:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1071:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1082:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1082:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1082:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1082:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1082:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1097:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1110:62: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:1117:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1117:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1117:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1117:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1130:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1130:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1130:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1130:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1130:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1153:65: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:1160:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1160:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1160:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1160:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1173:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1173:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1173:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1173:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1173:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1218:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1218:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1218:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1218:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1229:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1229:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1229:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1229:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1229:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1244:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1257:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:1264:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1264:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1264:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1264:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1277:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1277:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1277:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1277:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1277:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1300:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:1307:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1307:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1307:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1307:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1320:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1320:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1320:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1320:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1320:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1343:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:1350:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1350:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1350:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1350:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1363:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:1363:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:1363:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:1363:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:1363:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:1387:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_migration_c' [-Wmissing-variable-declarations] qapi/qapi-commands-migration.c:151:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:151:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:151:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:151:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:162:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:162:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:162:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:162:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:162:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:177:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:190:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:197:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:197:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:197:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:197:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:210:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:210:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:210:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:210:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:210:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:255:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:255:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:255:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:255:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:266:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:266:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:266:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:266:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:266:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:281:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:294:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:301:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:301:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:301:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:301:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:314:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:314:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:314:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:314:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:314:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:337:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:343:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:343:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:343:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:343:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:354:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:354:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:354:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:354:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:354:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:376:63: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:382:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:382:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:382:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:382:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:393:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:393:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:393:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:393:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:393:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:415:56: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:421:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:421:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:421:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:421:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:432:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:432:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:432:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:432:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:432:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:454:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:461:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:461:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:461:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:461:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:474:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:474:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:474:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:474:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:474:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:497:49: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:504:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:504:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:504:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:504:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:517:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:517:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:517:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:517:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:517:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:540:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:547:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:547:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:547:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:547:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:560:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:560:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:560:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:560:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:560:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:583:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:590:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:590:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:590:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:590:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:603:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:603:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:603:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:603:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:603:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:626:66: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:633:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:633:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:633:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:633:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:646:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:646:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:646:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:646:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:646:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:669:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:676:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:676:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:676:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:676:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:689:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:689:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:689:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:689:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:689:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:713:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:720:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:720:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:720:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:720:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:733:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:733:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:733:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:733:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:733:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:782:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:782:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:782:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:782:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:793:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:793:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:793:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:793:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:793:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:808:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:823:64: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:829:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:829:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:829:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:829:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:840:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:840:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:840:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:840:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:840:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:86:66: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:885:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:885:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:885:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:885:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:896:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:896:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:896:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:896:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:896:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:911:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:924:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:931:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:931:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:931:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:931:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:93:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:93:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:93:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:93:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:944:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:944:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:944:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:944:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:944:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-migration.c:967:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-migration.c:973:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:973:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:973:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:973:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:984:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-migration.c:984:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-migration.c:984:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-migration.c:984:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-migration.c:984:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:102:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:102:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:102:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:102:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:102:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:117:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:156:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:156:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:156:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:156:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:167:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:167:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:167:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:167:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:167:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:182:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:221:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:221:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:221:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:221:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:232:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:232:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:232:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:232:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:232:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:247:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:262:66: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc-target.c:269:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:269:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:269:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:269:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:26:63: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc-target.c:282:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:282:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:282:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:282:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:282:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:332:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:332:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:332:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:332:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:345:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:345:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:345:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:345:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:345:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:360:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:376:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc-target.c:383:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:383:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:383:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:383:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:396:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:396:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:396:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:396:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:396:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:43:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:43:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:43:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:43:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:43:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:445:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:445:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:445:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:445:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:456:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:456:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:456:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:456:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:456:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:471:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:510:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:510:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:510:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:510:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:521:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:521:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:521:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:521:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:521:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:536:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:558:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:558:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:558:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:558:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:569:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:569:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:569:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:569:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc-target.c:569:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:584:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc-target.c:599:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_misc_target_c' [-Wmissing-variable-declarations] qapi/qapi-commands-misc-target.c:91:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc-target.c:91:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc-target.c:91:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc-target.c:91:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:101:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:101:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:101:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:101:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:101:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:116:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:151:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:151:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:151:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:151:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:162:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:162:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:162:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:162:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:162:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:177:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:190:46: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:196:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:196:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:196:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:196:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:207:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:207:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:207:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:207:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:207:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:229:46: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:235:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:235:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:235:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:235:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:246:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:246:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:246:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:246:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:246:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:25:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:268:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:274:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:274:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:274:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:274:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:285:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:285:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:285:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:285:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:285:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:330:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:330:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:330:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:330:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:343:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:343:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:343:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:343:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:343:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:358:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:372:47: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:379:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:379:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:379:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:379:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:392:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:392:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:392:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:392:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:392:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:415:49: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:422:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:422:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:422:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:422:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:435:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:435:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:435:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:435:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:435:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:481:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:481:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:481:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:481:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:494:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:494:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:494:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:494:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:494:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:509:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:523:51: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-misc.c:530:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:530:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:530:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:530:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:543:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:543:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:543:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:543:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:543:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:588:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:588:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:588:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:588:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:599:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:599:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:599:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:599:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:599:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:614:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:650:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:650:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:650:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:650:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:663:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:663:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:663:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:663:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-misc.c:663:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:678:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-misc.c:693:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_misc_c' [-Wmissing-variable-declarations] qapi/qapi-commands-misc.c:90:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-misc.c:90:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-misc.c:90:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-misc.c:90:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:111:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-net.c:118:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:118:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:118:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:118:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:131:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:131:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:131:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:131:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:131:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-net.c:177:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:177:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:177:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:177:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:190:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:190:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:190:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:190:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:190:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-net.c:205:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-net.c:219:55: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-net.c:226:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:226:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:226:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:226:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:239:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:239:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:239:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:239:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:239:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-net.c:25:50: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-net.c:263:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_net_c' [-Wmissing-variable-declarations] qapi/qapi-commands-net.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-net.c:68:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-net.c:75:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:75:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:75:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:75:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:88:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-net.c:88:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-net.c:88:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-net.c:88:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-net.c:88:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-pci.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-pci.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-pci.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-pci.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-pci.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-pci.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-pci.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-pci.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-pci.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-pci.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-pci.c:87:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_pci_c' [-Wmissing-variable-declarations] qapi/qapi-commands-pragma.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_pragma_c' [-Wmissing-variable-declarations] qapi/qapi-commands-qdev.c:110:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qdev.c:110:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qdev.c:110:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qdev.c:110:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qdev.c:110:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qdev.c:134:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_qdev_c' [-Wmissing-variable-declarations] qapi/qapi-commands-qdev.c:48:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qdev.c:48:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qdev.c:48:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qdev.c:48:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qdev.c:61:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qdev.c:61:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qdev.c:61:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qdev.c:61:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qdev.c:61:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qdev.c:76:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qdev.c:90:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-qdev.c:97:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qdev.c:97:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qdev.c:97:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qdev.c:97:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:113:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:113:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:113:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:113:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:126:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:126:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:126:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:126:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:126:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:141:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:155:49: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-qom.c:162:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:162:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:162:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:162:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:175:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:175:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:175:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:175:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:175:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:221:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:221:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:221:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:221:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:234:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:234:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:234:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:234:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:234:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:249:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:271:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:271:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:271:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:271:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:284:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:284:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:284:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:284:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:284:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:299:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:313:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-qom.c:320:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:320:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:320:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:320:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:333:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:333:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:333:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:333:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:333:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:356:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-qom.c:363:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:363:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:363:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:363:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:376:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:376:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:376:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:376:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:376:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:400:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_qom_c' [-Wmissing-variable-declarations] qapi/qapi-commands-qom.c:48:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:48:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:48:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:48:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:61:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-qom.c:61:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-qom.c:61:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-qom.c:61:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-qom.c:61:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-qom.c:76:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rdma.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_rdma_c' [-Wmissing-variable-declarations] qapi/qapi-commands-replay.c:106:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:106:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:106:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:106:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:106:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-replay.c:129:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-replay.c:135:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:135:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:135:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:135:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:146:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:146:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:146:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:146:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:146:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-replay.c:168:53: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-replay.c:175:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:175:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:175:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:175:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:188:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:188:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:188:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:188:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:188:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-replay.c:212:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_replay_c' [-Wmissing-variable-declarations] qapi/qapi-commands-replay.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-replay.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-replay.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-replay.c:86:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-replay.c:93:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-replay.c:93:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-replay.c:93:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-replay.c:93:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:113:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:113:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:113:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:113:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:126:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:126:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:126:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:126:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:126:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:141:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:178:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:178:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:178:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:178:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:191:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:191:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:191:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:191:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:191:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:206:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:243:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:243:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:243:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:243:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:256:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:256:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:256:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:256:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:256:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:271:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:286:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_rocker_c' [-Wmissing-variable-declarations] qapi/qapi-commands-rocker.c:48:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:48:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:48:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:48:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:61:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-rocker.c:61:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-rocker.c:61:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-rocker.c:61:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-rocker.c:61:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-rocker.c:76:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-run-state.c:106:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-run-state.c:106:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-run-state.c:106:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-run-state.c:106:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-run-state.c:106:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-run-state.c:129:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-run-state.c:136:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-run-state.c:136:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-run-state.c:136:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-run-state.c:136:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-run-state.c:149:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-run-state.c:149:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-run-state.c:149:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-run-state.c:149:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-run-state.c:149:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-run-state.c:173:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_run_state_c' [-Wmissing-variable-declarations] qapi/qapi-commands-run-state.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-run-state.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-run-state.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-run-state.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-run-state.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-run-state.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-run-state.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-run-state.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-run-state.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-run-state.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-run-state.c:86:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-run-state.c:93:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-run-state.c:93:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-run-state.c:93:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-run-state.c:93:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-sockets.c:26:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_sockets_c' [-Wmissing-variable-declarations] qapi/qapi-commands-stats.c:113:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-stats.c:113:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-stats.c:113:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-stats.c:113:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-stats.c:126:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-stats.c:126:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-stats.c:126:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-stats.c:126:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-stats.c:126:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-stats.c:141:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-stats.c:156:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_stats_c' [-Wmissing-variable-declarations] qapi/qapi-commands-stats.c:48:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-stats.c:48:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-stats.c:48:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-stats.c:48:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-stats.c:61:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-stats.c:61:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-stats.c:61:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-stats.c:61:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-stats.c:61:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-stats.c:76:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-tpm.c:115:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-tpm.c:115:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-tpm.c:115:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-tpm.c:115:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-tpm.c:126:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-tpm.c:126:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-tpm.c:126:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-tpm.c:126:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-tpm.c:126:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-tpm.c:141:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-tpm.c:180:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-tpm.c:180:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-tpm.c:180:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-tpm.c:180:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-tpm.c:191:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-tpm.c:191:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-tpm.c:191:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-tpm.c:191:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-tpm.c:191:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-tpm.c:206:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-tpm.c:221:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_tpm_c' [-Wmissing-variable-declarations] qapi/qapi-commands-tpm.c:50:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-tpm.c:50:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-tpm.c:50:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-tpm.c:50:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-tpm.c:61:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-tpm.c:61:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-tpm.c:61:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-tpm.c:61:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-tpm.c:61:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-tpm.c:76:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-trace.c:110:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-trace.c:110:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-trace.c:110:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-trace.c:110:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-trace.c:110:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-trace.c:134:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_trace_c' [-Wmissing-variable-declarations] qapi/qapi-commands-trace.c:48:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-trace.c:48:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-trace.c:48:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-trace.c:48:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-trace.c:61:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-trace.c:61:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-trace.c:61:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-trace.c:61:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-trace.c:61:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-trace.c:76:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-trace.c:90:63: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-trace.c:97:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-trace.c:97:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-trace.c:97:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-trace.c:97:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-transaction.c:25:53: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-transaction.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-transaction.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-transaction.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-transaction.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-transaction.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-transaction.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-transaction.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-transaction.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-transaction.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-transaction.c:69:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_transaction_c' [-Wmissing-variable-declarations] qapi/qapi-commands-ui.c:111:52: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:118:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:118:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:118:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:118:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:131:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:131:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:131:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:131:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:131:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:244:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:244:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:244:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:244:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:255:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:255:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:255:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:255:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:255:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:25:54: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:270:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:309:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:309:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:309:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:309:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:320:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:320:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:320:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:320:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:320:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:335:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:350:61: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:357:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:357:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:357:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:357:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:370:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:370:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:370:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:370:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:370:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:416:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:416:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:416:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:416:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:427:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:427:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:427:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:427:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:427:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:442:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:455:50: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:462:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:462:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:462:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:462:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:475:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:475:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:475:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:475:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:475:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:498:58: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:505:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:505:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:505:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:505:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:518:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:518:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:518:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:518:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:518:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:563:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:563:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:563:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:563:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:574:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:574:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:574:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:574:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:574:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:589:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:602:56: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:609:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:609:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:609:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:609:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:622:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:622:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:622:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:622:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:622:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:645:56: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:652:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:652:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:652:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:652:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:665:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:665:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:665:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:665:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:665:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-ui.c:689:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_ui_c' [-Wmissing-variable-declarations] qapi/qapi-commands-ui.c:68:57: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-ui.c:75:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:75:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:75:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:75:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:88:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-ui.c:88:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-ui.c:88:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-ui.c:88:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-ui.c:88:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:109:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:109:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:109:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:109:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:122:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:122:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:122:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:122:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:122:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:137:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:174:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:174:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:174:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:174:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:187:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:187:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:187:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:187:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:187:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:202:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:239:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:239:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:239:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:239:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:252:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:252:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:252:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:252:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:252:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:267:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:304:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:304:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:304:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:304:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:317:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:317:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:317:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:317:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:317:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:332:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:347:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_virtio_c' [-Wmissing-variable-declarations] qapi/qapi-commands-virtio.c:47:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:47:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:47:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:47:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:58:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-virtio.c:58:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-virtio.c:58:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-virtio.c:58:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-virtio.c:58:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-virtio.c:73:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-yank.c:101:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-yank.c:101:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-yank.c:101:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-yank.c:101:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-yank.c:101:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-yank.c:116:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-yank.c:130:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_yank_c' [-Wmissing-variable-declarations] qapi/qapi-commands-yank.c:25:46: warning: unused parameter 'ret' [-Wunused-parameter] qapi/qapi-commands-yank.c:32:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-yank.c:32:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-yank.c:32:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-yank.c:32:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-yank.c:45:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-yank.c:45:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-yank.c:45:55: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-yank.c:45:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands-yank.c:45:9: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] qapi/qapi-commands-yank.c:90:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-commands-yank.c:90:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-commands-yank.c:90:39: warning: extension used [-Wlanguage-extension-token] qapi/qapi-commands-yank.c:90:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-commands.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_c' [-Wmissing-variable-declarations] qapi/qapi-dealloc-visitor.c:101:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-dealloc-visitor.c:101:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-dealloc-visitor.c:101:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-dealloc-visitor.c:101:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-dealloc-visitor.c:106:45: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:106:60: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:107:57: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:110:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-dealloc-visitor.c:110:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-dealloc-visitor.c:110:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-dealloc-visitor.c:110:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-dealloc-visitor.c:117:12: warning: cast from 'char *' to 'QapiDeallocVisitor *' (aka 'struct QapiDeallocVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-dealloc-visitor.c:117:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-dealloc-visitor.c:117:12: warning: extension used [-Wlanguage-extension-token] qapi/qapi-dealloc-visitor.c:117:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-dealloc-visitor.c:25:48: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:25:63: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:25:76: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:26:46: warning: unused parameter 'unused' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:26:62: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:31:46: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:38:49: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:45:46: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:45:61: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:46:51: warning: unused parameter 'list' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:46:64: warning: unused parameter 'size' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:47:45: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:52:53: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:53:51: warning: unused parameter 'size' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:60:44: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:60:54: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:64:44: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:64:59: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:65:43: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:73:46: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:73:61: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:73:76: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:74:45: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:79:47: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:79:62: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:80:48: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:80:61: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:85:45: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:85:60: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:85:72: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:86:44: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:91:47: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:91:62: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:91:76: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:92:46: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:97:49: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:97:64: warning: unused parameter 'name' [-Wunused-parameter] qapi/qapi-dealloc-visitor.c:98:63: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-emit-events.c:75:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_emit_events_c' [-Wmissing-variable-declarations] qapi/qapi-events-acpi.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-acpi.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-acpi.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-acpi.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-acpi.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-acpi.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-acpi.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-acpi.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-acpi.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_acpi_c' [-Wmissing-variable-declarations] qapi/qapi-events-audio.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_audio_c' [-Wmissing-variable-declarations] qapi/qapi-events-authz.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_authz_c' [-Wmissing-variable-declarations] qapi/qapi-events-block-core.c:105:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:105:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:105:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:105:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:110:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:110:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:110:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:110:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:119:23: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:135:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:135:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:135:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:135:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:140:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:140:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:140:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:140:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:149:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:165:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:165:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:165:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:165:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:170:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:170:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:170:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:170:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:179:23: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:195:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:195:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:195:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:195:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:200:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:200:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:200:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:200:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:209:23: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:225:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:225:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:225:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:225:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:230:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:230:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:230:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:230:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:239:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:255:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:255:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:255:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:255:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:260:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:260:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:260:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:260:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:269:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:285:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:285:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:285:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:285:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:290:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:290:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:290:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:290:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:299:34: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:299:49: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:29:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:29:48: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:29:67: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:315:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:315:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:315:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:315:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:320:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:320:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:320:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:320:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:324:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_block_core_c' [-Wmissing-variable-declarations] qapi/qapi-events-block-core.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:59:108: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:59:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:59:48: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-core.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-core.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-core.c:89:23: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-core.c:89:70: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-export.c:29:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-export.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-export.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-export.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-export.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-export.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block-export.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block-export.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block-export.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block-export.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_block_export_c' [-Wmissing-variable-declarations] qapi/qapi-events-block.c:29:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:29:33: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block.c:59:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-block.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-block.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-block.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-block.c:84:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_block_c' [-Wmissing-variable-declarations] qapi/qapi-events-char.c:29:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-char.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-char.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-char.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-char.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-char.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-char.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-char.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-char.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-char.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_char_c' [-Wmissing-variable-declarations] qapi/qapi-events-common.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_common_c' [-Wmissing-variable-declarations] qapi/qapi-events-compat.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_compat_c' [-Wmissing-variable-declarations] qapi/qapi-events-control.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_control_c' [-Wmissing-variable-declarations] qapi/qapi-events-crypto.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_crypto_c' [-Wmissing-variable-declarations] qapi/qapi-events-dump.c:29:36: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-dump.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-dump.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-dump.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-dump.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-dump.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-dump.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-dump.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-dump.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-dump.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_dump_c' [-Wmissing-variable-declarations] qapi/qapi-events-error.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_error_c' [-Wmissing-variable-declarations] qapi/qapi-events-introspect.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_introspect_c' [-Wmissing-variable-declarations] qapi/qapi-events-job.c:29:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-job.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-job.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-job.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-job.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-job.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-job.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-job.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-job.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-job.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_job_c' [-Wmissing-variable-declarations] qapi/qapi-events-machine-target.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_machine_target_c' [-Wmissing-variable-declarations] qapi/qapi-events-machine.c:109:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-machine.c:109:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:109:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-machine.c:109:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-machine.c:114:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-machine.c:114:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:114:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-machine.c:114:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-machine.c:118:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_machine_c' [-Wmissing-variable-declarations] qapi/qapi-events-machine.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-machine.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-machine.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-machine.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-machine.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-machine.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-machine.c:59:25: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:59:43: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-machine.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-machine.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-machine.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-machine.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-machine.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-machine.c:89:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-machine.c:89:33: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:105:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:105:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:105:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:105:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:110:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:110:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:110:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:110:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:119:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:135:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:135:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:135:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:135:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:140:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:140:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:140:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:140:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:144:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_migration_c' [-Wmissing-variable-declarations] qapi/qapi-events-migration.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-migration.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-migration.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-migration.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-migration.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-misc-target.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_misc_target_c' [-Wmissing-variable-declarations] qapi/qapi-events-misc.c:29:25: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-misc.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-misc.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-misc.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-misc.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-misc.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-misc.c:59:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:59:33: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:59:55: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:59:71: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-misc.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-misc.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-misc.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-misc.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-misc.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-misc.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-misc.c:84:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_misc_c' [-Wmissing-variable-declarations] qapi/qapi-events-net.c:105:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:105:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:105:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:105:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:110:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:110:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:110:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:110:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:119:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:135:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:135:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:135:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:135:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:140:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:140:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:140:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:140:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:144:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_net_c' [-Wmissing-variable-declarations] qapi/qapi-events-net.c:29:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:29:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:59:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-net.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-net.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-net.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-net.c:89:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-pci.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_pci_c' [-Wmissing-variable-declarations] qapi/qapi-events-pragma.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_pragma_c' [-Wmissing-variable-declarations] qapi/qapi-events-qdev.c:29:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:29:45: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-qdev.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-qdev.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-qdev.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-qdev.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-qdev.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-qdev.c:59:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:59:45: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:75:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-qdev.c:75:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:75:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-qdev.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-qdev.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-qdev.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-qdev.c:80:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-qdev.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-qdev.c:84:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_qdev_c' [-Wmissing-variable-declarations] qapi/qapi-events-qom.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_qom_c' [-Wmissing-variable-declarations] qapi/qapi-events-rdma.c:29:17: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-rdma.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-rdma.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-rdma.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-rdma.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-rdma.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-rdma.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-rdma.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-rdma.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-rdma.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_rdma_c' [-Wmissing-variable-declarations] qapi/qapi-events-replay.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_replay_c' [-Wmissing-variable-declarations] qapi/qapi-events-rocker.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_rocker_c' [-Wmissing-variable-declarations] qapi/qapi-events-run-state.c:102:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:102:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:102:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:102:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:113:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:113:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:113:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:113:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:124:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:124:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:124:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:124:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:135:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:135:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:135:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:135:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:146:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:146:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:146:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:146:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:171:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:171:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:171:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:171:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:176:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:176:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:176:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:176:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:201:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:201:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:201:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:201:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:206:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:206:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:206:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:206:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:231:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:231:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:231:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:231:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:236:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:236:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:236:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:236:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:261:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:261:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:261:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:261:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:266:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:266:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:266:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:266:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:270:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_run_state_c' [-Wmissing-variable-declarations] qapi/qapi-events-run-state.c:45:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:45:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:45:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:50:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:61:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:61:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:61:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:61:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:86:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:86:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:86:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:86:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-run-state.c:91:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-run-state.c:91:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-run-state.c:91:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-run-state.c:91:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-sockets.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_sockets_c' [-Wmissing-variable-declarations] qapi/qapi-events-stats.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_stats_c' [-Wmissing-variable-declarations] qapi/qapi-events-tpm.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_tpm_c' [-Wmissing-variable-declarations] qapi/qapi-events-trace.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_trace_c' [-Wmissing-variable-declarations] qapi/qapi-events-transaction.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_transaction_c' [-Wmissing-variable-declarations] qapi/qapi-events-ui.c:155:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-ui.c:155:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-ui.c:155:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-ui.c:155:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-ui.c:160:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-ui.c:160:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-ui.c:160:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-ui.c:160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-ui.c:187:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-ui.c:187:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-ui.c:187:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-ui.c:187:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-ui.c:192:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-ui.c:192:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-ui.c:192:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-ui.c:192:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-ui.c:219:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-ui.c:219:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-ui.c:219:9: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-ui.c:219:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-ui.c:224:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-events-ui.c:224:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-events-ui.c:224:5: warning: extension used [-Wlanguage-extension-token] qapi/qapi-events-ui.c:224:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-events-ui.c:229:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_ui_c' [-Wmissing-variable-declarations] qapi/qapi-events-virtio.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_virtio_c' [-Wmissing-variable-declarations] qapi/qapi-events-yank.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_yank_c' [-Wmissing-variable-declarations] qapi/qapi-events.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_c' [-Wmissing-variable-declarations] qapi/qapi-forward-visitor.c:271:45: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-forward-visitor.c:271:54: warning: unused parameter 'opaque' [-Wunused-parameter] qapi/qapi-forward-visitor.c:27:8: warning: padding size of 'struct ForwardFieldVisitor' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-forward-visitor.c:39:12: warning: cast from 'char *' to 'ForwardFieldVisitor *' (aka 'struct ForwardFieldVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qapi-forward-visitor.c:39:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-forward-visitor.c:39:12: warning: extension used [-Wlanguage-extension-token] qapi/qapi-forward-visitor.c:39:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qapi-init-commands.c:124:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:126:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:128:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:130:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:132:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:134:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:136:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:154:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:156:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:158:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:160:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:162:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:164:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:166:58: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:168:57: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:170:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:172:74: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:174:48: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:180:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:182:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:184:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:186:58: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:188:65: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:190:66: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:193:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:197:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:201:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:204:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:206:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:215:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:219:57: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:223:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:226:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:228:48: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:230:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:232:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:234:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:236:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:238:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:240:64: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:242:66: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:244:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:246:64: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:248:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:24:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:250:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:252:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:254:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:256:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:258:47: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:260:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:262:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:264:64: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:266:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:269:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:273:68: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:277:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:280:57: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:286:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:288:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:290:60: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:292:63: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:294:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:296:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:298:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:300:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:302:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:304:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:306:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:30:45: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:32:58: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:332:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:334:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:336:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:338:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:340:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:342:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:346:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:348:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:34:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:350:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:352:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:354:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:356:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:358:47: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:360:48: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:368:47: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:36:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:370:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:372:65: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:374:60: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:376:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:379:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:382:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:385:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:389:55: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:38:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:392:56: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:394:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:396:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:398:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:401:47: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:405:66: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:409:64: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:40:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:413:65: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:417:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:420:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:422:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:424:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:426:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:432:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:438:44: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:440:44: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:444:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:446:45: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:448:47: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:450:46: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:452:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:454:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:459:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:463:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:467:64: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:471:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:475:64: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:479:68: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:483:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:487:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:491:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:495:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:498:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:500:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:502:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:504:59: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:506:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:508:61: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:510:67: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:512:73: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:514:68: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-init-commands.c:518:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_init_commands_c' [-Wmissing-variable-declarations] qapi/qapi-init-commands.c:52:72: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] qapi/qapi-introspect.c:10000:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10021:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10026:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10038:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10042:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10044:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10046:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1004:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10052:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10054:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10058:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10060:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10062:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10073:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10083:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10090:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10094:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10096:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10098:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10104:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10109:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10117:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1011:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10123:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10125:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10131:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10133:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10137:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10139:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10141:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10147:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10149:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10155:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10157:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10165:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10169:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10171:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10172:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10177:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10179:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10181:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1018:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10197:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10199:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:101:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10203:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10205:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10207:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10218:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10223:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10228:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10233:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10237:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10242:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10244:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10248:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10250:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:10255:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1025:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10264:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10269:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10274:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10279:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10284:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10286:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10290:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10298:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10300:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10304:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10310:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10325:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10329:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1032:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10337:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10345:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10354:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10359:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10361:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10363:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10369:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10383:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10390:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1039:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10403:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10405:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10409:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10415:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10423:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10435:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10439:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10445:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10458:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10460:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10464:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1046:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10472:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10474:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10478:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10486:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10491:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10496:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10501:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10506:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10511:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10516:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10521:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10526:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10536:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1053:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10551:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10561:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10566:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10571:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10576:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10589:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10593:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10606:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10608:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1060:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10612:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10630:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10635:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10645:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10655:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10660:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10666:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10672:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10677:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1067:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10689:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10693:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10706:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10708:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10712:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10720:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10725:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10730:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10735:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10740:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1074:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10755:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10775:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10780:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10782:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10786:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10794:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10799:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:107:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10805:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10807:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1080:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10811:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10819:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10829:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10834:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10841:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10845:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10851:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10862:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10866:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1086:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10870:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10874:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10878:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10882:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10886:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10890:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10894:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10898:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10902:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10906:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10910:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10920:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1092:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10941:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10943:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10950:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10954:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10966:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10974:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10978:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10982:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10986:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1098:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10990:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:10992:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11008:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11010:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11017:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11021:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11033:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11037:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1103:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11041:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11043:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11055:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11057:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11070:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11077:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11079:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11092:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11099:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11101:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11108:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1110:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11112:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11116:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11122:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11131:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11133:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11140:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11148:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11150:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11158:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11160:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11170:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11184:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11186:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11188:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11195:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11201:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11208:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11221:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11225:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11231:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11240:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11242:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1124:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11250:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11255:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11257:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11272:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11278:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11286:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11288:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11294:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11311:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11317:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1131:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11325:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11340:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11355:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11380:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11385:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1138:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11390:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11395:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11400:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11405:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11411:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11416:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11421:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11446:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11451:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11456:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1145:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11461:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11466:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11472:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11484:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11486:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11490:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11498:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:114:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11500:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11511:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11515:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11517:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11521:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11526:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11536:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1154:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11551:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11561:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11566:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11571:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11576:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11586:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11593:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11599:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11603:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11608:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1160:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11610:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1162:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11630:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11635:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1163:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11645:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11647:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11657:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11662:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11667:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11672:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11677:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11694:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11698:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1169:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11700:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11714:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1171:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11721:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11728:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1172:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11735:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11755:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11757:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11759:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11766:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11774:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11782:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11786:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1178:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11794:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11798:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11802:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11806:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11808:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1180:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:11824:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11826:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11833:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11839:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11846:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11848:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11855:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11859:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11867:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1186:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11871:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11873:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11885:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11896:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11900:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11904:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11908:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11910:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11920:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11922:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11929:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11933:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11937:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11939:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11947:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11949:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1194:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11964:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11972:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11976:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11987:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:11993:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12001:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12003:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12022:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12028:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1202:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12033:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12039:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12051:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12057:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12063:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12087:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12089:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1208:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12093:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12106:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12111:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12113:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12123:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12142:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12147:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12152:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1215:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12165:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12169:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12175:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12183:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12188:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12195:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12199:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:121:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12218:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12223:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12228:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1222:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12233:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12235:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12239:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12250:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12252:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12259:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12274:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12278:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12280:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12284:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12291:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1229:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12303:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12311:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12327:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12331:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12339:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12347:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12349:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12352:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12354:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12355:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12358:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12360:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12367:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12369:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1236:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12385:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12389:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12393:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12397:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12401:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12403:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12411:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12415:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12419:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12423:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12427:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12435:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12439:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1243:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12441:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12444:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12446:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12449:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12461:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12463:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12469:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12475:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12491:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12493:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1250:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12513:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12515:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12516:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12518:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12521:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12531:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12542:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12544:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12549:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12552:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12555:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12561:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12563:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12570:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12574:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12576:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1257:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12583:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12585:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12594:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12600:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12602:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12606:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12614:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12626:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12638:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12644:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1264:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12662:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12668:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12674:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12682:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12686:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12694:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12699:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12705:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12711:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12717:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12719:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1271:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12723:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12731:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12736:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12738:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12742:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12752:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12756:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12766:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12770:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12795:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12803:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12807:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12815:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12823:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12827:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12832:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12834:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12835:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12841:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12847:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12853:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12859:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1285:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12865:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12867:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:12879:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12883:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12885:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12889:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12897:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:128:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12903:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12915:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12921:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12927:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1292:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12933:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12935:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12939:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12947:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12953:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12959:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12965:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12971:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12991:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:12995:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13003:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13008:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13013:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13019:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13027:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13031:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13039:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13051:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13057:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13063:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1306:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13087:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13089:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13093:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13119:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13125:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13131:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1313:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13143:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13149:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13155:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13157:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13161:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13164:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:13185:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13190:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13195:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13201:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13207:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1320:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13225:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13233:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13237:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13245:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13251:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13253:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13257:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13277:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13289:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13293:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13305:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13307:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13311:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13330:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13336:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13342:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13348:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1334:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13354:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13362:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13366:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13387:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13389:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13393:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13401:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13408:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13412:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13415:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1341:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13442:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13448:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13450:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13454:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13468:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13480:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13486:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1348:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13492:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13498:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13510:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13516:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13522:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13534:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13542:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13546:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13554:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13560:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13566:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13568:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13572:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13586:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13588:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13592:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:135:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13606:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13611:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13617:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13623:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13625:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13629:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1362:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13637:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13643:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13649:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13651:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13655:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13663:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13669:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13674:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13686:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13698:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1369:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13710:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13716:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13718:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13722:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13725:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:13731:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13736:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13742:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13744:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13748:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13750:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:13757:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13762:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13774:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13776:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13780:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13788:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13793:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13795:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13799:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13802:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:13818:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:13834:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1383:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13855:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13861:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13867:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13873:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13879:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13881:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13885:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1388:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13891:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13899:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13901:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13910:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13915:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13925:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13930:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13935:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13940:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13945:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13950:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13955:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1395:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13965:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13990:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:13995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14005:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1401:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14020:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14035:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14040:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14042:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14046:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14048:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14049:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14055:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14059:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14066:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1407:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14091:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14098:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14108:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14118:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14120:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14124:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14126:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14130:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14132:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14139:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14146:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1414:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14158:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14160:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14170:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14184:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14189:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14194:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14214:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1421:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14224:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14239:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14244:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14249:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14254:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14259:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14261:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14267:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14268:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14272:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14274:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14278:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14285:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1428:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:142:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14305:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14320:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14322:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14332:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14337:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14342:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14347:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14352:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1435:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14362:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14364:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14368:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14370:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14374:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14379:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14384:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14389:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14391:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14398:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14405:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14415:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14420:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14425:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14427:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14429:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1442:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14440:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14442:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14449:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14451:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14458:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14466:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14468:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14476:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14478:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14485:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14489:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14497:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1449:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14501:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14505:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14513:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14517:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14519:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14533:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14535:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14542:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14548:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14552:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14559:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14563:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14567:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14569:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1456:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14577:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14579:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14589:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14598:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14603:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14608:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14615:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14617:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14624:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14628:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14630:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14637:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14639:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1463:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14646:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14648:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14654:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14660:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14666:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14672:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14675:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14678:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14681:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14683:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14698:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1470:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14710:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14712:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14716:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14724:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14730:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14736:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14738:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14742:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14745:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1477:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14802:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14804:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14808:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14815:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14819:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14821:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14828:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14830:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14838:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14840:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14849:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1484:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14854:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14859:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14869:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14874:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14879:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14884:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14889:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14894:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14899:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14904:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14919:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1491:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14921:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14928:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14935:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14941:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14942:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:14952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14957:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14964:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14966:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14973:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14981:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1498:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:14991:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:149:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15001:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15003:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15014:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15018:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15022:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15024:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15033:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15035:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15041:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15052:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1505:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15060:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15072:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15080:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15084:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15092:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15100:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15102:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15107:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15108:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15111:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15113:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15114:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15117:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15119:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15120:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1512:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15139:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15141:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15142:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15144:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15145:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15147:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15148:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15150:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15159:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15165:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15171:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15177:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15183:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15185:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15189:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1519:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15210:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15216:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15222:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15228:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15240:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15252:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15258:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15264:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1526:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15270:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15282:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15288:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15294:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15306:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15312:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15326:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15330:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15339:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1533:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15369:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15387:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15393:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15399:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1539:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15405:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15411:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15417:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15423:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15425:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15429:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15437:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15442:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15448:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15454:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15460:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15466:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1546:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15472:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15484:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15490:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15496:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15501:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15507:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15513:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15515:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15519:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15534:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1553:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15552:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15558:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15560:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15564:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15578:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15580:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15584:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15599:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1559:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15601:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15605:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15614:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15626:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15634:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15638:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15653:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15655:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15659:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1565:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15667:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15673:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15675:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15679:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15693:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15695:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15699:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1569:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:156:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15713:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15721:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15725:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15734:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15740:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15752:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15758:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1575:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15762:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15765:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15772:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15798:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15802:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15804:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15806:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1580:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15819:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15825:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1582:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15831:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15839:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15843:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15845:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15847:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15853:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15859:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15861:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15865:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15867:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15873:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15877:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1587:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15891:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15893:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15899:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15909:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15923:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15928:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1592:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15933:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15935:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15937:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15944:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15948:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1594:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:15950:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15957:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15959:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15966:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15972:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15979:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15981:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:15994:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1599:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16012:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16018:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16024:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16042:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1604:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16050:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16054:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16063:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1606:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16087:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16099:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16101:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16105:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1611:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16126:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16146:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16150:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16153:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16159:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16161:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1616:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16170:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16177:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16179:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16181:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1618:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16191:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16193:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1619:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16200:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16202:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16219:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16227:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16229:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16238:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16240:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16244:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1624:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16253:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16255:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16259:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16270:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16272:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16279:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16281:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16284:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1629:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:162:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16312:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1631:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16321:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16367:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1636:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16393:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1641:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16437:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16445:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16447:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16457:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16459:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16461:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16466:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16468:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16470:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16476:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1647:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16481:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16486:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16491:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16497:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16503:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16505:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16509:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16511:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16512:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16517:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16519:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16521:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16527:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1652:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16532:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16537:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16542:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16547:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16553:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16555:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16559:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16561:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16563:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16568:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16576:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16584:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16588:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1658:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16600:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16602:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16616:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16618:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16620:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16622:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16631:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16635:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1663:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16643:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16651:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16655:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16659:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16661:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16675:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16677:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16679:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16681:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16697:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1669:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16702:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16708:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16710:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16714:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16716:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16718:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16724:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16734:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16741:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16745:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16747:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1674:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16752:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16762:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1676:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16771:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16778:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16780:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16786:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16794:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16796:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16805:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16810:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16815:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16820:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16822:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16824:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1682:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16831:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16835:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16837:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16843:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16849:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1684:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16855:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1685:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16860:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16861:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16866:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16867:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16873:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16879:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16886:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16889:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16892:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16895:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16897:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16898:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:168:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16900:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16901:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16904:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16907:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16909:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16916:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1691:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16924:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16928:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16930:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16939:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1693:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16941:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1694:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:16950:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16968:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16970:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16974:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:16997:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17001:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1700:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17012:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17016:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17027:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1702:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17031:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1703:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17040:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17046:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17052:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17058:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17060:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17064:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17073:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17075:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17079:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17088:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17094:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17096:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1709:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17107:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17111:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17118:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1711:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17120:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17126:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17128:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1712:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17139:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17143:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17154:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17158:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17166:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17170:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17174:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17178:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17182:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17186:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1718:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17190:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17194:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17202:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17204:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1720:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17223:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17225:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17233:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17238:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17243:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17248:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17253:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17258:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17263:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1726:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17273:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17278:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17288:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17293:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17298:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17303:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17308:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17320:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17324:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17332:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17334:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17338:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1733:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17346:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17356:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17361:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17366:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17371:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17378:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17382:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17390:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17395:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17400:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17405:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1740:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17410:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17412:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17416:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17422:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17437:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17445:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17449:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17458:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17461:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17465:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17473:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17477:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1747:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17481:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17485:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17489:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17498:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17501:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17505:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17513:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17517:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17519:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17545:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17547:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17554:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17558:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1755:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17560:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17563:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17565:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17566:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17573:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17575:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:17576:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17578:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17584:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:175:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17604:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17608:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17615:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17619:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17623:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17625:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17633:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17635:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1763:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17642:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17646:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17654:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17656:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17665:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17667:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17674:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17678:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17684:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17692:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17694:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17705:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1770:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17711:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17719:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17721:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17727:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17735:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17740:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17742:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17746:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17752:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17762:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17771:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1777:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17781:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17786:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17791:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17806:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17811:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17826:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17828:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17830:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17841:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17845:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1784:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17852:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17862:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17870:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17872:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17878:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17885:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17887:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17893:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17895:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17903:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17908:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17913:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17915:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17919:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1791:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17926:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17930:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17934:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17938:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17946:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17950:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17952:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17964:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17966:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17974:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17976:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17980:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1798:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17993:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:17999:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18003:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18013:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18017:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18037:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18039:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18043:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1804:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18051:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18053:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18057:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18078:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18082:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18092:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18096:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1809:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18103:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18111:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18119:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18121:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18129:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18143:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18151:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18155:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18159:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1815:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18171:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18181:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18189:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18195:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18203:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18205:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1820:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18219:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18227:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18235:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18237:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18240:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18242:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18245:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18247:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18255:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18259:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18263:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18267:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18275:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18279:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1827:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18288:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18291:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18296:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18301:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18311:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18318:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18329:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18334:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18338:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18343:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18349:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:1834:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18351:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18353:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18366:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18368:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18383:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18385:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18389:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18397:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18403:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18405:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18409:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18417:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18419:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1841:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18423:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18433:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18437:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18445:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18452:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18456:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18479:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18485:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1848:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18491:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18497:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18503:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18511:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18515:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18524:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18526:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18530:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18539:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18544:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18546:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18550:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18558:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1855:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18564:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18566:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18570:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18578:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18584:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18590:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18607:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18609:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18613:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1862:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18633:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18645:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18658:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18662:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18670:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18688:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1868:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18694:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18699:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18705:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18707:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18711:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18725:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18731:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18743:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18749:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1874:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18755:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18761:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18763:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18767:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1876:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18775:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18781:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18787:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18793:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18799:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18801:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18805:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18819:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18825:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1882:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18831:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18843:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18845:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18849:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1884:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18857:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1885:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18869:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18887:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18895:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18899:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18913:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18919:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1891:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18925:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18927:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18931:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1893:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18940:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18946:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1894:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:18952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18964:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18972:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18976:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:18999:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:189:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19003:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1900:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19012:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19018:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19024:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1902:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1903:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19042:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19054:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19060:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19071:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19073:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19077:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19092:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19098:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1909:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19104:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19116:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1911:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19122:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19128:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1912:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19134:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19139:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19145:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19151:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19164:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19176:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19178:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1918:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19191:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19197:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19203:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1920:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19215:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1921:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19221:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19227:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19233:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19239:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19244:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19250:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19256:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19262:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19270:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19274:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1927:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19289:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1929:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1930:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19325:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19331:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19336:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19342:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19344:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19348:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19356:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19358:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19362:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1936:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19378:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19382:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1938:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19391:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19395:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19397:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1939:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19401:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19410:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19414:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19419:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19421:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19425:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19434:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19438:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19444:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19446:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19450:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19459:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1945:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19463:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19475:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1947:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19481:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1948:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19495:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19499:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19508:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19512:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19518:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19524:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19530:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19537:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19541:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1954:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19550:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19562:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19568:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1956:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19574:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1957:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19585:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19593:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19597:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19606:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19612:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19614:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19618:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19633:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19637:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1963:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19643:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19653:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19657:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1965:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:19663:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19667:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19673:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19677:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19683:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19693:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19697:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:196:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19703:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19713:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19717:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1971:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19723:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19727:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19733:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19743:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19747:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19753:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19757:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19763:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19767:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19773:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1977:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19783:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19787:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19793:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19797:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19803:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19807:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19813:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19819:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19823:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19832:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19838:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1984:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19850:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19856:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19862:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19866:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19887:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19899:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19903:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19911:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19915:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1991:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19924:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19930:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19936:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19948:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19964:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19966:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19970:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19979:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:1998:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:19999:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20003:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20018:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20022:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20035:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20037:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20041:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2004:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20050:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20062:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20074:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20080:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20082:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20086:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20097:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2009:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20109:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20117:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20121:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20125:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20129:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20145:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20149:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20153:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2015:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20165:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20169:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20173:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20177:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20185:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20189:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20197:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20201:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20205:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2020:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20215:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20251:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20253:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20261:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20263:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2026:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20274:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20278:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20282:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20286:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20288:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20297:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20306:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20314:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2031:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20322:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20324:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20334:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20336:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20369:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20371:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2037:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20383:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20393:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20395:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20399:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:203:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20408:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20414:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20420:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2042:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20432:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20438:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20440:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20444:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20452:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20467:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20473:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20479:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20481:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2048:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20498:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20503:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20508:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20513:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20518:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20520:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20524:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20539:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2053:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20543:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20547:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20549:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20559:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20561:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20569:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20571:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20575:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20583:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20585:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20589:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2058:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20599:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20603:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20611:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20613:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20617:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2062:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20631:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20633:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20637:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20644:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20648:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20652:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20658:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20667:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20669:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20682:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20689:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20691:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20698:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20702:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20706:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20708:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20716:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20718:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20725:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20735:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20743:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20745:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20753:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20755:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20759:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20767:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20769:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20773:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20779:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20787:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20793:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20795:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20799:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20805:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2080:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2082:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20830:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20832:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20836:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20839:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:20844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20848:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20852:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20866:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2086:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20877:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20879:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20881:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:20886:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20894:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20899:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20901:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20905:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20916:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20918:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20925:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20927:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20933:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20941:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20946:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2094:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20951:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20961:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20967:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20972:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20990:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:20994:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2099:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21001:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21005:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21007:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21014:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21016:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2101:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21022:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21038:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21042:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21051:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21053:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21057:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2105:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21066:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21072:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21074:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21080:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21095:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21099:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21105:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21118:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21124:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21130:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21135:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21143:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21155:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21169:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21189:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2118:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21193:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21201:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21206:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2120:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21211:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21216:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21221:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21226:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21236:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21241:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2124:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21251:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21256:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21258:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21262:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21268:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21281:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21286:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21288:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21292:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21305:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21312:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21316:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21331:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21335:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21342:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21346:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21348:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2134:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21355:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21357:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21380:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21385:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21387:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2138:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21391:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21399:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21409:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21414:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21416:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21420:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21426:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21434:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21439:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21444:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21449:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21454:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21459:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2146:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21479:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21484:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21489:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2148:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21491:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21495:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21503:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21508:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21510:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21514:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21522:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21527:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21532:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21534:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21538:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21551:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21558:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21562:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21568:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21576:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21578:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21604:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21606:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21617:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21623:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21631:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21633:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21639:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21646:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21654:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21658:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21660:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21669:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21671:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21678:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21684:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21688:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21694:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21702:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21708:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21714:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21720:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21726:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21738:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2173:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21740:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21744:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21750:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21769:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21771:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21775:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21782:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21786:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21788:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21795:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21797:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:217:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21812:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21814:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2181:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21822:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21824:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21831:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21835:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21837:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:21843:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21850:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:21853:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21855:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2185:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21862:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21866:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21868:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21875:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21877:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21884:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21896:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21898:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21907:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21909:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21917:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21922:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21924:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21928:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21935:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21943:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21945:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21949:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21962:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21966:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21974:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21976:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21990:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21992:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21994:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:21:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22002:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22004:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22013:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22015:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22017:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2201:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22023:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22034:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22036:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22043:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22045:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22055:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22071:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22073:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22079:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22092:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22099:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22101:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22107:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22122:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22126:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22129:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:22134:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22140:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22147:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22149:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22151:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:22158:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22169:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22195:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:2219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22203:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22207:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22215:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22217:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2221:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22226:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22236:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22238:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22248:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22253:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22259:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2225:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22273:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22277:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22285:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22290:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22296:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22298:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22302:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22311:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22317:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2233:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22341:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22347:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22352:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22365:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22369:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22384:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22388:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2238:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22396:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:223:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22401:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22407:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22409:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22413:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22421:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22432:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22438:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2243:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22440:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22444:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22452:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22458:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2245:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22470:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22475:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22481:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22499:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2249:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22505:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22511:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22517:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22523:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22529:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22531:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22535:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22543:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22548:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22554:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2255:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22560:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22566:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22574:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22578:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22586:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22603:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22605:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22609:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22617:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22622:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22624:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22628:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22636:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2263:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22641:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22649:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22653:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22661:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22666:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22672:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22678:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22684:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22690:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22692:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22696:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2270:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22715:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22721:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22727:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2274:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22753:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22757:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22782:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22784:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22788:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22802:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22814:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22820:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22826:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22828:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22832:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2283:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22841:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22843:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22847:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22853:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22868:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22872:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22874:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2287:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22885:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22895:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22899:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:228:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22909:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22913:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22921:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22923:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22927:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22935:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22937:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2293:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22941:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22948:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22958:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22966:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22968:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22979:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22987:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:22999:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23003:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23007:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23019:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2301:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23023:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23027:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23033:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23039:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23045:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23050:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23051:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23059:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2305:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23063:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23067:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23069:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23089:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23092:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23095:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23097:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23098:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23104:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23106:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23116:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23120:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23128:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23130:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23134:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23142:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23144:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23148:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2314:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23158:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23162:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23170:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23172:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23176:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23184:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23186:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23190:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23200:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23204:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23207:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23223:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23239:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23245:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23247:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23251:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23253:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23255:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23278:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23282:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23290:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23292:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23296:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23302:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2330:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23312:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23316:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23326:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:2332:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23334:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23342:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23346:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23354:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23359:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23361:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23365:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23368:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:2336:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23374:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23376:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23380:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23382:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23384:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23390:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23392:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23396:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23398:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:23404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23408:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23410:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23417:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23419:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23427:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23429:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23433:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23443:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23447:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23454:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23458:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2345:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23466:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23468:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23477:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23479:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23489:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23493:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2349:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23501:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23503:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23507:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23515:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23517:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23521:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23532:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23536:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23538:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23546:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23548:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23554:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2355:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23560:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23568:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23573:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23579:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2357:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23581:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23585:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:235:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23600:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23604:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23608:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23612:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23616:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2361:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23624:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23628:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23637:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23642:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23659:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23661:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23669:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23671:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23683:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23685:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23689:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23697:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23699:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2369:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23703:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23711:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23713:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23717:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2371:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23725:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23727:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23731:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23741:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23745:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23753:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23755:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23759:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23767:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23769:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23773:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23781:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23783:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23787:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23794:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23798:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23800:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23807:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23809:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23820:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23828:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23832:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23836:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2383:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23840:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23846:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23859:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23861:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23867:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23887:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23893:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23906:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2390:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23920:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23924:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23930:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23938:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23943:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23945:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23949:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23955:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23963:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23965:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23969:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23982:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23989:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23991:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:23997:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24005:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24018:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24022:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24033:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24037:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24039:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2403:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24047:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24049:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24060:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24062:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24069:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24071:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2407:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24082:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24094:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24098:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24100:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24111:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24113:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24124:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24126:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24133:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24135:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2413:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24174:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24180:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24186:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24210:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24216:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24222:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24228:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24240:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24252:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24254:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24258:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24269:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24271:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24278:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24280:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24287:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24291:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:242:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24303:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24305:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2430:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24315:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24317:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24332:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24336:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24338:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24347:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24349:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24356:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24364:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24368:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24372:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24378:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24389:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2438:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24391:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24398:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24402:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24408:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24416:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24418:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24425:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2442:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24435:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24443:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24445:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24454:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24459:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24479:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24484:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24489:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24491:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24495:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24514:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24519:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24521:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24525:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24534:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24539:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24544:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24549:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24554:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24559:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2455:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24564:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24569:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24571:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24575:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24584:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24589:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24594:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24599:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24604:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24606:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2460:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24610:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24617:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24629:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2462:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24631:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24640:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24642:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24651:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24658:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24662:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2466:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24670:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24675:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24681:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24689:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24693:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24709:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24713:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24719:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24727:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24742:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24748:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24754:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24756:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24760:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24767:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24771:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24775:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24777:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24781:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24788:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24792:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2479:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24800:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24806:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24816:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24818:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2481:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24825:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24829:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24833:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24839:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24848:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24850:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24866:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24870:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24877:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24885:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24889:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24895:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:248:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24905:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24907:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24922:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24926:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24928:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24937:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24939:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24947:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24949:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2494:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24953:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24961:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24963:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24967:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24977:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24981:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2498:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24991:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:24995:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25002:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25014:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25018:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25022:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25026:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25034:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25038:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25042:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25046:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25050:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25054:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25058:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25062:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25066:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25074:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25082:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25094:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25098:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25102:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25106:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25118:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25122:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25126:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25130:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25134:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25142:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25146:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2514:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25154:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25158:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25166:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25170:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25174:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25178:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25182:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25186:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25190:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25192:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2519:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25245:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25247:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2524:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25254:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25258:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25262:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25270:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25274:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25276:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25287:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25289:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25296:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25298:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2529:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25304:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25306:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25321:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25327:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25333:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25339:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2534:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25369:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25371:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25386:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25390:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25394:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25396:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:253:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25405:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25407:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25414:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25420:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25427:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25429:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25438:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25440:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25444:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25455:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25459:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25466:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25468:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25474:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25476:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25489:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25496:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25498:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25506:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25508:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25512:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25520:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25522:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25526:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2552:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25533:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25537:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25543:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25551:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25553:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25561:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25566:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25568:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25572:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25579:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25583:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2558:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25593:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25602:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25604:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25611:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25615:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25619:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25623:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25631:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25635:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25643:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2564:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25651:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25655:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25657:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25674:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25676:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25683:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25691:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25695:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25697:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25706:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25708:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2570:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25715:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25723:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25725:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25733:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25735:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25742:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25754:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25762:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25766:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25768:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2576:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25780:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25782:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25792:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25806:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25808:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25810:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25823:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2582:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25830:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25832:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25841:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:25844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25846:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:25847:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25853:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:25855:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:25856:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25858:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25866:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25868:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25877:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25882:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25884:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25886:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2588:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25897:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25899:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25906:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25908:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25915:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25919:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25923:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25927:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25931:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25933:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25943:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25945:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2594:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25964:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25966:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25975:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25977:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25984:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25990:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25997:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:25999:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2600:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26012:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26019:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26021:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26031:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26040:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26047:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26049:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26058:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2606:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26083:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26087:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:260:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26102:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26109:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26113:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26122:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26128:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2612:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26139:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26145:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26151:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26169:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26189:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2618:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26193:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26202:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26208:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2620:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26221:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26225:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26240:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26242:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26246:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26255:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26261:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26268:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26272:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26281:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26287:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26293:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26295:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26302:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:2632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26330:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26358:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26371:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26383:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26385:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26389:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2638:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26391:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26393:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26427:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26439:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26445:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2644:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26451:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26459:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26463:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26472:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26484:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26486:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26490:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26493:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26500:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26506:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26508:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26512:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26514:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26516:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26522:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26524:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26528:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26530:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:26536:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26544:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26548:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26552:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26560:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26564:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26568:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26576:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26584:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26588:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2658:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26600:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26604:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26608:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26612:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26616:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26624:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26628:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2662:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26636:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26644:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26648:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26652:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26660:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26664:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26668:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26672:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26684:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26688:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2668:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26696:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26700:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26708:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26712:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26716:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26720:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26724:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26728:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26736:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26740:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26748:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26752:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26772:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26780:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26788:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26792:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26800:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26812:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26820:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26828:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26832:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26836:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26840:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26848:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26852:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26868:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26872:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26876:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2687:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26880:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26884:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26896:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26900:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26904:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26908:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26916:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26924:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26928:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26932:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26936:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26940:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26944:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26948:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26964:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26968:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26972:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2697:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26984:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26992:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:26996:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27004:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27008:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27012:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27020:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27024:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27028:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27032:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2703:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27040:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27044:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27052:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27060:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27072:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27080:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27084:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27092:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27100:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27104:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27108:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27112:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27116:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27124:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27128:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27134:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2715:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2717:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2721:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27289:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27291:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27304:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27306:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2730:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27310:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27325:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27329:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2732:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27337:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27342:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27344:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27348:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27359:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27363:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27368:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2736:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27372:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27379:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27383:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27385:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27392:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:273:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27402:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27407:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27412:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27417:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27422:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27427:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27429:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2742:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27433:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27447:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27459:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27465:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27471:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27476:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27482:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27488:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27495:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27499:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27507:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27512:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27517:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27522:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27524:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27528:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27536:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27552:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27557:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27562:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27567:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27577:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27579:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2757:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27583:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27594:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27598:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27605:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27609:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27615:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27623:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27625:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27636:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27638:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2763:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27645:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27647:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27662:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27668:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27674:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27686:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27694:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27698:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27706:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27712:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27714:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27718:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27726:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27734:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27738:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2774:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27752:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27778:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27782:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27793:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27797:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27805:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27809:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2780:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27823:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27837:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27839:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27846:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27850:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27852:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27859:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27861:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27869:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2786:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27874:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27876:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27880:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2788:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27890:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27899:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27904:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27906:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27908:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27914:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27922:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27927:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2792:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27932:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27934:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27938:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27944:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27950:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27964:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27977:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27981:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27987:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2798:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27994:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27998:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:27:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:28000:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:28007:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:28009:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:28011:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:28015:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_introspect_c' [-Wmissing-variable-declarations] qapi/qapi-introspect.c:2806:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2811:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2826:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2831:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2836:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2841:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2846:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2851:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:285:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2861:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2867:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2869:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2873:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2882:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2895:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2899:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2908:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2919:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2925:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:292:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2931:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2937:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2939:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2943:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2951:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2958:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2962:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2982:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2986:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:2995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3012:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3022:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3028:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3032:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3038:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3044:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3050:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3062:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:306:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3070:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3074:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3083:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3099:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3111:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3117:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3123:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3129:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3135:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:313:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3147:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3153:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3174:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3176:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3180:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3189:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3194:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3205:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:320:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3211:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3223:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3235:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3241:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3247:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3253:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3259:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3263:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3270:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3274:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3285:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3289:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3295:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3303:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3309:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3314:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3325:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3330:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:333:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3340:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3355:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3387:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:338:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3393:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3399:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:33:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3405:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3411:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3417:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3423:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3435:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3447:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3459:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:345:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3475:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3477:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3481:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3489:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3494:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3496:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3500:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3514:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3519:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:352:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3537:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3542:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3548:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3554:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3560:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3566:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3578:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3584:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3590:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:359:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3604:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3608:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3616:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3633:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3641:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3645:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3653:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3658:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3660:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3664:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:366:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3672:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3677:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3682:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3684:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3688:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3696:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3698:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3702:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3711:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3716:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3721:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3727:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3738:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3762:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3774:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3780:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3786:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3788:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3792:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3806:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:380:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3812:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3830:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3836:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3842:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3848:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3854:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3862:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3866:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3874:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3879:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:387:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3881:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3885:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3899:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3901:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3905:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3913:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3915:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3919:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3927:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3929:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3933:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3941:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3943:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3947:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3955:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3957:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3961:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3969:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3971:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3975:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:3995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:39:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4001:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4007:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4013:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4019:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:401:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4027:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4041:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4046:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4051:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4061:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4066:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4071:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:408:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4091:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4103:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4109:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4110:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4116:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4125:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4127:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4142:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4147:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4152:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:415:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4169:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4184:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4189:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4194:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4214:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4216:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4220:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4222:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4226:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:422:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4236:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4241:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4248:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4255:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4262:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:4272:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4277:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4282:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4284:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4286:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4294:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4296:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:429:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4308:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4310:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4314:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4322:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4327:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4329:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4333:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4341:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4346:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4359:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:435:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4363:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4371:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4394:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4399:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4401:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4405:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:440:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4413:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4419:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4435:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4440:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4442:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4446:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4454:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4459:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:446:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4480:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4482:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4486:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4494:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4499:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4514:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4516:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4520:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:452:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4533:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4538:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4540:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4544:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4552:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4557:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4562:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4567:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4574:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4578:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4586:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:458:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4593:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4597:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:45:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4605:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4610:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4615:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4617:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4621:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4629:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4634:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4636:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4640:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4648:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:464:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4654:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4660:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4662:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4666:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4674:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4679:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4685:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4687:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4691:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4699:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:470:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4711:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4715:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4723:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4734:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4746:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4750:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4763:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4765:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4769:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:476:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4791:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4795:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4803:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4828:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:482:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4833:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4841:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4845:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4853:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4860:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4864:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4872:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4874:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4878:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4886:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4888:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:488:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4892:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4900:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4902:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4906:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4916:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4920:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4928:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4930:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4934:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4944:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4948:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4954:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:495:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4967:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4972:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4982:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4990:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:4994:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5002:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5008:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5014:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:501:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5020:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5022:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5026:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5035:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5041:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5046:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5052:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5058:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5060:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5064:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:506:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5072:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5080:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5084:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5092:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5097:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5103:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5109:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5126:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5128:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:512:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5139:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5146:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5153:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5160:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5162:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5170:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5176:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5178:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:517:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5182:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5190:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5192:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5196:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:51:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5202:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5210:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5215:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5220:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5225:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5227:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5231:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5237:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:523:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5245:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5250:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5255:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5257:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5275:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5277:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5281:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5289:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5294:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:529:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5302:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5306:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5314:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5325:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5327:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5331:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5337:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5352:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5367:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:536:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5371:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5379:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5384:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5386:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5390:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5398:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5400:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5404:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5412:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5414:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5418:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5433:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5437:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:543:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5445:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5456:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5468:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5476:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5480:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5488:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5498:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:549:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5500:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5504:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5512:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5518:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5520:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5524:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5532:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5534:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5538:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5551:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5553:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5557:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5565:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:556:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5570:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5572:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5586:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5606:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5611:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5616:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5626:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5631:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5636:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:563:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5641:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5643:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5649:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5650:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5654:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5656:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5657:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5661:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5663:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:5667:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5669:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5671:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5679:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5681:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5685:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5694:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5696:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5700:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5706:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:570:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5714:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5724:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5734:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5749:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5754:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5759:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5769:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5771:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5775:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:577:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5791:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5795:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:57:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5803:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5830:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5832:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5836:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5846:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:584:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5850:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5865:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5869:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5877:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5879:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5883:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5891:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5896:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5906:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5908:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5912:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:591:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5922:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5926:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5934:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5944:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5946:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5950:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5960:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5964:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5970:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5978:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:598:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5993:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:5998:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6003:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6005:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6009:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6017:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6023:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6025:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6029:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6035:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6043:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6058:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:605:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6063:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6065:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6069:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6077:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6083:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6085:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6089:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6095:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6103:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6108:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:611:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6126:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:616:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6174:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6176:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6180:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6182:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6187:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6189:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6191:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6196:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6200:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6206:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6214:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6216:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6218:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6219:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6224:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6226:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6228:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:622:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6233:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6237:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6239:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6246:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6248:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6250:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6251:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6256:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6258:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6260:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6278:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:627:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6282:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6284:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6291:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6296:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6302:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6304:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6320:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6322:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6330:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6337:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6346:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:634:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6353:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6369:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6383:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6387:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6390:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:63:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:641:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6452:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6473:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:648:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6494:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6515:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6521:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6527:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6533:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6539:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:654:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6551:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6553:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6557:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6559:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6560:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6565:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6567:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6569:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6575:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6585:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6590:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6604:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6608:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6610:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6612:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6618:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:661:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6620:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6626:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6628:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6634:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6641:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6645:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6647:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6649:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6655:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6660:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6662:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6666:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6668:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6670:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6681:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6683:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6687:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6689:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:668:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6694:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6702:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6712:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6717:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6719:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6723:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6731:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6739:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6743:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6752:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6763:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6765:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6769:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6795:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6803:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6809:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6816:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6820:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6822:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6823:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6827:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6829:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:682:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6830:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6837:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6844:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6854:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6859:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6861:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:6868:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6870:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6878:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6880:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6889:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6891:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6893:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:689:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6903:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6914:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6916:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6925:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6931:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6937:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6943:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6949:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6955:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6961:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6967:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:696:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6973:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6979:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:6997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:69:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7003:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7009:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7017:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7021:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7031:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7035:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:703:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7041:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7049:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7054:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7056:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7060:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7087:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7099:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:710:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7111:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7117:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7123:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7129:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7135:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7147:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7153:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7159:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7165:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7171:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:717:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7205:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7211:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7223:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7231:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7235:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:723:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7244:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7250:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7256:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7262:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7274:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7280:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7286:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7292:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7298:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7304:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:730:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7316:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7322:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7334:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7340:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7346:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7356:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7362:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7368:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7374:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:737:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7380:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7386:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7392:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7398:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7406:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7410:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7423:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7435:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:743:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7443:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7447:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7455:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7457:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7461:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7469:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7471:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7475:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7488:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7490:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7494:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7502:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7504:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7508:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:750:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7516:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7522:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7534:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7542:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7546:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7554:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7556:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7560:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7568:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7574:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7576:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:757:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7580:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7588:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7590:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7594:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:75:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7604:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7608:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7611:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:7617:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7622:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7628:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7630:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7634:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7636:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:7638:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:7644:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:764:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7650:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7652:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7656:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7658:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:7665:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7670:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7675:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7677:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7681:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7689:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7691:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7695:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7703:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7705:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7709:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7717:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:771:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7723:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7731:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7735:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7749:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7754:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7759:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7769:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7775:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7777:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7781:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:778:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7795:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7797:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7801:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7810:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7812:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7816:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7822:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7830:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7835:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7840:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7842:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7846:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:784:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7854:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7859:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7869:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7871:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7875:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7883:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7898:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7900:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7904:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7917:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:791:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7922:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7924:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7928:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7936:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7944:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7948:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7964:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7968:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7974:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:797:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7982:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7987:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7992:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7994:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:7998:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8017:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8023:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8025:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8029:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8038:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:803:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8040:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8044:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8052:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8057:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8059:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8063:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8069:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8077:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8079:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8083:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8089:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8097:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:809:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8102:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8108:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8110:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8119:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8124:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8129:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8134:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8139:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8149:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8151:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:815:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8163:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8186:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8200:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8204:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8212:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8219:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8223:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8229:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:822:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8237:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8242:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8247:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8249:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8253:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8262:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8270:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8274:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8280:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8288:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8294:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:829:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:82:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8302:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8306:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8314:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8316:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8320:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8333:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8335:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8344:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8349:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8354:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8359:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8361:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:836:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8371:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8386:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8388:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8398:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8403:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8408:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8413:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8423:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8435:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:843:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8445:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8452:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:845:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8464:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8476:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8486:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8491:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8496:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8498:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8502:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8504:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8508:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8510:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:851:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8520:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8530:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:853:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:854:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8550:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8555:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8560:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8565:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8570:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8575:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8577:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8579:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8589:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8593:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8603:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8607:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:860:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8615:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8629:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:862:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8633:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:863:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8641:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8643:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8647:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8661:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8663:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8667:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8681:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8683:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8687:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8693:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:869:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8706:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8711:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8717:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:871:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8722:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8724:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8738:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8743:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8748:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8753:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8763:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8773:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:877:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8788:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8793:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8798:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8803:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8828:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8833:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8838:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8843:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8848:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:884:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8853:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8868:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8873:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8878:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8883:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8885:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8887:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8893:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8913:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:891:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8923:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8928:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8933:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:893:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:8945:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8947:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8951:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8959:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8961:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8965:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8973:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8975:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8979:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8987:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8989:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:8993:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:89:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9001:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9003:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9007:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9020:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9022:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9026:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:902:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9034:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9039:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9044:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9050:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9052:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9056:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9074:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9076:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9080:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9086:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9095:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9100:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:910:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9126:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9131:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9136:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9138:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9142:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9148:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9166:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9172:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9174:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9178:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9186:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9188:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:918:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9197:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9202:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9207:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9212:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9219:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9221:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9231:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9235:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9243:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9245:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9249:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9257:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9259:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9263:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:926:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9277:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9279:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9283:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9289:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9297:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9299:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9308:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9330:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9332:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9341:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9346:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:934:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9353:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9357:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9372:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9384:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9386:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9390:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9393:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9399:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9401:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9405:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9407:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9409:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:940:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9415:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9420:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9422:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9426:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9428:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:942:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9430:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:943:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9443:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9447:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9449:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9451:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9464:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9468:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9470:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9472:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9480:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9484:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9486:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9488:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9494:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9499:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:949:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9501:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9505:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9507:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9509:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9515:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9517:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:951:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9521:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9523:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9524:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9529:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:952:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9531:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9533:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9539:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9550:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9561:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9567:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9572:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9574:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9578:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9580:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:958:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9598:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:95:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9600:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9604:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:960:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9612:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9614:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9618:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:961:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9626:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9628:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9632:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9642:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9646:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9652:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9660:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9662:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:966:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9671:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9681:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9683:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9685:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:968:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9693:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9698:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:969:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9710:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9712:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9716:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9725:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9727:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9731:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9737:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:974:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9755:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:976:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9772:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9776:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:977:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9792:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9796:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9806:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9810:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9820:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9824:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:982:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9833:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9841:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9845:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:984:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qapi/qapi-introspect.c:9853:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9860:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9864:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9872:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9878:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9880:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9884:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9890:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9898:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9903:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9905:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9909:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:990:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9920:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9924:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9930:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9938:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9943:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9945:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9949:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9957:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9964:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9968:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:997:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9981:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9986:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9993:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-introspect.c:9997:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qapi/qapi-types-acpi.c:66:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_acpi_c' [-Wmissing-variable-declarations] qapi/qapi-types-acpi.h:39:11: warning: padding struct 'struct AcpiTableOptions' with 7 bytes to align 'sig' [-Wpadded] qapi/qapi-types-acpi.h:43:11: warning: padding struct 'struct AcpiTableOptions' with 5 bytes to align 'oem_id' [-Wpadded] qapi/qapi-types-acpi.h:45:11: warning: padding struct 'struct AcpiTableOptions' with 7 bytes to align 'oem_table_id' [-Wpadded] qapi/qapi-types-acpi.h:47:14: warning: padding struct 'struct AcpiTableOptions' with 3 bytes to align 'oem_rev' [-Wpadded] qapi/qapi-types-acpi.h:49:11: warning: padding struct 'struct AcpiTableOptions' with 7 bytes to align 'asl_compiler_id' [-Wpadded] qapi/qapi-types-acpi.h:51:14: warning: padding struct 'struct AcpiTableOptions' with 3 bytes to align 'asl_compiler_rev' [-Wpadded] qapi/qapi-types-acpi.h:53:11: warning: padding struct 'struct AcpiTableOptions' with 7 bytes to align 'file' [-Wpadded] qapi/qapi-types-acpi.h:55:11: warning: padding struct 'struct AcpiTableOptions' with 7 bytes to align 'data' [-Wpadded] qapi/qapi-types-acpi.h:63:11: warning: padding struct 'struct ACPIOSTInfo' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-acpi.h:66:13: warning: padding struct 'struct ACPIOSTInfo' with 4 bytes to align 'source' [-Wpadded] qapi/qapi-types-audio.c:284:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_audio_c' [-Wmissing-variable-declarations] qapi/qapi-types-audio.h:101:14: warning: padding struct 'struct AudiodevPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:103:14: warning: padding struct 'struct AudiodevPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:105:17: warning: padding struct 'struct AudiodevPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:107:14: warning: padding struct 'struct AudiodevPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:115:34: warning: padding struct 'struct AudiodevGenericOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:117:34: warning: padding struct 'struct AudiodevGenericOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:123:8: warning: padding size of 'struct AudiodevAlsaPerDirectionOptions' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-audio.h:130:14: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-audio.h:132:14: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:134:14: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:136:17: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:138:14: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:141:11: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'dev' [-Wpadded] qapi/qapi-types-audio.h:143:14: warning: padding struct 'struct AudiodevAlsaPerDirectionOptions' with 3 bytes to align 'period_length' [-Wpadded] qapi/qapi-types-audio.h:150:43: warning: cast from 'const struct AudiodevAlsaPerDirectionOptions *' to 'struct AudiodevPerDirectionOptions *' drops const qualifier [-Wcast-qual] qapi/qapi-types-audio.h:158:38: warning: padding struct 'struct AudiodevAlsaOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:160:38: warning: padding struct 'struct AudiodevAlsaOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:162:14: warning: padding struct 'struct AudiodevAlsaOptions' with 3 bytes to align 'threshold' [-Wpadded] qapi/qapi-types-audio.h:170:34: warning: padding struct 'struct AudiodevSndioOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:172:34: warning: padding struct 'struct AudiodevSndioOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:174:11: warning: padding struct 'struct AudiodevSndioOptions' with 7 bytes to align 'dev' [-Wpadded] qapi/qapi-types-audio.h:176:14: warning: padding struct 'struct AudiodevSndioOptions' with 3 bytes to align 'latency' [-Wpadded] qapi/qapi-types-audio.h:189:14: warning: padding struct 'struct AudiodevCoreaudioPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-audio.h:191:14: warning: padding struct 'struct AudiodevCoreaudioPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:193:14: warning: padding struct 'struct AudiodevCoreaudioPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:195:17: warning: padding struct 'struct AudiodevCoreaudioPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:197:14: warning: padding struct 'struct AudiodevCoreaudioPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:200:14: warning: padding struct 'struct AudiodevCoreaudioPerDirectionOptions' with 3 bytes to align 'buffer_count' [-Wpadded] qapi/qapi-types-audio.h:205:43: warning: cast from 'const struct AudiodevCoreaudioPerDirectionOptions *' to 'struct AudiodevPerDirectionOptions *' drops const qualifier [-Wcast-qual] qapi/qapi-types-audio.h:213:43: warning: padding struct 'struct AudiodevCoreaudioOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:215:43: warning: padding struct 'struct AudiodevCoreaudioOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:223:34: warning: padding struct 'struct AudiodevDsoundOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:225:34: warning: padding struct 'struct AudiodevDsoundOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:227:14: warning: padding struct 'struct AudiodevDsoundOptions' with 3 bytes to align 'latency' [-Wpadded] qapi/qapi-types-audio.h:233:8: warning: padding size of 'struct AudiodevJackPerDirectionOptions' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-audio.h:240:14: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-audio.h:242:14: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:244:14: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:246:17: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:248:14: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:251:11: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 3 bytes to align 'server_name' [-Wpadded] qapi/qapi-types-audio.h:253:11: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 7 bytes to align 'client_name' [-Wpadded] qapi/qapi-types-audio.h:255:11: warning: padding struct 'struct AudiodevJackPerDirectionOptions' with 7 bytes to align 'connect_ports' [-Wpadded] qapi/qapi-types-audio.h:264:43: warning: cast from 'const struct AudiodevJackPerDirectionOptions *' to 'struct AudiodevPerDirectionOptions *' drops const qualifier [-Wcast-qual] qapi/qapi-types-audio.h:272:38: warning: padding struct 'struct AudiodevJackOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:274:38: warning: padding struct 'struct AudiodevJackOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:280:8: warning: padding size of 'struct AudiodevOssPerDirectionOptions' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-audio.h:287:14: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-audio.h:289:14: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:291:14: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:293:17: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:295:14: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:298:11: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'dev' [-Wpadded] qapi/qapi-types-audio.h:300:14: warning: padding struct 'struct AudiodevOssPerDirectionOptions' with 3 bytes to align 'buffer_count' [-Wpadded] qapi/qapi-types-audio.h:307:43: warning: cast from 'const struct AudiodevOssPerDirectionOptions *' to 'struct AudiodevPerDirectionOptions *' drops const qualifier [-Wcast-qual] qapi/qapi-types-audio.h:313:8: warning: padding size of 'struct AudiodevOssOptions' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-audio.h:315:37: warning: padding struct 'struct AudiodevOssOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:317:37: warning: padding struct 'struct AudiodevOssOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:323:14: warning: padding struct 'struct AudiodevOssOptions' with 3 bytes to align 'dsp_policy' [-Wpadded] qapi/qapi-types-audio.h:336:14: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-audio.h:338:14: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:340:14: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:342:17: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:344:14: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:347:11: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'name' [-Wpadded] qapi/qapi-types-audio.h:349:11: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 7 bytes to align 'stream_name' [-Wpadded] qapi/qapi-types-audio.h:351:14: warning: padding struct 'struct AudiodevPaPerDirectionOptions' with 3 bytes to align 'latency' [-Wpadded] qapi/qapi-types-audio.h:356:43: warning: cast from 'const struct AudiodevPaPerDirectionOptions *' to 'struct AudiodevPerDirectionOptions *' drops const qualifier [-Wcast-qual] qapi/qapi-types-audio.h:364:36: warning: padding struct 'struct AudiodevPaOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:366:36: warning: padding struct 'struct AudiodevPaOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:368:11: warning: padding struct 'struct AudiodevPaOptions' with 7 bytes to align 'server' [-Wpadded] qapi/qapi-types-audio.h:381:14: warning: padding struct 'struct AudiodevSdlPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-audio.h:383:14: warning: padding struct 'struct AudiodevSdlPerDirectionOptions' with 3 bytes to align 'channels' [-Wpadded] qapi/qapi-types-audio.h:385:14: warning: padding struct 'struct AudiodevSdlPerDirectionOptions' with 3 bytes to align 'voices' [-Wpadded] qapi/qapi-types-audio.h:387:17: warning: padding struct 'struct AudiodevSdlPerDirectionOptions' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-audio.h:389:14: warning: padding struct 'struct AudiodevSdlPerDirectionOptions' with 3 bytes to align 'buffer_length' [-Wpadded] qapi/qapi-types-audio.h:392:14: warning: padding struct 'struct AudiodevSdlPerDirectionOptions' with 3 bytes to align 'buffer_count' [-Wpadded] qapi/qapi-types-audio.h:397:43: warning: cast from 'const struct AudiodevSdlPerDirectionOptions *' to 'struct AudiodevPerDirectionOptions *' drops const qualifier [-Wcast-qual] qapi/qapi-types-audio.h:405:37: warning: padding struct 'struct AudiodevSdlOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:407:37: warning: padding struct 'struct AudiodevSdlOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:415:34: warning: padding struct 'struct AudiodevWavOptions' with 7 bytes to align 'in' [-Wpadded] qapi/qapi-types-audio.h:417:34: warning: padding struct 'struct AudiodevWavOptions' with 7 bytes to align 'out' [-Wpadded] qapi/qapi-types-audio.h:419:11: warning: padding struct 'struct AudiodevWavOptions' with 7 bytes to align 'path' [-Wpadded] qapi/qapi-types-audio.h:425:8: warning: padding size of 'struct q_obj_Audiodev_base' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-audio.h:429:14: warning: padding struct 'struct q_obj_Audiodev_base' with 3 bytes to align 'timer_period' [-Wpadded] qapi/qapi-types-audio.h:436:14: warning: padding struct 'struct Audiodev' with 3 bytes to align 'timer_period' [-Wpadded] qapi/qapi-types-audio.h:450:7: warning: padding struct 'struct Audiodev' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-audio.h:99:14: warning: padding struct 'struct AudiodevPerDirectionOptions' with 3 bytes to align 'frequency' [-Wpadded] qapi/qapi-types-authz.c:113:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_authz_c' [-Wmissing-variable-declarations] qapi/qapi-types-authz.h:52:8: warning: padding size of 'struct QAuthZListRule' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-authz.h:56:22: warning: padding struct 'struct QAuthZListRule' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-authz.h:72:22: warning: padding struct 'struct AuthZListProperties' with 3 bytes to align 'policy' [-Wpadded] qapi/qapi-types-authz.h:74:25: warning: padding struct 'struct AuthZListProperties' with 7 bytes to align 'rules' [-Wpadded] qapi/qapi-types-authz.h:80:8: warning: padding size of 'struct AuthZListFileProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.c:2313:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_block_core_c' [-Wmissing-variable-declarations] qapi/qapi-types-block-core.h:1010:8: warning: padding size of 'struct ImageInfoSpecificQCow2' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1013:11: warning: padding struct 'struct ImageInfoSpecificQCow2' with 7 bytes to align 'data_file' [-Wpadded] qapi/qapi-types-block-core.h:1024:39: warning: padding struct 'struct ImageInfoSpecificQCow2' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:1026:26: warning: padding struct 'struct ImageInfoSpecificQCow2' with 7 bytes to align 'bitmaps' [-Wpadded] qapi/qapi-types-block-core.h:1053:30: warning: padding struct 'struct ImageInfoSpecificRbd' with 3 bytes to align 'encryption_format' [-Wpadded] qapi/qapi-types-block-core.h:1098:7: warning: padding struct 'struct ImageInfoSpecific' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:1118:13: warning: padding struct 'struct ImageInfo' with 5 bytes to align 'actual_size' [-Wpadded] qapi/qapi-types-block-core.h:1121:13: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'cluster_size' [-Wpadded] qapi/qapi-types-block-core.h:1127:11: warning: padding struct 'struct ImageInfo' with 3 bytes to align 'backing_filename' [-Wpadded] qapi/qapi-types-block-core.h:1129:11: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'full_backing_filename' [-Wpadded] qapi/qapi-types-block-core.h:1131:11: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'backing_filename_format' [-Wpadded] qapi/qapi-types-block-core.h:1133:23: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'snapshots' [-Wpadded] qapi/qapi-types-block-core.h:1135:16: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'backing_image' [-Wpadded] qapi/qapi-types-block-core.h:1137:24: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'format_specific' [-Wpadded] qapi/qapi-types-block-core.h:1148:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'image_end_offset' [-Wpadded] qapi/qapi-types-block-core.h:1150:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'corruptions' [-Wpadded] qapi/qapi-types-block-core.h:1152:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'leaks' [-Wpadded] qapi/qapi-types-block-core.h:1154:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'corruptions_fixed' [-Wpadded] qapi/qapi-types-block-core.h:1156:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'leaks_fixed' [-Wpadded] qapi/qapi-types-block-core.h:1158:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'total_clusters' [-Wpadded] qapi/qapi-types-block-core.h:1160:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'allocated_clusters' [-Wpadded] qapi/qapi-types-block-core.h:1162:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'fragmented_clusters' [-Wpadded] qapi/qapi-types-block-core.h:1164:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'compressed_clusters' [-Wpadded] qapi/qapi-types-block-core.h:1175:13: warning: padding struct 'struct MapEntry' with 6 bytes to align 'depth' [-Wpadded] qapi/qapi-types-block-core.h:1178:13: warning: padding struct 'struct MapEntry' with 6 bytes to align 'offset' [-Wpadded] qapi/qapi-types-block-core.h:1180:11: warning: padding struct 'struct MapEntry' with 7 bytes to align 'filename' [-Wpadded] qapi/qapi-types-block-core.h:1206:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:1208:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'drv' [-Wpadded] qapi/qapi-types-block-core.h:1210:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:1213:33: warning: padding struct 'struct BlockDeviceInfo' with 3 bytes to align 'detect_zeroes' [-Wpadded] qapi/qapi-types-block-core.h:1222:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_max' [-Wpadded] qapi/qapi-types-block-core.h:1224:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_rd_max' [-Wpadded] qapi/qapi-types-block-core.h:1226:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_wr_max' [-Wpadded] qapi/qapi-types-block-core.h:1228:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_max' [-Wpadded] qapi/qapi-types-block-core.h:1230:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_rd_max' [-Wpadded] qapi/qapi-types-block-core.h:1232:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_wr_max' [-Wpadded] qapi/qapi-types-block-core.h:1234:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1236:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_rd_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1238:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_wr_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1240:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1242:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_rd_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1244:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_wr_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1246:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_size' [-Wpadded] qapi/qapi-types-block-core.h:1248:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'group' [-Wpadded] qapi/qapi-types-block-core.h:1252:25: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'dirty_bitmaps' [-Wpadded] qapi/qapi-types-block-core.h:1258:8: warning: padding size of 'struct BlockDirtyInfo' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1260:11: warning: padding struct 'struct BlockDirtyInfo' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-block-core.h:1273:8: warning: padding size of 'struct Qcow2BitmapInfoFlagsList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1284:31: warning: padding struct 'struct Qcow2BitmapInfo' with 4 bytes to align 'flags' [-Wpadded] qapi/qapi-types-block-core.h:1301:11: warning: padding struct 'struct BlockInfo' with 7 bytes to align 'qdev' [-Wpadded] qapi/qapi-types-block-core.h:1306:22: warning: padding struct 'struct BlockInfo' with 5 bytes to align 'inserted' [-Wpadded] qapi/qapi-types-block-core.h:1310:25: warning: padding struct 'struct BlockInfo' with 1 byte to align 'io_status' [-Wpadded] qapi/qapi-types-block-core.h:1320:13: warning: padding struct 'struct BlockMeasureInfo' with 7 bytes to align 'bitmaps' [-Wpadded] qapi/qapi-types-block-core.h:1377:13: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'idle_time_ns' [-Wpadded] qapi/qapi-types-block-core.h:1388:32: warning: padding struct 'struct BlockDeviceStats' with 6 bytes to align 'timed_stats' [-Wpadded] qapi/qapi-types-block-core.h:1390:32: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'rd_latency_histogram' [-Wpadded] qapi/qapi-types-block-core.h:1392:32: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'wr_latency_histogram' [-Wpadded] qapi/qapi-types-block-core.h:1394:32: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'flush_latency_histogram' [-Wpadded] qapi/qapi-types-block-core.h:1430:7: warning: padding struct 'struct BlockStatsSpecific' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:1438:11: warning: padding struct 'struct BlockStats' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:1440:11: warning: padding struct 'struct BlockStats' with 7 bytes to align 'qdev' [-Wpadded] qapi/qapi-types-block-core.h:1442:11: warning: padding struct 'struct BlockStats' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:1445:25: warning: padding struct 'struct BlockStats' with 7 bytes to align 'driver_specific' [-Wpadded] qapi/qapi-types-block-core.h:1447:17: warning: padding struct 'struct BlockStats' with 7 bytes to align 'parent' [-Wpadded] qapi/qapi-types-block-core.h:1449:17: warning: padding struct 'struct BlockStats' with 7 bytes to align 'backing' [-Wpadded] qapi/qapi-types-block-core.h:1475:13: warning: padding struct 'struct BlockJobInfo' with 6 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1478:15: warning: padding struct 'struct BlockJobInfo' with 3 bytes to align 'status' [-Wpadded] qapi/qapi-types-block-core.h:1482:11: warning: padding struct 'struct BlockJobInfo' with 1 byte to align 'error' [-Wpadded] qapi/qapi-types-block-core.h:1498:11: warning: padding struct 'struct q_obj_block_resize_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:1500:11: warning: padding struct 'struct q_obj_block_resize_arg' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:1506:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:1508:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:1511:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'snapshot_node_name' [-Wpadded] qapi/qapi-types-block-core.h:1513:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'format' [-Wpadded] qapi/qapi-types-block-core.h:1515:18: warning: padding struct 'struct BlockdevSnapshotSync' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-block-core.h:1533:13: warning: padding struct 'struct BackupPerf' with 5 bytes to align 'max_workers' [-Wpadded] qapi/qapi-types-block-core.h:1535:13: warning: padding struct 'struct BackupPerf' with 7 bytes to align 'max_chunk' [-Wpadded] qapi/qapi-types-block-core.h:1543:11: warning: padding struct 'struct BackupCommon' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:1547:13: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1549:11: warning: padding struct 'struct BackupCommon' with 7 bytes to align 'bitmap' [-Wpadded] qapi/qapi-types-block-core.h:1551:20: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'bitmap_mode' [-Wpadded] qapi/qapi-types-block-core.h:1555:21: warning: padding struct 'struct BackupCommon' with 1 byte to align 'on_source_error' [-Wpadded] qapi/qapi-types-block-core.h:1557:21: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'on_target_error' [-Wpadded] qapi/qapi-types-block-core.h:1563:11: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'filter_node_name' [-Wpadded] qapi/qapi-types-block-core.h:1565:17: warning: padding struct 'struct BackupCommon' with 7 bytes to align 'x_perf' [-Wpadded] qapi/qapi-types-block-core.h:1574:11: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:1578:13: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1580:11: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'bitmap' [-Wpadded] qapi/qapi-types-block-core.h:1582:20: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'bitmap_mode' [-Wpadded] qapi/qapi-types-block-core.h:1586:21: warning: padding struct 'struct DriveBackup' with 1 byte to align 'on_source_error' [-Wpadded] qapi/qapi-types-block-core.h:1588:21: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'on_target_error' [-Wpadded] qapi/qapi-types-block-core.h:1594:11: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'filter_node_name' [-Wpadded] qapi/qapi-types-block-core.h:1596:17: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'x_perf' [-Wpadded] qapi/qapi-types-block-core.h:1600:11: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'format' [-Wpadded] qapi/qapi-types-block-core.h:1602:18: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-block-core.h:1607:28: warning: cast from 'const struct DriveBackup *' to 'struct BackupCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:1616:11: warning: padding struct 'struct BlockdevBackup' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:1620:13: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1622:11: warning: padding struct 'struct BlockdevBackup' with 7 bytes to align 'bitmap' [-Wpadded] qapi/qapi-types-block-core.h:1624:20: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'bitmap_mode' [-Wpadded] qapi/qapi-types-block-core.h:1628:21: warning: padding struct 'struct BlockdevBackup' with 1 byte to align 'on_source_error' [-Wpadded] qapi/qapi-types-block-core.h:1630:21: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'on_target_error' [-Wpadded] qapi/qapi-types-block-core.h:1636:11: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'filter_node_name' [-Wpadded] qapi/qapi-types-block-core.h:1638:17: warning: padding struct 'struct BlockdevBackup' with 7 bytes to align 'x_perf' [-Wpadded] qapi/qapi-types-block-core.h:1645:28: warning: cast from 'const struct BlockdevBackup *' to 'struct BackupCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:1657:8: warning: padding size of 'struct q_obj_block_commit_arg' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1659:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:1662:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'base_node' [-Wpadded] qapi/qapi-types-block-core.h:1664:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'base' [-Wpadded] qapi/qapi-types-block-core.h:1666:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'top_node' [-Wpadded] qapi/qapi-types-block-core.h:1668:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'top' [-Wpadded] qapi/qapi-types-block-core.h:1670:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:1672:13: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1674:21: warning: padding struct 'struct q_obj_block_commit_arg' with 3 bytes to align 'on_error' [-Wpadded] qapi/qapi-types-block-core.h:1676:11: warning: padding struct 'struct q_obj_block_commit_arg' with 7 bytes to align 'filter_node_name' [-Wpadded] qapi/qapi-types-block-core.h:1699:11: warning: padding struct 'struct XDbgBlockGraphNode' with 4 bytes to align 'name' [-Wpadded] qapi/qapi-types-block-core.h:1705:8: warning: padding size of 'struct BlockPermissionList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1748:8: warning: padding size of 'struct DriveMirror' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1750:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:1754:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'format' [-Wpadded] qapi/qapi-types-block-core.h:1756:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:1758:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'replaces' [-Wpadded] qapi/qapi-types-block-core.h:1761:18: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-block-core.h:1763:13: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1765:14: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'granularity' [-Wpadded] qapi/qapi-types-block-core.h:1767:13: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'buf_size' [-Wpadded] qapi/qapi-types-block-core.h:1769:21: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'on_source_error' [-Wpadded] qapi/qapi-types-block-core.h:1771:21: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'on_target_error' [-Wpadded] qapi/qapi-types-block-core.h:1775:20: warning: padding struct 'struct DriveMirror' with 1 byte to align 'copy_mode' [-Wpadded] qapi/qapi-types-block-core.h:1793:8: warning: padding size of 'struct BlockDirtyBitmapAdd' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1797:14: warning: padding struct 'struct BlockDirtyBitmapAdd' with 3 bytes to align 'granularity' [-Wpadded] qapi/qapi-types-block-core.h:1812:7: warning: padding struct 'struct BlockDirtyBitmapOrStr' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:1842:8: warning: padding size of 'struct q_obj_blockdev_mirror_arg' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:1844:11: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:1848:11: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 7 bytes to align 'replaces' [-Wpadded] qapi/qapi-types-block-core.h:1851:13: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 3 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:1853:14: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 3 bytes to align 'granularity' [-Wpadded] qapi/qapi-types-block-core.h:1855:13: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 7 bytes to align 'buf_size' [-Wpadded] qapi/qapi-types-block-core.h:1857:21: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 3 bytes to align 'on_source_error' [-Wpadded] qapi/qapi-types-block-core.h:1859:21: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 3 bytes to align 'on_target_error' [-Wpadded] qapi/qapi-types-block-core.h:1861:11: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 7 bytes to align 'filter_node_name' [-Wpadded] qapi/qapi-types-block-core.h:1863:20: warning: padding struct 'struct q_obj_blockdev_mirror_arg' with 3 bytes to align 'copy_mode' [-Wpadded] qapi/qapi-types-block-core.h:1872:11: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:1874:11: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-block-core.h:1882:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_max' [-Wpadded] qapi/qapi-types-block-core.h:1884:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_rd_max' [-Wpadded] qapi/qapi-types-block-core.h:1886:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_wr_max' [-Wpadded] qapi/qapi-types-block-core.h:1888:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_max' [-Wpadded] qapi/qapi-types-block-core.h:1890:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_rd_max' [-Wpadded] qapi/qapi-types-block-core.h:1892:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_wr_max' [-Wpadded] qapi/qapi-types-block-core.h:1894:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1896:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_rd_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1898:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_wr_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1900:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1902:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_rd_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1904:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_wr_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1906:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_size' [-Wpadded] qapi/qapi-types-block-core.h:1908:11: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'group' [-Wpadded] qapi/qapi-types-block-core.h:1916:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_total' [-Wpadded] qapi/qapi-types-block-core.h:1918:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_total_max' [-Wpadded] qapi/qapi-types-block-core.h:1920:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_total_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1922:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_read' [-Wpadded] qapi/qapi-types-block-core.h:1924:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_read_max' [-Wpadded] qapi/qapi-types-block-core.h:1926:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_read_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1928:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_write' [-Wpadded] qapi/qapi-types-block-core.h:1930:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_write_max' [-Wpadded] qapi/qapi-types-block-core.h:1932:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_write_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1934:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_total' [-Wpadded] qapi/qapi-types-block-core.h:1936:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_total_max' [-Wpadded] qapi/qapi-types-block-core.h:1938:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_total_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1940:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_read' [-Wpadded] qapi/qapi-types-block-core.h:1942:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_read_max' [-Wpadded] qapi/qapi-types-block-core.h:1944:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_read_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1946:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_write' [-Wpadded] qapi/qapi-types-block-core.h:1948:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_write_max' [-Wpadded] qapi/qapi-types-block-core.h:1950:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_write_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1952:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_size' [-Wpadded] qapi/qapi-types-block-core.h:1960:21: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'limits' [-Wpadded] qapi/qapi-types-block-core.h:1962:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_total' [-Wpadded] qapi/qapi-types-block-core.h:1964:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_total_max' [-Wpadded] qapi/qapi-types-block-core.h:1966:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_total_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1968:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_read' [-Wpadded] qapi/qapi-types-block-core.h:1970:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_read_max' [-Wpadded] qapi/qapi-types-block-core.h:1972:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_read_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1974:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_write' [-Wpadded] qapi/qapi-types-block-core.h:1976:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_write_max' [-Wpadded] qapi/qapi-types-block-core.h:1978:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_write_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1980:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_total' [-Wpadded] qapi/qapi-types-block-core.h:1982:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_total_max' [-Wpadded] qapi/qapi-types-block-core.h:1984:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_total_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1986:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_read' [-Wpadded] qapi/qapi-types-block-core.h:1988:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_read_max' [-Wpadded] qapi/qapi-types-block-core.h:1990:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_read_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1992:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_write' [-Wpadded] qapi/qapi-types-block-core.h:1994:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_write_max' [-Wpadded] qapi/qapi-types-block-core.h:1996:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_write_max_length' [-Wpadded] qapi/qapi-types-block-core.h:1998:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_size' [-Wpadded] qapi/qapi-types-block-core.h:2004:8: warning: padding size of 'struct q_obj_block_stream_arg' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2006:11: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'job_id' [-Wpadded] qapi/qapi-types-block-core.h:2009:11: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'base' [-Wpadded] qapi/qapi-types-block-core.h:2011:11: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'base_node' [-Wpadded] qapi/qapi-types-block-core.h:2013:11: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:2015:11: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'bottom' [-Wpadded] qapi/qapi-types-block-core.h:2017:13: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'speed' [-Wpadded] qapi/qapi-types-block-core.h:2019:21: warning: padding struct 'struct q_obj_block_stream_arg' with 3 bytes to align 'on_error' [-Wpadded] qapi/qapi-types-block-core.h:2021:11: warning: padding struct 'struct q_obj_block_stream_arg' with 7 bytes to align 'filter_node_name' [-Wpadded] qapi/qapi-types-block-core.h:2033:8: warning: padding size of 'struct q_obj_block_job_cancel_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2069:8: warning: padding size of 'struct BlockdevOptionsFile' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2072:11: warning: padding struct 'struct BlockdevOptionsFile' with 7 bytes to align 'pr_manager' [-Wpadded] qapi/qapi-types-block-core.h:2074:15: warning: padding struct 'struct BlockdevOptionsFile' with 3 bytes to align 'locking' [-Wpadded] qapi/qapi-types-block-core.h:2076:24: warning: padding struct 'struct BlockdevOptionsFile' with 3 bytes to align 'aio' [-Wpadded] qapi/qapi-types-block-core.h:2078:13: warning: padding struct 'struct BlockdevOptionsFile' with 7 bytes to align 'aio_max_batch' [-Wpadded] qapi/qapi-types-block-core.h:2090:8: warning: padding size of 'struct BlockdevOptionsNull' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2092:13: warning: padding struct 'struct BlockdevOptionsNull' with 7 bytes to align 'size' [-Wpadded] qapi/qapi-types-block-core.h:2094:14: warning: padding struct 'struct BlockdevOptionsNull' with 7 bytes to align 'latency_ns' [-Wpadded] qapi/qapi-types-block-core.h:2110:8: warning: padding size of 'struct BlockdevOptionsVVFAT' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2113:13: warning: padding struct 'struct BlockdevOptionsVVFAT' with 7 bytes to align 'fat_type' [-Wpadded] qapi/qapi-types-block-core.h:2117:11: warning: padding struct 'struct BlockdevOptionsVVFAT' with 5 bytes to align 'label' [-Wpadded] qapi/qapi-types-block-core.h:2137:11: warning: padding struct 'struct BlockdevOptionsLUKS' with 7 bytes to align 'key_secret' [-Wpadded] qapi/qapi-types-block-core.h:2142:44: warning: cast from 'const struct BlockdevOptionsLUKS *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2153:24: warning: padding struct 'struct BlockdevOptionsGenericCOWFormat' with 7 bytes to align 'backing' [-Wpadded] qapi/qapi-types-block-core.h:2158:44: warning: cast from 'const struct BlockdevOptionsGenericCOWFormat *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2164:8: warning: padding size of 'struct Qcow2OverlapCheckFlags' with 2 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2166:27: warning: padding struct 'struct Qcow2OverlapCheckFlags' with 3 bytes to align 'q_template' [-Wpadded] qapi/qapi-types-block-core.h:2209:7: warning: padding struct 'struct BlockdevQcowEncryption' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:2219:24: warning: padding struct 'struct BlockdevOptionsQcow' with 7 bytes to align 'backing' [-Wpadded] qapi/qapi-types-block-core.h:2222:29: warning: padding struct 'struct BlockdevOptionsQcow' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:2227:47: warning: cast from 'const struct BlockdevOptionsQcow *' to 'struct BlockdevOptionsGenericCOWFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2242:7: warning: padding struct 'struct BlockdevQcow2Encryption' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:2253:13: warning: padding struct 'struct BlockdevOptionsPreallocate' with 7 bytes to align 'prealloc_align' [-Wpadded] qapi/qapi-types-block-core.h:2255:13: warning: padding struct 'struct BlockdevOptionsPreallocate' with 7 bytes to align 'prealloc_size' [-Wpadded] qapi/qapi-types-block-core.h:2260:44: warning: cast from 'const struct BlockdevOptionsPreallocate *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2270:24: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'backing' [-Wpadded] qapi/qapi-types-block-core.h:2281:25: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'overlap_check' [-Wpadded] qapi/qapi-types-block-core.h:2283:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'cache_size' [-Wpadded] qapi/qapi-types-block-core.h:2285:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'l2_cache_size' [-Wpadded] qapi/qapi-types-block-core.h:2287:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'l2_cache_entry_size' [-Wpadded] qapi/qapi-types-block-core.h:2289:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'refcount_cache_size' [-Wpadded] qapi/qapi-types-block-core.h:2291:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'cache_clean_interval' [-Wpadded] qapi/qapi-types-block-core.h:2293:30: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:2295:18: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'data_file' [-Wpadded] qapi/qapi-types-block-core.h:2300:47: warning: cast from 'const struct BlockdevOptionsQcow2 *' to 'struct BlockdevOptionsGenericCOWFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2308:11: warning: padding struct 'struct SshHostKeyHash' with 4 bytes to align 'hash' [-Wpadded] qapi/qapi-types-block-core.h:2322:7: warning: padding struct 'struct SshHostKeyCheck' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:2332:11: warning: padding struct 'struct BlockdevOptionsSsh' with 7 bytes to align 'user' [-Wpadded] qapi/qapi-types-block-core.h:2334:22: warning: padding struct 'struct BlockdevOptionsSsh' with 7 bytes to align 'host_key_check' [-Wpadded] qapi/qapi-types-block-core.h:2340:8: warning: padding size of 'struct BlkdebugInjectErrorOptions' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2343:13: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 3 bytes to align 'state' [-Wpadded] qapi/qapi-types-block-core.h:2345:20: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 3 bytes to align 'iotype' [-Wpadded] qapi/qapi-types-block-core.h:2347:13: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 7 bytes to align 'q_errno' [-Wpadded] qapi/qapi-types-block-core.h:2349:13: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 7 bytes to align 'sector' [-Wpadded] qapi/qapi-types-block-core.h:2362:13: warning: padding struct 'struct BlkdebugSetStateOptions' with 3 bytes to align 'state' [-Wpadded] qapi/qapi-types-block-core.h:2388:11: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'config' [-Wpadded] qapi/qapi-types-block-core.h:2390:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'align' [-Wpadded] qapi/qapi-types-block-core.h:2392:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'max_transfer' [-Wpadded] qapi/qapi-types-block-core.h:2394:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'opt_write_zero' [-Wpadded] qapi/qapi-types-block-core.h:2396:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'max_write_zero' [-Wpadded] qapi/qapi-types-block-core.h:2398:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'opt_discard' [-Wpadded] qapi/qapi-types-block-core.h:2400:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'max_discard' [-Wpadded] qapi/qapi-types-block-core.h:2402:37: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'inject_error' [-Wpadded] qapi/qapi-types-block-core.h:2404:34: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'set_state' [-Wpadded] qapi/qapi-types-block-core.h:2406:26: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'take_child_perms' [-Wpadded] qapi/qapi-types-block-core.h:2408:26: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'unshare_child_perms' [-Wpadded] qapi/qapi-types-block-core.h:2418:14: warning: padding struct 'struct BlockdevOptionsBlklogwrites' with 3 bytes to align 'log_sector_size' [-Wpadded] qapi/qapi-types-block-core.h:2422:14: warning: padding struct 'struct BlockdevOptionsBlklogwrites' with 5 bytes to align 'log_super_update_interval' [-Wpadded] qapi/qapi-types-block-core.h:2454:22: warning: padding struct 'struct BlockdevOptionsQuorum' with 6 bytes to align 'children' [-Wpadded] qapi/qapi-types-block-core.h:2459:23: warning: padding struct 'struct BlockdevOptionsQuorum' with 1 byte to align 'read_pattern' [-Wpadded] qapi/qapi-types-block-core.h:2470:13: warning: padding struct 'struct BlockdevOptionsGluster' with 7 bytes to align 'debug' [-Wpadded] qapi/qapi-types-block-core.h:2472:11: warning: padding struct 'struct BlockdevOptionsGluster' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-block-core.h:2535:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 4 bytes to align 'portal' [-Wpadded] qapi/qapi-types-block-core.h:2538:13: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'lun' [-Wpadded] qapi/qapi-types-block-core.h:2540:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'user' [-Wpadded] qapi/qapi-types-block-core.h:2542:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2544:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'initiator_name' [-Wpadded] qapi/qapi-types-block-core.h:2546:23: warning: padding struct 'struct BlockdevOptionsIscsi' with 3 bytes to align 'header_digest' [-Wpadded] qapi/qapi-types-block-core.h:2548:13: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'timeout' [-Wpadded] qapi/qapi-types-block-core.h:2566:28: warning: padding struct 'struct RbdEncryptionCreateOptionsLUKSBase' with 3 bytes to align 'cipher_alg' [-Wpadded] qapi/qapi-types-block-core.h:2571:44: warning: cast from 'const struct RbdEncryptionCreateOptionsLUKSBase *' to 'struct RbdEncryptionOptionsLUKSBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2585:44: warning: cast from 'const struct RbdEncryptionOptionsLUKS *' to 'struct RbdEncryptionOptionsLUKSBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2599:44: warning: cast from 'const struct RbdEncryptionOptionsLUKS2 *' to 'struct RbdEncryptionOptionsLUKSBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2609:28: warning: padding struct 'struct RbdEncryptionCreateOptionsLUKS' with 3 bytes to align 'cipher_alg' [-Wpadded] qapi/qapi-types-block-core.h:2615:50: warning: cast from 'const struct RbdEncryptionCreateOptionsLUKS *' to 'struct RbdEncryptionCreateOptionsLUKSBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2625:28: warning: padding struct 'struct RbdEncryptionCreateOptionsLUKS2' with 3 bytes to align 'cipher_alg' [-Wpadded] qapi/qapi-types-block-core.h:2631:50: warning: cast from 'const struct RbdEncryptionCreateOptionsLUKS2 *' to 'struct RbdEncryptionCreateOptionsLUKSBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2646:7: warning: padding struct 'struct RbdEncryptionOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:2661:7: warning: padding struct 'struct RbdEncryptionCreateOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:2667:8: warning: padding size of 'struct RbdAuthModeList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2678:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'q_namespace' [-Wpadded] qapi/qapi-types-block-core.h:2681:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'conf' [-Wpadded] qapi/qapi-types-block-core.h:2683:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'snapshot' [-Wpadded] qapi/qapi-types-block-core.h:2685:27: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:2687:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'user' [-Wpadded] qapi/qapi-types-block-core.h:2689:22: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'auth_client_required' [-Wpadded] qapi/qapi-types-block-core.h:2691:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'key_secret' [-Wpadded] qapi/qapi-types-block-core.h:2693:32: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'server' [-Wpadded] qapi/qapi-types-block-core.h:2706:11: warning: padding struct 'struct BlockdevOptionsReplication' with 3 bytes to align 'top_id' [-Wpadded] qapi/qapi-types-block-core.h:2713:44: warning: cast from 'const struct BlockdevOptionsReplication *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2722:11: warning: padding struct 'struct NFSServer' with 4 bytes to align 'host' [-Wpadded] qapi/qapi-types-block-core.h:2732:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'user' [-Wpadded] qapi/qapi-types-block-core.h:2734:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'group' [-Wpadded] qapi/qapi-types-block-core.h:2736:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'tcp_syn_count' [-Wpadded] qapi/qapi-types-block-core.h:2738:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'readahead_size' [-Wpadded] qapi/qapi-types-block-core.h:2740:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'page_cache_size' [-Wpadded] qapi/qapi-types-block-core.h:2742:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'debug' [-Wpadded] qapi/qapi-types-block-core.h:2751:13: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'readahead' [-Wpadded] qapi/qapi-types-block-core.h:2753:13: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'timeout' [-Wpadded] qapi/qapi-types-block-core.h:2755:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'username' [-Wpadded] qapi/qapi-types-block-core.h:2757:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2759:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'proxy_username' [-Wpadded] qapi/qapi-types-block-core.h:2761:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'proxy_password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2771:13: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'readahead' [-Wpadded] qapi/qapi-types-block-core.h:2773:13: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'timeout' [-Wpadded] qapi/qapi-types-block-core.h:2775:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'username' [-Wpadded] qapi/qapi-types-block-core.h:2777:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2779:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'proxy_username' [-Wpadded] qapi/qapi-types-block-core.h:2781:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'proxy_password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2784:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'cookie' [-Wpadded] qapi/qapi-types-block-core.h:2786:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'cookie_secret' [-Wpadded] qapi/qapi-types-block-core.h:2791:39: warning: cast from 'const struct BlockdevOptionsCurlHttp *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2801:13: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'readahead' [-Wpadded] qapi/qapi-types-block-core.h:2803:13: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'timeout' [-Wpadded] qapi/qapi-types-block-core.h:2805:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'username' [-Wpadded] qapi/qapi-types-block-core.h:2807:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2809:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'proxy_username' [-Wpadded] qapi/qapi-types-block-core.h:2811:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'proxy_password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2814:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'cookie' [-Wpadded] qapi/qapi-types-block-core.h:2818:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 5 bytes to align 'cookie_secret' [-Wpadded] qapi/qapi-types-block-core.h:2823:39: warning: cast from 'const struct BlockdevOptionsCurlHttps *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2833:13: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'readahead' [-Wpadded] qapi/qapi-types-block-core.h:2835:13: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'timeout' [-Wpadded] qapi/qapi-types-block-core.h:2837:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'username' [-Wpadded] qapi/qapi-types-block-core.h:2839:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2841:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'proxy_username' [-Wpadded] qapi/qapi-types-block-core.h:2843:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'proxy_password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2849:39: warning: cast from 'const struct BlockdevOptionsCurlFtp *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2855:8: warning: padding size of 'struct BlockdevOptionsCurlFtps' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2859:13: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'readahead' [-Wpadded] qapi/qapi-types-block-core.h:2861:13: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'timeout' [-Wpadded] qapi/qapi-types-block-core.h:2863:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'username' [-Wpadded] qapi/qapi-types-block-core.h:2865:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2867:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'proxy_username' [-Wpadded] qapi/qapi-types-block-core.h:2869:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'proxy_password_secret' [-Wpadded] qapi/qapi-types-block-core.h:2877:39: warning: cast from 'const struct BlockdevOptionsCurlFtps *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2886:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'export' [-Wpadded] qapi/qapi-types-block-core.h:2888:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'tls_creds' [-Wpadded] qapi/qapi-types-block-core.h:2890:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'tls_hostname' [-Wpadded] qapi/qapi-types-block-core.h:2892:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'x_dirty_bitmap' [-Wpadded] qapi/qapi-types-block-core.h:2894:14: warning: padding struct 'struct BlockdevOptionsNbd' with 3 bytes to align 'reconnect_delay' [-Wpadded] qapi/qapi-types-block-core.h:2896:14: warning: padding struct 'struct BlockdevOptionsNbd' with 3 bytes to align 'open_timeout' [-Wpadded] qapi/qapi-types-block-core.h:2907:13: warning: padding struct 'struct BlockdevOptionsRaw' with 7 bytes to align 'offset' [-Wpadded] qapi/qapi-types-block-core.h:2909:13: warning: padding struct 'struct BlockdevOptionsRaw' with 7 bytes to align 'size' [-Wpadded] qapi/qapi-types-block-core.h:2914:44: warning: cast from 'const struct BlockdevOptionsRaw *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2933:11: warning: padding struct 'struct BlockdevOptionsCor' with 7 bytes to align 'bottom' [-Wpadded] qapi/qapi-types-block-core.h:2938:44: warning: cast from 'const struct BlockdevOptionsCor *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2950:23: warning: padding struct 'struct BlockdevOptionsCbw' with 7 bytes to align 'bitmap' [-Wpadded] qapi/qapi-types-block-core.h:2952:16: warning: padding struct 'struct BlockdevOptionsCbw' with 3 bytes to align 'on_cbw_error' [-Wpadded] qapi/qapi-types-block-core.h:2954:14: warning: padding struct 'struct BlockdevOptionsCbw' with 3 bytes to align 'cbw_timeout' [-Wpadded] qapi/qapi-types-block-core.h:2959:44: warning: cast from 'const struct BlockdevOptionsCbw *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:2965:8: warning: padding size of 'struct q_obj_BlockdevOptions_base' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:2968:11: warning: padding struct 'struct q_obj_BlockdevOptions_base' with 3 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:2970:28: warning: padding struct 'struct q_obj_BlockdevOptions_base' with 3 bytes to align 'discard' [-Wpadded] qapi/qapi-types-block-core.h:2972:27: warning: padding struct 'struct q_obj_BlockdevOptions_base' with 7 bytes to align 'cache' [-Wpadded] qapi/qapi-types-block-core.h:2980:33: warning: padding struct 'struct q_obj_BlockdevOptions_base' with 1 byte to align 'detect_zeroes' [-Wpadded] qapi/qapi-types-block-core.h:2986:11: warning: padding struct 'struct BlockdevOptions' with 3 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:2988:28: warning: padding struct 'struct BlockdevOptions' with 3 bytes to align 'discard' [-Wpadded] qapi/qapi-types-block-core.h:2990:27: warning: padding struct 'struct BlockdevOptions' with 7 bytes to align 'cache' [-Wpadded] qapi/qapi-types-block-core.h:2998:33: warning: padding struct 'struct BlockdevOptions' with 1 byte to align 'detect_zeroes' [-Wpadded] qapi/qapi-types-block-core.h:3063:7: warning: padding struct 'struct BlockdevOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:3074:7: warning: padding struct 'struct BlockdevRef' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:3086:7: warning: padding struct 'struct BlockdevRefOrNull' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:3112:18: warning: padding struct 'struct BlockdevCreateOptionsFile' with 3 bytes to align 'preallocation' [-Wpadded] qapi/qapi-types-block-core.h:3116:14: warning: padding struct 'struct BlockdevCreateOptionsFile' with 5 bytes to align 'extent_size_hint' [-Wpadded] qapi/qapi-types-block-core.h:3126:18: warning: padding struct 'struct BlockdevCreateOptionsGluster' with 3 bytes to align 'preallocation' [-Wpadded] qapi/qapi-types-block-core.h:3135:11: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 7 bytes to align 'key_secret' [-Wpadded] qapi/qapi-types-block-core.h:3137:28: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'cipher_alg' [-Wpadded] qapi/qapi-types-block-core.h:3139:23: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'cipher_mode' [-Wpadded] qapi/qapi-types-block-core.h:3141:27: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'ivgen_alg' [-Wpadded] qapi/qapi-types-block-core.h:3143:26: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'ivgen_hash_alg' [-Wpadded] qapi/qapi-types-block-core.h:3145:26: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'hash_alg' [-Wpadded] qapi/qapi-types-block-core.h:3147:13: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 7 bytes to align 'iter_time' [-Wpadded] qapi/qapi-types-block-core.h:3152:18: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'preallocation' [-Wpadded] qapi/qapi-types-block-core.h:3157:45: warning: cast from 'const struct BlockdevCreateOptionsLUKS *' to 'struct QCryptoBlockCreateOptionsLUKS *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:3175:14: warning: padding struct 'struct BlockdevCreateOptionsParallels' with 7 bytes to align 'cluster_size' [-Wpadded] qapi/qapi-types-block-core.h:3185:11: warning: padding struct 'struct BlockdevCreateOptionsQcow' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:3187:32: warning: padding struct 'struct BlockdevCreateOptionsQcow' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:3196:18: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'data_file' [-Wpadded] qapi/qapi-types-block-core.h:3201:14: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 4 bytes to align 'size' [-Wpadded] qapi/qapi-types-block-core.h:3203:26: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'version' [-Wpadded] qapi/qapi-types-block-core.h:3205:11: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:3207:20: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'backing_fmt' [-Wpadded] qapi/qapi-types-block-core.h:3209:32: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:3211:14: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'cluster_size' [-Wpadded] qapi/qapi-types-block-core.h:3213:18: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'preallocation' [-Wpadded] qapi/qapi-types-block-core.h:3217:13: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 5 bytes to align 'refcount_bits' [-Wpadded] qapi/qapi-types-block-core.h:3219:26: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'compression_type' [-Wpadded] qapi/qapi-types-block-core.h:3229:11: warning: padding struct 'struct BlockdevCreateOptionsQed' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:3231:20: warning: padding struct 'struct BlockdevCreateOptionsQed' with 3 bytes to align 'backing_fmt' [-Wpadded] qapi/qapi-types-block-core.h:3233:14: warning: padding struct 'struct BlockdevCreateOptionsQed' with 7 bytes to align 'cluster_size' [-Wpadded] qapi/qapi-types-block-core.h:3235:13: warning: padding struct 'struct BlockdevCreateOptionsQed' with 7 bytes to align 'table_size' [-Wpadded] qapi/qapi-types-block-core.h:3245:14: warning: padding struct 'struct BlockdevCreateOptionsRbd' with 7 bytes to align 'cluster_size' [-Wpadded] qapi/qapi-types-block-core.h:3247:33: warning: padding struct 'struct BlockdevCreateOptionsRbd' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:3253:8: warning: padding size of 'struct BlockdevCreateOptionsVmdk' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:3257:22: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'extents' [-Wpadded] qapi/qapi-types-block-core.h:3259:27: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 3 bytes to align 'subformat' [-Wpadded] qapi/qapi-types-block-core.h:3261:11: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'backing_file' [-Wpadded] qapi/qapi-types-block-core.h:3263:29: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 3 bytes to align 'adapter_type' [-Wpadded] qapi/qapi-types-block-core.h:3265:11: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'hwversion' [-Wpadded] qapi/qapi-types-block-core.h:3267:11: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'toolsversion' [-Wpadded] qapi/qapi-types-block-core.h:3287:18: warning: padding struct 'struct BlockdevCreateOptionsVdi' with 3 bytes to align 'preallocation' [-Wpadded] qapi/qapi-types-block-core.h:3293:8: warning: padding size of 'struct BlockdevCreateOptionsVhdx' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:3297:14: warning: padding struct 'struct BlockdevCreateOptionsVhdx' with 7 bytes to align 'log_size' [-Wpadded] qapi/qapi-types-block-core.h:3299:14: warning: padding struct 'struct BlockdevCreateOptionsVhdx' with 7 bytes to align 'block_size' [-Wpadded] qapi/qapi-types-block-core.h:3301:27: warning: padding struct 'struct BlockdevCreateOptionsVhdx' with 3 bytes to align 'subformat' [-Wpadded] qapi/qapi-types-block-core.h:3309:8: warning: padding size of 'struct BlockdevCreateOptionsVpc' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:3313:26: warning: padding struct 'struct BlockdevCreateOptionsVpc' with 3 bytes to align 'subformat' [-Wpadded] qapi/qapi-types-block-core.h:3342:7: warning: padding struct 'struct BlockdevCreateOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:3357:11: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 3 bytes to align 'new_secret' [-Wpadded] qapi/qapi-types-block-core.h:3359:11: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'old_secret' [-Wpadded] qapi/qapi-types-block-core.h:3361:13: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'keyslot' [-Wpadded] qapi/qapi-types-block-core.h:3363:13: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'iter_time' [-Wpadded] qapi/qapi-types-block-core.h:3365:11: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'secret' [-Wpadded] qapi/qapi-types-block-core.h:3371:44: warning: cast from 'const struct BlockdevAmendOptionsLUKS *' to 'struct QCryptoBlockAmendOptionsLUKS *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-core.h:3379:31: warning: padding struct 'struct BlockdevAmendOptionsQcow2' with 7 bytes to align 'encrypt' [-Wpadded] qapi/qapi-types-block-core.h:3394:7: warning: padding struct 'struct BlockdevAmendOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:3400:8: warning: padding size of 'struct q_obj_x_blockdev_amend_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:3408:8: warning: padding size of 'struct q_obj_BLOCK_IMAGE_CORRUPTED_arg' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:3411:11: warning: padding struct 'struct q_obj_BLOCK_IMAGE_CORRUPTED_arg' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:3414:13: warning: padding struct 'struct q_obj_BLOCK_IMAGE_CORRUPTED_arg' with 7 bytes to align 'offset' [-Wpadded] qapi/qapi-types-block-core.h:3416:13: warning: padding struct 'struct q_obj_BLOCK_IMAGE_CORRUPTED_arg' with 7 bytes to align 'size' [-Wpadded] qapi/qapi-types-block-core.h:3423:11: warning: padding struct 'struct q_obj_BLOCK_IO_ERROR_arg' with 7 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-core.h:3428:11: warning: padding struct 'struct q_obj_BLOCK_IO_ERROR_arg' with 6 bytes to align 'reason' [-Wpadded] qapi/qapi-types-block-core.h:3433:11: warning: padding struct 'struct q_obj_BLOCK_JOB_COMPLETED_arg' with 4 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:3438:11: warning: padding struct 'struct q_obj_BLOCK_JOB_COMPLETED_arg' with 7 bytes to align 'error' [-Wpadded] qapi/qapi-types-block-core.h:3443:11: warning: padding struct 'struct q_obj_BLOCK_JOB_CANCELLED_arg' with 4 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:3457:11: warning: padding struct 'struct q_obj_BLOCK_JOB_READY_arg' with 4 bytes to align 'device' [-Wpadded] qapi/qapi-types-block-core.h:3465:11: warning: padding struct 'struct q_obj_BLOCK_JOB_PENDING_arg' with 4 bytes to align 'id' [-Wpadded] qapi/qapi-types-block-core.h:3482:11: warning: padding struct 'struct q_obj_x_blockdev_change_arg' with 7 bytes to align 'child' [-Wpadded] qapi/qapi-types-block-core.h:3484:11: warning: padding struct 'struct q_obj_x_blockdev_change_arg' with 7 bytes to align 'node' [-Wpadded] qapi/qapi-types-block-core.h:3487:8: warning: padding size of 'struct q_obj_x_blockdev_set_iothread_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-core.h:3503:11: warning: padding struct 'struct q_obj_QUORUM_REPORT_BAD_arg' with 3 bytes to align 'error' [-Wpadded] qapi/qapi-types-block-core.h:3520:11: warning: padding struct 'struct q_obj_blockdev_snapshot_delete_internal_sync_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-block-core.h:3522:11: warning: padding struct 'struct q_obj_blockdev_snapshot_delete_internal_sync_arg' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-block-core.h:972:13: warning: padding struct 'struct SnapshotInfo' with 7 bytes to align 'icount' [-Wpadded] qapi/qapi-types-block-core.h:991:7: warning: padding struct 'struct ImageInfoSpecificQCow2Encryption' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-core.h:996:52: warning: cast from 'const struct ImageInfoSpecificQCow2Encryption *' to 'struct ImageInfoSpecificQCow2EncryptionBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-export.c:184:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_block_export_c' [-Wmissing-variable-declarations] qapi/qapi-types-block-export.h:101:14: warning: padding struct 'struct NbdServerOptions' with 3 bytes to align 'max_connections' [-Wpadded] qapi/qapi-types-block-export.h:110:11: warning: padding struct 'struct q_obj_nbd_server_start_arg' with 7 bytes to align 'tls_creds' [-Wpadded] qapi/qapi-types-block-export.h:112:11: warning: padding struct 'struct q_obj_nbd_server_start_arg' with 7 bytes to align 'tls_authz' [-Wpadded] qapi/qapi-types-block-export.h:114:14: warning: padding struct 'struct q_obj_nbd_server_start_arg' with 3 bytes to align 'max_connections' [-Wpadded] qapi/qapi-types-block-export.h:119:11: warning: padding struct 'struct BlockExportOptionsNbdBase' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-block-export.h:121:11: warning: padding struct 'struct BlockExportOptionsNbdBase' with 7 bytes to align 'description' [-Wpadded] qapi/qapi-types-block-export.h:127:8: warning: padding size of 'struct BlockExportOptionsNbd' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-export.h:130:11: warning: padding struct 'struct BlockExportOptionsNbd' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-block-export.h:132:11: warning: padding struct 'struct BlockExportOptionsNbd' with 7 bytes to align 'description' [-Wpadded] qapi/qapi-types-block-export.h:135:32: warning: padding struct 'struct BlockExportOptionsNbd' with 7 bytes to align 'bitmaps' [-Wpadded] qapi/qapi-types-block-export.h:142:41: warning: cast from 'const struct BlockExportOptionsNbd *' to 'struct BlockExportOptionsNbdBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-export.h:148:8: warning: padding size of 'struct BlockExportOptionsVhostUserBlk' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-export.h:151:14: warning: padding struct 'struct BlockExportOptionsVhostUserBlk' with 7 bytes to align 'logical_block_size' [-Wpadded] qapi/qapi-types-block-export.h:153:14: warning: padding struct 'struct BlockExportOptionsVhostUserBlk' with 1 byte to align 'num_queues' [-Wpadded] qapi/qapi-types-block-export.h:177:14: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 1 byte to align 'num_queues' [-Wpadded] qapi/qapi-types-block-export.h:179:14: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 1 byte to align 'queue_size' [-Wpadded] qapi/qapi-types-block-export.h:181:14: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 7 bytes to align 'logical_block_size' [-Wpadded] qapi/qapi-types-block-export.h:183:11: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 7 bytes to align 'serial' [-Wpadded] qapi/qapi-types-block-export.h:192:11: warning: padding struct 'struct NbdServerAddOptions' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-block-export.h:194:11: warning: padding struct 'struct NbdServerAddOptions' with 7 bytes to align 'description' [-Wpadded] qapi/qapi-types-block-export.h:200:11: warning: padding struct 'struct NbdServerAddOptions' with 5 bytes to align 'bitmap' [-Wpadded] qapi/qapi-types-block-export.h:205:41: warning: cast from 'const struct NbdServerAddOptions *' to 'struct BlockExportOptionsNbdBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-block-export.h:214:27: warning: padding struct 'struct q_obj_nbd_server_remove_arg' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-block-export.h:217:8: warning: padding size of 'struct q_obj_BlockExportOptions_base' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-export.h:219:11: warning: padding struct 'struct q_obj_BlockExportOptions_base' with 4 bytes to align 'id' [-Wpadded] qapi/qapi-types-block-export.h:223:11: warning: padding struct 'struct q_obj_BlockExportOptions_base' with 5 bytes to align 'iothread' [-Wpadded] qapi/qapi-types-block-export.h:233:11: warning: padding struct 'struct BlockExportOptions' with 4 bytes to align 'id' [-Wpadded] qapi/qapi-types-block-export.h:237:11: warning: padding struct 'struct BlockExportOptions' with 5 bytes to align 'iothread' [-Wpadded] qapi/qapi-types-block-export.h:254:7: warning: padding struct 'struct BlockExportOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-block-export.h:263:27: warning: padding struct 'struct q_obj_block_export_del_arg' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-block-export.h:270:8: warning: padding size of 'struct BlockExportInfo' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block-export.h:273:11: warning: padding struct 'struct BlockExportInfo' with 4 bytes to align 'node_name' [-Wpadded] qapi/qapi-types-block-export.h:97:11: warning: padding struct 'struct NbdServerOptions' with 7 bytes to align 'tls_creds' [-Wpadded] qapi/qapi-types-block-export.h:99:11: warning: padding struct 'struct NbdServerOptions' with 7 bytes to align 'tls_authz' [-Wpadded] qapi/qapi-types-block.c:76:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_block_c' [-Wmissing-variable-declarations] qapi/qapi-types-block.h:101:11: warning: padding struct 'struct q_obj_eject_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-block.h:106:8: warning: padding size of 'struct q_obj_blockdev_open_tray_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block.h:108:11: warning: padding struct 'struct q_obj_blockdev_open_tray_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block.h:110:11: warning: padding struct 'struct q_obj_blockdev_open_tray_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-block.h:117:11: warning: padding struct 'struct q_obj_blockdev_close_tray_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block.h:119:11: warning: padding struct 'struct q_obj_blockdev_close_tray_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-block.h:133:11: warning: padding struct 'struct q_obj_blockdev_change_medium_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-block.h:135:11: warning: padding struct 'struct q_obj_blockdev_change_medium_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-block.h:138:11: warning: padding struct 'struct q_obj_blockdev_change_medium_arg' with 7 bytes to align 'format' [-Wpadded] qapi/qapi-types-block.h:142:32: warning: padding struct 'struct q_obj_blockdev_change_medium_arg' with 1 byte to align 'read_only_mode' [-Wpadded] qapi/qapi-types-block.h:145:8: warning: padding size of 'struct q_obj_DEVICE_TRAY_MOVED_arg' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block.h:151:8: warning: padding size of 'struct q_obj_PR_MANAGER_STATUS_CHANGED_arg' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block.h:159:17: warning: padding struct 'struct q_obj_block_latency_histogram_set_arg' with 7 bytes to align 'boundaries' [-Wpadded] qapi/qapi-types-block.h:161:17: warning: padding struct 'struct q_obj_block_latency_histogram_set_arg' with 7 bytes to align 'boundaries_read' [-Wpadded] qapi/qapi-types-block.h:163:17: warning: padding struct 'struct q_obj_block_latency_histogram_set_arg' with 7 bytes to align 'boundaries_write' [-Wpadded] qapi/qapi-types-block.h:165:17: warning: padding struct 'struct q_obj_block_latency_histogram_set_arg' with 7 bytes to align 'boundaries_flush' [-Wpadded] qapi/qapi-types-block.h:81:8: warning: padding size of 'struct PRManagerInfo' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block.h:97:8: warning: padding size of 'struct q_obj_eject_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-block.h:99:11: warning: padding struct 'struct q_obj_eject_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-char.c:495:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_char_c' [-Wmissing-variable-declarations] qapi/qapi-types-char.h:165:8: warning: padding size of 'struct ChardevInfo' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-char.h:201:16: warning: padding struct 'struct q_obj_ringbuf_write_arg' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-char.h:208:16: warning: padding struct 'struct q_obj_ringbuf_read_arg' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-char.h:211:8: warning: padding size of 'struct ChardevCommon' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-char.h:213:11: warning: padding struct 'struct ChardevCommon' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:221:8: warning: padding size of 'struct ChardevFile' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-char.h:224:11: warning: padding struct 'struct ChardevFile' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:229:11: warning: padding struct 'struct ChardevFile' with 5 bytes to align 'in' [-Wpadded] qapi/qapi-types-char.h:237:29: warning: cast from 'const struct ChardevFile *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:246:11: warning: padding struct 'struct ChardevHostdev' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:250:11: warning: padding struct 'struct ChardevHostdev' with 6 bytes to align 'device' [-Wpadded] qapi/qapi-types-char.h:255:29: warning: cast from 'const struct ChardevHostdev *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:264:11: warning: padding struct 'struct ChardevSocket' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:268:26: warning: padding struct 'struct ChardevSocket' with 6 bytes to align 'addr' [-Wpadded] qapi/qapi-types-char.h:270:11: warning: padding struct 'struct ChardevSocket' with 7 bytes to align 'tls_creds' [-Wpadded] qapi/qapi-types-char.h:272:11: warning: padding struct 'struct ChardevSocket' with 7 bytes to align 'tls_authz' [-Wpadded] qapi/qapi-types-char.h:286:13: warning: padding struct 'struct ChardevSocket' with 3 bytes to align 'reconnect' [-Wpadded] qapi/qapi-types-char.h:291:29: warning: cast from 'const struct ChardevSocket *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:300:11: warning: padding struct 'struct ChardevUdp' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:304:26: warning: padding struct 'struct ChardevUdp' with 6 bytes to align 'remote' [-Wpadded] qapi/qapi-types-char.h:306:26: warning: padding struct 'struct ChardevUdp' with 7 bytes to align 'local' [-Wpadded] qapi/qapi-types-char.h:311:29: warning: cast from 'const struct ChardevUdp *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:320:11: warning: padding struct 'struct ChardevMux' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:324:11: warning: padding struct 'struct ChardevMux' with 6 bytes to align 'chardev' [-Wpadded] qapi/qapi-types-char.h:329:29: warning: cast from 'const struct ChardevMux *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:335:8: warning: padding size of 'struct ChardevStdio' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-char.h:338:11: warning: padding struct 'struct ChardevStdio' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:348:29: warning: cast from 'const struct ChardevStdio *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:423:11: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:428:13: warning: padding struct 'struct ChardevVC' with 5 bytes to align 'width' [-Wpadded] qapi/qapi-types-char.h:430:13: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'height' [-Wpadded] qapi/qapi-types-char.h:432:13: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'cols' [-Wpadded] qapi/qapi-types-char.h:434:13: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'rows' [-Wpadded] qapi/qapi-types-char.h:439:29: warning: cast from 'const struct ChardevVC *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:448:11: warning: padding struct 'struct ChardevRingbuf' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:453:13: warning: padding struct 'struct ChardevRingbuf' with 5 bytes to align 'size' [-Wpadded] qapi/qapi-types-char.h:458:29: warning: cast from 'const struct ChardevRingbuf *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:465:8: warning: padding size of 'struct ChardevQemuVDAgent' with 2 bytes to alignment boundary [-Wpadded] qapi/qapi-types-char.h:468:11: warning: padding struct 'struct ChardevQemuVDAgent' with 7 bytes to align 'logfile' [-Wpadded] qapi/qapi-types-char.h:482:29: warning: cast from 'const struct ChardevQemuVDAgent *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] qapi/qapi-types-char.h:633:7: warning: padding struct 'struct ChardevBackend' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-char.h:641:11: warning: padding struct 'struct ChardevReturn' with 7 bytes to align 'pty' [-Wpadded] qapi/qapi-types-char.h:665:8: warning: padding size of 'struct q_obj_VSERPORT_CHANGE_arg' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-common.c:165:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_common_c' [-Wmissing-variable-declarations] qapi/qapi-types-common.h:159:7: warning: padding struct 'struct StrOrNull' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-compat.c:49:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_compat_c' [-Wmissing-variable-declarations] qapi/qapi-types-compat.h:45:23: warning: padding struct 'struct CompatPolicy' with 3 bytes to align 'deprecated_input' [-Wpadded] qapi/qapi-types-compat.h:47:24: warning: padding struct 'struct CompatPolicy' with 3 bytes to align 'deprecated_output' [-Wpadded] qapi/qapi-types-compat.h:49:23: warning: padding struct 'struct CompatPolicy' with 3 bytes to align 'unstable_input' [-Wpadded] qapi/qapi-types-compat.h:51:24: warning: padding struct 'struct CompatPolicy' with 3 bytes to align 'unstable_output' [-Wpadded] qapi/qapi-types-control.c:112:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_control_c' [-Wmissing-variable-declarations] qapi/qapi-types-control.h:100:11: warning: padding struct 'struct MonitorOptions' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-control.h:102:17: warning: padding struct 'struct MonitorOptions' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-control.h:105:11: warning: padding struct 'struct MonitorOptions' with 6 bytes to align 'chardev' [-Wpadded] qapi/qapi-types-control.h:53:8: warning: padding size of 'struct QMPCapabilityList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-control.h:63:24: warning: padding struct 'struct q_obj_qmp_capabilities_arg' with 7 bytes to align 'enable' [-Wpadded] qapi/qapi-types-crypto.c:410:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_crypto_c' [-Wmissing-variable-declarations] qapi/qapi-types-crypto.h:211:11: warning: padding struct 'struct QCryptoBlockOptionsQCow' with 7 bytes to align 'key_secret' [-Wpadded] qapi/qapi-types-crypto.h:219:11: warning: padding struct 'struct QCryptoBlockOptionsLUKS' with 7 bytes to align 'key_secret' [-Wpadded] qapi/qapi-types-crypto.h:228:11: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 7 bytes to align 'key_secret' [-Wpadded] qapi/qapi-types-crypto.h:231:28: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 3 bytes to align 'cipher_alg' [-Wpadded] qapi/qapi-types-crypto.h:233:23: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 3 bytes to align 'cipher_mode' [-Wpadded] qapi/qapi-types-crypto.h:235:27: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 3 bytes to align 'ivgen_alg' [-Wpadded] qapi/qapi-types-crypto.h:237:26: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 3 bytes to align 'ivgen_hash_alg' [-Wpadded] qapi/qapi-types-crypto.h:239:26: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 3 bytes to align 'hash_alg' [-Wpadded] qapi/qapi-types-crypto.h:241:13: warning: padding struct 'struct QCryptoBlockCreateOptionsLUKS' with 7 bytes to align 'iter_time' [-Wpadded] qapi/qapi-types-crypto.h:246:39: warning: cast from 'const struct QCryptoBlockCreateOptionsLUKS *' to 'struct QCryptoBlockOptionsLUKS *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:259:7: warning: padding struct 'struct QCryptoBlockOpenOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-crypto.h:264:39: warning: cast from 'const struct QCryptoBlockOpenOptions *' to 'struct QCryptoBlockOptionsBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:277:7: warning: padding struct 'struct QCryptoBlockCreateOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-crypto.h:282:39: warning: cast from 'const struct QCryptoBlockCreateOptions *' to 'struct QCryptoBlockOptionsBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:298:13: warning: padding struct 'struct QCryptoBlockInfoLUKSSlot' with 6 bytes to align 'iters' [-Wpadded] qapi/qapi-types-crypto.h:300:13: warning: padding struct 'struct QCryptoBlockInfoLUKSSlot' with 7 bytes to align 'stripes' [-Wpadded] qapi/qapi-types-crypto.h:320:26: warning: padding struct 'struct QCryptoBlockInfoLUKS' with 3 bytes to align 'ivgen_hash_alg' [-Wpadded] qapi/qapi-types-crypto.h:337:7: warning: padding struct 'struct QCryptoBlockInfo' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-crypto.h:342:36: warning: cast from 'const struct QCryptoBlockInfo *' to 'struct QCryptoBlockInfoBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:351:11: warning: padding struct 'struct QCryptoBlockAmendOptionsLUKS' with 3 bytes to align 'new_secret' [-Wpadded] qapi/qapi-types-crypto.h:353:11: warning: padding struct 'struct QCryptoBlockAmendOptionsLUKS' with 7 bytes to align 'old_secret' [-Wpadded] qapi/qapi-types-crypto.h:355:13: warning: padding struct 'struct QCryptoBlockAmendOptionsLUKS' with 7 bytes to align 'keyslot' [-Wpadded] qapi/qapi-types-crypto.h:357:13: warning: padding struct 'struct QCryptoBlockAmendOptionsLUKS' with 7 bytes to align 'iter_time' [-Wpadded] qapi/qapi-types-crypto.h:359:11: warning: padding struct 'struct QCryptoBlockAmendOptionsLUKS' with 7 bytes to align 'secret' [-Wpadded] qapi/qapi-types-crypto.h:371:7: warning: padding struct 'struct QCryptoBlockAmendOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-crypto.h:376:39: warning: cast from 'const struct QCryptoBlockAmendOptions *' to 'struct QCryptoBlockOptionsBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:386:25: warning: padding struct 'struct SecretCommonProperties' with 1 byte to align 'format' [-Wpadded] qapi/qapi-types-crypto.h:388:11: warning: padding struct 'struct SecretCommonProperties' with 7 bytes to align 'keyid' [-Wpadded] qapi/qapi-types-crypto.h:390:11: warning: padding struct 'struct SecretCommonProperties' with 7 bytes to align 'iv' [-Wpadded] qapi/qapi-types-crypto.h:401:25: warning: padding struct 'struct SecretProperties' with 1 byte to align 'format' [-Wpadded] qapi/qapi-types-crypto.h:403:11: warning: padding struct 'struct SecretProperties' with 7 bytes to align 'keyid' [-Wpadded] qapi/qapi-types-crypto.h:405:11: warning: padding struct 'struct SecretProperties' with 7 bytes to align 'iv' [-Wpadded] qapi/qapi-types-crypto.h:408:11: warning: padding struct 'struct SecretProperties' with 7 bytes to align 'data' [-Wpadded] qapi/qapi-types-crypto.h:410:11: warning: padding struct 'struct SecretProperties' with 7 bytes to align 'file' [-Wpadded] qapi/qapi-types-crypto.h:415:38: warning: cast from 'const struct SecretProperties *' to 'struct SecretCommonProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:421:8: warning: padding size of 'struct SecretKeyringProperties' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-crypto.h:426:25: warning: padding struct 'struct SecretKeyringProperties' with 1 byte to align 'format' [-Wpadded] qapi/qapi-types-crypto.h:428:11: warning: padding struct 'struct SecretKeyringProperties' with 7 bytes to align 'keyid' [-Wpadded] qapi/qapi-types-crypto.h:430:11: warning: padding struct 'struct SecretKeyringProperties' with 7 bytes to align 'iv' [-Wpadded] qapi/qapi-types-crypto.h:437:38: warning: cast from 'const struct SecretKeyringProperties *' to 'struct SecretCommonProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:447:11: warning: padding struct 'struct TlsCredsProperties' with 5 bytes to align 'dir' [-Wpadded] qapi/qapi-types-crypto.h:449:29: warning: padding struct 'struct TlsCredsProperties' with 3 bytes to align 'endpoint' [-Wpadded] qapi/qapi-types-crypto.h:451:11: warning: padding struct 'struct TlsCredsProperties' with 7 bytes to align 'priority' [-Wpadded] qapi/qapi-types-crypto.h:457:8: warning: padding size of 'struct TlsCredsAnonProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-crypto.h:462:11: warning: padding struct 'struct TlsCredsAnonProperties' with 5 bytes to align 'dir' [-Wpadded] qapi/qapi-types-crypto.h:464:29: warning: padding struct 'struct TlsCredsAnonProperties' with 3 bytes to align 'endpoint' [-Wpadded] qapi/qapi-types-crypto.h:466:11: warning: padding struct 'struct TlsCredsAnonProperties' with 7 bytes to align 'priority' [-Wpadded] qapi/qapi-types-crypto.h:474:34: warning: cast from 'const struct TlsCredsAnonProperties *' to 'struct TlsCredsProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:485:11: warning: padding struct 'struct TlsCredsPskProperties' with 5 bytes to align 'dir' [-Wpadded] qapi/qapi-types-crypto.h:487:29: warning: padding struct 'struct TlsCredsPskProperties' with 3 bytes to align 'endpoint' [-Wpadded] qapi/qapi-types-crypto.h:489:11: warning: padding struct 'struct TlsCredsPskProperties' with 7 bytes to align 'priority' [-Wpadded] qapi/qapi-types-crypto.h:494:11: warning: padding struct 'struct TlsCredsPskProperties' with 5 bytes to align 'username' [-Wpadded] qapi/qapi-types-crypto.h:499:34: warning: cast from 'const struct TlsCredsPskProperties *' to 'struct TlsCredsProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-crypto.h:510:11: warning: padding struct 'struct TlsCredsX509Properties' with 5 bytes to align 'dir' [-Wpadded] qapi/qapi-types-crypto.h:512:29: warning: padding struct 'struct TlsCredsX509Properties' with 3 bytes to align 'endpoint' [-Wpadded] qapi/qapi-types-crypto.h:514:11: warning: padding struct 'struct TlsCredsX509Properties' with 7 bytes to align 'priority' [-Wpadded] qapi/qapi-types-crypto.h:521:11: warning: padding struct 'struct TlsCredsX509Properties' with 3 bytes to align 'passwordid' [-Wpadded] qapi/qapi-types-crypto.h:526:34: warning: cast from 'const struct TlsCredsX509Properties *' to 'struct TlsCredsProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-dump.c:79:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_dump_c' [-Wmissing-variable-declarations] qapi/qapi-types-dump.h:57:11: warning: padding struct 'struct q_obj_dump_guest_memory_arg' with 7 bytes to align 'protocol' [-Wpadded] qapi/qapi-types-dump.h:61:13: warning: padding struct 'struct q_obj_dump_guest_memory_arg' with 5 bytes to align 'begin' [-Wpadded] qapi/qapi-types-dump.h:63:13: warning: padding struct 'struct q_obj_dump_guest_memory_arg' with 7 bytes to align 'length' [-Wpadded] qapi/qapi-types-dump.h:65:27: warning: padding struct 'struct q_obj_dump_guest_memory_arg' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-dump.h:70:13: warning: padding struct 'struct DumpQueryResult' with 4 bytes to align 'completed' [-Wpadded] qapi/qapi-types-dump.h:80:11: warning: padding struct 'struct q_obj_DUMP_COMPLETED_arg' with 7 bytes to align 'error' [-Wpadded] qapi/qapi-types-dump.h:83:8: warning: padding size of 'struct DumpGuestMemoryFormatList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-error.c:30:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_error_c' [-Wmissing-variable-declarations] qapi/qapi-types-introspect.c:267:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_introspect_c' [-Wmissing-variable-declarations] qapi/qapi-types-introspect.h:118:11: warning: padding struct 'struct SchemaInfoObject' with 7 bytes to align 'tag' [-Wpadded] qapi/qapi-types-introspect.h:120:34: warning: padding struct 'struct SchemaInfoObject' with 7 bytes to align 'variants' [-Wpadded] qapi/qapi-types-introspect.h:127:8: warning: padding size of 'struct SchemaInfoCommand' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-introspect.h:142:14: warning: padding struct 'struct SchemaInfo' with 3 bytes to align 'features' [-Wpadded] qapi/qapi-types-introspect.h:174:14: warning: padding struct 'struct SchemaInfoEnumMember' with 7 bytes to align 'features' [-Wpadded] qapi/qapi-types-introspect.h:206:14: warning: padding struct 'struct SchemaInfoObjectMember' with 7 bytes to align 'q_default' [-Wpadded] qapi/qapi-types-introspect.h:208:14: warning: padding struct 'struct SchemaInfoObjectMember' with 7 bytes to align 'features' [-Wpadded] qapi/qapi-types-introspect.h:99:14: warning: padding struct 'struct q_obj_SchemaInfo_base' with 3 bytes to align 'features' [-Wpadded] qapi/qapi-types-job.c:90:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_job_c' [-Wmissing-variable-declarations] qapi/qapi-types-job.h:126:11: warning: padding struct 'struct JobInfo' with 7 bytes to align 'error' [-Wpadded] qapi/qapi-types-job.h:90:8: warning: padding size of 'struct q_obj_JOB_STATUS_CHANGE_arg' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine-target.c:125:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_machine_target_c' [-Wmissing-variable-declarations] qapi/qapi-types-machine-target.h:136:19: warning: padding struct 'struct q_obj_query_cpu_model_expansion_arg' with 4 bytes to align 'model' [-Wpadded] qapi/qapi-types-machine-target.h:141:8: warning: padding size of 'struct CpuDefinitionInfo' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine-target.h:147:14: warning: padding struct 'struct CpuDefinitionInfo' with 4 bytes to align 'unavailable_features' [-Wpadded] qapi/qapi-types-machine-target.h:150:11: warning: padding struct 'struct CpuDefinitionInfo' with 7 bytes to align 'alias_of' [-Wpadded] qapi/qapi-types-machine-target.h:79:14: warning: padding struct 'struct CpuModelInfo' with 7 bytes to align 'props' [-Wpadded] qapi/qapi-types-machine-target.h:99:14: warning: padding struct 'struct CpuModelCompareInfo' with 4 bytes to align 'responsible_properties' [-Wpadded] qapi/qapi-types-machine.c:745:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_machine_c' [-Wmissing-variable-declarations] qapi/qapi-types-machine.h:312:8: warning: padding size of 'struct q_obj_CpuInfoFast_base' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:317:28: warning: padding struct 'struct q_obj_CpuInfoFast_base' with 7 bytes to align 'props' [-Wpadded] qapi/qapi-types-machine.h:326:28: warning: padding struct 'struct CpuInfoFast' with 7 bytes to align 'props' [-Wpadded] qapi/qapi-types-machine.h:347:11: warning: padding struct 'struct MachineInfo' with 7 bytes to align 'alias' [-Wpadded] qapi/qapi-types-machine.h:350:13: warning: padding struct 'struct MachineInfo' with 6 bytes to align 'cpu_max' [-Wpadded] qapi/qapi-types-machine.h:355:11: warning: padding struct 'struct MachineInfo' with 4 bytes to align 'default_cpu_type' [-Wpadded] qapi/qapi-types-machine.h:357:11: warning: padding struct 'struct MachineInfo' with 7 bytes to align 'default_ram_id' [-Wpadded] qapi/qapi-types-machine.h:411:8: warning: padding size of 'struct NumaNodeOptions' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:413:14: warning: padding struct 'struct NumaNodeOptions' with 1 byte to align 'nodeid' [-Wpadded] qapi/qapi-types-machine.h:415:17: warning: padding struct 'struct NumaNodeOptions' with 3 bytes to align 'cpus' [-Wpadded] qapi/qapi-types-machine.h:417:14: warning: padding struct 'struct NumaNodeOptions' with 7 bytes to align 'mem' [-Wpadded] qapi/qapi-types-machine.h:419:11: warning: padding struct 'struct NumaNodeOptions' with 7 bytes to align 'memdev' [-Wpadded] qapi/qapi-types-machine.h:421:14: warning: padding struct 'struct NumaNodeOptions' with 1 byte to align 'initiator' [-Wpadded] qapi/qapi-types-machine.h:424:8: warning: padding size of 'struct NumaDistOptions' with 1 byte to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:433:13: warning: padding struct 'struct NumaCpuOptions' with 7 bytes to align 'node_id' [-Wpadded] qapi/qapi-types-machine.h:435:13: warning: padding struct 'struct NumaCpuOptions' with 7 bytes to align 'socket_id' [-Wpadded] qapi/qapi-types-machine.h:437:13: warning: padding struct 'struct NumaCpuOptions' with 7 bytes to align 'die_id' [-Wpadded] qapi/qapi-types-machine.h:439:13: warning: padding struct 'struct NumaCpuOptions' with 7 bytes to align 'cluster_id' [-Wpadded] qapi/qapi-types-machine.h:441:13: warning: padding struct 'struct NumaCpuOptions' with 7 bytes to align 'core_id' [-Wpadded] qapi/qapi-types-machine.h:443:13: warning: padding struct 'struct NumaCpuOptions' with 7 bytes to align 'thread_id' [-Wpadded] qapi/qapi-types-machine.h:453:14: warning: padding struct 'struct NumaHmatLBOptions' with 3 bytes to align 'latency' [-Wpadded] qapi/qapi-types-machine.h:455:14: warning: padding struct 'struct NumaHmatLBOptions' with 7 bytes to align 'bandwidth' [-Wpadded] qapi/qapi-types-machine.h:458:8: warning: padding size of 'struct NumaHmatCacheOptions' with 2 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:460:14: warning: padding struct 'struct NumaHmatCacheOptions' with 4 bytes to align 'size' [-Wpadded] qapi/qapi-types-machine.h:462:28: warning: padding struct 'struct NumaHmatCacheOptions' with 3 bytes to align 'associativity' [-Wpadded] qapi/qapi-types-machine.h:475:7: warning: padding struct 'struct NumaOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-machine.h:490:14: warning: padding struct 'struct CXLFixedMemoryWindowOptions' with 7 bytes to align 'interleave_granularity' [-Wpadded] qapi/qapi-types-machine.h:515:13: warning: padding struct 'struct X86CPUFeatureWordInfo' with 7 bytes to align 'cpuid_input_ecx' [-Wpadded] qapi/qapi-types-machine.h:517:13: warning: padding struct 'struct X86CPUFeatureWordInfo' with 4 bytes to align 'features' [-Wpadded] qapi/qapi-types-machine.h:540:37: warning: cast from 'const struct NumaCpuOptions *' to 'struct CpuInstanceProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-machine.h:557:13: warning: padding struct 'struct q_obj_memsave_arg' with 7 bytes to align 'cpu_index' [-Wpadded] qapi/qapi-types-machine.h:566:8: warning: padding size of 'struct Memdev' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:568:11: warning: padding struct 'struct Memdev' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-machine.h:576:17: warning: padding struct 'struct Memdev' with 2 bytes to align 'host_nodes' [-Wpadded] qapi/qapi-types-machine.h:593:13: warning: padding struct 'struct CpuInstanceProperties' with 7 bytes to align 'node_id' [-Wpadded] qapi/qapi-types-machine.h:595:13: warning: padding struct 'struct CpuInstanceProperties' with 7 bytes to align 'socket_id' [-Wpadded] qapi/qapi-types-machine.h:597:13: warning: padding struct 'struct CpuInstanceProperties' with 7 bytes to align 'die_id' [-Wpadded] qapi/qapi-types-machine.h:599:13: warning: padding struct 'struct CpuInstanceProperties' with 7 bytes to align 'cluster_id' [-Wpadded] qapi/qapi-types-machine.h:601:13: warning: padding struct 'struct CpuInstanceProperties' with 7 bytes to align 'core_id' [-Wpadded] qapi/qapi-types-machine.h:603:13: warning: padding struct 'struct CpuInstanceProperties' with 7 bytes to align 'thread_id' [-Wpadded] qapi/qapi-types-machine.h:614:11: warning: padding struct 'struct HotpluggableCPU' with 7 bytes to align 'qom_path' [-Wpadded] qapi/qapi-types-machine.h:646:14: warning: padding struct 'struct MemoryInfo' with 7 bytes to align 'plugged_memory' [-Wpadded] qapi/qapi-types-machine.h:652:8: warning: padding size of 'struct PCDIMMDeviceInfo' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:654:11: warning: padding struct 'struct PCDIMMDeviceInfo' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-machine.h:669:11: warning: padding struct 'struct VirtioPMEMDeviceInfo' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-machine.h:680:11: warning: padding struct 'struct VirtioMEMDeviceInfo' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-machine.h:695:11: warning: padding struct 'struct SgxEPCDeviceInfo' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-machine.h:745:7: warning: padding struct 'struct MemoryDeviceInfo' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-machine.h:784:11: warning: padding struct 'struct q_obj_MEMORY_DEVICE_SIZE_CHANGE_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-machine.h:794:8: warning: padding size of 'struct BootConfiguration' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-machine.h:796:11: warning: padding struct 'struct BootConfiguration' with 7 bytes to align 'order' [-Wpadded] qapi/qapi-types-machine.h:798:11: warning: padding struct 'struct BootConfiguration' with 7 bytes to align 'once' [-Wpadded] qapi/qapi-types-machine.h:802:11: warning: padding struct 'struct BootConfiguration' with 5 bytes to align 'splash' [-Wpadded] qapi/qapi-types-machine.h:804:13: warning: padding struct 'struct BootConfiguration' with 7 bytes to align 'splash_time' [-Wpadded] qapi/qapi-types-machine.h:806:13: warning: padding struct 'struct BootConfiguration' with 7 bytes to align 'reboot_timeout' [-Wpadded] qapi/qapi-types-machine.h:816:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'cpus' [-Wpadded] qapi/qapi-types-machine.h:818:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'sockets' [-Wpadded] qapi/qapi-types-machine.h:820:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'dies' [-Wpadded] qapi/qapi-types-machine.h:822:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'clusters' [-Wpadded] qapi/qapi-types-machine.h:824:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'cores' [-Wpadded] qapi/qapi-types-machine.h:826:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'threads' [-Wpadded] qapi/qapi-types-machine.h:828:13: warning: padding struct 'struct SMPConfiguration' with 7 bytes to align 'maxcpus' [-Wpadded] qapi/qapi-types-machine.h:836:14: warning: padding struct 'struct MemorySizeConfiguration' with 7 bytes to align 'size' [-Wpadded] qapi/qapi-types-machine.h:838:14: warning: padding struct 'struct MemorySizeConfiguration' with 7 bytes to align 'max_size' [-Wpadded] qapi/qapi-types-machine.h:840:14: warning: padding struct 'struct MemorySizeConfiguration' with 7 bytes to align 'slots' [-Wpadded] qapi/qapi-types-migration.c:453:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_migration_c' [-Wmissing-variable-declarations] qapi/qapi-types-migration.h:345:21: warning: padding struct 'struct MigrationInfo' with 3 bytes to align 'status' [-Wpadded] qapi/qapi-types-migration.h:347:21: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'ram' [-Wpadded] qapi/qapi-types-migration.h:349:21: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'disk' [-Wpadded] qapi/qapi-types-migration.h:351:16: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'vfio' [-Wpadded] qapi/qapi-types-migration.h:353:23: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'xbzrle_cache' [-Wpadded] qapi/qapi-types-migration.h:355:13: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'total_time' [-Wpadded] qapi/qapi-types-migration.h:357:13: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'expected_downtime' [-Wpadded] qapi/qapi-types-migration.h:359:13: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'downtime' [-Wpadded] qapi/qapi-types-migration.h:361:13: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'setup_time' [-Wpadded] qapi/qapi-types-migration.h:363:13: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'cpu_throttle_percentage' [-Wpadded] qapi/qapi-types-migration.h:365:11: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'error_desc' [-Wpadded] qapi/qapi-types-migration.h:367:14: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'blocked_reasons' [-Wpadded] qapi/qapi-types-migration.h:369:14: warning: padding struct 'struct MigrationInfo' with 3 bytes to align 'postcopy_blocktime' [-Wpadded] qapi/qapi-types-migration.h:371:17: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'postcopy_vcpu_blocktime' [-Wpadded] qapi/qapi-types-migration.h:373:23: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'compression' [-Wpadded] qapi/qapi-types-migration.h:375:24: warning: padding struct 'struct MigrationInfo' with 7 bytes to align 'socket_address' [-Wpadded] qapi/qapi-types-migration.h:381:8: warning: padding size of 'struct MigrationCapabilityStatus' with 3 bytes to alignment boundary [-Wpadded] qapi/qapi-types-migration.h:413:42: warning: padding struct 'struct BitmapMigrationBitmapAlias' with 7 bytes to align 'transform' [-Wpadded] qapi/qapi-types-migration.h:446:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'announce_initial' [-Wpadded] qapi/qapi-types-migration.h:448:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'announce_max' [-Wpadded] qapi/qapi-types-migration.h:450:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'announce_rounds' [-Wpadded] qapi/qapi-types-migration.h:452:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'announce_step' [-Wpadded] qapi/qapi-types-migration.h:470:16: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'tls_creds' [-Wpadded] qapi/qapi-types-migration.h:472:16: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'tls_hostname' [-Wpadded] qapi/qapi-types-migration.h:474:16: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'tls_authz' [-Wpadded] qapi/qapi-types-migration.h:476:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'max_bandwidth' [-Wpadded] qapi/qapi-types-migration.h:478:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'downtime_limit' [-Wpadded] qapi/qapi-types-migration.h:480:14: warning: padding struct 'struct MigrateSetParameters' with 3 bytes to align 'x_checkpoint_delay' [-Wpadded] qapi/qapi-types-migration.h:486:14: warning: padding struct 'struct MigrateSetParameters' with 3 bytes to align 'xbzrle_cache_size' [-Wpadded] qapi/qapi-types-migration.h:488:14: warning: padding struct 'struct MigrateSetParameters' with 7 bytes to align 'max_postcopy_bandwidth' [-Wpadded] qapi/qapi-types-migration.h:492:24: warning: padding struct 'struct MigrateSetParameters' with 1 byte to align 'multifd_compression' [-Wpadded] qapi/qapi-types-migration.h:498:35: warning: padding struct 'struct MigrateSetParameters' with 3 bytes to align 'block_bitmap_mapping' [-Wpadded] qapi/qapi-types-migration.h:506:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'announce_initial' [-Wpadded] qapi/qapi-types-migration.h:508:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'announce_max' [-Wpadded] qapi/qapi-types-migration.h:510:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'announce_rounds' [-Wpadded] qapi/qapi-types-migration.h:512:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'announce_step' [-Wpadded] qapi/qapi-types-migration.h:530:11: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'tls_creds' [-Wpadded] qapi/qapi-types-migration.h:532:11: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'tls_hostname' [-Wpadded] qapi/qapi-types-migration.h:534:11: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'tls_authz' [-Wpadded] qapi/qapi-types-migration.h:536:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'max_bandwidth' [-Wpadded] qapi/qapi-types-migration.h:538:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'downtime_limit' [-Wpadded] qapi/qapi-types-migration.h:540:14: warning: padding struct 'struct MigrationParameters' with 3 bytes to align 'x_checkpoint_delay' [-Wpadded] qapi/qapi-types-migration.h:546:14: warning: padding struct 'struct MigrationParameters' with 3 bytes to align 'xbzrle_cache_size' [-Wpadded] qapi/qapi-types-migration.h:548:14: warning: padding struct 'struct MigrationParameters' with 7 bytes to align 'max_postcopy_bandwidth' [-Wpadded] qapi/qapi-types-migration.h:552:24: warning: padding struct 'struct MigrationParameters' with 1 byte to align 'multifd_compression' [-Wpadded] qapi/qapi-types-migration.h:558:35: warning: padding struct 'struct MigrationParameters' with 3 bytes to align 'block_bitmap_mapping' [-Wpadded] qapi/qapi-types-migration.h:568:13: warning: padding struct 'struct q_obj_client_migrate_info_arg' with 7 bytes to align 'port' [-Wpadded] qapi/qapi-types-migration.h:570:13: warning: padding struct 'struct q_obj_client_migrate_info_arg' with 7 bytes to align 'tls_port' [-Wpadded] qapi/qapi-types-migration.h:572:11: warning: padding struct 'struct q_obj_client_migrate_info_arg' with 7 bytes to align 'cert_subject' [-Wpadded] qapi/qapi-types-migration.h:608:8: warning: padding size of 'struct q_obj_xen_save_devices_state_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-migration.h:635:11: warning: padding struct 'struct ReplicationStatus' with 6 bytes to align 'desc' [-Wpadded] qapi/qapi-types-migration.h:679:13: warning: padding struct 'struct DirtyRateInfo' with 7 bytes to align 'dirty_rate' [-Wpadded] qapi/qapi-types-migration.h:681:13: warning: padding struct 'struct DirtyRateInfo' with 4 bytes to align 'start_time' [-Wpadded] qapi/qapi-types-migration.h:686:24: warning: padding struct 'struct DirtyRateInfo' with 3 bytes to align 'vcpu_dirty_rate' [-Wpadded] qapi/qapi-types-migration.h:695:13: warning: padding struct 'struct q_obj_calc_dirty_rate_arg' with 7 bytes to align 'sample_pages' [-Wpadded] qapi/qapi-types-migration.h:697:26: warning: padding struct 'struct q_obj_calc_dirty_rate_arg' with 3 bytes to align 'mode' [-Wpadded] qapi/qapi-types-migration.h:711:13: warning: padding struct 'struct q_obj_set_vcpu_dirty_limit_arg' with 7 bytes to align 'cpu_index' [-Wpadded] qapi/qapi-types-migration.h:717:13: warning: padding struct 'struct q_obj_cancel_vcpu_dirty_limit_arg' with 7 bytes to align 'cpu_index' [-Wpadded] qapi/qapi-types-misc-target.c:164:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_misc_target_c' [-Wmissing-variable-declarations] qapi/qapi-types-misc-target.h:127:14: warning: padding struct 'struct q_obj_sev_inject_launch_secret_arg' with 7 bytes to align 'gpa' [-Wpadded] qapi/qapi-types-misc-target.h:155:8: warning: padding size of 'struct GICCapability' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-misc-target.h:199:14: warning: padding struct 'struct SGXInfo' with 4 bytes to align 'section_size' [-Wpadded] qapi/qapi-types-misc.c:185:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_misc_c' [-Wmissing-variable-declarations] qapi/qapi-types-misc.h:114:13: warning: padding struct 'struct q_obj_human_monitor_command_arg' with 7 bytes to align 'cpu_index' [-Wpadded] qapi/qapi-types-misc.h:135:13: warning: padding struct 'struct q_obj_add_fd_arg' with 7 bytes to align 'fdset_id' [-Wpadded] qapi/qapi-types-misc.h:137:11: warning: padding struct 'struct q_obj_add_fd_arg' with 7 bytes to align 'opaque' [-Wpadded] qapi/qapi-types-misc.h:143:13: warning: padding struct 'struct q_obj_remove_fd_arg' with 7 bytes to align 'fd' [-Wpadded] qapi/qapi-types-misc.h:149:11: warning: padding struct 'struct FdsetFdInfo' with 7 bytes to align 'opaque' [-Wpadded] qapi/qapi-types-misc.h:183:11: warning: padding struct 'struct CommandLineParameterInfo' with 3 bytes to align 'help' [-Wpadded] qapi/qapi-types-misc.h:185:11: warning: padding struct 'struct CommandLineParameterInfo' with 7 bytes to align 'q_default' [-Wpadded] qapi/qapi-types-misc.h:209:11: warning: padding struct 'struct q_obj_query_command_line_options_arg' with 7 bytes to align 'option' [-Wpadded] qapi/qapi-types-misc.h:74:8: warning: padding size of 'struct q_obj_add_client_arg' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-misc.h:85:11: warning: padding struct 'struct NameInfo' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-net.c:323:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_net_c' [-Wmissing-variable-declarations] qapi/qapi-types-net.h:126:8: warning: padding size of 'struct q_obj_set_link_arg' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:137:11: warning: padding struct 'struct NetLegacyNicOptions' with 7 bytes to align 'netdev' [-Wpadded] qapi/qapi-types-net.h:139:11: warning: padding struct 'struct NetLegacyNicOptions' with 7 bytes to align 'macaddr' [-Wpadded] qapi/qapi-types-net.h:141:11: warning: padding struct 'struct NetLegacyNicOptions' with 7 bytes to align 'model' [-Wpadded] qapi/qapi-types-net.h:143:11: warning: padding struct 'struct NetLegacyNicOptions' with 7 bytes to align 'addr' [-Wpadded] qapi/qapi-types-net.h:145:14: warning: padding struct 'struct NetLegacyNicOptions' with 3 bytes to align 'vectors' [-Wpadded] qapi/qapi-types-net.h:153:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'hostname' [-Wpadded] qapi/qapi-types-net.h:161:11: warning: padding struct 'struct NetdevUserOptions' with 1 byte to align 'ip' [-Wpadded] qapi/qapi-types-net.h:163:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'net' [-Wpadded] qapi/qapi-types-net.h:165:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'host' [-Wpadded] qapi/qapi-types-net.h:167:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'tftp' [-Wpadded] qapi/qapi-types-net.h:169:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'bootfile' [-Wpadded] qapi/qapi-types-net.h:171:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'dhcpstart' [-Wpadded] qapi/qapi-types-net.h:173:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'dns' [-Wpadded] qapi/qapi-types-net.h:175:17: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'dnssearch' [-Wpadded] qapi/qapi-types-net.h:177:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'domainname' [-Wpadded] qapi/qapi-types-net.h:179:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'ipv6_prefix' [-Wpadded] qapi/qapi-types-net.h:181:13: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'ipv6_prefixlen' [-Wpadded] qapi/qapi-types-net.h:183:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'ipv6_host' [-Wpadded] qapi/qapi-types-net.h:185:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'ipv6_dns' [-Wpadded] qapi/qapi-types-net.h:187:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'smb' [-Wpadded] qapi/qapi-types-net.h:189:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'smbserver' [-Wpadded] qapi/qapi-types-net.h:191:17: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'hostfwd' [-Wpadded] qapi/qapi-types-net.h:193:17: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'guestfwd' [-Wpadded] qapi/qapi-types-net.h:195:11: warning: padding struct 'struct NetdevUserOptions' with 7 bytes to align 'tftp_server_name' [-Wpadded] qapi/qapi-types-net.h:203:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'ifname' [-Wpadded] qapi/qapi-types-net.h:205:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'fd' [-Wpadded] qapi/qapi-types-net.h:207:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'fds' [-Wpadded] qapi/qapi-types-net.h:209:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'script' [-Wpadded] qapi/qapi-types-net.h:211:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'downscript' [-Wpadded] qapi/qapi-types-net.h:213:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'br' [-Wpadded] qapi/qapi-types-net.h:215:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'helper' [-Wpadded] qapi/qapi-types-net.h:217:14: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'sndbuf' [-Wpadded] qapi/qapi-types-net.h:223:11: warning: padding struct 'struct NetdevTapOptions' with 3 bytes to align 'vhostfd' [-Wpadded] qapi/qapi-types-net.h:225:11: warning: padding struct 'struct NetdevTapOptions' with 7 bytes to align 'vhostfds' [-Wpadded] qapi/qapi-types-net.h:229:14: warning: padding struct 'struct NetdevTapOptions' with 1 byte to align 'queues' [-Wpadded] qapi/qapi-types-net.h:231:14: warning: padding struct 'struct NetdevTapOptions' with 3 bytes to align 'poll_us' [-Wpadded] qapi/qapi-types-net.h:239:11: warning: padding struct 'struct NetdevSocketOptions' with 7 bytes to align 'fd' [-Wpadded] qapi/qapi-types-net.h:241:11: warning: padding struct 'struct NetdevSocketOptions' with 7 bytes to align 'listen' [-Wpadded] qapi/qapi-types-net.h:243:11: warning: padding struct 'struct NetdevSocketOptions' with 7 bytes to align 'connect' [-Wpadded] qapi/qapi-types-net.h:245:11: warning: padding struct 'struct NetdevSocketOptions' with 7 bytes to align 'mcast' [-Wpadded] qapi/qapi-types-net.h:247:11: warning: padding struct 'struct NetdevSocketOptions' with 7 bytes to align 'localaddr' [-Wpadded] qapi/qapi-types-net.h:249:11: warning: padding struct 'struct NetdevSocketOptions' with 7 bytes to align 'udp' [-Wpadded] qapi/qapi-types-net.h:255:8: warning: padding size of 'struct NetdevL2TPv3Options' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:259:11: warning: padding struct 'struct NetdevL2TPv3Options' with 7 bytes to align 'srcport' [-Wpadded] qapi/qapi-types-net.h:261:11: warning: padding struct 'struct NetdevL2TPv3Options' with 7 bytes to align 'dstport' [-Wpadded] qapi/qapi-types-net.h:273:14: warning: padding struct 'struct NetdevL2TPv3Options' with 5 bytes to align 'txcookie' [-Wpadded] qapi/qapi-types-net.h:275:14: warning: padding struct 'struct NetdevL2TPv3Options' with 7 bytes to align 'rxcookie' [-Wpadded] qapi/qapi-types-net.h:278:14: warning: padding struct 'struct NetdevL2TPv3Options' with 3 bytes to align 'rxsession' [-Wpadded] qapi/qapi-types-net.h:280:14: warning: padding struct 'struct NetdevL2TPv3Options' with 3 bytes to align 'offset' [-Wpadded] qapi/qapi-types-net.h:286:8: warning: padding size of 'struct NetdevVdeOptions' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:288:11: warning: padding struct 'struct NetdevVdeOptions' with 7 bytes to align 'sock' [-Wpadded] qapi/qapi-types-net.h:290:14: warning: padding struct 'struct NetdevVdeOptions' with 1 byte to align 'port' [-Wpadded] qapi/qapi-types-net.h:292:11: warning: padding struct 'struct NetdevVdeOptions' with 3 bytes to align 'group' [-Wpadded] qapi/qapi-types-net.h:294:14: warning: padding struct 'struct NetdevVdeOptions' with 1 byte to align 'mode' [-Wpadded] qapi/qapi-types-net.h:302:11: warning: padding struct 'struct NetdevBridgeOptions' with 7 bytes to align 'br' [-Wpadded] qapi/qapi-types-net.h:304:11: warning: padding struct 'struct NetdevBridgeOptions' with 7 bytes to align 'helper' [-Wpadded] qapi/qapi-types-net.h:313:11: warning: padding struct 'struct NetdevHubPortOptions' with 3 bytes to align 'netdev' [-Wpadded] qapi/qapi-types-net.h:322:11: warning: padding struct 'struct NetdevNetmapOptions' with 7 bytes to align 'devname' [-Wpadded] qapi/qapi-types-net.h:333:13: warning: padding struct 'struct NetdevVhostUserOptions' with 5 bytes to align 'queues' [-Wpadded] qapi/qapi-types-net.h:339:8: warning: padding size of 'struct NetdevVhostVDPAOptions' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:341:11: warning: padding struct 'struct NetdevVhostVDPAOptions' with 7 bytes to align 'vhostdev' [-Wpadded] qapi/qapi-types-net.h:343:11: warning: padding struct 'struct NetdevVhostVDPAOptions' with 7 bytes to align 'vhostfd' [-Wpadded] qapi/qapi-types-net.h:345:13: warning: padding struct 'struct NetdevVhostVDPAOptions' with 7 bytes to align 'queues' [-Wpadded] qapi/qapi-types-net.h:356:11: warning: padding struct 'struct NetdevVmnetHostOptions' with 7 bytes to align 'start_address' [-Wpadded] qapi/qapi-types-net.h:358:11: warning: padding struct 'struct NetdevVmnetHostOptions' with 7 bytes to align 'end_address' [-Wpadded] qapi/qapi-types-net.h:360:11: warning: padding struct 'struct NetdevVmnetHostOptions' with 7 bytes to align 'subnet_mask' [-Wpadded] qapi/qapi-types-net.h:364:11: warning: padding struct 'struct NetdevVmnetHostOptions' with 5 bytes to align 'net_uuid' [-Wpadded] qapi/qapi-types-net.h:376:11: warning: padding struct 'struct NetdevVmnetSharedOptions' with 7 bytes to align 'start_address' [-Wpadded] qapi/qapi-types-net.h:378:11: warning: padding struct 'struct NetdevVmnetSharedOptions' with 7 bytes to align 'end_address' [-Wpadded] qapi/qapi-types-net.h:380:11: warning: padding struct 'struct NetdevVmnetSharedOptions' with 7 bytes to align 'subnet_mask' [-Wpadded] qapi/qapi-types-net.h:384:11: warning: padding struct 'struct NetdevVmnetSharedOptions' with 5 bytes to align 'nat66_prefix' [-Wpadded] qapi/qapi-types-net.h:394:8: warning: padding size of 'struct NetdevVmnetBridgedOptions' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:406:8: warning: padding size of 'struct NetdevStreamOptions' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:417:20: warning: padding struct 'struct NetdevDgramOptions' with 7 bytes to align 'local' [-Wpadded] qapi/qapi-types-net.h:419:20: warning: padding struct 'struct NetdevDgramOptions' with 7 bytes to align 'remote' [-Wpadded] qapi/qapi-types-net.h:425:8: warning: padding size of 'struct q_obj_Netdev_base' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-net.h:456:7: warning: padding struct 'struct Netdev' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-net.h:465:13: warning: padding struct 'struct RxFilterInfo' with 3 bytes to align 'multicast' [-Wpadded] qapi/qapi-types-net.h:471:11: warning: padding struct 'struct RxFilterInfo' with 5 bytes to align 'main_mac' [-Wpadded] qapi/qapi-types-net.h:482:11: warning: padding struct 'struct q_obj_query_rx_filter_arg' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-net.h:495:11: warning: padding struct 'struct q_obj_NIC_RX_FILTER_CHANGED_arg' with 7 bytes to align 'name' [-Wpadded] qapi/qapi-types-net.h:505:14: warning: padding struct 'struct AnnounceParameters' with 7 bytes to align 'interfaces' [-Wpadded] qapi/qapi-types-net.h:507:11: warning: padding struct 'struct AnnounceParameters' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-pci.c:162:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_pci_c' [-Wmissing-variable-declarations] qapi/qapi-types-pci.h:104:13: warning: padding struct 'struct PciDeviceId' with 7 bytes to align 'subsystem' [-Wpadded] qapi/qapi-types-pci.h:106:13: warning: padding struct 'struct PciDeviceId' with 7 bytes to align 'subsystem_vendor' [-Wpadded] qapi/qapi-types-pci.h:127:13: warning: padding struct 'struct PciDeviceInfo' with 7 bytes to align 'irq' [-Wpadded] qapi/qapi-types-pci.h:131:20: warning: padding struct 'struct PciDeviceInfo' with 7 bytes to align 'pci_bridge' [-Wpadded] qapi/qapi-types-pci.h:48:8: warning: padding size of 'struct PciMemoryRegion' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-pci.h:85:24: warning: padding struct 'struct PciBridgeInfo' with 7 bytes to align 'devices' [-Wpadded] qapi/qapi-types-pci.h:93:11: warning: padding struct 'struct PciDeviceClass' with 7 bytes to align 'desc' [-Wpadded] qapi/qapi-types-pragma.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_pragma_c' [-Wmissing-variable-declarations] qapi/qapi-types-qdev.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_qdev_c' [-Wmissing-variable-declarations] qapi/qapi-types-qdev.h:36:11: warning: padding struct 'struct q_obj_device_add_arg' with 7 bytes to align 'bus' [-Wpadded] qapi/qapi-types-qdev.h:38:11: warning: padding struct 'struct q_obj_device_add_arg' with 7 bytes to align 'id' [-Wpadded] qapi/qapi-types-qdev.h:47:11: warning: padding struct 'struct q_obj_DEVICE_DELETED_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-qdev.h:53:11: warning: padding struct 'struct q_obj_DEVICE_UNPLUG_GUEST_ERROR_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-qom.c:539:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_qom_c' [-Wmissing-variable-declarations] qapi/qapi-types-qom.h:188:11: warning: padding struct 'struct ObjectPropertyInfo' with 7 bytes to align 'description' [-Wpadded] qapi/qapi-types-qom.h:190:14: warning: padding struct 'struct ObjectPropertyInfo' with 7 bytes to align 'default_value' [-Wpadded] qapi/qapi-types-qom.h:224:11: warning: padding struct 'struct ObjectTypeInfo' with 5 bytes to align 'parent' [-Wpadded] qapi/qapi-types-qom.h:230:8: warning: padding size of 'struct q_obj_qom_list_types_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:232:11: warning: padding struct 'struct q_obj_qom_list_types_arg' with 7 bytes to align 'implements' [-Wpadded] qapi/qapi-types-qom.h:257:8: warning: padding size of 'struct ColoCompareProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:263:11: warning: padding struct 'struct ColoCompareProperties' with 7 bytes to align 'notify_dev' [-Wpadded] qapi/qapi-types-qom.h:265:14: warning: padding struct 'struct ColoCompareProperties' with 7 bytes to align 'compare_timeout' [-Wpadded] qapi/qapi-types-qom.h:267:14: warning: padding struct 'struct ColoCompareProperties' with 3 bytes to align 'expired_scan_cycle' [-Wpadded] qapi/qapi-types-qom.h:269:14: warning: padding struct 'struct ColoCompareProperties' with 3 bytes to align 'max_queue_size' [-Wpadded] qapi/qapi-types-qom.h:279:14: warning: padding struct 'struct CryptodevBackendProperties' with 3 bytes to align 'queues' [-Wpadded] qapi/qapi-types-qom.h:288:14: warning: padding struct 'struct CryptodevVhostUserProperties' with 3 bytes to align 'queues' [-Wpadded] qapi/qapi-types-qom.h:295:42: warning: cast from 'const struct CryptodevVhostUserProperties *' to 'struct CryptodevBackendProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:304:11: warning: padding struct 'struct DBusVMStateProperties' with 7 bytes to align 'id_list' [-Wpadded] qapi/qapi-types-qom.h:313:24: warning: padding struct 'struct NetfilterProperties' with 3 bytes to align 'queue' [-Wpadded] qapi/qapi-types-qom.h:315:11: warning: padding struct 'struct NetfilterProperties' with 7 bytes to align 'status' [-Wpadded] qapi/qapi-types-qom.h:317:11: warning: padding struct 'struct NetfilterProperties' with 7 bytes to align 'position' [-Wpadded] qapi/qapi-types-qom.h:319:21: warning: padding struct 'struct NetfilterProperties' with 3 bytes to align 'insert' [-Wpadded] qapi/qapi-types-qom.h:325:8: warning: padding size of 'struct FilterBufferProperties' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:329:24: warning: padding struct 'struct FilterBufferProperties' with 3 bytes to align 'queue' [-Wpadded] qapi/qapi-types-qom.h:331:11: warning: padding struct 'struct FilterBufferProperties' with 7 bytes to align 'status' [-Wpadded] qapi/qapi-types-qom.h:333:11: warning: padding struct 'struct FilterBufferProperties' with 7 bytes to align 'position' [-Wpadded] qapi/qapi-types-qom.h:335:21: warning: padding struct 'struct FilterBufferProperties' with 3 bytes to align 'insert' [-Wpadded] qapi/qapi-types-qom.h:342:35: warning: cast from 'const struct FilterBufferProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:352:24: warning: padding struct 'struct FilterDumpProperties' with 3 bytes to align 'queue' [-Wpadded] qapi/qapi-types-qom.h:354:11: warning: padding struct 'struct FilterDumpProperties' with 7 bytes to align 'status' [-Wpadded] qapi/qapi-types-qom.h:356:11: warning: padding struct 'struct FilterDumpProperties' with 7 bytes to align 'position' [-Wpadded] qapi/qapi-types-qom.h:358:21: warning: padding struct 'struct FilterDumpProperties' with 3 bytes to align 'insert' [-Wpadded] qapi/qapi-types-qom.h:362:14: warning: padding struct 'struct FilterDumpProperties' with 3 bytes to align 'maxlen' [-Wpadded] qapi/qapi-types-qom.h:367:35: warning: cast from 'const struct FilterDumpProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:373:8: warning: padding size of 'struct FilterMirrorProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:377:24: warning: padding struct 'struct FilterMirrorProperties' with 3 bytes to align 'queue' [-Wpadded] qapi/qapi-types-qom.h:379:11: warning: padding struct 'struct FilterMirrorProperties' with 7 bytes to align 'status' [-Wpadded] qapi/qapi-types-qom.h:381:11: warning: padding struct 'struct FilterMirrorProperties' with 7 bytes to align 'position' [-Wpadded] qapi/qapi-types-qom.h:383:21: warning: padding struct 'struct FilterMirrorProperties' with 3 bytes to align 'insert' [-Wpadded] qapi/qapi-types-qom.h:392:35: warning: cast from 'const struct FilterMirrorProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:398:8: warning: padding size of 'struct FilterRedirectorProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:402:24: warning: padding struct 'struct FilterRedirectorProperties' with 3 bytes to align 'queue' [-Wpadded] qapi/qapi-types-qom.h:404:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'status' [-Wpadded] qapi/qapi-types-qom.h:406:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'position' [-Wpadded] qapi/qapi-types-qom.h:408:21: warning: padding struct 'struct FilterRedirectorProperties' with 3 bytes to align 'insert' [-Wpadded] qapi/qapi-types-qom.h:411:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'indev' [-Wpadded] qapi/qapi-types-qom.h:413:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'outdev' [-Wpadded] qapi/qapi-types-qom.h:420:35: warning: cast from 'const struct FilterRedirectorProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:426:8: warning: padding size of 'struct FilterRewriterProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:430:24: warning: padding struct 'struct FilterRewriterProperties' with 3 bytes to align 'queue' [-Wpadded] qapi/qapi-types-qom.h:432:11: warning: padding struct 'struct FilterRewriterProperties' with 7 bytes to align 'status' [-Wpadded] qapi/qapi-types-qom.h:434:11: warning: padding struct 'struct FilterRewriterProperties' with 7 bytes to align 'position' [-Wpadded] qapi/qapi-types-qom.h:436:21: warning: padding struct 'struct FilterRewriterProperties' with 3 bytes to align 'insert' [-Wpadded] qapi/qapi-types-qom.h:444:35: warning: cast from 'const struct FilterRewriterProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:453:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'server' [-Wpadded] qapi/qapi-types-qom.h:455:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'port' [-Wpadded] qapi/qapi-types-qom.h:457:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'x_origin' [-Wpadded] qapi/qapi-types-qom.h:459:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'y_origin' [-Wpadded] qapi/qapi-types-qom.h:461:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'width' [-Wpadded] qapi/qapi-types-qom.h:463:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'height' [-Wpadded] qapi/qapi-types-qom.h:469:8: warning: padding size of 'struct InputLinuxProperties' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:476:20: warning: padding struct 'struct InputLinuxProperties' with 3 bytes to align 'grab_toggle' [-Wpadded] qapi/qapi-types-qom.h:484:13: warning: padding struct 'struct EventLoopBaseProperties' with 7 bytes to align 'aio_max_batch' [-Wpadded] qapi/qapi-types-qom.h:486:13: warning: padding struct 'struct EventLoopBaseProperties' with 7 bytes to align 'thread_pool_min' [-Wpadded] qapi/qapi-types-qom.h:488:13: warning: padding struct 'struct EventLoopBaseProperties' with 7 bytes to align 'thread_pool_max' [-Wpadded] qapi/qapi-types-qom.h:497:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'aio_max_batch' [-Wpadded] qapi/qapi-types-qom.h:499:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'thread_pool_min' [-Wpadded] qapi/qapi-types-qom.h:501:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'thread_pool_max' [-Wpadded] qapi/qapi-types-qom.h:504:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'poll_max_ns' [-Wpadded] qapi/qapi-types-qom.h:506:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'poll_grow' [-Wpadded] qapi/qapi-types-qom.h:508:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'poll_shrink' [-Wpadded] qapi/qapi-types-qom.h:513:39: warning: cast from 'const struct IothreadProperties *' to 'struct EventLoopBaseProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:522:13: warning: padding struct 'struct MainLoopProperties' with 7 bytes to align 'aio_max_batch' [-Wpadded] qapi/qapi-types-qom.h:524:13: warning: padding struct 'struct MainLoopProperties' with 7 bytes to align 'thread_pool_min' [-Wpadded] qapi/qapi-types-qom.h:526:13: warning: padding struct 'struct MainLoopProperties' with 7 bytes to align 'thread_pool_max' [-Wpadded] qapi/qapi-types-qom.h:532:39: warning: cast from 'const struct MainLoopProperties *' to 'struct EventLoopBaseProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:538:8: warning: padding size of 'struct MemoryBackendProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:542:17: warning: padding struct 'struct MemoryBackendProperties' with 5 bytes to align 'host_nodes' [-Wpadded] qapi/qapi-types-qom.h:546:19: warning: padding struct 'struct MemoryBackendProperties' with 1 byte to align 'policy' [-Wpadded] qapi/qapi-types-qom.h:550:14: warning: padding struct 'struct MemoryBackendProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] qapi/qapi-types-qom.h:552:11: warning: padding struct 'struct MemoryBackendProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] qapi/qapi-types-qom.h:557:14: warning: padding struct 'struct MemoryBackendProperties' with 4 bytes to align 'size' [-Wpadded] qapi/qapi-types-qom.h:565:8: warning: padding size of 'struct MemoryBackendFileProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:570:17: warning: padding struct 'struct MemoryBackendFileProperties' with 5 bytes to align 'host_nodes' [-Wpadded] qapi/qapi-types-qom.h:574:19: warning: padding struct 'struct MemoryBackendFileProperties' with 1 byte to align 'policy' [-Wpadded] qapi/qapi-types-qom.h:578:14: warning: padding struct 'struct MemoryBackendFileProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] qapi/qapi-types-qom.h:580:11: warning: padding struct 'struct MemoryBackendFileProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] qapi/qapi-types-qom.h:585:14: warning: padding struct 'struct MemoryBackendFileProperties' with 4 bytes to align 'size' [-Wpadded] qapi/qapi-types-qom.h:590:14: warning: padding struct 'struct MemoryBackendFileProperties' with 5 bytes to align 'align' [-Wpadded] qapi/qapi-types-qom.h:593:11: warning: padding struct 'struct MemoryBackendFileProperties' with 6 bytes to align 'mem_path' [-Wpadded] qapi/qapi-types-qom.h:604:39: warning: cast from 'const struct MemoryBackendFileProperties *' to 'struct MemoryBackendProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:610:8: warning: padding size of 'struct MemoryBackendMemfdProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:615:17: warning: padding struct 'struct MemoryBackendMemfdProperties' with 5 bytes to align 'host_nodes' [-Wpadded] qapi/qapi-types-qom.h:619:19: warning: padding struct 'struct MemoryBackendMemfdProperties' with 1 byte to align 'policy' [-Wpadded] qapi/qapi-types-qom.h:623:14: warning: padding struct 'struct MemoryBackendMemfdProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] qapi/qapi-types-qom.h:625:11: warning: padding struct 'struct MemoryBackendMemfdProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] qapi/qapi-types-qom.h:630:14: warning: padding struct 'struct MemoryBackendMemfdProperties' with 4 bytes to align 'size' [-Wpadded] qapi/qapi-types-qom.h:637:14: warning: padding struct 'struct MemoryBackendMemfdProperties' with 3 bytes to align 'hugetlbsize' [-Wpadded] qapi/qapi-types-qom.h:644:39: warning: cast from 'const struct MemoryBackendMemfdProperties *' to 'struct MemoryBackendProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:650:8: warning: padding size of 'struct MemoryBackendEpcProperties' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:655:17: warning: padding struct 'struct MemoryBackendEpcProperties' with 5 bytes to align 'host_nodes' [-Wpadded] qapi/qapi-types-qom.h:659:19: warning: padding struct 'struct MemoryBackendEpcProperties' with 1 byte to align 'policy' [-Wpadded] qapi/qapi-types-qom.h:663:14: warning: padding struct 'struct MemoryBackendEpcProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] qapi/qapi-types-qom.h:665:11: warning: padding struct 'struct MemoryBackendEpcProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] qapi/qapi-types-qom.h:670:14: warning: padding struct 'struct MemoryBackendEpcProperties' with 4 bytes to align 'size' [-Wpadded] qapi/qapi-types-qom.h:678:39: warning: cast from 'const struct MemoryBackendEpcProperties *' to 'struct MemoryBackendProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:694:11: warning: padding struct 'struct QtestProperties' with 7 bytes to align 'log' [-Wpadded] qapi/qapi-types-qom.h:729:11: warning: padding struct 'struct RngEgdProperties' with 6 bytes to align 'chardev' [-Wpadded] qapi/qapi-types-qom.h:734:29: warning: cast from 'const struct RngEgdProperties *' to 'struct RngProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:746:11: warning: padding struct 'struct RngRandomProperties' with 5 bytes to align 'filename' [-Wpadded] qapi/qapi-types-qom.h:751:29: warning: cast from 'const struct RngRandomProperties *' to 'struct RngProperties *' drops const qualifier [-Wcast-qual] qapi/qapi-types-qom.h:757:8: warning: padding size of 'struct SevGuestProperties' with 2 bytes to alignment boundary [-Wpadded] qapi/qapi-types-qom.h:759:11: warning: padding struct 'struct SevGuestProperties' with 7 bytes to align 'sev_device' [-Wpadded] qapi/qapi-types-qom.h:761:11: warning: padding struct 'struct SevGuestProperties' with 7 bytes to align 'dh_cert_file' [-Wpadded] qapi/qapi-types-qom.h:763:11: warning: padding struct 'struct SevGuestProperties' with 7 bytes to align 'session_file' [-Wpadded] qapi/qapi-types-qom.h:765:14: warning: padding struct 'struct SevGuestProperties' with 3 bytes to align 'policy' [-Wpadded] qapi/qapi-types-qom.h:767:14: warning: padding struct 'struct SevGuestProperties' with 3 bytes to align 'handle' [-Wpadded] qapi/qapi-types-qom.h:769:14: warning: padding struct 'struct SevGuestProperties' with 3 bytes to align 'cbitpos' [-Wpadded] qapi/qapi-types-qom.h:780:17: warning: padding struct 'struct ThreadContextProperties' with 7 bytes to align 'cpu_affinity' [-Wpadded] qapi/qapi-types-qom.h:782:17: warning: padding struct 'struct ThreadContextProperties' with 7 bytes to align 'node_affinity' [-Wpadded] qapi/qapi-types-qom.h:790:11: warning: padding struct 'struct q_obj_ObjectOptions_base' with 4 bytes to align 'id' [-Wpadded] qapi/qapi-types-qom.h:795:11: warning: padding struct 'struct ObjectOptions' with 4 bytes to align 'id' [-Wpadded] qapi/qapi-types-rdma.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_rdma_c' [-Wmissing-variable-declarations] qapi/qapi-types-rdma.h:23:14: warning: padding struct 'struct q_obj_RDMA_GID_STATUS_CHANGED_arg' with 7 bytes to align 'subnet_prefix' [-Wpadded] qapi/qapi-types-replay.c:41:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_replay_c' [-Wmissing-variable-declarations] qapi/qapi-types-replay.h:40:11: warning: padding struct 'struct ReplayInfo' with 3 bytes to align 'filename' [-Wpadded] qapi/qapi-types-rocker.c:165:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_rocker_c' [-Wmissing-variable-declarations] qapi/qapi-types-rocker.h:109:14: warning: padding struct 'struct RockerOfDpaFlowKey' with 3 bytes to align 'in_pport' [-Wpadded] qapi/qapi-types-rocker.h:111:14: warning: padding struct 'struct RockerOfDpaFlowKey' with 3 bytes to align 'tunnel_id' [-Wpadded] qapi/qapi-types-rocker.h:113:14: warning: padding struct 'struct RockerOfDpaFlowKey' with 1 byte to align 'vlan_id' [-Wpadded] qapi/qapi-types-rocker.h:115:14: warning: padding struct 'struct RockerOfDpaFlowKey' with 1 byte to align 'eth_type' [-Wpadded] qapi/qapi-types-rocker.h:117:11: warning: padding struct 'struct RockerOfDpaFlowKey' with 7 bytes to align 'eth_src' [-Wpadded] qapi/qapi-types-rocker.h:119:11: warning: padding struct 'struct RockerOfDpaFlowKey' with 7 bytes to align 'eth_dst' [-Wpadded] qapi/qapi-types-rocker.h:125:11: warning: padding struct 'struct RockerOfDpaFlowKey' with 3 bytes to align 'ip_dst' [-Wpadded] qapi/qapi-types-rocker.h:131:8: warning: padding size of 'struct RockerOfDpaFlowMask' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-rocker.h:133:14: warning: padding struct 'struct RockerOfDpaFlowMask' with 3 bytes to align 'in_pport' [-Wpadded] qapi/qapi-types-rocker.h:135:14: warning: padding struct 'struct RockerOfDpaFlowMask' with 3 bytes to align 'tunnel_id' [-Wpadded] qapi/qapi-types-rocker.h:137:14: warning: padding struct 'struct RockerOfDpaFlowMask' with 1 byte to align 'vlan_id' [-Wpadded] qapi/qapi-types-rocker.h:139:11: warning: padding struct 'struct RockerOfDpaFlowMask' with 3 bytes to align 'eth_src' [-Wpadded] qapi/qapi-types-rocker.h:141:11: warning: padding struct 'struct RockerOfDpaFlowMask' with 7 bytes to align 'eth_dst' [-Wpadded] qapi/qapi-types-rocker.h:153:14: warning: padding struct 'struct RockerOfDpaFlowAction' with 3 bytes to align 'goto_tbl' [-Wpadded] qapi/qapi-types-rocker.h:155:14: warning: padding struct 'struct RockerOfDpaFlowAction' with 3 bytes to align 'group_id' [-Wpadded] qapi/qapi-types-rocker.h:157:14: warning: padding struct 'struct RockerOfDpaFlowAction' with 3 bytes to align 'tunnel_lport' [-Wpadded] qapi/qapi-types-rocker.h:159:14: warning: padding struct 'struct RockerOfDpaFlowAction' with 1 byte to align 'vlan_id' [-Wpadded] qapi/qapi-types-rocker.h:161:14: warning: padding struct 'struct RockerOfDpaFlowAction' with 1 byte to align 'new_vlan_id' [-Wpadded] qapi/qapi-types-rocker.h:163:14: warning: padding struct 'struct RockerOfDpaFlowAction' with 3 bytes to align 'out_pport' [-Wpadded] qapi/qapi-types-rocker.h:183:14: warning: padding struct 'struct q_obj_query_rocker_of_dpa_flows_arg' with 3 bytes to align 'tbl_id' [-Wpadded] qapi/qapi-types-rocker.h:194:8: warning: padding size of 'struct RockerOfDpaGroup' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-rocker.h:200:14: warning: padding struct 'struct RockerOfDpaGroup' with 3 bytes to align 'pport' [-Wpadded] qapi/qapi-types-rocker.h:202:14: warning: padding struct 'struct RockerOfDpaGroup' with 3 bytes to align 'index' [-Wpadded] qapi/qapi-types-rocker.h:204:14: warning: padding struct 'struct RockerOfDpaGroup' with 3 bytes to align 'out_pport' [-Wpadded] qapi/qapi-types-rocker.h:206:14: warning: padding struct 'struct RockerOfDpaGroup' with 3 bytes to align 'group_id' [-Wpadded] qapi/qapi-types-rocker.h:208:14: warning: padding struct 'struct RockerOfDpaGroup' with 1 byte to align 'set_vlan_id' [-Wpadded] qapi/qapi-types-rocker.h:212:17: warning: padding struct 'struct RockerOfDpaGroup' with 1 byte to align 'group_ids' [-Wpadded] qapi/qapi-types-rocker.h:214:11: warning: padding struct 'struct RockerOfDpaGroup' with 7 bytes to align 'set_eth_src' [-Wpadded] qapi/qapi-types-rocker.h:216:11: warning: padding struct 'struct RockerOfDpaGroup' with 7 bytes to align 'set_eth_dst' [-Wpadded] qapi/qapi-types-rocker.h:224:8: warning: padding size of 'struct q_obj_query_rocker_of_dpa_groups_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-rocker.h:68:8: warning: padding size of 'struct RockerSwitch' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-rocker.h:85:14: warning: padding struct 'struct RockerPort' with 2 bytes to align 'speed' [-Wpadded] qapi/qapi-types-run-state.c:217:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_run_state_c' [-Wmissing-variable-declarations] qapi/qapi-types-run-state.h:218:14: warning: padding struct 'struct StatusInfo' with 2 bytes to align 'status' [-Wpadded] qapi/qapi-types-run-state.h:226:19: warning: padding struct 'struct q_obj_SHUTDOWN_arg' with 3 bytes to align 'reason' [-Wpadded] qapi/qapi-types-run-state.h:231:19: warning: padding struct 'struct q_obj_RESET_arg' with 3 bytes to align 'reason' [-Wpadded] qapi/qapi-types-run-state.h:244:18: warning: padding struct 'struct q_obj_set_action_arg' with 3 bytes to align 'reboot' [-Wpadded] qapi/qapi-types-run-state.h:246:20: warning: padding struct 'struct q_obj_set_action_arg' with 3 bytes to align 'shutdown' [-Wpadded] qapi/qapi-types-run-state.h:248:17: warning: padding struct 'struct q_obj_set_action_arg' with 3 bytes to align 'panic' [-Wpadded] qapi/qapi-types-run-state.h:250:20: warning: padding struct 'struct q_obj_set_action_arg' with 3 bytes to align 'watchdog' [-Wpadded] qapi/qapi-types-run-state.h:256:28: warning: padding struct 'struct q_obj_GUEST_PANICKED_arg' with 3 bytes to align 'info' [-Wpadded] qapi/qapi-types-run-state.h:262:28: warning: padding struct 'struct q_obj_GUEST_CRASHLOADED_arg' with 3 bytes to align 'info' [-Wpadded] qapi/qapi-types-run-state.h:277:8: warning: padding size of 'struct GuestPanicInformationS390' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-run-state.h:279:14: warning: padding struct 'struct GuestPanicInformationS390' with 4 bytes to align 'psw_mask' [-Wpadded] qapi/qapi-types-run-state.h:289:7: warning: padding struct 'struct GuestPanicInformation' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-sockets.c:196:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_sockets_c' [-Wmissing-variable-declarations] qapi/qapi-types-sockets.h:105:37: warning: cast from 'const struct InetSocketAddress *' to 'struct InetSocketAddressBase *' drops const qualifier [-Wcast-qual] qapi/qapi-types-sockets.h:173:7: warning: padding struct 'struct SocketAddressLegacy' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-sockets.h:190:7: warning: padding struct 'struct SocketAddress' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-sockets.h:82:8: warning: padding size of 'struct InetSocketAddress' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-sockets.h:90:14: warning: padding struct 'struct InetSocketAddress' with 1 byte to align 'to' [-Wpadded] qapi/qapi-types-stats.c:224:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_stats_c' [-Wmissing-variable-declarations] qapi/qapi-types-stats.h:107:14: warning: padding struct 'struct StatsVCPUFilter' with 7 bytes to align 'vcpus' [-Wpadded] qapi/qapi-types-stats.h:124:23: warning: padding struct 'struct q_obj_StatsFilter_base' with 3 bytes to align 'providers' [-Wpadded] qapi/qapi-types-stats.h:130:23: warning: padding struct 'struct StatsFilter' with 3 bytes to align 'providers' [-Wpadded] qapi/qapi-types-stats.h:145:7: warning: padding struct 'struct StatsValue' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-stats.h:170:11: warning: padding struct 'struct StatsResult' with 3 bytes to align 'qom_path' [-Wpadded] qapi/qapi-types-stats.h:189:15: warning: padding struct 'struct StatsSchemaValue' with 3 bytes to align 'unit' [-Wpadded] qapi/qapi-types-stats.h:194:14: warning: padding struct 'struct StatsSchemaValue' with 3 bytes to align 'bucket_size' [-Wpadded] qapi/qapi-types-stats.h:219:19: warning: padding struct 'struct q_obj_query_stats_schemas_arg' with 3 bytes to align 'provider' [-Wpadded] qapi/qapi-types-stats.h:99:14: warning: padding struct 'struct StatsRequest' with 3 bytes to align 'names' [-Wpadded] qapi/qapi-types-tpm.c:175:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_tpm_c' [-Wmissing-variable-declarations] qapi/qapi-types-tpm.h:108:11: warning: padding struct 'struct TPMPassthroughOptions' with 7 bytes to align 'path' [-Wpadded] qapi/qapi-types-tpm.h:110:11: warning: padding struct 'struct TPMPassthroughOptions' with 7 bytes to align 'cancel_path' [-Wpadded] qapi/qapi-types-tpm.h:164:7: warning: padding struct 'struct TpmTypeOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-tpm.h:177:21: warning: padding struct 'struct TPMInfo' with 4 bytes to align 'options' [-Wpadded] qapi/qapi-types-tpm.h:86:8: warning: padding size of 'struct TpmModelList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-tpm.h:96:8: warning: padding size of 'struct TpmTypeList' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-trace.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_trace_c' [-Wmissing-variable-declarations] qapi/qapi-types-trace.h:38:8: warning: padding size of 'struct TraceEventInfo' with 3 bytes to alignment boundary [-Wpadded] qapi/qapi-types-trace.h:50:13: warning: padding struct 'struct q_obj_trace_event_get_state_arg' with 7 bytes to align 'vcpu' [-Wpadded] qapi/qapi-types-trace.h:67:13: warning: padding struct 'struct q_obj_trace_event_set_state_arg' with 4 bytes to align 'vcpu' [-Wpadded] qapi/qapi-types-transaction.c:217:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_transaction_c' [-Wmissing-variable-declarations] qapi/qapi-types-transaction.h:170:7: warning: padding struct 'struct TransactionAction' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-transaction.h:178:26: warning: padding struct 'struct TransactionProperties' with 3 bytes to align 'completion_mode' [-Wpadded] qapi/qapi-types-transaction.h:195:28: warning: padding struct 'struct q_obj_transaction_arg' with 7 bytes to align 'properties' [-Wpadded] qapi/qapi-types-ui.c:935:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_ui_c' [-Wmissing-variable-declarations] qapi/qapi-types-ui.h:1035:7: warning: padding struct 'struct InputEvent' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-ui.h:1051:11: warning: padding struct 'struct q_obj_input_send_event_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-ui.h:1053:13: warning: padding struct 'struct q_obj_input_send_event_arg' with 7 bytes to align 'head' [-Wpadded] qapi/qapi-types-ui.h:1073:11: warning: padding struct 'struct DisplayEGLHeadless' with 7 bytes to align 'rendernode' [-Wpadded] qapi/qapi-types-ui.h:1081:11: warning: padding struct 'struct DisplayDBus' with 7 bytes to align 'rendernode' [-Wpadded] qapi/qapi-types-ui.h:1083:11: warning: padding struct 'struct DisplayDBus' with 7 bytes to align 'addr' [-Wpadded] qapi/qapi-types-ui.h:1087:11: warning: padding struct 'struct DisplayDBus' with 5 bytes to align 'audiodev' [-Wpadded] qapi/qapi-types-ui.h:1095:11: warning: padding struct 'struct DisplayCurses' with 7 bytes to align 'charset' [-Wpadded] qapi/qapi-types-ui.h:1115:15: warning: padding struct 'struct DisplaySDL' with 3 bytes to align 'grab_mod' [-Wpadded] qapi/qapi-types-ui.h:1130:19: warning: padding struct 'struct q_obj_DisplayOptions_base' with 1 byte to align 'gl' [-Wpadded] qapi/qapi-types-ui.h:1142:19: warning: padding struct 'struct DisplayOptions' with 1 byte to align 'gl' [-Wpadded] qapi/qapi-types-ui.h:1180:8: warning: padding size of 'struct DisplayReloadOptions' with 2 bytes to alignment boundary [-Wpadded] qapi/qapi-types-ui.h:1192:24: warning: padding struct 'struct DisplayUpdateOptionsVNC' with 7 bytes to align 'addresses' [-Wpadded] qapi/qapi-types-ui.h:1206:7: warning: padding struct 'struct DisplayUpdateOptions' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-ui.h:561:11: warning: padding struct 'struct q_obj_SetPasswordOptions_base' with 4 bytes to align 'password' [-Wpadded] qapi/qapi-types-ui.h:563:23: warning: padding struct 'struct q_obj_SetPasswordOptions_base' with 3 bytes to align 'connected' [-Wpadded] qapi/qapi-types-ui.h:568:11: warning: padding struct 'struct SetPasswordOptionsVnc' with 7 bytes to align 'display' [-Wpadded] qapi/qapi-types-ui.h:573:11: warning: padding struct 'struct SetPasswordOptions' with 4 bytes to align 'password' [-Wpadded] qapi/qapi-types-ui.h:575:23: warning: padding struct 'struct SetPasswordOptions' with 3 bytes to align 'connected' [-Wpadded] qapi/qapi-types-ui.h:589:11: warning: padding struct 'struct q_obj_ExpirePasswordOptions_base' with 4 bytes to align 'time' [-Wpadded] qapi/qapi-types-ui.h:594:11: warning: padding struct 'struct ExpirePasswordOptionsVnc' with 7 bytes to align 'display' [-Wpadded] qapi/qapi-types-ui.h:599:11: warning: padding struct 'struct ExpirePasswordOptions' with 4 bytes to align 'time' [-Wpadded] qapi/qapi-types-ui.h:614:11: warning: padding struct 'struct q_obj_screendump_arg' with 7 bytes to align 'device' [-Wpadded] qapi/qapi-types-ui.h:616:13: warning: padding struct 'struct q_obj_screendump_arg' with 7 bytes to align 'head' [-Wpadded] qapi/qapi-types-ui.h:618:17: warning: padding struct 'struct q_obj_screendump_arg' with 3 bytes to align 'format' [-Wpadded] qapi/qapi-types-ui.h:737:8: warning: padding size of 'struct VncBasicInfo' with 3 bytes to alignment boundary [-Wpadded] qapi/qapi-types-ui.h:759:11: warning: padding struct 'struct VncServerInfo' with 2 bytes to align 'auth' [-Wpadded] qapi/qapi-types-ui.h:766:28: warning: cast from 'const struct VncServerInfo *' to 'struct VncBasicInfo *' drops const qualifier [-Wcast-qual] qapi/qapi-types-ui.h:782:11: warning: padding struct 'struct VncClientInfo' with 2 bytes to align 'x509_dname' [-Wpadded] qapi/qapi-types-ui.h:784:11: warning: padding struct 'struct VncClientInfo' with 7 bytes to align 'sasl_username' [-Wpadded] qapi/qapi-types-ui.h:791:28: warning: cast from 'const struct VncClientInfo *' to 'struct VncBasicInfo *' drops const qualifier [-Wcast-qual] qapi/qapi-types-ui.h:812:11: warning: padding struct 'struct VncInfo' with 6 bytes to align 'host' [-Wpadded] qapi/qapi-types-ui.h:814:26: warning: padding struct 'struct VncInfo' with 3 bytes to align 'family' [-Wpadded] qapi/qapi-types-ui.h:816:11: warning: padding struct 'struct VncInfo' with 7 bytes to align 'service' [-Wpadded] qapi/qapi-types-ui.h:818:11: warning: padding struct 'struct VncInfo' with 7 bytes to align 'auth' [-Wpadded] qapi/qapi-types-ui.h:820:24: warning: padding struct 'struct VncInfo' with 7 bytes to align 'clients' [-Wpadded] qapi/qapi-types-ui.h:830:8: warning: padding size of 'struct VncServerInfo2' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-ui.h:837:20: warning: padding struct 'struct VncServerInfo2' with 3 bytes to align 'auth' [-Wpadded] qapi/qapi-types-ui.h:839:24: warning: padding struct 'struct VncServerInfo2' with 3 bytes to align 'vencrypt' [-Wpadded] qapi/qapi-types-ui.h:846:28: warning: cast from 'const struct VncServerInfo2 *' to 'struct VncBasicInfo *' drops const qualifier [-Wcast-qual] qapi/qapi-types-ui.h:870:24: warning: padding struct 'struct VncInfo2' with 3 bytes to align 'vencrypt' [-Wpadded] qapi/qapi-types-ui.h:872:11: warning: padding struct 'struct VncInfo2' with 3 bytes to align 'display' [-Wpadded] qapi/qapi-types-ui.h:918:8: warning: padding size of 'struct MouseInfo' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-ui.h:959:7: warning: padding struct 'struct KeyValue' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types-ui.h:976:13: warning: padding struct 'struct q_obj_send_key_arg' with 7 bytes to align 'hold_time' [-Wpadded] qapi/qapi-types-ui.h:979:8: warning: padding size of 'struct InputKeyEvent' with 7 bytes to alignment boundary [-Wpadded] qapi/qapi-types-ui.h:987:8: warning: padding size of 'struct InputBtnEvent' with 3 bytes to alignment boundary [-Wpadded] qapi/qapi-types-ui.h:997:13: warning: padding struct 'struct InputMoveEvent' with 4 bytes to align 'value' [-Wpadded] qapi/qapi-types-virtio.c:201:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_virtio_c' [-Wmissing-variable-declarations] qapi/qapi-types-virtio.h:107:11: warning: padding struct 'struct VirtioStatus' with 5 bytes to align 'bus_name' [-Wpadded] qapi/qapi-types-virtio.h:110:18: warning: padding struct 'struct VirtioStatus' with 6 bytes to align 'vhost_dev' [-Wpadded] qapi/qapi-types-virtio.h:120:8: warning: padding size of 'struct VirtioDeviceStatus' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-virtio.h:132:14: warning: padding struct 'struct VhostDeviceProtocols' with 7 bytes to align 'unknown_protocols' [-Wpadded] qapi/qapi-types-virtio.h:141:14: warning: padding struct 'struct VirtioDeviceFeatures' with 7 bytes to align 'dev_features' [-Wpadded] qapi/qapi-types-virtio.h:143:14: warning: padding struct 'struct VirtioDeviceFeatures' with 7 bytes to align 'unknown_dev_features' [-Wpadded] qapi/qapi-types-virtio.h:149:8: warning: padding size of 'struct VirtQueueStatus' with 3 bytes to alignment boundary [-Wpadded] qapi/qapi-types-virtio.h:152:14: warning: padding struct 'struct VirtQueueStatus' with 2 bytes to align 'inuse' [-Wpadded] qapi/qapi-types-virtio.h:156:14: warning: padding struct 'struct VirtQueueStatus' with 4 bytes to align 'vring_desc' [-Wpadded] qapi/qapi-types-virtio.h:160:14: warning: padding struct 'struct VirtQueueStatus' with 1 byte to align 'last_avail_idx' [-Wpadded] qapi/qapi-types-virtio.h:162:14: warning: padding struct 'struct VirtQueueStatus' with 1 byte to align 'shadow_avail_idx' [-Wpadded] qapi/qapi-types-virtio.h:171:8: warning: padding size of 'struct q_obj_x_query_virtio_queue_status_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-virtio.h:176:8: warning: padding size of 'struct VirtVhostQueueStatus' with 4 bytes to alignment boundary [-Wpadded] qapi/qapi-types-virtio.h:186:14: warning: padding struct 'struct VirtVhostQueueStatus' with 4 bytes to align 'avail_phys' [-Wpadded] qapi/qapi-types-virtio.h:188:14: warning: padding struct 'struct VirtVhostQueueStatus' with 4 bytes to align 'used_phys' [-Wpadded] qapi/qapi-types-virtio.h:195:8: warning: padding size of 'struct q_obj_x_query_virtio_vhost_queue_status_arg' with 6 bytes to alignment boundary [-Wpadded] qapi/qapi-types-virtio.h:203:14: warning: padding struct 'struct VirtioRingDesc' with 4 bytes to align 'flags' [-Wpadded] qapi/qapi-types-virtio.h:237:25: warning: padding struct 'struct VirtioQueueElement' with 4 bytes to align 'descs' [-Wpadded] qapi/qapi-types-virtio.h:245:8: warning: padding size of 'struct q_obj_x_query_virtio_queue_element_arg' with 2 bytes to alignment boundary [-Wpadded] qapi/qapi-types-virtio.h:249:14: warning: padding struct 'struct q_obj_x_query_virtio_queue_element_arg' with 1 byte to align 'index' [-Wpadded] qapi/qapi-types-virtio.h:74:13: warning: padding struct 'struct VhostStatus' with 4 bytes to align 'vq_index' [-Wpadded] qapi/qapi-types-virtio.h:82:14: warning: padding struct 'struct VhostStatus' with 7 bytes to align 'log_size' [-Wpadded] qapi/qapi-types-virtio.h:92:11: warning: padding struct 'struct VirtioStatus' with 5 bytes to align 'device_endian' [-Wpadded] qapi/qapi-types-virtio.h:99:14: warning: padding struct 'struct VirtioStatus' with 1 byte to align 'queue_sel' [-Wpadded] qapi/qapi-types-yank.c:80:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_yank_c' [-Wmissing-variable-declarations] qapi/qapi-types-yank.h:65:7: warning: padding struct 'struct YankInstance' with 4 bytes to align 'u' [-Wpadded] qapi/qapi-types.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_c' [-Wmissing-variable-declarations] qapi/qapi-util.c:153:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] qapi/qapi-util.c:27:13: warning: enumeration value 'COMPAT_POLICY_INPUT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-acpi.c:100:12: warning: implicit conversion changes signedness: 'int' to 'ACPISlotType' (aka 'enum ACPISlotType') [-Wsign-conversion] qapi/qapi-visit-acpi.c:190:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_acpi_c' [-Wmissing-variable-declarations] qapi/qapi-visit-acpi.c:98:17: warning: implicit conversion changes signedness: 'ACPISlotType' (aka 'enum ACPISlotType') to 'int' [-Wsign-conversion] qapi/qapi-visit-audio.c:843:17: warning: implicit conversion changes signedness: 'AudioFormat' (aka 'enum AudioFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-audio.c:845:12: warning: implicit conversion changes signedness: 'int' to 'AudioFormat' (aka 'enum AudioFormat') [-Wsign-conversion] qapi/qapi-visit-audio.c:852:17: warning: implicit conversion changes signedness: 'AudiodevDriver' (aka 'enum AudiodevDriver') to 'int' [-Wsign-conversion] qapi/qapi-visit-audio.c:854:12: warning: implicit conversion changes signedness: 'int' to 'AudiodevDriver' (aka 'enum AudiodevDriver') [-Wsign-conversion] qapi/qapi-visit-audio.c:879:13: warning: enumeration value 'AUDIODEV_DRIVER__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-audio.c:938:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_audio_c' [-Wmissing-variable-declarations] qapi/qapi-visit-authz.c:21:17: warning: implicit conversion changes signedness: 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') to 'int' [-Wsign-conversion] qapi/qapi-visit-authz.c:23:12: warning: implicit conversion changes signedness: 'int' to 'QAuthZListPolicy' (aka 'enum QAuthZListPolicy') [-Wsign-conversion] qapi/qapi-visit-authz.c:260:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_authz_c' [-Wmissing-variable-declarations] qapi/qapi-visit-authz.c:30:17: warning: implicit conversion changes signedness: 'QAuthZListFormat' (aka 'enum QAuthZListFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-authz.c:32:12: warning: implicit conversion changes signedness: 'int' to 'QAuthZListFormat' (aka 'enum QAuthZListFormat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:1075:17: warning: implicit conversion changes signedness: 'BlockDeviceIoStatus' (aka 'enum BlockDeviceIoStatus') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:1077:12: warning: implicit conversion changes signedness: 'int' to 'BlockDeviceIoStatus' (aka 'enum BlockDeviceIoStatus') [-Wsign-conversion] qapi/qapi-visit-block-core.c:1141:17: warning: implicit conversion changes signedness: 'Qcow2BitmapInfoFlags' (aka 'enum Qcow2BitmapInfoFlags') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:1143:12: warning: implicit conversion changes signedness: 'int' to 'Qcow2BitmapInfoFlags' (aka 'enum Qcow2BitmapInfoFlags') [-Wsign-conversion] qapi/qapi-visit-block-core.c:116:13: warning: enumeration value 'BLOCKDEV_QCOW2_ENCRYPTION_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:1710:13: warning: enumeration value 'BLOCKDEV_DRIVER__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:1960:17: warning: implicit conversion changes signedness: 'BlockdevOnError' (aka 'enum BlockdevOnError') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:1962:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevOnError' (aka 'enum BlockdevOnError') [-Wsign-conversion] qapi/qapi-visit-block-core.c:1969:17: warning: implicit conversion changes signedness: 'MirrorSyncMode' (aka 'enum MirrorSyncMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:1971:12: warning: implicit conversion changes signedness: 'int' to 'MirrorSyncMode' (aka 'enum MirrorSyncMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:1978:17: warning: implicit conversion changes signedness: 'BitmapSyncMode' (aka 'enum BitmapSyncMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:1980:12: warning: implicit conversion changes signedness: 'int' to 'BitmapSyncMode' (aka 'enum BitmapSyncMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:1987:17: warning: implicit conversion changes signedness: 'MirrorCopyMode' (aka 'enum MirrorCopyMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:1989:12: warning: implicit conversion changes signedness: 'int' to 'MirrorCopyMode' (aka 'enum MirrorCopyMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:2115:17: warning: implicit conversion changes signedness: 'NewImageMode' (aka 'enum NewImageMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:2117:12: warning: implicit conversion changes signedness: 'int' to 'NewImageMode' (aka 'enum NewImageMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:2578:17: warning: implicit conversion changes signedness: 'XDbgBlockGraphNodeType' (aka 'enum XDbgBlockGraphNodeType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:2580:12: warning: implicit conversion changes signedness: 'int' to 'XDbgBlockGraphNodeType' (aka 'enum XDbgBlockGraphNodeType') [-Wsign-conversion] qapi/qapi-visit-block-core.c:2628:17: warning: implicit conversion changes signedness: 'BlockPermission' (aka 'enum BlockPermission') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:2630:12: warning: implicit conversion changes signedness: 'int' to 'BlockPermission' (aka 'enum BlockPermission') [-Wsign-conversion] qapi/qapi-visit-block-core.c:3020:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QLIST'... [-Wswitch-enum] qapi/qapi-visit-block-core.c:370:17: warning: implicit conversion changes signedness: 'ImageInfoSpecificKind' (aka 'enum ImageInfoSpecificKind') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:372:12: warning: implicit conversion changes signedness: 'int' to 'ImageInfoSpecificKind' (aka 'enum ImageInfoSpecificKind') [-Wsign-conversion] qapi/qapi-visit-block-core.c:3839:17: warning: implicit conversion changes signedness: 'BlockdevDiscardOptions' (aka 'enum BlockdevDiscardOptions') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:3841:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevDiscardOptions' (aka 'enum BlockdevDiscardOptions') [-Wsign-conversion] qapi/qapi-visit-block-core.c:3848:17: warning: implicit conversion changes signedness: 'BlockdevDetectZeroesOptions' (aka 'enum BlockdevDetectZeroesOptions') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:3850:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevDetectZeroesOptions' (aka 'enum BlockdevDetectZeroesOptions') [-Wsign-conversion] qapi/qapi-visit-block-core.c:3857:17: warning: implicit conversion changes signedness: 'BlockdevAioOptions' (aka 'enum BlockdevAioOptions') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:3859:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevAioOptions' (aka 'enum BlockdevAioOptions') [-Wsign-conversion] qapi/qapi-visit-block-core.c:3908:17: warning: implicit conversion changes signedness: 'BlockdevDriver' (aka 'enum BlockdevDriver') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:3910:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevDriver' (aka 'enum BlockdevDriver') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4244:17: warning: implicit conversion changes signedness: 'Qcow2OverlapCheckMode' (aka 'enum Qcow2OverlapCheckMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4246:12: warning: implicit conversion changes signedness: 'int' to 'Qcow2OverlapCheckMode' (aka 'enum Qcow2OverlapCheckMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4347:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QLIST'... [-Wswitch-enum] qapi/qapi-visit-block-core.c:4382:17: warning: implicit conversion changes signedness: 'BlockdevQcowEncryptionFormat' (aka 'enum BlockdevQcowEncryptionFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4384:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevQcowEncryptionFormat' (aka 'enum BlockdevQcowEncryptionFormat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4401:13: warning: enumeration value 'BLOCKDEV_QCOW_ENCRYPTION_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:4480:17: warning: implicit conversion changes signedness: 'BlockdevQcow2EncryptionFormat' (aka 'enum BlockdevQcow2EncryptionFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4482:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevQcow2EncryptionFormat' (aka 'enum BlockdevQcow2EncryptionFormat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4499:13: warning: enumeration value 'BLOCKDEV_QCOW2_ENCRYPTION_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:4680:17: warning: implicit conversion changes signedness: 'SshHostKeyCheckMode' (aka 'enum SshHostKeyCheckMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4682:12: warning: implicit conversion changes signedness: 'int' to 'SshHostKeyCheckMode' (aka 'enum SshHostKeyCheckMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4689:17: warning: implicit conversion changes signedness: 'SshHostKeyCheckHashType' (aka 'enum SshHostKeyCheckHashType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4691:12: warning: implicit conversion changes signedness: 'int' to 'SshHostKeyCheckHashType' (aka 'enum SshHostKeyCheckHashType') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4746:13: warning: enumeration value 'SSH_HOST_KEY_CHECK_MODE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:4837:17: warning: implicit conversion changes signedness: 'BlkdebugEvent' (aka 'enum BlkdebugEvent') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4839:12: warning: implicit conversion changes signedness: 'int' to 'BlkdebugEvent' (aka 'enum BlkdebugEvent') [-Wsign-conversion] qapi/qapi-visit-block-core.c:4846:17: warning: implicit conversion changes signedness: 'BlkdebugIOType' (aka 'enum BlkdebugIOType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:4848:12: warning: implicit conversion changes signedness: 'int' to 'BlkdebugIOType' (aka 'enum BlkdebugIOType') [-Wsign-conversion] qapi/qapi-visit-block-core.c:5235:17: warning: implicit conversion changes signedness: 'QuorumReadPattern' (aka 'enum QuorumReadPattern') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:5237:12: warning: implicit conversion changes signedness: 'int' to 'QuorumReadPattern' (aka 'enum QuorumReadPattern') [-Wsign-conversion] qapi/qapi-visit-block-core.c:529:13: warning: enumeration value 'IMAGE_INFO_SPECIFIC_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:5561:17: warning: implicit conversion changes signedness: 'IscsiTransport' (aka 'enum IscsiTransport') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:5563:12: warning: implicit conversion changes signedness: 'int' to 'IscsiTransport' (aka 'enum IscsiTransport') [-Wsign-conversion] qapi/qapi-visit-block-core.c:5570:17: warning: implicit conversion changes signedness: 'IscsiHeaderDigest' (aka 'enum IscsiHeaderDigest') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:5572:12: warning: implicit conversion changes signedness: 'int' to 'IscsiHeaderDigest' (aka 'enum IscsiHeaderDigest') [-Wsign-conversion] qapi/qapi-visit-block-core.c:5650:17: warning: implicit conversion changes signedness: 'RbdAuthMode' (aka 'enum RbdAuthMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:5652:12: warning: implicit conversion changes signedness: 'int' to 'RbdAuthMode' (aka 'enum RbdAuthMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:5659:17: warning: implicit conversion changes signedness: 'RbdImageEncryptionFormat' (aka 'enum RbdImageEncryptionFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:5661:12: warning: implicit conversion changes signedness: 'int' to 'RbdImageEncryptionFormat' (aka 'enum RbdImageEncryptionFormat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:5893:13: warning: enumeration value 'RBD_IMAGE_ENCRYPTION_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:5944:13: warning: enumeration value 'RBD_IMAGE_ENCRYPTION_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:6092:17: warning: implicit conversion changes signedness: 'ReplicationMode' (aka 'enum ReplicationMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:6094:12: warning: implicit conversion changes signedness: 'int' to 'ReplicationMode' (aka 'enum ReplicationMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:6147:17: warning: implicit conversion changes signedness: 'NFSTransport' (aka 'enum NFSTransport') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:6149:12: warning: implicit conversion changes signedness: 'int' to 'NFSTransport' (aka 'enum NFSTransport') [-Wsign-conversion] qapi/qapi-visit-block-core.c:6690:17: warning: implicit conversion changes signedness: 'OnCbwError' (aka 'enum OnCbwError') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:6692:12: warning: implicit conversion changes signedness: 'int' to 'OnCbwError' (aka 'enum OnCbwError') [-Wsign-conversion] qapi/qapi-visit-block-core.c:6797:13: warning: enumeration value 'BLOCKDEV_DRIVER__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:6956:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QLIST'... [-Wswitch-enum] qapi/qapi-visit-block-core.c:7003:13: warning: 4 enumeration values not explicitly handled in switch: 'QTYPE_QNUM', 'QTYPE_QLIST', 'QTYPE_QBOOL'... [-Wswitch-enum] qapi/qapi-visit-block-core.c:7356:17: warning: implicit conversion changes signedness: 'BlockdevQcow2Version' (aka 'enum BlockdevQcow2Version') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:7358:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevQcow2Version' (aka 'enum BlockdevQcow2Version') [-Wsign-conversion] qapi/qapi-visit-block-core.c:7365:17: warning: implicit conversion changes signedness: 'Qcow2CompressionType' (aka 'enum Qcow2CompressionType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:7367:12: warning: implicit conversion changes signedness: 'int' to 'Qcow2CompressionType' (aka 'enum Qcow2CompressionType') [-Wsign-conversion] qapi/qapi-visit-block-core.c:7578:17: warning: implicit conversion changes signedness: 'BlockdevVmdkSubformat' (aka 'enum BlockdevVmdkSubformat') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:7580:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevVmdkSubformat' (aka 'enum BlockdevVmdkSubformat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:7587:17: warning: implicit conversion changes signedness: 'BlockdevVmdkAdapterType' (aka 'enum BlockdevVmdkAdapterType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:7589:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevVmdkAdapterType' (aka 'enum BlockdevVmdkAdapterType') [-Wsign-conversion] qapi/qapi-visit-block-core.c:7750:17: warning: implicit conversion changes signedness: 'BlockdevVhdxSubformat' (aka 'enum BlockdevVhdxSubformat') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:7752:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevVhdxSubformat' (aka 'enum BlockdevVhdxSubformat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:7817:17: warning: implicit conversion changes signedness: 'BlockdevVpcSubformat' (aka 'enum BlockdevVpcSubformat') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:7819:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevVpcSubformat' (aka 'enum BlockdevVpcSubformat') [-Wsign-conversion] qapi/qapi-visit-block-core.c:7884:13: warning: enumeration value 'BLOCKDEV_DRIVER__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:8124:13: warning: enumeration value 'BLOCKDEV_DRIVER__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-core.c:8290:17: warning: implicit conversion changes signedness: 'BlockErrorAction' (aka 'enum BlockErrorAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:8292:12: warning: implicit conversion changes signedness: 'int' to 'BlockErrorAction' (aka 'enum BlockErrorAction') [-Wsign-conversion] qapi/qapi-visit-block-core.c:8445:17: warning: implicit conversion changes signedness: 'PreallocMode' (aka 'enum PreallocMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:8447:12: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] qapi/qapi-visit-block-core.c:8513:17: warning: implicit conversion changes signedness: 'QuorumOpType' (aka 'enum QuorumOpType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-core.c:8515:12: warning: implicit conversion changes signedness: 'int' to 'QuorumOpType' (aka 'enum QuorumOpType') [-Wsign-conversion] qapi/qapi-visit-block-core.c:8612:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_block_core_c' [-Wmissing-variable-declarations] qapi/qapi-visit-block-export.c:226:17: warning: implicit conversion changes signedness: 'FuseExportAllowOther' (aka 'enum FuseExportAllowOther') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-export.c:228:12: warning: implicit conversion changes signedness: 'int' to 'FuseExportAllowOther' (aka 'enum FuseExportAllowOther') [-Wsign-conversion] qapi/qapi-visit-block-export.c:385:17: warning: implicit conversion changes signedness: 'BlockExportRemoveMode' (aka 'enum BlockExportRemoveMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-export.c:387:12: warning: implicit conversion changes signedness: 'int' to 'BlockExportRemoveMode' (aka 'enum BlockExportRemoveMode') [-Wsign-conversion] qapi/qapi-visit-block-export.c:407:17: warning: implicit conversion changes signedness: 'BlockExportType' (aka 'enum BlockExportType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block-export.c:409:12: warning: implicit conversion changes signedness: 'int' to 'BlockExportType' (aka 'enum BlockExportType') [-Wsign-conversion] qapi/qapi-visit-block-export.c:452:13: warning: enumeration value 'BLOCK_EXPORT_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-block-export.c:594:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_block_export_c' [-Wmissing-variable-declarations] qapi/qapi-visit-block.c:194:17: warning: implicit conversion changes signedness: 'BlockdevChangeReadOnlyMode' (aka 'enum BlockdevChangeReadOnlyMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-block.c:196:12: warning: implicit conversion changes signedness: 'int' to 'BlockdevChangeReadOnlyMode' (aka 'enum BlockdevChangeReadOnlyMode') [-Wsign-conversion] qapi/qapi-visit-block.c:21:17: warning: implicit conversion changes signedness: 'BiosAtaTranslation' (aka 'enum BiosAtaTranslation') to 'int' [-Wsign-conversion] qapi/qapi-visit-block.c:23:12: warning: implicit conversion changes signedness: 'int' to 'BiosAtaTranslation' (aka 'enum BiosAtaTranslation') [-Wsign-conversion] qapi/qapi-visit-block.c:292:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_block_c' [-Wmissing-variable-declarations] qapi/qapi-visit-block.c:30:17: warning: implicit conversion changes signedness: 'FloppyDriveType' (aka 'enum FloppyDriveType') to 'int' [-Wsign-conversion] qapi/qapi-visit-block.c:32:12: warning: implicit conversion changes signedness: 'int' to 'FloppyDriveType' (aka 'enum FloppyDriveType') [-Wsign-conversion] qapi/qapi-visit-char.c:1270:13: warning: enumeration value 'CHARDEV_BACKEND_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-char.c:1443:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_char_c' [-Wmissing-variable-declarations] qapi/qapi-visit-char.c:153:17: warning: implicit conversion changes signedness: 'DataFormat' (aka 'enum DataFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-char.c:155:12: warning: implicit conversion changes signedness: 'int' to 'DataFormat' (aka 'enum DataFormat') [-Wsign-conversion] qapi/qapi-visit-char.c:788:17: warning: implicit conversion changes signedness: 'ChardevBackendKind' (aka 'enum ChardevBackendKind') to 'int' [-Wsign-conversion] qapi/qapi-visit-char.c:790:12: warning: implicit conversion changes signedness: 'int' to 'ChardevBackendKind' (aka 'enum ChardevBackendKind') [-Wsign-conversion] qapi/qapi-visit-common.c:124:17: warning: implicit conversion changes signedness: 'OffAutoPCIBAR' (aka 'enum OffAutoPCIBAR') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:126:12: warning: implicit conversion changes signedness: 'int' to 'OffAutoPCIBAR' (aka 'enum OffAutoPCIBAR') [-Wsign-conversion] qapi/qapi-visit-common.c:133:17: warning: implicit conversion changes signedness: 'PCIELinkSpeed' (aka 'enum PCIELinkSpeed') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:135:12: warning: implicit conversion changes signedness: 'int' to 'PCIELinkSpeed' (aka 'enum PCIELinkSpeed') [-Wsign-conversion] qapi/qapi-visit-common.c:142:17: warning: implicit conversion changes signedness: 'PCIELinkWidth' (aka 'enum PCIELinkWidth') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:144:12: warning: implicit conversion changes signedness: 'int' to 'PCIELinkWidth' (aka 'enum PCIELinkWidth') [-Wsign-conversion] qapi/qapi-visit-common.c:151:17: warning: implicit conversion changes signedness: 'HostMemPolicy' (aka 'enum HostMemPolicy') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:153:12: warning: implicit conversion changes signedness: 'int' to 'HostMemPolicy' (aka 'enum HostMemPolicy') [-Wsign-conversion] qapi/qapi-visit-common.c:160:17: warning: implicit conversion changes signedness: 'NetFilterDirection' (aka 'enum NetFilterDirection') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:162:12: warning: implicit conversion changes signedness: 'int' to 'NetFilterDirection' (aka 'enum NetFilterDirection') [-Wsign-conversion] qapi/qapi-visit-common.c:169:17: warning: implicit conversion changes signedness: 'GrabToggleKeys' (aka 'enum GrabToggleKeys') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:171:12: warning: implicit conversion changes signedness: 'int' to 'GrabToggleKeys' (aka 'enum GrabToggleKeys') [-Wsign-conversion] qapi/qapi-visit-common.c:21:17: warning: implicit conversion changes signedness: 'IoOperationType' (aka 'enum IoOperationType') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:239:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_common_c' [-Wmissing-variable-declarations] qapi/qapi-visit-common.c:23:12: warning: implicit conversion changes signedness: 'int' to 'IoOperationType' (aka 'enum IoOperationType') [-Wsign-conversion] qapi/qapi-visit-common.c:30:17: warning: implicit conversion changes signedness: 'OnOffAuto' (aka 'enum OnOffAuto') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:32:12: warning: implicit conversion changes signedness: 'int' to 'OnOffAuto' (aka 'enum OnOffAuto') [-Wsign-conversion] qapi/qapi-visit-common.c:39:17: warning: implicit conversion changes signedness: 'OnOffSplit' (aka 'enum OnOffSplit') to 'int' [-Wsign-conversion] qapi/qapi-visit-common.c:41:12: warning: implicit conversion changes signedness: 'int' to 'OnOffSplit' (aka 'enum OnOffSplit') [-Wsign-conversion] qapi/qapi-visit-common.c:95:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNUM', 'QTYPE_QDICT', 'QTYPE_QLIST'... [-Wswitch-enum] qapi/qapi-visit-compat.c:21:17: warning: implicit conversion changes signedness: 'CompatPolicyInput' (aka 'enum CompatPolicyInput') to 'int' [-Wsign-conversion] qapi/qapi-visit-compat.c:23:12: warning: implicit conversion changes signedness: 'int' to 'CompatPolicyInput' (aka 'enum CompatPolicyInput') [-Wsign-conversion] qapi/qapi-visit-compat.c:30:17: warning: implicit conversion changes signedness: 'CompatPolicyOutput' (aka 'enum CompatPolicyOutput') to 'int' [-Wsign-conversion] qapi/qapi-visit-compat.c:32:12: warning: implicit conversion changes signedness: 'int' to 'CompatPolicyOutput' (aka 'enum CompatPolicyOutput') [-Wsign-conversion] qapi/qapi-visit-compat.c:89:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_compat_c' [-Wmissing-variable-declarations] qapi/qapi-visit-control.c:210:17: warning: implicit conversion changes signedness: 'MonitorMode' (aka 'enum MonitorMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-control.c:212:12: warning: implicit conversion changes signedness: 'int' to 'MonitorMode' (aka 'enum MonitorMode') [-Wsign-conversion] qapi/qapi-visit-control.c:267:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_control_c' [-Wmissing-variable-declarations] qapi/qapi-visit-control.c:59:17: warning: implicit conversion changes signedness: 'QMPCapability' (aka 'enum QMPCapability') to 'int' [-Wsign-conversion] qapi/qapi-visit-control.c:61:12: warning: implicit conversion changes signedness: 'int' to 'QMPCapability' (aka 'enum QMPCapability') [-Wsign-conversion] qapi/qapi-visit-core.c:214:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] qapi/qapi-visit-core.c:227:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] qapi/qapi-visit-core.c:240:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] qapi/qapi-visit-core.c:281:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] qapi/qapi-visit-core.c:295:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] qapi/qapi-visit-core.c:309:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] qapi/qapi-visit-core.c:391:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qapi-visit-core.c:420:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qapi/qapi-visit-core.c:441:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] qapi/qapi-visit-crypto.c:1013:17: warning: implicit conversion changes signedness: 'QCryptoAkCipherAlgorithm' (aka 'enum QCryptoAkCipherAlgorithm') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:1015:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoAkCipherAlgorithm' (aka 'enum QCryptoAkCipherAlgorithm') [-Wsign-conversion] qapi/qapi-visit-crypto.c:1022:17: warning: implicit conversion changes signedness: 'QCryptoAkCipherKeyType' (aka 'enum QCryptoAkCipherKeyType') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:1024:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoAkCipherKeyType' (aka 'enum QCryptoAkCipherKeyType') [-Wsign-conversion] qapi/qapi-visit-crypto.c:1031:17: warning: implicit conversion changes signedness: 'QCryptoRSAPaddingAlgorithm' (aka 'enum QCryptoRSAPaddingAlgorithm') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:1033:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoRSAPaddingAlgorithm' (aka 'enum QCryptoRSAPaddingAlgorithm') [-Wsign-conversion] qapi/qapi-visit-crypto.c:1088:13: warning: enumeration value 'QCRYPTO_AKCIPHER_ALG__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-crypto.c:1125:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_crypto_c' [-Wmissing-variable-declarations] qapi/qapi-visit-crypto.c:21:17: warning: implicit conversion changes signedness: 'QCryptoTLSCredsEndpoint' (aka 'enum QCryptoTLSCredsEndpoint') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:23:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoTLSCredsEndpoint' (aka 'enum QCryptoTLSCredsEndpoint') [-Wsign-conversion] qapi/qapi-visit-crypto.c:260:13: warning: enumeration value 'Q_CRYPTO_BLOCK_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-crypto.c:303:13: warning: enumeration value 'Q_CRYPTO_BLOCK_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-crypto.c:30:17: warning: implicit conversion changes signedness: 'QCryptoSecretFormat' (aka 'enum QCryptoSecretFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:32:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoSecretFormat' (aka 'enum QCryptoSecretFormat') [-Wsign-conversion] qapi/qapi-visit-crypto.c:39:17: warning: implicit conversion changes signedness: 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:41:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wsign-conversion] qapi/qapi-visit-crypto.c:48:17: warning: implicit conversion changes signedness: 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:50:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') [-Wsign-conversion] qapi/qapi-visit-crypto.c:518:13: warning: enumeration value 'Q_CRYPTO_BLOCK_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-crypto.c:559:17: warning: implicit conversion changes signedness: 'QCryptoBlockLUKSKeyslotState' (aka 'enum QCryptoBlockLUKSKeyslotState') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:561:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoBlockLUKSKeyslotState' (aka 'enum QCryptoBlockLUKSKeyslotState') [-Wsign-conversion] qapi/qapi-visit-crypto.c:57:17: warning: implicit conversion changes signedness: 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:59:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') [-Wsign-conversion] qapi/qapi-visit-crypto.c:630:13: warning: enumeration value 'Q_CRYPTO_BLOCK_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-crypto.c:66:17: warning: implicit conversion changes signedness: 'QCryptoIVGenAlgorithm' (aka 'enum QCryptoIVGenAlgorithm') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:68:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoIVGenAlgorithm' (aka 'enum QCryptoIVGenAlgorithm') [-Wsign-conversion] qapi/qapi-visit-crypto.c:75:17: warning: implicit conversion changes signedness: 'QCryptoBlockFormat' (aka 'enum QCryptoBlockFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-crypto.c:77:12: warning: implicit conversion changes signedness: 'int' to 'QCryptoBlockFormat' (aka 'enum QCryptoBlockFormat') [-Wsign-conversion] qapi/qapi-visit-dump.c:185:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_dump_c' [-Wmissing-variable-declarations] qapi/qapi-visit-dump.c:21:17: warning: implicit conversion changes signedness: 'DumpGuestMemoryFormat' (aka 'enum DumpGuestMemoryFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-dump.c:23:12: warning: implicit conversion changes signedness: 'int' to 'DumpGuestMemoryFormat' (aka 'enum DumpGuestMemoryFormat') [-Wsign-conversion] qapi/qapi-visit-dump.c:61:17: warning: implicit conversion changes signedness: 'DumpStatus' (aka 'enum DumpStatus') to 'int' [-Wsign-conversion] qapi/qapi-visit-dump.c:63:12: warning: implicit conversion changes signedness: 'int' to 'DumpStatus' (aka 'enum DumpStatus') [-Wsign-conversion] qapi/qapi-visit-error.c:21:17: warning: implicit conversion changes signedness: 'QapiErrorClass' (aka 'enum QapiErrorClass') to 'int' [-Wsign-conversion] qapi/qapi-visit-error.c:23:12: warning: implicit conversion changes signedness: 'int' to 'QapiErrorClass' (aka 'enum QapiErrorClass') [-Wsign-conversion] qapi/qapi-visit-error.c:28:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_error_c' [-Wmissing-variable-declarations] qapi/qapi-visit-introspect.c:162:17: warning: implicit conversion changes signedness: 'JSONType' (aka 'enum JSONType') to 'int' [-Wsign-conversion] qapi/qapi-visit-introspect.c:164:12: warning: implicit conversion changes signedness: 'int' to 'JSONType' (aka 'enum JSONType') [-Wsign-conversion] qapi/qapi-visit-introspect.c:49:17: warning: implicit conversion changes signedness: 'SchemaMetaType' (aka 'enum SchemaMetaType') to 'int' [-Wsign-conversion] qapi/qapi-visit-introspect.c:51:12: warning: implicit conversion changes signedness: 'int' to 'SchemaMetaType' (aka 'enum SchemaMetaType') [-Wsign-conversion] qapi/qapi-visit-introspect.c:678:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_introspect_c' [-Wmissing-variable-declarations] qapi/qapi-visit-introspect.c:76:13: warning: enumeration value 'SCHEMA_META_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-job.c:185:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_job_c' [-Wmissing-variable-declarations] qapi/qapi-visit-job.c:21:17: warning: implicit conversion changes signedness: 'JobType' (aka 'enum JobType') to 'int' [-Wsign-conversion] qapi/qapi-visit-job.c:23:12: warning: implicit conversion changes signedness: 'int' to 'JobType' (aka 'enum JobType') [-Wsign-conversion] qapi/qapi-visit-job.c:30:17: warning: implicit conversion changes signedness: 'JobStatus' (aka 'enum JobStatus') to 'int' [-Wsign-conversion] qapi/qapi-visit-job.c:32:12: warning: implicit conversion changes signedness: 'int' to 'JobStatus' (aka 'enum JobStatus') [-Wsign-conversion] qapi/qapi-visit-job.c:39:17: warning: implicit conversion changes signedness: 'JobVerb' (aka 'enum JobVerb') to 'int' [-Wsign-conversion] qapi/qapi-visit-job.c:41:12: warning: implicit conversion changes signedness: 'int' to 'JobVerb' (aka 'enum JobVerb') [-Wsign-conversion] qapi/qapi-visit-machine-target.c:321:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_machine_target_c' [-Wmissing-variable-declarations] qapi/qapi-visit-machine-target.c:61:17: warning: implicit conversion changes signedness: 'CpuModelExpansionType' (aka 'enum CpuModelExpansionType') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine-target.c:63:12: warning: implicit conversion changes signedness: 'int' to 'CpuModelExpansionType' (aka 'enum CpuModelExpansionType') [-Wsign-conversion] qapi/qapi-visit-machine-target.c:70:17: warning: implicit conversion changes signedness: 'CpuModelCompareResult' (aka 'enum CpuModelCompareResult') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine-target.c:72:12: warning: implicit conversion changes signedness: 'int' to 'CpuModelCompareResult' (aka 'enum CpuModelCompareResult') [-Wsign-conversion] qapi/qapi-visit-machine.c:1002:17: warning: implicit conversion changes signedness: 'HmatCacheAssociativity' (aka 'enum HmatCacheAssociativity') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:1004:12: warning: implicit conversion changes signedness: 'int' to 'HmatCacheAssociativity' (aka 'enum HmatCacheAssociativity') [-Wsign-conversion] qapi/qapi-visit-machine.c:1011:17: warning: implicit conversion changes signedness: 'HmatCacheWritePolicy' (aka 'enum HmatCacheWritePolicy') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:1013:12: warning: implicit conversion changes signedness: 'int' to 'HmatCacheWritePolicy' (aka 'enum HmatCacheWritePolicy') [-Wsign-conversion] qapi/qapi-visit-machine.c:1632:17: warning: implicit conversion changes signedness: 'MemoryDeviceInfoKind' (aka 'enum MemoryDeviceInfoKind') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:1634:12: warning: implicit conversion changes signedness: 'int' to 'MemoryDeviceInfoKind' (aka 'enum MemoryDeviceInfoKind') [-Wsign-conversion] qapi/qapi-visit-machine.c:1791:13: warning: enumeration value 'MEMORY_DEVICE_INFO_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-machine.c:2128:17: warning: implicit conversion changes signedness: 'SmbiosEntryPointType' (aka 'enum SmbiosEntryPointType') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:2130:12: warning: implicit conversion changes signedness: 'int' to 'SmbiosEntryPointType' (aka 'enum SmbiosEntryPointType') [-Wsign-conversion] qapi/qapi-visit-machine.c:2192:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_machine_c' [-Wmissing-variable-declarations] qapi/qapi-visit-machine.c:21:17: warning: implicit conversion changes signedness: 'SysEmuTarget' (aka 'enum SysEmuTarget') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:23:12: warning: implicit conversion changes signedness: 'int' to 'SysEmuTarget' (aka 'enum SysEmuTarget') [-Wsign-conversion] qapi/qapi-visit-machine.c:30:17: warning: implicit conversion changes signedness: 'CpuS390State' (aka 'enum CpuS390State') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:32:12: warning: implicit conversion changes signedness: 'int' to 'CpuS390State' (aka 'enum CpuS390State') [-Wsign-conversion] qapi/qapi-visit-machine.c:460:17: warning: implicit conversion changes signedness: 'LostTickPolicy' (aka 'enum LostTickPolicy') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:462:12: warning: implicit conversion changes signedness: 'int' to 'LostTickPolicy' (aka 'enum LostTickPolicy') [-Wsign-conversion] qapi/qapi-visit-machine.c:507:17: warning: implicit conversion changes signedness: 'NumaOptionsType' (aka 'enum NumaOptionsType') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:509:12: warning: implicit conversion changes signedness: 'int' to 'NumaOptionsType' (aka 'enum NumaOptionsType') [-Wsign-conversion] qapi/qapi-visit-machine.c:526:13: warning: enumeration value 'NUMA_OPTIONS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-machine.c:777:17: warning: implicit conversion changes signedness: 'X86CPURegister32' (aka 'enum X86CPURegister32') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:779:12: warning: implicit conversion changes signedness: 'int' to 'X86CPURegister32' (aka 'enum X86CPURegister32') [-Wsign-conversion] qapi/qapi-visit-machine.c:930:17: warning: implicit conversion changes signedness: 'HmatLBMemoryHierarchy' (aka 'enum HmatLBMemoryHierarchy') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:932:12: warning: implicit conversion changes signedness: 'int' to 'HmatLBMemoryHierarchy' (aka 'enum HmatLBMemoryHierarchy') [-Wsign-conversion] qapi/qapi-visit-machine.c:939:17: warning: implicit conversion changes signedness: 'HmatLBDataType' (aka 'enum HmatLBDataType') to 'int' [-Wsign-conversion] qapi/qapi-visit-machine.c:941:12: warning: implicit conversion changes signedness: 'int' to 'HmatLBDataType' (aka 'enum HmatLBDataType') [-Wsign-conversion] qapi/qapi-visit-machine.c:98:13: warning: enumeration value 'SYS_EMU_TARGET__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-migration.c:1027:17: warning: implicit conversion changes signedness: 'COLOMessage' (aka 'enum COLOMessage') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:1029:12: warning: implicit conversion changes signedness: 'int' to 'COLOMessage' (aka 'enum COLOMessage') [-Wsign-conversion] qapi/qapi-visit-migration.c:1036:17: warning: implicit conversion changes signedness: 'COLOMode' (aka 'enum COLOMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:1038:12: warning: implicit conversion changes signedness: 'int' to 'COLOMode' (aka 'enum COLOMode') [-Wsign-conversion] qapi/qapi-visit-migration.c:1045:17: warning: implicit conversion changes signedness: 'FailoverStatus' (aka 'enum FailoverStatus') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:1047:12: warning: implicit conversion changes signedness: 'int' to 'FailoverStatus' (aka 'enum FailoverStatus') [-Wsign-conversion] qapi/qapi-visit-migration.c:1065:17: warning: implicit conversion changes signedness: 'COLOExitReason' (aka 'enum COLOExitReason') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:1067:12: warning: implicit conversion changes signedness: 'int' to 'COLOExitReason' (aka 'enum COLOExitReason') [-Wsign-conversion] qapi/qapi-visit-migration.c:1302:17: warning: implicit conversion changes signedness: 'DirtyRateStatus' (aka 'enum DirtyRateStatus') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:1304:12: warning: implicit conversion changes signedness: 'int' to 'DirtyRateStatus' (aka 'enum DirtyRateStatus') [-Wsign-conversion] qapi/qapi-visit-migration.c:1311:17: warning: implicit conversion changes signedness: 'DirtyRateMeasureMode' (aka 'enum DirtyRateMeasureMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:1313:12: warning: implicit conversion changes signedness: 'int' to 'DirtyRateMeasureMode' (aka 'enum DirtyRateMeasureMode') [-Wsign-conversion] qapi/qapi-visit-migration.c:1561:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_migration_c' [-Wmissing-variable-declarations] qapi/qapi-visit-migration.c:207:17: warning: implicit conversion changes signedness: 'MigrationStatus' (aka 'enum MigrationStatus') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:209:12: warning: implicit conversion changes signedness: 'int' to 'MigrationStatus' (aka 'enum MigrationStatus') [-Wsign-conversion] qapi/qapi-visit-migration.c:363:17: warning: implicit conversion changes signedness: 'MigrationCapability' (aka 'enum MigrationCapability') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:365:12: warning: implicit conversion changes signedness: 'int' to 'MigrationCapability' (aka 'enum MigrationCapability') [-Wsign-conversion] qapi/qapi-visit-migration.c:446:17: warning: implicit conversion changes signedness: 'MultiFDCompression' (aka 'enum MultiFDCompression') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:448:12: warning: implicit conversion changes signedness: 'int' to 'MultiFDCompression' (aka 'enum MultiFDCompression') [-Wsign-conversion] qapi/qapi-visit-migration.c:604:17: warning: implicit conversion changes signedness: 'MigrationParameter' (aka 'enum MigrationParameter') to 'int' [-Wsign-conversion] qapi/qapi-visit-migration.c:606:12: warning: implicit conversion changes signedness: 'int' to 'MigrationParameter' (aka 'enum MigrationParameter') [-Wsign-conversion] qapi/qapi-visit-misc-target.c:22:17: warning: implicit conversion changes signedness: 'SevState' (aka 'enum SevState') to 'int' [-Wsign-conversion] qapi/qapi-visit-misc-target.c:24:12: warning: implicit conversion changes signedness: 'int' to 'SevState' (aka 'enum SevState') [-Wsign-conversion] qapi/qapi-visit-misc-target.c:442:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_misc_target_c' [-Wmissing-variable-declarations] qapi/qapi-visit-misc.c:386:17: warning: implicit conversion changes signedness: 'CommandLineParameterType' (aka 'enum CommandLineParameterType') to 'int' [-Wsign-conversion] qapi/qapi-visit-misc.c:388:12: warning: implicit conversion changes signedness: 'int' to 'CommandLineParameterType' (aka 'enum CommandLineParameterType') [-Wsign-conversion] qapi/qapi-visit-misc.c:573:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_misc_c' [-Wmissing-variable-declarations] qapi/qapi-visit-net.c:1022:17: warning: implicit conversion changes signedness: 'NetClientDriver' (aka 'enum NetClientDriver') to 'int' [-Wsign-conversion] qapi/qapi-visit-net.c:1024:12: warning: implicit conversion changes signedness: 'int' to 'NetClientDriver' (aka 'enum NetClientDriver') [-Wsign-conversion] qapi/qapi-visit-net.c:1044:13: warning: enumeration value 'NET_CLIENT_DRIVER__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-net.c:1121:17: warning: implicit conversion changes signedness: 'RxState' (aka 'enum RxState') to 'int' [-Wsign-conversion] qapi/qapi-visit-net.c:1123:12: warning: implicit conversion changes signedness: 'int' to 'RxState' (aka 'enum RxState') [-Wsign-conversion] qapi/qapi-visit-net.c:1328:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_net_c' [-Wmissing-variable-declarations] qapi/qapi-visit-pci.c:477:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_pci_c' [-Wmissing-variable-declarations] qapi/qapi-visit-pragma.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_pragma_c' [-Wmissing-variable-declarations] qapi/qapi-visit-qdev.c:79:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_qdev_c' [-Wmissing-variable-declarations] qapi/qapi-visit-qom.c:1586:17: warning: implicit conversion changes signedness: 'ObjectType' (aka 'enum ObjectType') to 'int' [-Wsign-conversion] qapi/qapi-visit-qom.c:1588:12: warning: implicit conversion changes signedness: 'int' to 'ObjectType' (aka 'enum ObjectType') [-Wsign-conversion] qapi/qapi-visit-qom.c:1608:13: warning: enumeration value 'OBJECT_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-qom.c:1755:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_qom_c' [-Wmissing-variable-declarations] qapi/qapi-visit-qom.c:448:17: warning: implicit conversion changes signedness: 'NetfilterInsert' (aka 'enum NetfilterInsert') to 'int' [-Wsign-conversion] qapi/qapi-visit-qom.c:450:12: warning: implicit conversion changes signedness: 'int' to 'NetfilterInsert' (aka 'enum NetfilterInsert') [-Wsign-conversion] qapi/qapi-visit-rdma.c:36:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_rdma_c' [-Wmissing-variable-declarations] qapi/qapi-visit-replay.c:21:17: warning: implicit conversion changes signedness: 'ReplayMode' (aka 'enum ReplayMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-replay.c:23:12: warning: implicit conversion changes signedness: 'int' to 'ReplayMode' (aka 'enum ReplayMode') [-Wsign-conversion] qapi/qapi-visit-replay.c:87:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_replay_c' [-Wmissing-variable-declarations] qapi/qapi-visit-rocker.c:606:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_rocker_c' [-Wmissing-variable-declarations] qapi/qapi-visit-rocker.c:70:17: warning: implicit conversion changes signedness: 'RockerPortDuplex' (aka 'enum RockerPortDuplex') to 'int' [-Wsign-conversion] qapi/qapi-visit-rocker.c:72:12: warning: implicit conversion changes signedness: 'int' to 'RockerPortDuplex' (aka 'enum RockerPortDuplex') [-Wsign-conversion] qapi/qapi-visit-rocker.c:79:17: warning: implicit conversion changes signedness: 'RockerPortAutoneg' (aka 'enum RockerPortAutoneg') to 'int' [-Wsign-conversion] qapi/qapi-visit-rocker.c:81:12: warning: implicit conversion changes signedness: 'int' to 'RockerPortAutoneg' (aka 'enum RockerPortAutoneg') [-Wsign-conversion] qapi/qapi-visit-run-state.c:110:17: warning: implicit conversion changes signedness: 'WatchdogAction' (aka 'enum WatchdogAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:112:12: warning: implicit conversion changes signedness: 'int' to 'WatchdogAction' (aka 'enum WatchdogAction') [-Wsign-conversion] qapi/qapi-visit-run-state.c:119:17: warning: implicit conversion changes signedness: 'RebootAction' (aka 'enum RebootAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:121:12: warning: implicit conversion changes signedness: 'int' to 'RebootAction' (aka 'enum RebootAction') [-Wsign-conversion] qapi/qapi-visit-run-state.c:128:17: warning: implicit conversion changes signedness: 'ShutdownAction' (aka 'enum ShutdownAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:130:12: warning: implicit conversion changes signedness: 'int' to 'ShutdownAction' (aka 'enum ShutdownAction') [-Wsign-conversion] qapi/qapi-visit-run-state.c:137:17: warning: implicit conversion changes signedness: 'PanicAction' (aka 'enum PanicAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:139:12: warning: implicit conversion changes signedness: 'int' to 'PanicAction' (aka 'enum PanicAction') [-Wsign-conversion] qapi/qapi-visit-run-state.c:205:17: warning: implicit conversion changes signedness: 'GuestPanicAction' (aka 'enum GuestPanicAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:207:12: warning: implicit conversion changes signedness: 'int' to 'GuestPanicAction' (aka 'enum GuestPanicAction') [-Wsign-conversion] qapi/qapi-visit-run-state.c:214:17: warning: implicit conversion changes signedness: 'GuestPanicInformationType' (aka 'enum GuestPanicInformationType') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:216:12: warning: implicit conversion changes signedness: 'int' to 'GuestPanicInformationType' (aka 'enum GuestPanicInformationType') [-Wsign-conversion] qapi/qapi-visit-run-state.c:21:17: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:233:13: warning: enumeration value 'GUEST_PANIC_INFORMATION_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-run-state.c:23:12: warning: implicit conversion changes signedness: 'int' to 'RunState' (aka 'enum RunState') [-Wsign-conversion] qapi/qapi-visit-run-state.c:30:17: warning: implicit conversion changes signedness: 'ShutdownCause' (aka 'enum ShutdownCause') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:321:17: warning: implicit conversion changes signedness: 'S390CrashReason' (aka 'enum S390CrashReason') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:323:12: warning: implicit conversion changes signedness: 'int' to 'S390CrashReason' (aka 'enum S390CrashReason') [-Wsign-conversion] qapi/qapi-visit-run-state.c:32:12: warning: implicit conversion changes signedness: 'int' to 'ShutdownCause' (aka 'enum ShutdownCause') [-Wsign-conversion] qapi/qapi-visit-run-state.c:388:17: warning: implicit conversion changes signedness: 'MemoryFailureRecipient' (aka 'enum MemoryFailureRecipient') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:390:12: warning: implicit conversion changes signedness: 'int' to 'MemoryFailureRecipient' (aka 'enum MemoryFailureRecipient') [-Wsign-conversion] qapi/qapi-visit-run-state.c:397:17: warning: implicit conversion changes signedness: 'MemoryFailureAction' (aka 'enum MemoryFailureAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:399:12: warning: implicit conversion changes signedness: 'int' to 'MemoryFailureAction' (aka 'enum MemoryFailureAction') [-Wsign-conversion] qapi/qapi-visit-run-state.c:444:17: warning: implicit conversion changes signedness: 'NotifyVmexitOption' (aka 'enum NotifyVmexitOption') to 'int' [-Wsign-conversion] qapi/qapi-visit-run-state.c:446:12: warning: implicit conversion changes signedness: 'int' to 'NotifyVmexitOption' (aka 'enum NotifyVmexitOption') [-Wsign-conversion] qapi/qapi-visit-run-state.c:451:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_run_state_c' [-Wmissing-variable-declarations] qapi/qapi-visit-sockets.c:21:17: warning: implicit conversion changes signedness: 'NetworkAddressFamily' (aka 'enum NetworkAddressFamily') to 'int' [-Wsign-conversion] qapi/qapi-visit-sockets.c:23:12: warning: implicit conversion changes signedness: 'int' to 'NetworkAddressFamily' (aka 'enum NetworkAddressFamily') [-Wsign-conversion] qapi/qapi-visit-sockets.c:372:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-sockets.c:417:17: warning: implicit conversion changes signedness: 'SocketAddressType' (aka 'enum SocketAddressType') to 'int' [-Wsign-conversion] qapi/qapi-visit-sockets.c:419:12: warning: implicit conversion changes signedness: 'int' to 'SocketAddressType' (aka 'enum SocketAddressType') [-Wsign-conversion] qapi/qapi-visit-sockets.c:436:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-sockets.c:535:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_sockets_c' [-Wmissing-variable-declarations] qapi/qapi-visit-stats.c:177:13: warning: enumeration value 'STATS_TARGET__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-stats.c:21:17: warning: implicit conversion changes signedness: 'StatsType' (aka 'enum StatsType') to 'int' [-Wsign-conversion] qapi/qapi-visit-stats.c:230:13: warning: 4 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QSTRING', 'QTYPE_QDICT'... [-Wswitch-enum] qapi/qapi-visit-stats.c:23:12: warning: implicit conversion changes signedness: 'int' to 'StatsType' (aka 'enum StatsType') [-Wsign-conversion] qapi/qapi-visit-stats.c:30:17: warning: implicit conversion changes signedness: 'StatsUnit' (aka 'enum StatsUnit') to 'int' [-Wsign-conversion] qapi/qapi-visit-stats.c:32:12: warning: implicit conversion changes signedness: 'int' to 'StatsUnit' (aka 'enum StatsUnit') [-Wsign-conversion] qapi/qapi-visit-stats.c:39:17: warning: implicit conversion changes signedness: 'StatsProvider' (aka 'enum StatsProvider') to 'int' [-Wsign-conversion] qapi/qapi-visit-stats.c:41:12: warning: implicit conversion changes signedness: 'int' to 'StatsProvider' (aka 'enum StatsProvider') [-Wsign-conversion] qapi/qapi-visit-stats.c:48:17: warning: implicit conversion changes signedness: 'StatsTarget' (aka 'enum StatsTarget') to 'int' [-Wsign-conversion] qapi/qapi-visit-stats.c:50:12: warning: implicit conversion changes signedness: 'int' to 'StatsTarget' (aka 'enum StatsTarget') [-Wsign-conversion] qapi/qapi-visit-stats.c:560:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_stats_c' [-Wmissing-variable-declarations] qapi/qapi-visit-tpm.c:22:17: warning: implicit conversion changes signedness: 'TpmModel' (aka 'enum TpmModel') to 'int' [-Wsign-conversion] qapi/qapi-visit-tpm.c:24:12: warning: implicit conversion changes signedness: 'int' to 'TpmModel' (aka 'enum TpmModel') [-Wsign-conversion] qapi/qapi-visit-tpm.c:271:13: warning: enumeration value 'TPM_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-tpm.c:384:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_tpm_c' [-Wmissing-variable-declarations] qapi/qapi-visit-tpm.c:63:17: warning: implicit conversion changes signedness: 'TpmType' (aka 'enum TpmType') to 'int' [-Wsign-conversion] qapi/qapi-visit-tpm.c:65:12: warning: implicit conversion changes signedness: 'int' to 'TpmType' (aka 'enum TpmType') [-Wsign-conversion] qapi/qapi-visit-trace.c:131:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_trace_c' [-Wmissing-variable-declarations] qapi/qapi-visit-trace.c:21:17: warning: implicit conversion changes signedness: 'TraceEventState' (aka 'enum TraceEventState') to 'int' [-Wsign-conversion] qapi/qapi-visit-trace.c:23:12: warning: implicit conversion changes signedness: 'int' to 'TraceEventState' (aka 'enum TraceEventState') [-Wsign-conversion] qapi/qapi-visit-transaction.c:18:40: warning: unused parameter 'v' [-Wunused-parameter] qapi/qapi-visit-transaction.c:18:50: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qapi-visit-transaction.c:18:63: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qapi-visit-transaction.c:396:13: warning: enumeration value 'TRANSACTION_ACTION_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-transaction.c:533:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_transaction_c' [-Wmissing-variable-declarations] qapi/qapi-visit-transaction.c:53:17: warning: implicit conversion changes signedness: 'ActionCompletionMode' (aka 'enum ActionCompletionMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-transaction.c:55:12: warning: implicit conversion changes signedness: 'int' to 'ActionCompletionMode' (aka 'enum ActionCompletionMode') [-Wsign-conversion] qapi/qapi-visit-transaction.c:62:17: warning: implicit conversion changes signedness: 'TransactionActionKind' (aka 'enum TransactionActionKind') to 'int' [-Wsign-conversion] qapi/qapi-visit-transaction.c:64:12: warning: implicit conversion changes signedness: 'int' to 'TransactionActionKind' (aka 'enum TransactionActionKind') [-Wsign-conversion] qapi/qapi-visit-ui.c:1076:17: warning: implicit conversion changes signedness: 'QKeyCode' (aka 'enum QKeyCode') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1078:12: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] qapi/qapi-visit-ui.c:1085:17: warning: implicit conversion changes signedness: 'KeyValueKind' (aka 'enum KeyValueKind') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1087:12: warning: implicit conversion changes signedness: 'int' to 'KeyValueKind' (aka 'enum KeyValueKind') [-Wsign-conversion] qapi/qapi-visit-ui.c:1174:13: warning: enumeration value 'KEY_VALUE_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:1256:17: warning: implicit conversion changes signedness: 'InputButton' (aka 'enum InputButton') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1258:12: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] qapi/qapi-visit-ui.c:1265:17: warning: implicit conversion changes signedness: 'InputAxis' (aka 'enum InputAxis') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1267:12: warning: implicit conversion changes signedness: 'int' to 'InputAxis' (aka 'enum InputAxis') [-Wsign-conversion] qapi/qapi-visit-ui.c:1388:17: warning: implicit conversion changes signedness: 'InputEventKind' (aka 'enum InputEventKind') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1390:12: warning: implicit conversion changes signedness: 'int' to 'InputEventKind' (aka 'enum InputEventKind') [-Wsign-conversion] qapi/qapi-visit-ui.c:148:13: warning: enumeration value 'DISPLAY_PROTOCOL__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:1512:13: warning: enumeration value 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:1744:17: warning: implicit conversion changes signedness: 'DisplayGLMode' (aka 'enum DisplayGLMode') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1746:12: warning: implicit conversion changes signedness: 'int' to 'DisplayGLMode' (aka 'enum DisplayGLMode') [-Wsign-conversion] qapi/qapi-visit-ui.c:1837:17: warning: implicit conversion changes signedness: 'HotKeyMod' (aka 'enum HotKeyMod') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1839:12: warning: implicit conversion changes signedness: 'int' to 'HotKeyMod' (aka 'enum HotKeyMod') [-Wsign-conversion] qapi/qapi-visit-ui.c:1883:17: warning: implicit conversion changes signedness: 'DisplayType' (aka 'enum DisplayType') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1885:12: warning: implicit conversion changes signedness: 'int' to 'DisplayType' (aka 'enum DisplayType') [-Wsign-conversion] qapi/qapi-visit-ui.c:1922:13: warning: enumeration value 'DISPLAY_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:1991:17: warning: implicit conversion changes signedness: 'DisplayReloadType' (aka 'enum DisplayReloadType') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:1993:12: warning: implicit conversion changes signedness: 'int' to 'DisplayReloadType' (aka 'enum DisplayReloadType') [-Wsign-conversion] qapi/qapi-visit-ui.c:2047:13: warning: enumeration value 'DISPLAY_RELOAD_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:2086:17: warning: implicit conversion changes signedness: 'DisplayUpdateType' (aka 'enum DisplayUpdateType') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:2088:12: warning: implicit conversion changes signedness: 'int' to 'DisplayUpdateType' (aka 'enum DisplayUpdateType') [-Wsign-conversion] qapi/qapi-visit-ui.c:2142:13: warning: enumeration value 'DISPLAY_UPDATE_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:2179:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_ui_c' [-Wmissing-variable-declarations] qapi/qapi-visit-ui.c:21:17: warning: implicit conversion changes signedness: 'DisplayProtocol' (aka 'enum DisplayProtocol') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:226:17: warning: implicit conversion changes signedness: 'ImageFormat' (aka 'enum ImageFormat') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:228:12: warning: implicit conversion changes signedness: 'int' to 'ImageFormat' (aka 'enum ImageFormat') [-Wsign-conversion] qapi/qapi-visit-ui.c:23:12: warning: implicit conversion changes signedness: 'int' to 'DisplayProtocol' (aka 'enum DisplayProtocol') [-Wsign-conversion] qapi/qapi-visit-ui.c:30:17: warning: implicit conversion changes signedness: 'SetPasswordAction' (aka 'enum SetPasswordAction') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:32:12: warning: implicit conversion changes signedness: 'int' to 'SetPasswordAction' (aka 'enum SetPasswordAction') [-Wsign-conversion] qapi/qapi-visit-ui.c:57:13: warning: enumeration value 'DISPLAY_PROTOCOL__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-ui.c:773:17: warning: implicit conversion changes signedness: 'VncPrimaryAuth' (aka 'enum VncPrimaryAuth') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:775:12: warning: implicit conversion changes signedness: 'int' to 'VncPrimaryAuth' (aka 'enum VncPrimaryAuth') [-Wsign-conversion] qapi/qapi-visit-ui.c:784:17: warning: implicit conversion changes signedness: 'VncVencryptSubAuth' (aka 'enum VncVencryptSubAuth') to 'int' [-Wsign-conversion] qapi/qapi-visit-ui.c:786:12: warning: implicit conversion changes signedness: 'int' to 'VncVencryptSubAuth' (aka 'enum VncVencryptSubAuth') [-Wsign-conversion] qapi/qapi-visit-virtio.c:765:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_virtio_c' [-Wmissing-variable-declarations] qapi/qapi-visit-yank.c:110:13: warning: enumeration value 'YANK_INSTANCE_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qapi/qapi-visit-yank.c:187:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_yank_c' [-Wmissing-variable-declarations] qapi/qapi-visit-yank.c:21:17: warning: implicit conversion changes signedness: 'YankInstanceType' (aka 'enum YankInstanceType') to 'int' [-Wsign-conversion] qapi/qapi-visit-yank.c:23:12: warning: implicit conversion changes signedness: 'int' to 'YankInstanceType' (aka 'enum YankInstanceType') [-Wsign-conversion] qapi/qapi-visit.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_c' [-Wmissing-variable-declarations] qapi/qmp-dispatch.c:186:40: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qapi/qmp-dispatch.c:203:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qmp-dispatch.c:203:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qmp-dispatch.c:203:9: warning: extension used [-Wlanguage-extension-token] qapi/qmp-dispatch.c:203:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qmp-dispatch.c:239:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qmp-dispatch.c:239:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qmp-dispatch.c:239:5: warning: extension used [-Wlanguage-extension-token] qapi/qmp-dispatch.c:239:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qmp-dispatch.c:242:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qmp-dispatch.c:242:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qmp-dispatch.c:242:9: warning: extension used [-Wlanguage-extension-token] qapi/qmp-dispatch.c:242:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qmp-dispatch.c:255:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qmp-dispatch.c:255:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qmp-dispatch.c:255:15: warning: extension used [-Wlanguage-extension-token] qapi/qmp-dispatch.c:255:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qmp-dispatch.c:270:34: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qmp-dispatch.c:270:34: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qmp-dispatch.c:270:34: warning: extension used [-Wlanguage-extension-token] qapi/qmp-dispatch.c:270:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qmp-dispatch.c:98:54: warning: implicit conversion changes signedness: 'ErrorClass' (aka 'enum ErrorClass') to 'int' [-Wsign-conversion] qapi/qmp-event.c:29:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qmp-event.c:29:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qmp-event.c:29:5: warning: extension used [-Wlanguage-extension-token] qapi/qmp-event.c:29:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:190:17: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QNUM'... [-Wswitch-enum] qapi/qobject-input-visitor.c:227:44: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:233:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qapi/qobject-input-visitor.c:251:48: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:274:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:42:31: warning: padding struct 'struct StackObject' with 4 bytes to align 'node' [-Wpadded] qapi/qobject-input-visitor.c:456:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qapi/qobject-input-visitor.c:54:32: warning: padding struct 'struct QObjectInputVisitor' with 7 bytes to align 'stack' [-Wpadded] qapi/qobject-input-visitor.c:610:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:610:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:610:12: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:610:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:61:12: warning: cast from 'char *' to 'QObjectInputVisitor *' (aka 'struct QObjectInputVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:61:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:61:12: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:61:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:682:9: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:686:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:686:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:686:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:686:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:712:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:712:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:712:15: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:712:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:765:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:765:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:765:39: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:765:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:771:46: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:771:46: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:771:46: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:771:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:773:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-input-visitor.c:773:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-input-visitor.c:773:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-input-visitor.c:773:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-input-visitor.c:91:50: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qapi/qobject-output-visitor.c:109:60: warning: unused parameter 'unused' [-Wunused-parameter] qapi/qobject-output-visitor.c:109:76: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:114:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:114:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:114:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:114:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:115:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:115:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:115:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:115:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:127:67: warning: unused parameter 'size' [-Wunused-parameter] qapi/qobject-output-visitor.c:128:47: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:133:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:133:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:133:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:133:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:134:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:134:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:134:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:134:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:138:55: warning: unused parameter 'v' [-Wunused-parameter] qapi/qobject-output-visitor.c:139:53: warning: unused parameter 'size' [-Wunused-parameter] qapi/qobject-output-visitor.c:152:61: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:155:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:155:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:155:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:155:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:160:63: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:163:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:163:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:163:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:163:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:168:46: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:171:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:171:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:171:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:171:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:176:45: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:180:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:180:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:180:9: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:180:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:182:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:182:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:182:9: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:182:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:188:61: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:191:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:191:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:191:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:191:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:196:60: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:200:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:200:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:200:39: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:200:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:205:46: warning: unused parameter 'obj' [-Wunused-parameter] qapi/qobject-output-visitor.c:205:59: warning: unused parameter 'errp' [-Wunused-parameter] qapi/qobject-output-visitor.c:208:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:208:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:208:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:208:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:212:64: warning: unused parameter 'name' [-Wunused-parameter] qapi/qobject-output-visitor.c:234:20: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:234:20: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:234:20: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:234:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:245:9: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:249:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:249:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:249:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:249:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:48:12: warning: cast from 'char *' to 'QObjectOutputVisitor *' (aka 'struct QObjectOutputVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/qobject-output-visitor.c:48:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/qobject-output-visitor.c:48:12: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:48:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/qobject-output-visitor.c:72:5: warning: extension used [-Wlanguage-extension-token] qapi/qobject-output-visitor.c:93:17: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QNUM'... [-Wswitch-enum] qapi/string-input-visitor.c:110:13: warning: enumeration value 'LM_NONE' not explicitly handled in switch [-Wswitch-enum] qapi/string-input-visitor.c:134:73: warning: unused parameter 'obj' [-Wunused-parameter] qapi/string-input-visitor.c:188:13: warning: enumeration value 'LM_UINT64_RANGE' not explicitly handled in switch [-Wswitch-enum] qapi/string-input-visitor.c:224:75: warning: unused parameter 'obj' [-Wunused-parameter] qapi/string-input-visitor.c:278:13: warning: enumeration value 'LM_INT64_RANGE' not explicitly handled in switch [-Wswitch-enum] qapi/string-input-visitor.c:338:52: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-input-visitor.c:339:36: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-input-visitor.c:49:18: warning: padding struct 'struct StringInputVisitor' with 4 bytes to align 'rangeNext' [-Wpadded] qapi/string-input-visitor.c:60:12: warning: cast from 'char *' to 'StringInputVisitor *' (aka 'struct StringInputVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/string-input-visitor.c:60:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/string-input-visitor.c:60:12: warning: extension used [-Wlanguage-extension-token] qapi/string-input-visitor.c:60:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/string-input-visitor.c:63:48: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-input-visitor.c:64:45: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-input-visitor.c:90:13: warning: enumeration value 'LM_NONE' not explicitly handled in switch [-Wswitch-enum] qapi/string-output-visitor.c:125:54: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:126:38: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:131:13: warning: enumeration values 'LM_SIGNED_INTERVAL' and 'LM_UNSIGNED_INTERVAL' not explicitly handled in switch [-Wswitch-enum] qapi/string-output-visitor.c:207:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qapi/string-output-visitor.c:211:53: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:212:37: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:233:53: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:234:37: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:241:52: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:242:36: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:256:55: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:257:39: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:264:53: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:264:67: warning: unused parameter 'obj' [-Wunused-parameter] qapi/string-output-visitor.c:265:37: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:280:36: warning: unused parameter 'name' [-Wunused-parameter] qapi/string-output-visitor.c:280:69: warning: unused parameter 'size' [-Wunused-parameter] qapi/string-output-visitor.c:281:20: warning: unused parameter 'errp' [-Wunused-parameter] qapi/string-output-visitor.c:297:69: warning: unused parameter 'size' [-Wunused-parameter] qapi/string-output-visitor.c:329:43: warning: unused parameter 'dummy' [-Wunused-parameter] qapi/string-output-visitor.c:59:14: warning: padding struct 'struct StringOutputVisitor' with 7 bytes to align 'string' [-Wpadded] qapi/string-output-visitor.c:65:7: warning: padding struct 'struct StringOutputVisitor' with 4 bytes to align 'range_start' [-Wpadded] qapi/string-output-visitor.c:72:12: warning: cast from 'char *' to 'StringOutputVisitor *' (aka 'struct StringOutputVisitor *') increases required alignment from 1 to 8 [-Wcast-align] qapi/string-output-visitor.c:72:12: warning: cast from 'const struct Visitor *' to 'char *' drops const qualifier [-Wcast-qual] qapi/string-output-visitor.c:72:12: warning: extension used [-Wlanguage-extension-token] qapi/string-output-visitor.c:72:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qapi/string-output-visitor.c:88:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qapi/string-output-visitor.c:88:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qapi/string-output-visitor.c:97:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qapi/string-output-visitor.c:97:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qapi/trace-events:19:81: warning: format specifies type 'void *' but the argument has type 'bool *' [-Wformat-pedantic] qapi/trace-events:22:33: warning: format specifies type 'void *' but the argument has type 'bool *' [-Wformat-pedantic] qapi/trace-events:23:78: warning: format specifies type 'void *' but the argument has type 'int *' [-Wformat-pedantic] qapi/trace-events:24:77: warning: format specifies type 'void *' but the argument has type 'int64_t *' (aka 'long long *') [-Wformat-pedantic] qapi/trace-events:25:79: warning: format specifies type 'void *' but the argument has type 'uint8_t *' (aka 'unsigned char *') [-Wformat-pedantic] qapi/trace-events:26:33: warning: format specifies type 'void *' but the argument has type 'int *' [-Wformat-pedantic] qapi/trace-events:26:80: warning: format specifies type 'void *' but the argument has type 'uint16_t *' (aka 'unsigned short *') [-Wformat-pedantic] qapi/trace-events:27:33: warning: format specifies type 'void *' but the argument has type 'int64_t *' (aka 'long long *') [-Wformat-pedantic] qapi/trace-events:27:80: warning: format specifies type 'void *' but the argument has type 'uint32_t *' (aka 'unsigned int *') [-Wformat-pedantic] qapi/trace-events:28:33: warning: format specifies type 'void *' but the argument has type 'uint8_t *' (aka 'unsigned char *') [-Wformat-pedantic] qapi/trace-events:28:80: warning: format specifies type 'void *' but the argument has type 'uint64_t *' (aka 'unsigned long long *') [-Wformat-pedantic] qapi/trace-events:29:33: warning: format specifies type 'void *' but the argument has type 'uint16_t *' (aka 'unsigned short *') [-Wformat-pedantic] qapi/trace-events:29:78: warning: format specifies type 'void *' but the argument has type 'int8_t *' (aka 'signed char *') [-Wformat-pedantic] qapi/trace-events:30:33: warning: format specifies type 'void *' but the argument has type 'uint32_t *' (aka 'unsigned int *') [-Wformat-pedantic] qapi/trace-events:30:79: warning: format specifies type 'void *' but the argument has type 'int16_t *' (aka 'short *') [-Wformat-pedantic] qapi/trace-events:31:33: warning: format specifies type 'void *' but the argument has type 'uint64_t *' (aka 'unsigned long long *') [-Wformat-pedantic] qapi/trace-events:31:79: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] qapi/trace-events:32:33: warning: format specifies type 'void *' but the argument has type 'int8_t *' (aka 'signed char *') [-Wformat-pedantic] qapi/trace-events:32:79: warning: format specifies type 'void *' but the argument has type 'int64_t *' (aka 'long long *') [-Wformat-pedantic] qapi/trace-events:33:33: warning: format specifies type 'void *' but the argument has type 'int16_t *' (aka 'short *') [-Wformat-pedantic] qapi/trace-events:33:78: warning: format specifies type 'void *' but the argument has type 'uint64_t *' (aka 'unsigned long long *') [-Wformat-pedantic] qapi/trace-events:34:33: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] qapi/trace-events:34:78: warning: format specifies type 'void *' but the argument has type 'bool *' [-Wformat-pedantic] qapi/trace-events:35:33: warning: format specifies type 'void *' but the argument has type 'int64_t *' (aka 'long long *') [-Wformat-pedantic] qapi/trace-events:35:77: warning: format specifies type 'void *' but the argument has type 'char **' [-Wformat-pedantic] qapi/trace-events:36:33: warning: format specifies type 'void *' but the argument has type 'uint64_t *' (aka 'unsigned long long *') [-Wformat-pedantic] qapi/trace-events:37:33: warning: format specifies type 'void *' but the argument has type 'bool *' [-Wformat-pedantic] qapi/trace-events:38:33: warning: format specifies type 'void *' but the argument has type 'char **' [-Wformat-pedantic] qemu-edid.c:122:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] qemu-edid.c:123:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] qemu-img.c:1142:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1149:45: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:1192:29: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1204:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1204:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1239:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1247:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1273:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1273:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:1273:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1273:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (bytes) : ((1ULL << 9)))' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:1277:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] qemu-img.c:1279:23: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1279:23: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:1279:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1279:33: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (bytes - i) : ((1ULL << 9)))' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:1281:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] qemu-img.c:1315:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:133:12: warning: string literal of length 6755 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] qemu-img.c:1376:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:1379:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:1382:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:1469:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:1476:42: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:1480:18: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1480:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1481:21: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1481:21: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:1481:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1515:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1515:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1531:25: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1531:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1532:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:1540:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:1557:21: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1557:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1586:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] qemu-img.c:1588:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:1588:59: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1598:25: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1598:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1636:5: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1650:16: warning: padding size of 'struct ImgConvertState' with 4 bytes to alignment boundary [-Wpadded] qemu-img.c:1655:13: warning: padding struct 'struct ImgConvertState' with 4 bytes to align 'total_sectors' [-Wpadded] qemu-img.c:1661:13: warning: padding struct 'struct ImgConvertState' with 4 bytes to align 'sector_next_status' [-Wpadded] qemu-img.c:1667:13: warning: padding struct 'struct ImgConvertState' with 4 bytes to align 'target_backing_sectors' [-Wpadded] qemu-img.c:1674:12: warning: padding struct 'struct ImgConvertState' with 4 bytes to align 'cluster_sectors' [-Wpadded] qemu-img.c:1678:16: warning: padding struct 'struct ImgConvertState' with 4 bytes to align 'co' [-Wpadded] qemu-img.c:1705:30: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (s->total_sectors - sector_num) : (__builtin_choose_expr(__builtin_constant_p(((size_t)-1) >> 9) && __builtin_constant_p(2147483647 >> 9), (((size_t)-1) >> 9) < (2147483647 >> 9) ? (((size_t)-1) >> 9) : (2147483647 >> 9), ((void)0))))' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:1705:9: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1705:9: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1705:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1713:43: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1718:39: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1731:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1733:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:1759:13: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1759:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1782:9: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1782:9: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1782:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1784:13: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1784:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1784:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1784:17: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (n) : (s->buf_sectors))' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:1791:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] qemu-img.c:1792:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1792:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1792:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1792:58: warning: implicit conversion changes signedness: 'long long' to 'typeof (1 ? (s->cluster_sectors) : (s->total_sectors - sector_num))' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:1795:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1795:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] qemu-img.c:1808:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] qemu-img.c:1822:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:1824:13: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1824:13: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1824:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1829:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:1829:69: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:1833:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1849:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1886:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1914:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:1936:13: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1936:13: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1936:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1940:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:1940:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:1990:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:1990:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:1990:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:1990:21: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (n) : (s->buf_sectors))' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:1999:59: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] qemu-img.c:2009:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2014:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2038:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2199:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:2259:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:2262:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:2265:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:2309:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2310:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2318:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2318:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:246:46: warning: declaration shadows a variable in the global scope [-Wshadow] qemu-img.c:2473:56: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:2481:37: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2481:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:2481:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2481:41: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (s.src_alignment[bs_i]) : (bdi.cluster_size / (1ULL << 9)))' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:2482:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2551:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2551:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:264:53: warning: declaration shadows a variable in the global scope [-Wshadow] qemu-img.c:2702:21: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2702:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2703:25: warning: declaration shadows a local variable [-Wshadow] qemu-img.c:2703:25: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2703:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2704:29: warning: declaration shadows a local variable [-Wshadow] qemu-img.c:2704:29: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2704:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2710:19: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2710:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:2710:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2710:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:2713:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:2719:35: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:2748:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:2769:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:2769:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:2769:5: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2769:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2817:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:2817:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:2817:5: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2817:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2833:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:2833:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:2833:5: warning: extension used [-Wlanguage-extension-token] qemu-img.c:2833:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:2861:4: warning: unknown command tag name [-Wdocumentation-unknown-command] qemu-img.c:2862:4: warning: unknown command tag name [-Wdocumentation-unknown-command] qemu-img.c:2863:4: warning: unknown command tag name [-Wdocumentation-unknown-command] qemu-img.c:287:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] qemu-img.c:288:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-img.c:2892:50: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] qemu-img.c:2972:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:2975:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:2978:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3197:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3200:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3203:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3265:18: warning: extension used [-Wlanguage-extension-token] qemu-img.c:3265:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:3340:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3343:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3346:20: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:3350:24: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:3358:24: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:3366:24: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:3374:24: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:3418:26: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] qemu-img.c:3419:46: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-img.c:3501:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3504:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3507:20: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:360:41: warning: unused parameter 'quiet' [-Wunused-parameter] qemu-img.c:3642:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:3642:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:3642:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:3642:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:3655:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:3655:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:3655:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:3655:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:3707:45: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:370:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:370:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:370:13: warning: extension used [-Wlanguage-extension-token] qemu-img.c:370:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:3719:53: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:3728:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:3735:51: warning: extension used [-Wlanguage-extension-token] qemu-img.c:3735:51: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:3738:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:3738:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3742:17: warning: extension used [-Wlanguage-extension-token] qemu-img.c:3742:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3742:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:3742:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3745:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3762:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3777:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:3781:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3781:32: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:3782:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3782:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3785:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3785:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:3792:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:3795:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3795:32: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:3796:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3796:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3799:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3799:70: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:3809:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:3813:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:3813:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3816:61: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3816:78: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:3818:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:3819:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:3828:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-img.c:388:60: warning: unused parameter 'quiet' [-Wunused-parameter] qemu-img.c:3895:17: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] qemu-img.c:3900:16: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-img.c:3912:16: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:3936:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3939:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3942:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:3956:24: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] qemu-img.c:3996:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:4010:31: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:4046:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:4060:47: warning: unused parameter 'bs' [-Wunused-parameter] qemu-img.c:4062:35: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-img.c:4126:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4129:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4132:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:417:40: warning: unused parameter 'errp' [-Wunused-parameter] qemu-img.c:4264:9: warning: padding struct 'struct BenchData' with 3 bytes to align 'bufsize' [-Wpadded] qemu-img.c:4270:14: warning: padding struct 'struct BenchData' with 7 bytes to align 'buf' [-Wpadded] qemu-img.c:4275:14: warning: padding struct 'struct BenchData' with 3 bytes to align 'offset' [-Wpadded] qemu-img.c:4278:44: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-img.c:4331:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:4337:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-img.c:4340:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:4342:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:4368:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-img.c:4395:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4398:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4401:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4410:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:4421:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:4446:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4459:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:4471:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:4497:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:4508:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-img.c:4545:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:4551:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:4552:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] qemu-img.c:4553:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] qemu-img.c:4553:33: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qemu-img.c:4553:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] qemu-img.c:4556:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:4569:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:4579:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-img.c:4617:17: warning: padding struct 'struct ImgBitmapAction' with 4 bytes to align 'src' [-Wpadded] qemu-img.c:4663:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4666:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4669:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4780:55: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] qemu-img.c:4805:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] qemu-img.c:4834:13: warning: padding struct 'struct DdInfo' with 4 bytes to align 'count' [-Wpadded] qemu-img.c:4839:11: warning: padding struct 'struct DdIo' with 4 bytes to align 'filename' [-Wpadded] qemu-img.c:4844:8: warning: padding size of 'struct DdOpts' with 4 bytes to alignment boundary [-Wpadded] qemu-img.c:4852:37: warning: unused parameter 'dd' [-Wunused-parameter] qemu-img.c:4861:26: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:4867:38: warning: unused parameter 'in' [-Wunused-parameter] qemu-img.c:4867:55: warning: unused parameter 'out' [-Wunused-parameter] qemu-img.c:4880:52: warning: unused parameter 'out' [-Wunused-parameter] qemu-img.c:4881:37: warning: unused parameter 'dd' [-Wunused-parameter] qemu-img.c:4889:35: warning: unused parameter 'in' [-Wunused-parameter] qemu-img.c:4890:37: warning: unused parameter 'dd' [-Wunused-parameter] qemu-img.c:4898:54: warning: unused parameter 'out' [-Wunused-parameter] qemu-img.c:4899:39: warning: unused parameter 'dd' [-Wunused-parameter] qemu-img.c:492:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:492:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-img.c:4973:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4976:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:4979:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:497:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:508:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qemu-img.c:5126:53: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] qemu-img.c:5128:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:5136:56: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-img.c:5173:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:5173:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:5173:5: warning: extension used [-Wlanguage-extension-token] qemu-img.c:5173:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:5215:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:532:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:5338:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:535:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:538:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:5416:20: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:5419:20: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:5422:20: warning: 'return' will never be executed [-Wunreachable-code-return] qemu-img.c:617:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-img.c:617:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-img.c:617:5: warning: extension used [-Wlanguage-extension-token] qemu-img.c:617:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-img.c:668:32: warning: unused parameter 'fmt' [-Wunused-parameter] qemu-img.c:674:35: warning: implicit conversion changes signedness: 'int' to 'BdrvCheckMode' [-Wsign-conversion] qemu-img.c:692:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:694:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:696:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:698:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-img.c:752:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:755:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:758:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:834:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:836:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-img.c:978:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:981:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:984:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-img.c:98:32: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-io-cmds.c:1011:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1016:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1158:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1165:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1166:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] qemu-io-cmds.c:1174:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:1180:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:1189:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:1194:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:1310:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1338:45: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1355:21: warning: padding struct 'struct aio_ctx' with 3 bytes to align 'acct' [-Wpadded] qemu-io-cmds.c:1357:21: warning: padding struct 'struct aio_ctx' with 4 bytes to align 't1' [-Wpadded] qemu-io-cmds.c:1382:55: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1383:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1423:54: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1428:54: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1429:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1517:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1533:64: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1535:50: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-io-cmds.c:1649:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1661:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1664:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:1665:56: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] qemu-io-cmds.c:1678:68: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1681:55: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] qemu-io-cmds.c:1688:47: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:1688:60: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io-cmds.c:1703:43: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:1703:56: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io-cmds.c:1737:24: warning: implicit conversion changes signedness: 'int' to 'PreallocMode' (aka 'enum PreallocMode') [-Wsign-conversion] qemu-io-cmds.c:1753:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1761:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-io-cmds.c:1770:44: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:1770:57: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io-cmds.c:1777:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1778:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1795:42: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:1795:55: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io-cmds.c:1903:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1910:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1911:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] qemu-io-cmds.c:192:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-io-cmds.c:1946:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:1953:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:2025:41: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2025:54: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io-cmds.c:2036:67: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:2037:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:2094:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] qemu-io-cmds.c:2096:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-io-cmds.c:2181:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:2193:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-io-cmds.c:2193:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-io-cmds.c:2193:13: warning: extension used [-Wlanguage-extension-token] qemu-io-cmds.c:2193:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-io-cmds.c:2204:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-io-cmds.c:2204:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-io-cmds.c:2204:13: warning: extension used [-Wlanguage-extension-token] qemu-io-cmds.c:2204:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-io-cmds.c:2223:43: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2236:50: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2268:44: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2290:48: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2307:34: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io-cmds.c:2307:43: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2307:56: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io-cmds.c:2346:37: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io-cmds.c:2346:46: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2351:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:2364:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:2375:34: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io-cmds.c:2375:43: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io-cmds.c:2436:33: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io-cmds.c:330:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:351:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] qemu-io-cmds.c:359:11: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] qemu-io-cmds.c:402:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:417:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] qemu-io-cmds.c:418:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] qemu-io-cmds.c:422:34: warning: extension used [-Wlanguage-extension-token] qemu-io-cmds.c:422:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-io-cmds.c:422:38: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (pattern_len) : (len))' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:447:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-io-cmds.c:450:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:451:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:451:37: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-io-cmds.c:455:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:455:37: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] qemu-io-cmds.c:50:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:511:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] qemu-io-cmds.c:517:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:523:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:524:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:533:11: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] qemu-io-cmds.c:550:57: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-io-cmds.c:567:58: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] qemu-io-cmds.c:575:9: warning: padding size of 'CoWriteZeroes' with 7 bytes to alignment boundary [-Wpadded] qemu-io-cmds.c:590:44: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] qemu-io-cmds.c:630:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] qemu-io-cmds.c:649:60: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:651:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:663:60: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:665:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:681:39: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] qemu-io-cmds.c:686:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:695:40: warning: implicit conversion changes signedness: 'int' to 'BdrvRequestFlags' [-Wsign-conversion] qemu-io-cmds.c:700:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:766:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:787:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:807:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:814:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io-cmds.c:815:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long' [-Wsign-compare] qemu-io-cmds.c:836:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:841:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] qemu-io-cmds.c:848:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:867:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] qemu-io-cmds.c:869:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] qemu-io-cmds.c:973:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] qemu-io.c:103:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-io.c:103:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-io.c:103:13: warning: extension used [-Wlanguage-extension-token] qemu-io.c:103:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-io.c:111:57: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qemu-io.c:161:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] qemu-io.c:163:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-io.c:167:33: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io.c:259:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-io.c:259:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-io.c:259:9: warning: extension used [-Wlanguage-extension-token] qemu-io.c:259:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-io.c:271:33: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io.c:271:42: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io.c:271:55: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io.c:333:60: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-io.c:342:39: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-io.c:347:33: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-io.c:353:53: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-io.c:358:44: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-io.c:360:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-io.c:478:36: warning: declaration shadows a variable in the global scope [-Wshadow] qemu-io.c:498:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] qemu-io.c:500:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-io.c:71:34: warning: unused parameter 'blk' [-Wunused-parameter] qemu-io.c:71:43: warning: unused parameter 'argc' [-Wunused-parameter] qemu-io.c:71:56: warning: unused parameter 'argv' [-Wunused-parameter] qemu-io.c:92:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qemu-io.c:92:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qemu-io.c:92:9: warning: extension used [-Wlanguage-extension-token] qemu-io.c:92:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-nbd.c:1022:73: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] qemu-nbd.c:1073:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qemu-nbd.c:1174:15: warning: declaration shadows a local variable [-Wshadow] qemu-nbd.c:1175:22: warning: variable 'client_thread' may be uninitialized when used here [-Wconditional-uninitialized] qemu-nbd.c:176:29: warning: unused parameter 'signum' [-Wunused-parameter] qemu-nbd.c:176:43: warning: unused parameter 'pid' [-Wunused-parameter] qemu-nbd.c:178:5: warning: extension used [-Wlanguage-extension-token] qemu-nbd.c:178:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-nbd.c:183:48: warning: declaration shadows a variable in the global scope [-Wshadow] qemu-nbd.c:198:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] qemu-nbd.c:229:40: warning: extension used [-Wlanguage-extension-token] qemu-nbd.c:229:40: warning: padding size of 'struct (unnamed at ../qemu-nbd.c:229:40)' with 7 bits to alignment boundary [-Wpadded] qemu-nbd.c:229:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] qemu-nbd.c:358:40: warning: unused parameter 'listener' [-Wunused-parameter] qemu-nbd.c:359:33: warning: unused parameter 'opaque' [-Wunused-parameter] qemu-nbd.c:384:20: warning: declaration shadows a variable in the global scope [-Wshadow] qemu-nbd.c:410:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] qemu-nbd.c:412:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qemu-nbd.c:604:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qemu-nbd.c:641:17: warning: implicit conversion changes signedness: 'int' to 'BlockdevDetectZeroesOptions' (aka 'enum BlockdevDetectZeroesOptions') [-Wsign-conversion] qemu-nbd.c:696:17: warning: extension used [-Wlanguage-extension-token] qemu-nbd.c:746:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-nbd.c:74:9: warning: macro is not used [-Wunused-macros] qemu-nbd.c:750:13: warning: 'break' will never be executed [-Wunreachable-code-break] qemu-nbd.c:912:9: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] qemu-nbd.c:915:13: warning: declaration shadows a local variable [-Wshadow] qemu-nbd.c:958:27: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] qemu-nbd.c:960:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] qemu-nbd.c:960:59: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qemu-nbd.c:994:23: warning: extension used [-Wlanguage-extension-token] qemu-nbd.c:994:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qemu-options.def:1002:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1002:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1004:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1004:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1005:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1005:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1019:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1019:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1027:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1027:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1032:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1032:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1034:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1036:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:103:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:103:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:1044:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:1044:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:112:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:112:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:115:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:115:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:119:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:119:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:123:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:123:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:128:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:128:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:135:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:135:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:153:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:160:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:163:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:164:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:168:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:177:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:183:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:187:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:190:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:193:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:198:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:198:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:206:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:206:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:214:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:214:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:218:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:218:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:220:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:222:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:226:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:226:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:227:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:227:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:230:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:230:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:231:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:231:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:233:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:233:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:234:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:234:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:238:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:238:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:246:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:246:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:262:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:262:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:266:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:266:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:269:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:269:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:26:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:26:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:273:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:273:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:286:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:286:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:295:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:295:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:2:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:303:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:303:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:306:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:308:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:30:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:30:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:312:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:312:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:316:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:316:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:318:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:320:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:323:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:326:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:330:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:335:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:337:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:338:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:340:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:341:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:343:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:344:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:347:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:34:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:34:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:351:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:353:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:357:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:363:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:368:3: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:368:3: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:372:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:372:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:400:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:400:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:404:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:404:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:408:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:408:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:411:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:411:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:418:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:418:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:46:70: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:46:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:472:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:474:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:477:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:478:1: warning: string literal of length 6407 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] qemu-options.def:483:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:485:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:488:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:489:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:523:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:524:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:574:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:580:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:581:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:587:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:590:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:591:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:597:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:5:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:5:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:615:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:617:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:617:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:620:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:622:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:623:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:626:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:628:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:629:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:632:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:634:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:635:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:637:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:643:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:643:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:649:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:651:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:654:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:656:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:657:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:660:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:662:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:665:67: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:665:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:667:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:669:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:688:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:694:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:695:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:698:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:703:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:707:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] qemu-options.def:70:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:70:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:711:3: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:711:3: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:715:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:718:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:727:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:727:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:729:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:733:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:737:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:737:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:740:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:740:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:744:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:744:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:747:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:747:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:750:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:750:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:753:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:753:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:756:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:758:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:765:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:765:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:772:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:772:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:776:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:776:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:780:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:780:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:784:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:784:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:787:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:787:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:790:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:790:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:793:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:793:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:797:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:797:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:79:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:79:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:800:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:800:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:803:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:803:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:807:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:807:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:811:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:811:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:818:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:818:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:824:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:824:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:828:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:828:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:832:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:832:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:836:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:836:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:83:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:83:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:840:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:840:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:844:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:844:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:848:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:848:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:869:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:869:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:872:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:872:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:883:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:883:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:888:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:888:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:88:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:88:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:892:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:892:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:897:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:897:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:8:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:8:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:902:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:902:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:910:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:910:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:915:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:915:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:919:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:919:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:933:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:933:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:936:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:936:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:939:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:939:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:944:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:944:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:94:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:94:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:951:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:951:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:984:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:984:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:988:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:988:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:993:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:993:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qemu-options.def:998:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] qemu-options.def:998:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qobject/block-qdict.c:140:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:140:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:140:40: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:140:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:178:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:178:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:178:40: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:178:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:231:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qobject/block-qdict.c:236:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] qobject/block-qdict.c:254:36: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:254:36: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:254:36: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:254:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:256:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:256:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:256:13: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:256:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:266:4: warning: unknown command tag name [-Wdocumentation-unknown-command] qobject/block-qdict.c:267:4: warning: unknown command tag name [-Wdocumentation-unknown-command] qobject/block-qdict.c:304:44: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] qobject/block-qdict.c:324:4: warning: unknown command tag name [-Wdocumentation-unknown-command] qobject/block-qdict.c:35:33: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:35:33: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:35:33: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:35:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:466:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:466:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:466:17: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:466:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:468:47: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:468:47: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:468:47: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:468:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:470:46: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:470:46: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:470:46: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:470:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:491:50: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:491:50: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:491:50: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:491:50: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:494:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:494:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:494:5: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:494:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:504:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:504:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:504:15: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:504:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:517:54: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:517:54: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:517:54: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:517:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:519:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:519:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:519:9: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:519:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:522:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:522:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:522:15: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:522:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:529:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:529:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:529:5: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:529:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:530:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:530:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:530:5: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:530:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:531:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:531:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:531:5: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:531:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:558:17: warning: enumeration values 'QTYPE_NONE' and 'QTYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qobject/block-qdict.c:584:30: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qobject/block-qdict.c:585:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:585:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:585:5: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:585:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:633:39: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qobject/block-qdict.c:648:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] qobject/block-qdict.c:674:45: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:674:45: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:674:45: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:674:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:706:47: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:706:47: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:706:47: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:706:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:736:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:736:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:736:5: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:736:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/block-qdict.c:87:44: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/block-qdict.c:87:44: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/block-qdict.c:87:44: warning: extension used [-Wlanguage-extension-token] qobject/block-qdict.c:87:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-lexer.c:144:12: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:145:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:146:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:158:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:161:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:168:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:171:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:178:9: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:179:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:185:9: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:186:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:190:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:196:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:200:9: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:201:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:207:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:212:9: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:213:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:221:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:226:9: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:227:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:232:9: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:233:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:234:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:235:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:243:15: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:247:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:255:14: warning: use of GNU array range extension [-Wgnu-designator] qobject/json-lexer.c:269:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] qobject/json-lexer.c:269:27: warning: extension used [-Wlanguage-extension-token] qobject/json-lexer.c:269:27: warning: padding size of 'struct (unnamed at ../qobject/json-lexer.c:269:5)' with 7 bits to alignment boundary [-Wpadded] qobject/json-lexer.c:269:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] qobject/json-lexer.c:313:61: warning: implicit conversion changes signedness: 'int' to 'JSONTokenType' (aka 'enum json_token_type') [-Wsign-conversion] qobject/json-lexer.c:338:64: warning: implicit conversion changes signedness: 'int' to 'JSONTokenType' (aka 'enum json_token_type') [-Wsign-conversion] qobject/json-parser.c:127:25: warning: unknown command tag name [-Wdocumentation-unknown-command] qobject/json-parser.c:127:31: warning: unknown command tag name [-Wdocumentation-unknown-command] qobject/json-parser.c:301:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:301:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:301:5: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:301:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:305:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:305:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:305:5: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:305:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:356:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:356:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:356:12: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:356:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:359:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:359:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:359:5: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:359:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:41:9: warning: macro is not used [-Wunused-macros] qobject/json-parser.c:420:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:420:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:420:12: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:420:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:423:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:423:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:423:5: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:423:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:435:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:435:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:435:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:435:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:437:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:437:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:437:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:437:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:439:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:439:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:439:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:439:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:455:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:455:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:455:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:455:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:457:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:457:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:457:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:457:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:459:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:459:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:459:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:459:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:461:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:461:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:461:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:461:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:463:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:463:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:463:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:463:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:465:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:465:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:465:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:465:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:467:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:467:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:467:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:467:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:469:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:469:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:469:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:469:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:471:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:471:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:471:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:471:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:473:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:473:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:473:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:473:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:475:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:475:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:475:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:475:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:488:13: warning: 10 enumeration values not explicitly handled in switch: 'JSON_ERROR', 'JSON_LCURLY', 'JSON_RCURLY'... [-Wswitch-enum] qobject/json-parser.c:490:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:490:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:490:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:490:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:510:20: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:510:20: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:510:20: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:510:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:517:24: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:517:24: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:517:24: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:517:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:527:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-parser.c:527:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-parser.c:527:16: warning: extension used [-Wlanguage-extension-token] qobject/json-parser.c:527:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-parser.c:543:13: warning: 6 enumeration values not explicitly handled in switch: 'JSON_ERROR', 'JSON_RCURLY', 'JSON_RSQUARE'... [-Wswitch-enum] qobject/json-parser.c:58:55: warning: unused parameter 'token' [-Wunused-parameter] qobject/json-streamer.c:34:33: warning: cast from 'char *' to 'JSONMessageParser *' (aka 'struct JSONMessageParser *') increases required alignment from 1 to 8 [-Wcast-align] qobject/json-streamer.c:34:33: warning: cast from 'const struct JSONLexer *' to 'char *' drops const qualifier [-Wcast-qual] qobject/json-streamer.c:34:33: warning: extension used [-Wlanguage-extension-token] qobject/json-streamer.c:34:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/json-streamer.c:39:13: warning: 7 enumeration values not explicitly handled in switch: 'JSON_COLON', 'JSON_COMMA', 'JSON_INTEGER'... [-Wswitch-enum] qobject/json-writer.c:149:53: warning: implicit conversion loses integer precision: 'int' to 'gchar' (aka 'char') [-Wimplicit-int-conversion] qobject/json-writer.c:23:14: warning: padding struct 'struct JSONWriter' with 6 bytes to align 'contents' [-Wpadded] qobject/qbool.c:28:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qbool.c:28:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qbool.c:28:18: warning: extension used [-Wlanguage-extension-token] qobject/qbool.c:28:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qbool.c:62:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qbool.c:62:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qbool.c:62:5: warning: extension used [-Wlanguage-extension-token] qobject/qbool.c:62:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:124:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:124:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:124:9: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:124:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:136:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:136:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:136:5: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:136:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:141:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:141:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:141:5: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:141:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:146:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:146:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:146:5: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:146:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:151:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:151:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:151:5: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:151:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:226:26: warning: unknown command tag name [-Wdocumentation-unknown-command] qobject/qdict.c:31:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:31:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:31:18: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:31:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:335:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] qobject/qdict.c:355:45: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:355:45: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:355:45: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:355:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:371:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:371:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:371:5: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:371:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:448:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qdict.c:448:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qdict.c:448:5: warning: extension used [-Wlanguage-extension-token] qobject/qdict.c:448:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qdict.c:46:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] qobject/qdict.c:47:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] qobject/qjson.c:154:13: warning: enumeration values 'QTYPE_NONE' and 'QTYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qobject/qjson.c:171:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] qobject/qjson.c:39:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qjson.c:39:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qjson.c:39:9: warning: extension used [-Wlanguage-extension-token] qobject/qjson.c:39:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qjson.c:44:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qjson.c:44:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qjson.c:44:9: warning: extension used [-Wlanguage-extension-token] qobject/qjson.c:44:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qjson.c:65:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qobject/qlist.c:179:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:179:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:179:9: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:179:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:188:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:188:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:188:5: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:188:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:32:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:32:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:32:18: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:32:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:46:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:46:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:46:9: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:46:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:69:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:69:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:69:5: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:69:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:74:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:74:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:74:5: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:74:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:79:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:79:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:79:5: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:79:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlist.c:84:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlist.c:84:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlist.c:84:5: warning: extension used [-Wlanguage-extension-token] qobject/qlist.c:84:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlit.c:107:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlit.c:107:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlit.c:107:16: warning: extension used [-Wlanguage-extension-token] qobject/qlit.c:107:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlit.c:116:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlit.c:116:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlit.c:116:16: warning: extension used [-Wlanguage-extension-token] qobject/qlit.c:116:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlit.c:119:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlit.c:119:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlit.c:119:16: warning: extension used [-Wlanguage-extension-token] qobject/qlit.c:119:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlit.c:40:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] qobject/qlit.c:70:13: warning: enumeration values 'QTYPE_NONE' and 'QTYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qobject/qlit.c:93:13: warning: enumeration values 'QTYPE_NONE' and 'QTYPE__MAX' not explicitly handled in switch [-Wswitch-enum] qobject/qlit.c:95:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlit.c:95:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlit.c:95:16: warning: extension used [-Wlanguage-extension-token] qobject/qlit.c:95:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlit.c:97:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlit.c:97:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlit.c:97:16: warning: extension used [-Wlanguage-extension-token] qobject/qlit.c:97:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qlit.c:99:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qlit.c:99:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qlit.c:99:16: warning: extension used [-Wlanguage-extension-token] qobject/qlit.c:99:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qnull.c:28:36: warning: unused parameter 'x' [-Wunused-parameter] qobject/qnull.c:28:54: warning: unused parameter 'y' [-Wunused-parameter] qobject/qnull.c:35:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qnull.c:35:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qnull.c:35:5: warning: extension used [-Wlanguage-extension-token] qobject/qnull.c:35:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qnum.c:117:22: warning: implicit conversion changes signedness: 'const int64_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] qobject/qnum.c:202:54: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] qobject/qnum.c:225:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] qobject/qnum.c:245:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qnum.c:245:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qnum.c:245:5: warning: extension used [-Wlanguage-extension-token] qobject/qnum.c:245:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qnum.c:28:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qnum.c:28:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qnum.c:28:18: warning: extension used [-Wlanguage-extension-token] qobject/qnum.c:28:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qnum.c:44:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qnum.c:44:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qnum.c:44:18: warning: extension used [-Wlanguage-extension-token] qobject/qnum.c:44:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qnum.c:60:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qnum.c:60:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qnum.c:60:18: warning: extension used [-Wlanguage-extension-token] qobject/qnum.c:60:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qnum.c:82:22: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] qobject/qstring.c:100:20: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qstring.c:106:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qstring.c:106:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qstring.c:106:5: warning: extension used [-Wlanguage-extension-token] qobject/qstring.c:106:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qstring.c:38:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qstring.c:38:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qstring.c:38:18: warning: extension used [-Wlanguage-extension-token] qobject/qstring.c:38:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qobject/qstring.c:64:18: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qobject/qstring.c:64:18: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qobject/qstring.c:64:18: warning: extension used [-Wlanguage-extension-token] qobject/qstring.c:64:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1071:11: warning: padding struct 'struct OCFData' with 7 bytes to align 'opaque' [-Wpadded] qom/object.c:1074:49: warning: unused parameter 'key' [-Wunused-parameter] qom/object.c:1167:60: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] qom/object.c:1168:60: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] qom/object.c:1408:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] qom/object.c:1428:54: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1428:54: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1428:54: warning: extension used [-Wlanguage-extension-token] qom/object.c:1428:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1430:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1430:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1430:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1430:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1452:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1452:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1452:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1452:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1464:53: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] qom/object.c:1489:54: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1489:54: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1489:54: warning: extension used [-Wlanguage-extension-token] qom/object.c:1489:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1491:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1491:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1491:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1491:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1513:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1513:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1513:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1513:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1521:54: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1521:54: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1521:54: warning: extension used [-Wlanguage-extension-token] qom/object.c:1521:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1523:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1523:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1523:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1523:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1544:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1544:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1544:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1544:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1569:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1569:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1569:39: warning: extension used [-Wlanguage-extension-token] qom/object.c:1569:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1574:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1574:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1574:39: warning: extension used [-Wlanguage-extension-token] qom/object.c:1574:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1579:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1579:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1579:39: warning: extension used [-Wlanguage-extension-token] qom/object.c:1579:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1584:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1584:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1584:39: warning: extension used [-Wlanguage-extension-token] qom/object.c:1584:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1591:54: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1591:54: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1591:54: warning: extension used [-Wlanguage-extension-token] qom/object.c:1591:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1593:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1593:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1593:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1593:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1613:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:1613:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1613:5: warning: extension used [-Wlanguage-extension-token] qom/object.c:1613:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:1720:47: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:1732:54: warning: unused parameter 'parent' [-Wunused-parameter] qom/object.c:1733:58: warning: unused parameter 'part' [-Wunused-parameter] qom/object.c:1738:52: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:1738:69: warning: unused parameter 'name' [-Wunused-parameter] qom/object.c:1780:51: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:1780:68: warning: unused parameter 'name' [-Wunused-parameter] qom/object.c:1781:45: warning: unused parameter 'val' [-Wunused-parameter] qom/object.c:1781:58: warning: unused parameter 'errp' [-Wunused-parameter] qom/object.c:1786:9: warning: padding size of 'LinkProperty' with 4 bytes to alignment boundary [-Wpadded] qom/object.c:1802:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] qom/object.c:1821:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:1907:57: warning: unused parameter 'part' [-Wunused-parameter] qom/object.c:1914:67: warning: unused parameter 'name' [-Wunused-parameter] qom/object.c:2166:5: warning: 'glib_auto_cleanup_GStrv' was marked unused but was used [-Wused-but-marked-unused] qom/object.c:2212:43: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2212:60: warning: unused parameter 'name' [-Wunused-parameter] qom/object.c:2460:51: warning: unused parameter 'errp' [-Wunused-parameter] qom/object.c:2465:44: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2472:44: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2485:45: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2492:45: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2505:45: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2512:45: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2525:45: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2532:45: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:253:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] qom/object.c:2562:62: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2582:68: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2602:62: warning: cast from 'const unsigned short *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2622:68: warning: cast from 'const unsigned short *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:263:20: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:2642:62: warning: cast from 'const unsigned int *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2662:68: warning: cast from 'const unsigned int *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2682:62: warning: cast from 'const unsigned long long *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2702:68: warning: cast from 'const unsigned long long *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:2710:40: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2720:40: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2730:47: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2731:51: warning: unused parameter 'part' [-Wunused-parameter] qom/object.c:2738:44: warning: unused parameter 'obj' [-Wunused-parameter] qom/object.c:2738:61: warning: unused parameter 'name' [-Wunused-parameter] qom/object.c:2776:22: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:2776:22: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:2776:22: warning: extension used [-Wlanguage-extension-token] qom/object.c:2776:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:277:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object.c:277:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object.c:277:9: warning: extension used [-Wlanguage-extension-token] qom/object.c:277:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object.c:2805:57: warning: unused parameter 'data' [-Wunused-parameter] qom/object.c:401:19: warning: comparison of integers of different signs: 'int' and 'const guint' (aka 'const unsigned int') [-Wsign-compare] qom/object.c:486:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] qom/object.c:486:21: warning: extension used [-Wlanguage-extension-token] qom/object.c:486:21: warning: padding size of 'struct (unnamed at ../qom/object.c:486:21)' with 7 bits to alignment boundary [-Wpadded] qom/object.c:486:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] qom/object.c:621:5: warning: 'glib_autoptr_cleanup_GHashTable' was marked unused but was used [-Wused-but-marked-unused] qom/object.c:68:17: warning: padding struct 'struct TypeImpl' with 7 bytes to align 'parent' [-Wpadded] qom/object.c:74:19: warning: padding struct 'struct TypeImpl' with 4 bytes to align 'interfaces' [-Wpadded] qom/object.c:95:51: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] qom/object.c:984:35: warning: format specifies type 'void *' but the argument has type 'ObjectClass *' (aka 'struct ObjectClass *') [-Wformat-pedantic] qom/object_interfaces.c:156:35: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:156:35: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:156:35: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:156:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:157:59: warning: implicit conversion changes signedness: 'ObjectType' (aka 'enum ObjectType') to 'int' [-Wsign-conversion] qom/object_interfaces.c:160:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:160:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:160:5: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:231:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] qom/object_interfaces.c:24:31: warning: 'USER_CREATABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] qom/object_interfaces.c:262:53: warning: declaration shadows a variable in the global scope [-Wshadow] qom/object_interfaces.c:264:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] qom/object_interfaces.c:283:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:283:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:283:13: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:283:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:287:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:287:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:287:15: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:287:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:293:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:293:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:293:5: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:293:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:298:46: warning: declaration shadows a variable in the global scope [-Wshadow] qom/object_interfaces.c:300:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] qom/object_interfaces.c:313:49: warning: declaration shadows a variable in the global scope [-Wshadow] qom/object_interfaces.c:37:31: warning: 'USER_CREATABLE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] qom/object_interfaces.c:69:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:69:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:69:39: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:69:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:71:46: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/object_interfaces.c:71:46: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/object_interfaces.c:71:46: warning: extension used [-Wlanguage-extension-token] qom/object_interfaces.c:71:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/object_interfaces.c:81:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] qom/qom-hmp-cmds.c:125:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] qom/qom-hmp-cmds.c:85:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/qom-hmp-cmds.c:85:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/qom-hmp-cmds.c:85:5: warning: extension used [-Wlanguage-extension-token] qom/qom-hmp-cmds.c:85:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/qom-hmp-cmds.c:98:70: warning: cast from 'const void *' to 'struct Object **' drops const qualifier [-Wcast-qual] qom/qom-hmp-cmds.c:99:70: warning: cast from 'const void *' to 'struct Object **' drops const qualifier [-Wcast-qual] qom/qom-qmp-cmds.c:106:5: warning: extension used [-Wlanguage-extension-token] qom/qom-qmp-cmds.c:109:45: warning: unused parameter 'has_implements' [-Wunused-parameter] qom/qom-qmp-cmds.c:111:45: warning: unused parameter 'has_abstract' [-Wunused-parameter] qom/qom-qmp-cmds.c:113:48: warning: unused parameter 'errp' [-Wunused-parameter] qom/qom-qmp-cmds.c:173:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] qom/qom-qmp-cmds.c:173:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] qom/qom-qmp-cmds.c:173:31: warning: extension used [-Wlanguage-extension-token] qom/qom-qmp-cmds.c:173:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] qom/qom-qmp-cmds.c:176:9: warning: extension used [-Wlanguage-extension-token] qom/qom-qmp-cmds.c:221:9: warning: extension used [-Wlanguage-extension-token] qom/qom-qmp-cmds.c:54:9: warning: extension used [-Wlanguage-extension-token] replay/replay-audio.c:24:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-audio.c:29:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] replay/replay-audio.c:46:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-audio.c:47:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-audio.c:48:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] replay/replay-audio.c:48:60: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] replay/replay-audio.c:49:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] replay/replay-audio.c:49:32: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] replay/replay-audio.c:51:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-audio.c:52:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-audio.c:58:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] replay/replay-audio.c:59:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] replay/replay-audio.c:60:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] replay/replay-audio.c:60:64: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] replay/replay-audio.c:61:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] replay/replay-audio.c:61:36: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] replay/replay-audio.c:62:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-audio.c:63:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-char.c:102:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] replay/replay-char.c:103:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] replay/replay-char.c:112:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] replay/replay-char.c:113:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] replay/replay-char.c:134:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] replay/replay-char.c:149:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] replay/replay-char.c:157:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] replay/replay-char.c:26:14: warning: padding struct 'struct CharEvent' with 4 bytes to align 'buf' [-Wpadded] replay/replay-char.c:47:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] replay/replay-char.c:60:27: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] replay/replay-char.c:62:18: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] replay/replay-char.c:82:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay-debugging.c:107:32: warning: unused parameter 'mon' [-Wunused-parameter] replay/replay-debugging.c:128:39: warning: unused parameter 'mon' [-Wunused-parameter] replay/replay-debugging.c:128:57: warning: unused parameter 'qdict' [-Wunused-parameter] replay/replay-debugging.c:168:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] replay/replay-debugging.c:176:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:196:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] replay/replay-debugging.c:197:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] replay/replay-debugging.c:203:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] replay/replay-debugging.c:204:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-debugging.c:216:31: warning: unused parameter 'mon' [-Wunused-parameter] replay/replay-debugging.c:228:40: warning: unused parameter 'opaque' [-Wunused-parameter] replay/replay-debugging.c:242:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:262:40: warning: unused parameter 'opaque' [-Wunused-parameter] replay/replay-debugging.c:283:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:301:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:309:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:319:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:34:49: warning: unused parameter 'qdict' [-Wunused-parameter] replay/replay-debugging.c:46:38: warning: unused parameter 'errp' [-Wunused-parameter] replay/replay-debugging.c:55:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-debugging.c:87:34: warning: unused parameter 'opaque' [-Wunused-parameter] replay/replay-debugging.c:96:20: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] replay/replay-debugging.c:97:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-events.c:130:19: warning: extension used [-Wlanguage-extension-token] replay/replay-events.c:130:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] replay/replay-events.c:148:57: warning: passing 'QEMUBHFunc *' (aka 'void (*)(void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] replay/replay-events.c:178:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay-events.c:181:17: warning: enumeration value 'REPLAY_ASYNC_COUNT' not explicitly handled in switch [-Wswitch-enum] replay/replay-events.c:184:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-events.c:195:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] replay/replay-events.c:226:13: warning: enumeration value 'REPLAY_ASYNC_COUNT' not explicitly handled in switch [-Wswitch-enum] replay/replay-events.c:229:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] replay/replay-events.c:22:11: warning: padding struct 'struct Event' with 4 bytes to align 'opaque' [-Wpadded] replay/replay-events.c:230:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-events.c:249:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] replay/replay-events.c:250:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-events.c:261:9: warning: 'break' will never be executed [-Wunreachable-code-break] replay/replay-events.c:266:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] replay/replay-events.c:290:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-events.c:299:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-events.c:36:13: warning: enumeration value 'REPLAY_ASYNC_COUNT' not explicitly handled in switch [-Wswitch-enum] replay/replay-events.c:63:9: warning: 'break' will never be executed [-Wunreachable-code-break] replay/replay-input.c:104:43: warning: cast from function call of type 'uint32_t' (aka 'unsigned int') to non-matching type 'InputAxis' (aka 'enum InputAxis') [-Wbad-function-cast] replay/replay-input.c:109:43: warning: cast from function call of type 'uint32_t' (aka 'unsigned int') to non-matching type 'InputAxis' (aka 'enum InputAxis') [-Wbad-function-cast] replay/replay-input.c:89:59: warning: cast from function call of type 'uint32_t' (aka 'unsigned int') to non-matching type 'QKeyCode' (aka 'enum QKeyCode') [-Wbad-function-cast] replay/replay-input.c:99:47: warning: cast from function call of type 'uint32_t' (aka 'unsigned int') to non-matching type 'InputButton' (aka 'enum InputButton') [-Wbad-function-cast] replay/replay-internal.c:109:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] replay/replay-internal.c:179:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] replay/replay-internal.c:221:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] replay/replay-internal.c:224:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] replay/replay-internal.c:235:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] replay/replay-internal.c:253:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] replay/replay-internal.c:254:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] replay/replay-internal.c:259:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] replay/replay-internal.c:42:1: warning: function 'replay_read_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] replay/replay-internal.c:66:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay-internal.c:72:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] replay/replay-internal.c:77:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] replay/replay-internal.c:78:22: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] replay/replay-internal.c:84:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] replay/replay-internal.c:99:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay-internal.h:78:14: warning: padding struct 'struct ReplayState' with 4 bytes to align 'file_offset' [-Wpadded] replay/replay-net.c:20:8: warning: padding size of 'struct ReplayNetState' with 4 bytes to alignment boundary [-Wpadded] replay/replay-net.c:27:14: warning: padding struct 'struct NetEvent' with 3 bytes to align 'flags' [-Wpadded] replay/replay-net.c:41:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] replay/replay-net.c:58:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] replay/replay-net.c:59:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] replay/replay-net.c:60:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay-net.c:61:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] replay/replay-random.c:23:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] replay/replay-random.c:35:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] replay/replay-snapshot.c:25:26: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-snapshot.c:30:47: warning: unused parameter 'version_id' [-Wunused-parameter] replay/replay-snapshot.c:34:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] replay/replay-snapshot.c:55:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:56:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:57:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:58:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:59:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:60:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:61:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:62:9: warning: extension used [-Wlanguage-extension-token] replay/replay-snapshot.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] replay/replay-snapshot.c:63:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] replay/replay-time.c:27:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-time.c:28:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay-time.c:54:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay-time.c:56:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] replay/replay.c:168:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay.c:180:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] replay/replay.c:187:43: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] replay/replay.c:256:19: warning: implicit conversion changes signedness: 'int' to 'ReplayMode' (aka 'enum ReplayMode') [-Wsign-conversion] replay/replay.c:259:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] replay/replay.c:316:26: warning: implicit conversion changes signedness: 'ReplayMode' (aka 'enum ReplayMode') to 'int' [-Wsign-conversion] replay/replay.c:53:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] replay/replay.c:57:29: warning: use of GNU case range extension [-Wgnu-case-range] replay/replay.c:66:12: warning: 'return' will never be executed [-Wunreachable-code-return] replay/replay.c:71:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] replay/replay.c:80:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] replay/replay.c:83:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] replay/replay.c:84:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] scsi/pr-manager-stub.c:27:50: warning: unused parameter 'errp' [-Wunused-parameter] scsi/utils.c:141:11: warning: extension used [-Wlanguage-extension-token] scsi/utils.c:141:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] scsi/utils.c:141:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] scsi/utils.c:141:15: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (len) : (size))' (aka 'unsigned long') [-Wsign-conversion] scsi/utils.c:261:24: warning: no previous extern declaration for non-static variable 'sense_code_LUN_NOT_RESPONDING' [-Wmissing-variable-declarations] scsi/utils.c:266:24: warning: no previous extern declaration for non-static variable 'sense_code_COMMAND_TIMEOUT' [-Wmissing-variable-declarations] scsi/utils.c:271:24: warning: no previous extern declaration for non-static variable 'sense_code_COMMAND_ABORTED' [-Wmissing-variable-declarations] scsi/utils.c:342:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] scsi/utils.c:347:29: warning: extension used [-Wlanguage-extension-token] scsi/utils.c:347:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] scsi/utils.c:348:16: warning: extension used [-Wlanguage-extension-token] scsi/utils.c:348:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] scsi/utils.c:351:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] scsi/utils.c:37:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] scsi/utils.c:39:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] scsi/utils.c:41:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] scsi/utils.c:43:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] scsi/utils.c:442:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] scsi/utils.c:453:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] scsi/utils.c:577:16: warning: extension used [-Wlanguage-extension-token] scsi/utils.c:577:16: warning: padding size of 'struct (unnamed at ../scsi/utils.c:577:16)' with 7 bits to alignment boundary [-Wpadded] scsi/utils.c:577:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] scsi/utils.c:59:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] scsi/utils.c:65:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:118:12: warning: padding struct 'struct LayoutInfo' with 4 bytes to align 'ramsize' [-Wpadded] semihosting/arm-compat-semi.c:124:32: warning: unused parameter 'offset_in_region' [-Wunused-parameter] semihosting/arm-compat-semi.c:134:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:147:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] semihosting/arm-compat-semi.c:213:48: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/arm-compat-semi.c:220:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:231:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/arm-compat-semi.c:231:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:234:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:241:56: warning: unused parameter 'ret' [-Wunused-parameter] semihosting/arm-compat-semi.c:241:65: warning: unused parameter 'err' [-Wunused-parameter] semihosting/arm-compat-semi.c:256:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/arm-compat-semi.c:256:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:256:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:262:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:272:36: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:309:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:309:21: warning: possible misuse of comma operator here [-Wcomma] semihosting/arm-compat-semi.c:313:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:313:25: warning: possible misuse of comma operator here [-Wcomma] semihosting/arm-compat-semi.c:327:13: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/arm-compat-semi.c:327:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:328:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:328:21: warning: possible misuse of comma operator here [-Wcomma] semihosting/arm-compat-semi.c:372:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:372:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:378:13: warning: declaration shadows a local variable [-Wshadow] semihosting/arm-compat-semi.c:381:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:381:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:382:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:382:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:383:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:383:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:390:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:427:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:432:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:432:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:433:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:433:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:449:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:452:62: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:452:62: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:458:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:458:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:459:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:459:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:460:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:460:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:461:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:461:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:465:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:465:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:466:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:466:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:467:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:467:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:468:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:468:50: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:477:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:477:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:482:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:482:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:483:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:483:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:487:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:487:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:488:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:488:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:489:53: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:489:53: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:489:59: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:493:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:493:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:495:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:495:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:503:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:503:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:504:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:504:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:505:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:505:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:509:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/arm-compat-semi.c:509:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:516:17: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned int') [-Wsign-compare] semihosting/arm-compat-semi.c:516:17: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] semihosting/arm-compat-semi.c:518:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/arm-compat-semi.c:518:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:521:43: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/arm-compat-semi.c:521:43: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:527:30: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/arm-compat-semi.c:527:30: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:534:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:534:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:535:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:535:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:540:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:540:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:541:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:541:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:542:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:542:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:543:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:543:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:548:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:552:18: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:552:18: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:553:43: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] semihosting/arm-compat-semi.c:553:43: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] semihosting/arm-compat-semi.c:557:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:557:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:558:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:558:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:591:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:591:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:592:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:592:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:616:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:621:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:621:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:627:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:634:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:657:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:658:32: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:673:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:673:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:701:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:702:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:703:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:704:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:707:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] semihosting/arm-compat-semi.c:707:29: warning: extension used [-Wlanguage-extension-token] semihosting/arm-compat-semi.c:707:29: warning: padding size of 'struct (unnamed at ../semihosting/arm-compat-semi.c:707:29)' with 7 bits to alignment boundary [-Wpadded] semihosting/arm-compat-semi.c:707:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] semihosting/arm-compat-semi.c:711:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:711:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] semihosting/arm-compat-semi.c:711:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] semihosting/arm-compat-semi.c:713:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:713:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:713:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] semihosting/arm-compat-semi.c:713:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] semihosting/arm-compat-semi.c:735:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:735:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:736:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:736:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:739:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:752:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:753:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/arm-compat-semi.c:758:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:758:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/arm-compat-semi.c:758:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/arm-compat-semi.c:762:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:763:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/arm-compat-semi.c:792:28: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/config.c:134:49: warning: declaration shadows a variable in the global scope [-Wshadow] semihosting/config.c:28:14: warning: no previous extern declaration for non-static variable 'qemu_semihosting_config_opts' [-Wmissing-variable-declarations] semihosting/config.c:33:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] semihosting/config.c:50:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] semihosting/config.c:57:23: warning: padding struct 'struct SemihostingConfig' with 2 bytes to align 'target' [-Wpadded] semihosting/config.c:60:17: warning: padding struct 'struct SemihostingConfig' with 4 bytes to align 'cmdline' [-Wpadded] semihosting/config.c:99:40: warning: unused parameter 'errp' [-Wunused-parameter] semihosting/console.c:104:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] semihosting/console.c:104:32: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] semihosting/console.c:117:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] semihosting/console.c:117:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] semihosting/console.c:36:25: warning: padding struct 'struct SemihostingConsole' with 7 bytes to align 'fifo' [-Wpadded] semihosting/console.c:52:53: warning: unused parameter 'user_data' [-Wunused-parameter] semihosting/guestfd.c:100:32: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] semihosting/guestfd.c:79:20: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/guestfd.c:85:12: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/syscalls.c:102:40: warning: implicit conversion changes signedness: 'const blksize_t' (aka 'const int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:103:39: warning: implicit conversion changes signedness: 'const blkcnt_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:105:38: warning: implicit conversion loses integer precision: 'const __darwin_time_t' (aka 'const long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:106:38: warning: implicit conversion loses integer precision: 'const __darwin_time_t' (aka 'const long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:107:38: warning: implicit conversion loses integer precision: 'const __darwin_time_t' (aka 'const long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:109:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:123:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/syscalls.c:124:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:135:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:144:33: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:150:32: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:157:33: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:164:33: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:171:34: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:177:33: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:189:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:201:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:216:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:221:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:233:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:240:40: warning: unused parameter 'cs' [-Wunused-parameter] semihosting/syscalls.c:260:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:283:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:287:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:289:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:303:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:30:24: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:313:17: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:317:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:324:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:325:9: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:327:22: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:328:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:328:31: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:328:9: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:336:17: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:340:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:344:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:345:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:368:18: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:375:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:384:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:386:26: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:38:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] semihosting/syscalls.c:398:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:402:24: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:416:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:431:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:432:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:43:9: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:43:9: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] semihosting/syscalls.c:43:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] semihosting/syscalls.c:444:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:449:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:450:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:463:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:468:9: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:469:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:474:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:475:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:476:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:488:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:493:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:494:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:49:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/syscalls.c:49:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/syscalls.c:506:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:510:9: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:512:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:518:32: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:519:33: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:520:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:525:36: warning: unused parameter 'gf' [-Wunused-parameter] semihosting/syscalls.c:525:63: warning: unused parameter 'timeout' [-Wunused-parameter] semihosting/syscalls.c:546:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:552:11: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:554:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:560:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:573:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] semihosting/syscalls.c:573:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] semihosting/syscalls.c:576:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] semihosting/syscalls.c:576:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] semihosting/syscalls.c:582:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] semihosting/syscalls.c:583:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] semihosting/syscalls.c:584:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:586:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:601:35: warning: unused parameter 'gf' [-Wunused-parameter] semihosting/syscalls.c:607:11: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:609:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:60:15: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:60:44: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/syscalls.c:60:44: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:612:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/syscalls.c:612:50: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/syscalls.c:613:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:614:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] semihosting/syscalls.c:614:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:614:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:618:36: warning: unused parameter 'gf' [-Wunused-parameter] semihosting/syscalls.c:621:17: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:625:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:628:47: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] semihosting/syscalls.c:628:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] semihosting/syscalls.c:629:24: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:629:30: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:630:5: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:634:36: warning: unused parameter 'gf' [-Wunused-parameter] semihosting/syscalls.c:643:24: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:648:39: warning: unused parameter 'gf' [-Wunused-parameter] semihosting/syscalls.c:651:13: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] semihosting/syscalls.c:667:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] semihosting/syscalls.c:667:17: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] semihosting/syscalls.c:694:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:697:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:725:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:751:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:766:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:778:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:793:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:79:19: warning: comparison of integers of different signs: 'const dev_t' (aka 'const int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] semihosting/syscalls.c:803:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:806:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:817:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:832:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:84:9: warning: 'env' was marked unused but was used [-Wused-but-marked-unused] semihosting/syscalls.c:857:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:860:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:882:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/syscalls.c:885:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:89:36: warning: implicit conversion changes signedness: 'const dev_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] semihosting/syscalls.c:90:36: warning: implicit conversion loses integer precision: 'const __darwin_ino64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] semihosting/syscalls.c:95:37: warning: implicit conversion changes signedness: 'const dev_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] semihosting/syscalls.c:963:13: warning: enumeration value 'GuestFDUnused' not explicitly handled in switch [-Wswitch-enum] semihosting/syscalls.c:96:37: warning: implicit conversion changes signedness: 'const off_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] semihosting/uaccess.c:38:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] semihosting/uaccess.c:38:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] semihosting/uaccess.c:38:51: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] semihosting/uaccess.c:38:51: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] semihosting/uaccess.c:52:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] semihosting/uaccess.c:63:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] semihosting/uaccess.c:81:45: warning: implicit conversion changes signedness: 'long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] semihosting/uaccess.c:81:45: warning: implicit conversion loses integer precision: 'long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/arch_init.c:29:5: warning: no previous extern declaration for non-static variable 'graphic_width' [-Wmissing-variable-declarations] softmmu/arch_init.c:30:5: warning: no previous extern declaration for non-static variable 'graphic_height' [-Wmissing-variable-declarations] softmmu/arch_init.c:31:5: warning: no previous extern declaration for non-static variable 'graphic_depth' [-Wmissing-variable-declarations] softmmu/arch_init.c:33:5: warning: no previous extern declaration for non-static variable 'graphic_width' [-Wmissing-variable-declarations] softmmu/arch_init.c:34:5: warning: no previous extern declaration for non-static variable 'graphic_height' [-Wmissing-variable-declarations] softmmu/arch_init.c:35:5: warning: no previous extern declaration for non-static variable 'graphic_depth' [-Wmissing-variable-declarations] softmmu/arch_init.c:37:5: warning: no previous extern declaration for non-static variable 'graphic_width' [-Wmissing-variable-declarations] softmmu/arch_init.c:38:5: warning: no previous extern declaration for non-static variable 'graphic_height' [-Wmissing-variable-declarations] softmmu/arch_init.c:39:5: warning: no previous extern declaration for non-static variable 'graphic_depth' [-Wmissing-variable-declarations] softmmu/balloon.c:104:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] softmmu/balloon.c:105:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/bootdevice.c:250:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/bootdevice.c:287:42: warning: unused parameter 'obj' [-Wunused-parameter] softmmu/bootdevice.c:294:42: warning: unused parameter 'obj' [-Wunused-parameter] softmmu/bootdevice.c:316:48: warning: unused parameter 'obj' [-Wunused-parameter] softmmu/bootdevice.c:316:65: warning: unused parameter 'name' [-Wunused-parameter] softmmu/bootdevice.c:348:8: warning: padding size of 'struct FWLCHSEntry' with 4 bytes to alignment boundary [-Wpadded] softmmu/bootdevice.c:39:18: warning: padding struct 'struct FWBootEntry' with 4 bytes to align 'dev' [-Wpadded] softmmu/cpu-throttle.c:100:24: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-throttle.c:100:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpu-throttle.c:102:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/cpu-throttle.c:121:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/cpu-throttle.c:121:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpu-throttle.c:40:64: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/cpu-throttle.c:50:19: warning: cast from function call of type 'int' to non-matching type 'double' [-Wbad-function-cast] softmmu/cpu-throttle.c:58:55: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] softmmu/cpu-throttle.c:61:35: warning: implicit conversion changes signedness: 'long long' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] softmmu/cpu-throttle.c:69:43: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/cpu-throttle.c:78:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-throttle.c:78:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpu-throttle.c:79:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpu-throttle.c:85:19: warning: cast from function call of type 'int' to non-matching type 'double' [-Wbad-function-cast] softmmu/cpu-throttle.c:86:72: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion] softmmu/cpu-throttle.c:99:24: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-throttle.c:99:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpu-timers.c:138:39: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/cpu-timers.c:155:45: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/cpu-timers.c:169:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:170:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:170:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] softmmu/cpu-timers.c:170:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:171:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/cpu-timers.c:181:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:181:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] softmmu/cpu-timers.c:181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:182:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:182:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] softmmu/cpu-timers.c:182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:183:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/cpu-timers.c:193:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:193:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:194:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:194:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:195:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/cpu-timers.c:208:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:209:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/cpu-timers.c:225:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:225:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:227:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:227:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] softmmu/cpu-timers.c:228:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/cpu-timers.c:236:34: warning: unused parameter 'cpu' [-Wunused-parameter] softmmu/cpu-timers.c:236:55: warning: unused parameter 'unused' [-Wunused-parameter] softmmu/cpu-timers.c:240:33: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/cpu-timers.c:254:16: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:254:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpu-timers.c:263:26: warning: extension used [-Wlanguage-extension-token] softmmu/cpu-timers.c:263:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:105:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:105:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:123:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:123:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:135:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:135:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:144:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:144:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:153:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:153:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:162:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:162:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:238:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/cpus.c:407:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:407:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:423:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:482:1: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:486:12: warning: 'get_iothread_locked' was marked unused but was used [-Wused-but-marked-unused] softmmu/cpus.c:500:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:504:5: warning: 'set_iothread_locked' was marked unused but was used [-Wused-but-marked-unused] softmmu/cpus.c:510:5: warning: 'set_iothread_locked' was marked unused but was used [-Wused-but-marked-unused] softmmu/cpus.c:516:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:521:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:543:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:543:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:557:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:557:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:572:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:573:9: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:573:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:599:5: warning: extension used [-Wlanguage-extension-token] softmmu/cpus.c:599:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:630:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/cpus.c:632:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/cpus.c:633:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/cpus.c:650:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/cpus.c:759:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] softmmu/cpus.c:775:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/cpus.c:776:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/cpus.c:809:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/cpus.c:810:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/cpus.c:81:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/datadir.c:74:25: warning: extension used [-Wlanguage-extension-token] softmmu/datadir.c:74:25: warning: padding size of 'struct (unnamed at ../softmmu/datadir.c:74:25)' with 7 bits to alignment boundary [-Wpadded] softmmu/datadir.c:74:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] softmmu/device_tree.c:101:21: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] softmmu/device_tree.c:103:25: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] softmmu/device_tree.c:103:61: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/device_tree.c:266:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/device_tree.c:321:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/device_tree.c:396:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] softmmu/device_tree.c:419:25: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] softmmu/device_tree.c:421:13: warning: declaration shadows a local variable [-Wshadow] softmmu/device_tree.c:421:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] softmmu/device_tree.c:476:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] softmmu/device_tree.c:491:39: warning: unused parameter 'fdt' [-Wunused-parameter] softmmu/device_tree.c:511:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] softmmu/device_tree.c:575:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/device_tree.c:575:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] softmmu/device_tree.c:628:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/device_tree.c:641:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/device_tree.c:645:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/device_tree.c:645:36: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] softmmu/device_tree.c:653:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] softmmu/device_tree.c:697:31: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] softmmu/device_tree.c:700:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/device_tree.c:86:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] softmmu/dirtylimit.c:103:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:125:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:149:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/dirtylimit.c:150:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/dirtylimit.c:173:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:194:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/dirtylimit.c:195:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/dirtylimit.c:229:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/dirtylimit.c:232:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] softmmu/dirtylimit.c:240:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/dirtylimit.c:246:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/dirtylimit.c:254:11: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:254:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:255:11: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:255:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:266:11: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:266:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:267:11: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:267:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:291:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/dirtylimit.c:291:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] softmmu/dirtylimit.c:296:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/dirtylimit.c:296:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] softmmu/dirtylimit.c:302:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/dirtylimit.c:316:33: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:316:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:319:33: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:319:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:329:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/dirtylimit.c:342:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:350:9: warning: extension used [-Wlanguage-extension-token] softmmu/dirtylimit.c:350:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dirtylimit.c:393:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/dirtylimit.c:394:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/dirtylimit.c:409:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'useconds_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/dirtylimit.c:433:28: warning: code will never be executed [-Wunreachable-code] softmmu/dirtylimit.c:437:9: warning: code will never be executed [-Wunreachable-code] softmmu/dirtylimit.c:481:28: warning: code will never be executed [-Wunreachable-code] softmmu/dirtylimit.c:487:9: warning: code will never be executed [-Wunreachable-code] softmmu/dirtylimit.c:49:16: warning: padding struct 'struct (unnamed at ../softmmu/dirtylimit.c:46:1)' with 7 bytes to align 'thread' [-Wpadded] softmmu/dirtylimit.c:50:4: warning: no previous extern declaration for non-static variable 'vcpu_dirty_rate_stat' [-Wmissing-variable-declarations] softmmu/dirtylimit.c:518:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/dirtylimit.c:535:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/dirtylimit.c:566:63: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/dirtylimit.c:575:59: warning: unused parameter 'qdict' [-Wunused-parameter] softmmu/dirtylimit.c:59:14: warning: padding struct 'struct VcpuDirtyLimitState' with 3 bytes to align 'quota' [-Wpadded] softmmu/dirtylimit.c:68:4: warning: no previous extern declaration for non-static variable 'dirtylimit_state' [-Wmissing-variable-declarations] softmmu/dirtylimit.c:96:48: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/dma-helpers.c:102:34: warning: passing 'BlockCompletionFunc *' (aka 'void (*)(void *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] softmmu/dma-helpers.c:145:36: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/dma-helpers.c:146:61: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/dma-helpers.c:178:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/dma-helpers.c:186:21: warning: cast from 'char *' to 'DMAAIOCB *' increases required alignment from 1 to 8 [-Wcast-align] softmmu/dma-helpers.c:186:21: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/dma-helpers.c:186:21: warning: extension used [-Wlanguage-extension-token] softmmu/dma-helpers.c:186:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dma-helpers.c:209:21: warning: cast from 'char *' to 'DMAAIOCB *' increases required alignment from 1 to 8 [-Wcast-align] softmmu/dma-helpers.c:209:21: warning: cast from 'const struct BlockAIOCB *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/dma-helpers.c:209:21: warning: extension used [-Wlanguage-extension-token] softmmu/dma-helpers.c:209:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dma-helpers.c:228:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/dma-helpers.c:253:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] softmmu/dma-helpers.c:271:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] softmmu/dma-helpers.c:295:11: warning: extension used [-Wlanguage-extension-token] softmmu/dma-helpers.c:295:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dma-helpers.c:298:27: warning: extension used [-Wlanguage-extension-token] softmmu/dma-helpers.c:298:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dma-helpers.c:326:54: warning: implicit conversion changes signedness: 'dma_addr_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/dma-helpers.c:339:22: warning: extension used [-Wlanguage-extension-token] softmmu/dma-helpers.c:339:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dma-helpers.c:340:17: warning: extension used [-Wlanguage-extension-token] softmmu/dma-helpers.c:340:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/dma-helpers.c:66:14: warning: padding struct 'DMAAIOCB' with 4 bytes to align 'offset' [-Wpadded] softmmu/globals.c:47:5: warning: no previous extern declaration for non-static variable 'fd_bootchk' [-Wmissing-variable-declarations] softmmu/icount.c:161:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/icount.c:213:36: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/icount.c:220:36: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/icount.c:230:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/icount.c:267:26: warning: extension used [-Wlanguage-extension-token] softmmu/icount.c:267:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/icount.c:281:35: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/icount.c:460:42: warning: implicit conversion loses integer precision: 'long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] softmmu/ioport.c:100:11: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] softmmu/ioport.c:111:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] softmmu/ioport.c:148:17: warning: cast from 'char *' to 'MemoryRegionPortioList *' (aka 'struct MemoryRegionPortioList *') increases required alignment from 1 to 16 [-Wcast-align] softmmu/ioport.c:148:17: warning: cast from 'const struct MemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/ioport.c:148:17: warning: extension used [-Wlanguage-extension-token] softmmu/ioport.c:148:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/ioport.c:179:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:183:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:185:74: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:201:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:201:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:205:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:207:67: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:207:77: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/ioport.c:296:17: warning: cast from 'char *' to 'MemoryRegionPortioList *' (aka 'struct MemoryRegionPortioList *') increases required alignment from 1 to 16 [-Wcast-align] softmmu/ioport.c:296:17: warning: cast from 'const struct MemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/ioport.c:296:17: warning: extension used [-Wlanguage-extension-token] softmmu/ioport.c:296:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/ioport.c:35:16: warning: padding size of 'struct MemoryRegionPortioList' with 8 bytes to alignment boundary [-Wpadded] softmmu/ioport.c:41:42: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/ioport.c:41:57: warning: unused parameter 'addr' [-Wunused-parameter] softmmu/ioport.c:41:72: warning: unused parameter 'size' [-Wunused-parameter] softmmu/ioport.c:46:39: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/ioport.c:46:54: warning: unused parameter 'addr' [-Wunused-parameter] softmmu/ioport.c:46:69: warning: unused parameter 'val' [-Wunused-parameter] softmmu/ioport.c:47:42: warning: unused parameter 'size' [-Wunused-parameter] softmmu/memory.c:106:65: warning: named variadic macros are a GNU extension [-Wvariadic-macros] softmmu/memory.c:1101:13: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:1101:55: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:1109:13: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:1109:56: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:1119:57: warning: unused parameter 'mr' [-Wunused-parameter] softmmu/memory.c:1143:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] softmmu/memory.c:1144:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/memory.c:1149:13: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] softmmu/memory.c:114:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:1150:48: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] softmmu/memory.c:1154:17: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] softmmu/memory.c:1156:16: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] softmmu/memory.c:1200:65: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1203:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1204:26: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/memory.c:1215:67: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1216:60: warning: unused parameter 'part' [-Wunused-parameter] softmmu/memory.c:1218:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:121:51: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:1224:64: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1227:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1234:42: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1236:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1244:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1275:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1280:43: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1280:58: warning: unused parameter 'addr' [-Wunused-parameter] softmmu/memory.c:1281:46: warning: unused parameter 'size' [-Wunused-parameter] softmmu/memory.c:1289:40: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1289:55: warning: unused parameter 'addr' [-Wunused-parameter] softmmu/memory.c:1290:43: warning: unused parameter 'val' [-Wunused-parameter] softmmu/memory.c:1290:57: warning: unused parameter 'size' [-Wunused-parameter] softmmu/memory.c:1297:42: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:1297:57: warning: unused parameter 'addr' [-Wunused-parameter] softmmu/memory.c:1298:45: warning: unused parameter 'size' [-Wunused-parameter] softmmu/memory.c:1298:56: warning: unused parameter 'is_write' [-Wunused-parameter] softmmu/memory.c:1299:47: warning: unused parameter 'attrs' [-Wunused-parameter] softmmu/memory.c:130:73: warning: named variadic macros are a GNU extension [-Wvariadic-macros] softmmu/memory.c:1320:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] softmmu/memory.c:1323:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] softmmu/memory.c:1326:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/memory.c:1347:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] softmmu/memory.c:1350:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] softmmu/memory.c:1353:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/memory.c:138:61: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:138:63: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:145:61: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:145:63: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:1468:64: warning: unused parameter 'attrs' [-Wunused-parameter] softmmu/memory.c:155:67: warning: named variadic macros are a GNU extension [-Wvariadic-macros] softmmu/memory.c:159:53: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:159:55: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:1637:69: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'off_t' (aka 'long long') [-Wsign-conversion] softmmu/memory.c:167:8: warning: padding size of 'struct MemoryRegionIoeventfd' with 8 bytes to alignment boundary [-Wpadded] softmmu/memory.c:170:14: warning: padding struct 'struct MemoryRegionIoeventfd' with 7 bytes to align 'data' [-Wpadded] softmmu/memory.c:1739:10: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1741:16: warning: 'IOMMU_MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1749:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1769:20: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/memory.c:1814:26: warning: cast from 'const struct MemoryRegion *' to 'struct MemoryRegion *' drops const qualifier [-Wcast-qual] softmmu/memory.c:1815:58: warning: cast from 'const struct MemoryRegion *' to 'struct Object *' drops const qualifier [-Wcast-qual] softmmu/memory.c:1857:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1880:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1900:16: warning: 'IOMMU_MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1916:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1921:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/memory.c:1926:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1927:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1963:16: warning: 'IOMMU_MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:1988:20: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:1988:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:1989:25: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:1989:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:2005:35: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2018:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2030:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2041:36: warning: 'IOMMU_MEMORY_REGION_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2069:36: warning: 'RAM_DISCARD_MANAGER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2078:36: warning: 'RAM_DISCARD_MANAGER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2089:36: warning: 'RAM_DISCARD_MANAGER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2100:36: warning: 'RAM_DISCARD_MANAGER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2110:36: warning: 'RAM_DISCARD_MANAGER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2119:36: warning: 'RAM_DISCARD_MANAGER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2182:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] softmmu/memory.c:2198:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] softmmu/memory.c:219:8: warning: padding size of 'struct FlatRange' with 12 bytes to alignment boundary [-Wpadded] softmmu/memory.c:2290:25: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:2290:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:2292:23: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:2292:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:2377:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2391:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:275:30: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:275:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:2810:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2849:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:2861:5: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:2861:63: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:2876:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/memory.c:2894:62: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:2894:9: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:2903:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/memory.c:2913:61: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:2913:9: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:2936:50: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/memory.c:2937:53: warning: unused parameter 'state' [-Wunused-parameter] softmmu/memory.c:294:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] softmmu/memory.c:3029:34: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:3041:34: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:304:12: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:304:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:3113:5: warning: arithmetic on pointers to the function type 'void (AddressSpace *)' (aka 'void (struct AddressSpace *)') is a GNU extension [-Wpointer-arith] softmmu/memory.c:3113:5: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:3113:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:3113:5: warning: zero size arrays are an extension [-Wzero-length-array] softmmu/memory.c:312:9: warning: arithmetic on pointers to the function type 'void (FlatView *)' (aka 'void (struct FlatView *)') is a GNU extension [-Wpointer-arith] softmmu/memory.c:312:9: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:312:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:312:9: warning: zero size arrays are an extension [-Wzero-length-array] softmmu/memory.c:3169:58: warning: cast from 'const struct MemoryRegion *' to 'struct MemoryRegion *' drops const qualifier [-Wcast-qual] softmmu/memory.c:3211:27: warning: declaration shadows a local variable [-Wshadow] softmmu/memory.c:3236:60: warning: cast from 'const struct MemoryRegion *' to 'struct MemoryRegion *' drops const qualifier [-Wcast-qual] softmmu/memory.c:3257:60: warning: cast from 'const struct MemoryRegion *' to 'struct MemoryRegion *' drops const qualifier [-Wcast-qual] softmmu/memory.c:3300:17: warning: padding struct 'struct FlatViewInfo' with 2 bytes to align 'ac' [-Wpadded] softmmu/memory.c:3311:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/memory.c:3318:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] softmmu/memory.c:3365:27: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] softmmu/memory.c:3388:48: warning: unused parameter 'user_data' [-Wunused-parameter] softmmu/memory.c:3437:8: warning: padding size of 'struct AddressSpaceInfo' with 6 bytes to alignment boundary [-Wpadded] softmmu/memory.c:3452:57: warning: unused parameter 'user_data' [-Wunused-parameter] softmmu/memory.c:3470:45: warning: unused parameter 'key' [-Wunused-parameter] softmmu/memory.c:3471:45: warning: unused parameter 'user_data' [-Wunused-parameter] softmmu/memory.c:3480:32: warning: unused parameter 'dispatch_tree' [-Wunused-parameter] softmmu/memory.c:3549:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:3573:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:3600:17: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:368:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] softmmu/memory.c:371:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/memory.c:437:60: warning: unused parameter 'attrs' [-Wunused-parameter] softmmu/memory.c:482:60: warning: unused parameter 'attrs' [-Wunused-parameter] softmmu/memory.c:546:19: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:546:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:546:23: warning: declaration shadows a local variable [-Wshadow] softmmu/memory.c:546:23: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:546:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:551:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/memory.c:555:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/memory.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] softmmu/memory.c:781:13: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:794:13: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:808:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/memory.c:833:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/memory.c:845:37: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:845:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory.c:856:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/memory.c:860:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/memory.c:883:9: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:887:9: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:949:17: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:949:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:949:77: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:957:17: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:957:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:957:77: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:959:21: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:964:21: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:976:17: warning: extension used [-Wlanguage-extension-token] softmmu/memory.c:976:17: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory.c:976:77: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] softmmu/memory_mapping.c:202:65: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] softmmu/memory_mapping.c:210:23: warning: extension used [-Wlanguage-extension-token] softmmu/memory_mapping.c:262:28: warning: cast from 'char *' to 'GuestPhysListener *' (aka 'struct GuestPhysListener *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/memory_mapping.c:262:28: warning: cast from 'const struct MemoryListener *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/memory_mapping.c:262:28: warning: extension used [-Wlanguage-extension-token] softmmu/memory_mapping.c:262:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory_mapping.c:294:52: warning: unused parameter 'start_cpu' [-Wunused-parameter] softmmu/memory_mapping.c:298:5: warning: extension used [-Wlanguage-extension-token] softmmu/memory_mapping.c:298:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory_mapping.c:315:56: warning: extension used [-Wlanguage-extension-token] softmmu/memory_mapping.c:315:56: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory_mapping.c:318:20: warning: extension used [-Wlanguage-extension-token] softmmu/memory_mapping.c:318:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/memory_mapping.c:357:28: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'long long' [-Wsign-compare] softmmu/memory_mapping.c:358:42: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] softmmu/memory_mapping.c:365:28: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] softmmu/memory_mapping.c:366:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/memory_mapping.c:368:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/memory_mapping.c:370:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/memory_mapping.c:373:42: warning: comparison of integers of different signs: 'unsigned long long' and 'long long' [-Wsign-compare] softmmu/memory_mapping.c:374:59: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/memory_mapping.c:374:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1021:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1021:11: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1022:14: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1022:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1024:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1027:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] softmmu/physmem.c:1028:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1028:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1048:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1048:11: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1052:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1053:18: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1053:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1062:33: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1062:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1066:51: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] softmmu/physmem.c:1066:59: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] softmmu/physmem.c:1102:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1103:18: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1103:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1107:27: warning: declaration shadows a local variable [-Wshadow] softmmu/physmem.c:1108:33: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1108:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1117:42: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] softmmu/physmem.c:1141:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1141:11: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:1145:22: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] softmmu/physmem.c:1154:50: warning: unused parameter 'cpu' [-Wunused-parameter] softmmu/physmem.c:1158:20: warning: implicit conversion changes signedness: 'long' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:1172:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] softmmu/physmem.c:1175:34: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1175:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1181:28: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] softmmu/physmem.c:1191:30: warning: cast from 'char *' to 'subpage_t *' (aka 'struct subpage_t *') increases required alignment from 1 to 16 [-Wcast-align] softmmu/physmem.c:1191:30: warning: cast from 'const struct MemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/physmem.c:1191:30: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1191:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1212:11: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1212:11: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1216:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:1229:19: warning: cast from 'char *' to 'subpage_t *' (aka 'struct subpage_t *') increases required alignment from 1 to 16 [-Wcast-align] softmmu/physmem.c:1229:19: warning: cast from 'const struct MemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/physmem.c:1229:19: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1229:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1231:52: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1231:52: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1233:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/physmem.c:1233:38: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/physmem.c:1261:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:1264:46: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1264:46: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1265:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1265:25: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:1299:9: warning: code will never be executed [-Wunreachable-code] softmmu/physmem.c:1304:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1318:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1321:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1321:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1339:38: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1340:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] softmmu/physmem.c:1355:38: warning: 'MEMORY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1356:23: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] softmmu/physmem.c:135:17: warning: padding struct 'struct AddressSpaceDispatch' with 4 bytes to align 'map' [-Wpadded] softmmu/physmem.c:1430:35: warning: unused parameter 'fd' [-Wunused-parameter] softmmu/physmem.c:1557:24: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1557:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:156:4: warning: unknown command tag name 'as'; did you mean 'a'? [-Wdocumentation-unknown-command] softmmu/physmem.c:1587:35: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'off_t' (aka 'long long') [-Wsign-conversion] softmmu/physmem.c:1618:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1622:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1622:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1634:9: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1634:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1636:24: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1636:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1668:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1669:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1669:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1670:16: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1670:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1748:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:1773:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:1774:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1774:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:177:31: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:177:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1807:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1807:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1808:19: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1808:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1941:22: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1941:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1950:18: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] softmmu/physmem.c:1950:36: warning: comparison of integers of different signs: 'int' and 'ram_addr_t' (aka 'unsigned long') [-Wsign-compare] softmmu/physmem.c:1957:13: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:1957:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:1957:13: warning: zero size arrays are an extension [-Wzero-length-array] softmmu/physmem.c:2000:20: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2000:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2009:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2009:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2025:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2025:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2060:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2068:27: warning: code will never be executed [-Wunreachable-code] softmmu/physmem.c:2076:36: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'ram_addr_t' (aka 'unsigned long') [-Wsign-compare] softmmu/physmem.c:2084:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] softmmu/physmem.c:2152:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2187:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2233:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2233:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2235:5: warning: arithmetic on pointers to the function type 'void (RAMBlock *)' (aka 'void (struct RAMBlock *)') is a GNU extension [-Wpointer-arith] softmmu/physmem.c:2235:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2235:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2235:5: warning: zero size arrays are an extension [-Wzero-length-array] softmmu/physmem.c:2247:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2247:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2262:51: warning: implicit conversion changes signedness: 'ram_addr_t' (aka 'unsigned long') to 'off_t' (aka 'long long') [-Wsign-conversion] softmmu/physmem.c:2329:13: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2329:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2349:38: warning: implicit conversion changes signedness: 'long' to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/physmem.c:234:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2381:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:2390:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:2391:13: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2391:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2392:52: warning: comparison of integers of different signs: 'long' and 'ram_addr_t' (aka 'unsigned long') [-Wsign-compare] softmmu/physmem.c:2396:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2396:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2401:32: warning: comparison of integers of different signs: 'long' and 'ram_addr_t' (aka 'unsigned long') [-Wsign-compare] softmmu/physmem.c:2409:21: warning: implicit conversion changes signedness: 'long' to 'ram_addr_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/physmem.c:2411:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:2411:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:2427:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2427:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2485:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/physmem.c:2500:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/physmem.c:2534:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] softmmu/physmem.c:2534:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] softmmu/physmem.c:2536:11: warning: implicit conversion changes signedness: 'long long' to 'int' [-Wsign-conversion] softmmu/physmem.c:2536:11: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2536:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/physmem.c:2537:12: warning: implicit conversion changes signedness: 'long long' to 'int' [-Wsign-conversion] softmmu/physmem.c:2537:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2537:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/physmem.c:2554:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] softmmu/physmem.c:2558:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:2587:31: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2587:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2590:30: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:2590:30: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:259:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] softmmu/physmem.c:2618:34: warning: unused parameter 'cpu' [-Wunused-parameter] softmmu/physmem.c:2618:55: warning: unused parameter 'd' [-Wunused-parameter] softmmu/physmem.c:2651:17: warning: cast from 'char *' to 'CPUAddressSpace *' (aka 'struct CPUAddressSpace *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/physmem.c:2651:17: warning: cast from 'const struct MemoryListener *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/physmem.c:2651:17: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2651:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2664:13: warning: cast from 'char *' to 'CPUAddressSpace *' (aka 'struct CPUAddressSpace *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/physmem.c:2664:13: warning: cast from 'const struct MemoryListener *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/physmem.c:2664:13: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:2664:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:2745:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:2755:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:2757:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/physmem.c:275:9: warning: code will never be executed [-Wunreachable-code] softmmu/physmem.c:276:9: warning: 'return' will never be executed [-Wunreachable-code-return] softmmu/physmem.c:2821:17: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:2821:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:2824:33: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/physmem.c:2826:63: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:2891:17: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:2891:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:2893:62: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:2894:27: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/physmem.c:2945:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:2961:9: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:2989:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/physmem.c:2990:64: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:2991:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:2992:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:3023:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:3030:17: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:3030:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:3077:9: warning: padding size of 'BounceBuffer' with 7 bytes to alignment boundary [-Wpadded] softmmu/physmem.c:3092:11: warning: no previous extern declaration for non-static variable 'map_client_list_lock' [-Wmissing-variable-declarations] softmmu/physmem.c:3117:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3120:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3146:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3158:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3173:17: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:3173:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:3174:55: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] softmmu/physmem.c:3191:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:3247:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:3252:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3257:13: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:3257:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3257:20: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (l) : ((-(int)((target_long)target_page.mask))))' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:3258:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/physmem.c:3287:65: warning: unused parameter 'len' [-Wunused-parameter] softmmu/physmem.c:3312:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:3312:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3327:5: warning: void function 'cpu_physical_memory_unmap' should not return void expression [-Wpedantic] softmmu/physmem.c:3382:12: warning: implicit conversion changes signedness: 'hwaddr' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/physmem.c:339:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:348:19: warning: cast from 'char *' to 'subpage_t *' (aka 'struct subpage_t *') increases required alignment from 1 to 16 [-Wcast-align] softmmu/physmem.c:348:19: warning: cast from 'const struct MemoryRegion *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/physmem.c:348:19: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:348:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3498:23: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:3498:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:349:57: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:349:57: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:3502:23: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] softmmu/physmem.c:3504:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:3507:30: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:3507:30: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:3531:12: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/physmem.c:3550:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:3564:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:3565:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:3565:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3590:22: warning: format specifies type 'void *' but the argument has type 'uint8_t *' (aka 'unsigned char *') [-Wformat-pedantic] softmmu/physmem.c:3706:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] softmmu/physmem.c:3717:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] softmmu/physmem.c:3717:17: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:3717:17: warning: padding size of 'struct (unnamed at ../softmmu/physmem.c:3717:17)' with 7 bits to alignment boundary [-Wpadded] softmmu/physmem.c:3717:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] softmmu/physmem.c:3731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] softmmu/physmem.c:3738:48: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] softmmu/physmem.c:3738:50: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:3738:50: warning: padding size of 'struct (unnamed at ../softmmu/physmem.c:3738:50)' with 7 bits to alignment boundary [-Wpadded] softmmu/physmem.c:3738:50: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] softmmu/physmem.c:3751:22: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:3751:22: warning: padding size of 'struct (unnamed at ../softmmu/physmem.c:3751:22)' with 7 bits to alignment boundary [-Wpadded] softmmu/physmem.c:3751:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] softmmu/physmem.c:3771:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] softmmu/physmem.c:3773:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] softmmu/physmem.c:3775:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3851:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3852:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3857:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:3858:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:396:4: warning: unknown command tag name [-Wdocumentation-unknown-command] softmmu/physmem.c:444:21: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:444:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:514:26: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:514:26: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] softmmu/physmem.c:572:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:572:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:572:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:573:17: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:573:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:579:16: warning: padding size of 'struct TCGIOMMUNotifier' with 3 bytes to alignment boundary [-Wpadded] softmmu/physmem.c:587:69: warning: unused parameter 'iotlb' [-Wunused-parameter] softmmu/physmem.c:589:34: warning: cast from 'char *' to 'TCGIOMMUNotifier *' (aka 'struct TCGIOMMUNotifier *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/physmem.c:589:34: warning: cast from 'const struct IOMMUNotifier *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/physmem.c:589:34: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:589:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:611:24: warning: 'MEMORY_REGION' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:615:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] softmmu/physmem.c:621:11: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] softmmu/physmem.c:623:73: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] softmmu/physmem.c:657:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] softmmu/physmem.c:683:9: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:683:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:734:25: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:734:25: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:809:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:809:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] softmmu/physmem.c:811:29: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/physmem.c:842:37: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/physmem.c:897:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/physmem.c:915:66: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/physmem.c:943:27: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:943:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:979:13: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:979:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/physmem.c:983:5: warning: extension used [-Wlanguage-extension-token] softmmu/physmem.c:983:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qdev-monitor.c:1005:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/qdev-monitor.c:1009:14: warning: no previous extern declaration for non-static variable 'qemu_global_opts' [-Wmissing-variable-declarations] softmmu/qdev-monitor.c:1012:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/qdev-monitor.c:1023:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/qdev-monitor.c:114:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/qdev-monitor.c:254:10: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:264:28: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:322:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] softmmu/qdev-monitor.c:427:27: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:444:17: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:51:16: warning: padding size of 'struct QDevAlias' with 4 bytes to alignment boundary [-Wpadded] softmmu/qdev-monitor.c:617:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:70:22: warning: missing field 'arch_mask' initializer [-Wmissing-field-initializers] softmmu/qdev-monitor.c:714:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:71:32: warning: missing field 'arch_mask' initializer [-Wmissing-field-initializers] softmmu/qdev-monitor.c:72:26: warning: missing field 'arch_mask' initializer [-Wmissing-field-initializers] softmmu/qdev-monitor.c:737:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/qdev-monitor.c:737:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/qdev-monitor.c:737:5: warning: extension used [-Wlanguage-extension-token] softmmu/qdev-monitor.c:737:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qdev-monitor.c:73:27: warning: missing field 'arch_mask' initializer [-Wmissing-field-initializers] softmmu/qdev-monitor.c:741:74: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] softmmu/qdev-monitor.c:74:27: warning: missing field 'arch_mask' initializer [-Wmissing-field-initializers] softmmu/qdev-monitor.c:772:20: warning: 'BUS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:808:36: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:831:48: warning: unused parameter 'qdict' [-Wunused-parameter] softmmu/qdev-monitor.c:837:28: warning: unused parameter 'mon' [-Wunused-parameter] softmmu/qdev-monitor.c:837:46: warning: unused parameter 'qdict' [-Wunused-parameter] softmmu/qdev-monitor.c:842:45: warning: unused parameter 'ret_data' [-Wunused-parameter] softmmu/qdev-monitor.c:897:23: warning: 'DEVICE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:931:11: warning: 'HOTPLUG_HANDLER_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qdev-monitor.c:963:29: warning: cast from 'const struct QDict *' to 'struct QDict *' drops const qualifier [-Wcast-qual] softmmu/qdev-monitor.c:995:14: warning: no previous extern declaration for non-static variable 'qemu_device_opts' [-Wmissing-variable-declarations] softmmu/qdev-monitor.c:999:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/qtest.c:1002:16: warning: 'QTEST' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:1026:53: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/qtest.c:1028:16: warning: 'QTEST' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:1033:53: warning: unused parameter 'data' [-Wunused-parameter] softmmu/qtest.c:1035:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:1053:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/qtest.c:1062:26: warning: extra ';' outside of a function [-Wextra-semi] softmmu/qtest.c:267:44: warning: unused parameter 'chr' [-Wunused-parameter] softmmu/qtest.c:295:43: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] softmmu/qtest.c:295:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] softmmu/qtest.c:301:37: warning: unused parameter 'chr' [-Wunused-parameter] softmmu/qtest.c:353:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/qtest.c:390:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:42:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] softmmu/qtest.c:440:15: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:478:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:478:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] softmmu/qtest.c:480:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:480:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] softmmu/qtest.c:482:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:482:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:48:11: warning: padding struct 'struct QTest' with 7 bytes to align 'chr_name' [-Wpadded] softmmu/qtest.c:499:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:501:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:503:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:522:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] softmmu/qtest.c:523:33: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:523:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:526:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] softmmu/qtest.c:528:33: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:528:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:531:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:533:33: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:533:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:538:33: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:538:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:557:32: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:557:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:562:32: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:562:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:567:32: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:567:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:571:32: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:571:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:592:28: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:592:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:618:28: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:618:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:647:56: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] softmmu/qtest.c:653:29: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:653:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:676:33: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:676:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:707:23: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:707:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:710:29: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:710:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/qtest.c:736:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:736:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/qtest.c:749:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] softmmu/qtest.c:787:60: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/qtest.c:796:22: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] softmmu/qtest.c:798:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] softmmu/qtest.c:799:41: warning: implicit conversion changes signedness: 'unsigned long' to 'gssize' (aka 'long') [-Wsign-conversion] softmmu/qtest.c:817:33: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/qtest.c:822:31: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/qtest.c:826:13: warning: enumeration values 'CHR_EVENT_BREAK', 'CHR_EVENT_MUX_IN', and 'CHR_EVENT_MUX_OUT' not explicitly handled in switch [-Wswitch-enum] softmmu/qtest.c:834:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] softmmu/qtest.c:834:25: warning: extension used [-Wlanguage-extension-token] softmmu/qtest.c:834:25: warning: padding size of 'struct (unnamed at ../softmmu/qtest.c:834:25)' with 7 bits to alignment boundary [-Wpadded] softmmu/qtest.c:834:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] softmmu/qtest.c:859:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:861:13: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/qtest.c:925:37: warning: unused parameter 'dummy' [-Wunused-parameter] softmmu/qtest.c:940:16: warning: 'QTEST' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:962:16: warning: 'QTEST' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:983:16: warning: 'QTEST' was marked unused but was used [-Wused-but-marked-unused] softmmu/qtest.c:993:49: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/qtest.c:995:16: warning: 'QTEST' was marked unused but was used [-Wused-but-marked-unused] softmmu/rtc.c:103:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] softmmu/rtc.c:107:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/rtc.c:136:55: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/rtc.c:147:72: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] softmmu/rtc.c:52:13: warning: enumeration values 'QEMU_CLOCK_VIRTUAL_RT' and 'QEMU_CLOCK_MAX' not explicitly handled in switch [-Wswitch-enum] softmmu/runstate.c:179:38: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:206:24: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:206:56: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:207:24: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:207:48: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:215:35: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:216:35: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:234:38: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/runstate.c:247:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/runstate.c:256:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/runstate.c:265:8: warning: padding size of 'struct VMChangeStateEntry' with 4 bytes to alignment boundary [-Wpadded] softmmu/runstate.c:326:36: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:326:56: warning: implicit conversion changes signedness: 'RunState' (aka 'enum RunState') to 'int' [-Wsign-conversion] softmmu/runstate.c:333:9: warning: extension used [-Wlanguage-extension-token] softmmu/runstate.c:355:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] softmmu/runstate.c:369:12: warning: implicit conversion changes signedness: 'ShutdownCause' (aka 'enum ShutdownCause') to 'int' [-Wsign-conversion] softmmu/runstate.c:369:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/runstate.c:439:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/runstate.c:448:13: warning: 9 enumeration values not explicitly handled in switch: 'SHUTDOWN_CAUSE_HOST_ERROR', 'SHUTDOWN_CAUSE_HOST_QMP_QUIT', 'SHUTDOWN_CAUSE_HOST_QMP_SYSTEM_RESET'... [-Wswitch-enum] softmmu/runstate.c:466:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/runstate.c:514:60: warning: implicit conversion changes signedness: 'S390CrashReason' (aka 'enum S390CrashReason') to 'int' [-Wsign-conversion] softmmu/runstate.c:574:33: warning: implicit conversion changes signedness: 'WakeupReason' (aka 'enum WakeupReason') to 'int' [-Wsign-conversion] softmmu/runstate.c:630:40: warning: implicit conversion changes signedness: 'ShutdownCause' (aka 'enum ShutdownCause') to 'int' [-Wsign-conversion] softmmu/runstate.c:682:15: warning: implicit conversion changes signedness: 'int' to 'ShutdownCause' (aka 'enum ShutdownCause') [-Wsign-conversion] softmmu/timers-state.h:47:13: warning: padding struct 'struct TimersState' with 4 bytes to align 'last_delta' [-Wpadded] softmmu/tpm.c:121:39: warning: implicit conversion changes signedness: 'int' to 'enum TpmType' [-Wsign-conversion] softmmu/tpm.c:178:59: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/tpm.c:196:36: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/tpm.c:212:42: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/tpm.c:226:44: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/tpm.c:232:25: warning: 'TPM_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/tpm.c:32:60: warning: implicit conversion changes signedness: 'enum TpmType' to 'int' [-Wsign-conversion] softmmu/tpm.c:41:12: warning: 'TPM_BACKEND_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/tpm.c:54:57: warning: implicit conversion changes signedness: 'int' to 'enum TpmType' [-Wsign-conversion] softmmu/tpm.c:87:34: warning: unused parameter 'dummy' [-Wunused-parameter] softmmu/tpm.c:87:65: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:1006:13: warning: variable 'opts' may be uninitialized when used here [-Wconditional-uninitialized] softmmu/vl.c:1021:44: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:1035:51: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:1110:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] softmmu/vl.c:1131:35: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:1131:67: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:1136:35: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:1150:36: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:1165:34: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:1171:32: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:1176:39: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:1215:17: warning: padding struct 'struct device_config' with 4 bytes to align 'cmdline' [-Wpadded] softmmu/vl.c:1228:18: warning: implicit conversion changes signedness: 'int' to 'enum (unnamed enum at ../softmmu/vl.c:1207:5)' [-Wsign-conversion] softmmu/vl.c:1240:24: warning: comparison of integers of different signs: 'enum (unnamed enum at ../softmmu/vl.c:1207:5)' and 'int' [-Wsign-compare] softmmu/vl.c:1254:35: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:1290:35: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:138:9: warning: macro is not used [-Wunused-macros] softmmu/vl.c:1442:49: warning: cast from 'const struct MachineClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1443:49: warning: cast from 'const struct MachineClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1462:41: warning: cast from 'const struct MachineClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1463:41: warning: cast from 'const struct MachineClass *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1500:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1500:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1500:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:1500:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:1501:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1501:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1501:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:1501:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:1503:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1503:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1503:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:1503:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:1519:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1519:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1519:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:1519:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:1529:52: warning: unused parameter 'data' [-Wunused-parameter] softmmu/vl.c:1533:11: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] softmmu/vl.c:1533:11: warning: cast from 'char *' to 'struct UnlinkPidfileNotifier *' increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1533:11: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1541:9: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:1543:17: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:1579:17: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:1643:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1643:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1643:9: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:1643:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:1712:54: warning: implicit conversion changes signedness: 'ObjectType' (aka 'enum ObjectType') to 'int' [-Wsign-conversion] softmmu/vl.c:1729:45: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:1739:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:1739:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:1739:9: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:1739:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:1863:35: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:2007:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2007:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2007:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2007:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2009:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2009:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2009:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2009:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2018:23: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:2052:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2052:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2052:9: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2052:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2056:35: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:2056:67: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:2087:55: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2087:55: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2087:55: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2087:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2123:13: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QNUM'... [-Wswitch-enum] softmmu/vl.c:2133:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2133:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2133:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2133:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2138:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:2185:38: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:2198:75: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:224:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:2347:22: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:235:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:2363:43: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:2369:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2369:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2369:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2369:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2370:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2370:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2370:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2370:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:243:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:2446:46: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:251:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:2557:29: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:259:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:2633:9: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:2634:17: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:265:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:274:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:2797:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/vl.c:2797:59: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2858:17: warning: 'break' will never be executed [-Wunreachable-code-break] softmmu/vl.c:2885:54: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2885:54: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2885:54: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2885:54: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2886:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:2886:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2886:17: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:2886:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:2900:17: warning: 'break' will never be executed [-Wunreachable-code-break] softmmu/vl.c:2966:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/vl.c:2966:44: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2975:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/vl.c:2975:44: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:297:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:2980:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/vl.c:2980:52: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:2999:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] softmmu/vl.c:304:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:3066:62: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] softmmu/vl.c:3135:27: warning: declaration shadows a local variable [-Wshadow] softmmu/vl.c:318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:326:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:3291:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] softmmu/vl.c:3291:60: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/vl.c:3357:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] softmmu/vl.c:335:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:337:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:3444:35: warning: declaration shadows a local variable [-Wshadow] softmmu/vl.c:344:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:353:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:3543:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] softmmu/vl.c:3543:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] softmmu/vl.c:3543:5: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:3543:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] softmmu/vl.c:3569:21: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] softmmu/vl.c:360:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:371:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:380:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:398:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:407:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:420:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:429:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:449:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:457:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:477:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:485:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:499:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] softmmu/vl.c:516:21: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:516:21: warning: padding size of 'struct (unnamed at ../softmmu/vl.c:516:21)' with 7 bits to alignment boundary [-Wpadded] softmmu/vl.c:516:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] softmmu/vl.c:523:39: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:523:71: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:541:29: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:541:61: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:564:31: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:571:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/vl.c:571:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/vl.c:572:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] softmmu/vl.c:572:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/vl.c:621:33: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:621:65: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:625:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] softmmu/vl.c:625:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] softmmu/vl.c:649:40: warning: unused parameter 'opaque' [-Wunused-parameter] softmmu/vl.c:649:72: warning: unused parameter 'errp' [-Wunused-parameter] softmmu/vl.c:657:43: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:677:54: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:678:65: warning: declaration shadows a variable in the global scope [-Wshadow] softmmu/vl.c:694:9: warning: extension used [-Wlanguage-extension-token] softmmu/vl.c:723:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] softmmu/vl.c:746:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] softmmu/vl.c:838:1: warning: function 'help' could be declared with attribute 'noreturn' [-Wmissing-noreturn] softmmu/vl.c:870:16: warning: padding size of 'struct QEMUOption' with 4 bytes to alignment boundary [-Wpadded] softmmu/vl.c:878:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] softmmu/vl.c:886:12: warning: missing field 'flags' initializer [-Wmissing-field-initializers] softmmu/vl.c:980:41: warning: implicit conversion changes signedness: 'int' to 'VGAInterfaceType' [-Wsign-conversion] softmmu/vl.c:981:64: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] softmmu/vl.c:993:42: warning: implicit conversion changes signedness: 'int' to 'VGAInterfaceType' [-Wsign-conversion] storage-daemon/qapi/../../qapi/qapi-types-authz.h:52:8: warning: padding size of 'struct QAuthZListRule' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-authz.h:56:22: warning: padding struct 'struct QAuthZListRule' with 3 bytes to align 'format' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-authz.h:72:22: warning: padding struct 'struct AuthZListProperties' with 3 bytes to align 'policy' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-authz.h:74:25: warning: padding struct 'struct AuthZListProperties' with 7 bytes to align 'rules' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-authz.h:80:8: warning: padding size of 'struct AuthZListFileProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1010:8: warning: padding size of 'struct ImageInfoSpecificQCow2' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1013:11: warning: padding struct 'struct ImageInfoSpecificQCow2' with 7 bytes to align 'data_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1024:39: warning: padding struct 'struct ImageInfoSpecificQCow2' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1026:26: warning: padding struct 'struct ImageInfoSpecificQCow2' with 7 bytes to align 'bitmaps' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1053:30: warning: padding struct 'struct ImageInfoSpecificRbd' with 3 bytes to align 'encryption_format' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1098:7: warning: padding struct 'struct ImageInfoSpecific' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1118:13: warning: padding struct 'struct ImageInfo' with 5 bytes to align 'actual_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1121:13: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'cluster_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1127:11: warning: padding struct 'struct ImageInfo' with 3 bytes to align 'backing_filename' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1129:11: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'full_backing_filename' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1131:11: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'backing_filename_format' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1133:23: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'snapshots' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1135:16: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'backing_image' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1137:24: warning: padding struct 'struct ImageInfo' with 7 bytes to align 'format_specific' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1148:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'image_end_offset' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1150:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'corruptions' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1152:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'leaks' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1154:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'corruptions_fixed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1156:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'leaks_fixed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1158:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'total_clusters' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1160:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'allocated_clusters' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1162:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'fragmented_clusters' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1164:13: warning: padding struct 'struct ImageCheck' with 7 bytes to align 'compressed_clusters' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1175:13: warning: padding struct 'struct MapEntry' with 6 bytes to align 'depth' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1178:13: warning: padding struct 'struct MapEntry' with 6 bytes to align 'offset' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1180:11: warning: padding struct 'struct MapEntry' with 7 bytes to align 'filename' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1206:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1208:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'drv' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1210:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'backing_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1213:33: warning: padding struct 'struct BlockDeviceInfo' with 3 bytes to align 'detect_zeroes' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1222:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1224:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_rd_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1226:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_wr_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1228:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1230:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_rd_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1232:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_wr_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1234:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1236:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_rd_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1238:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'bps_wr_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1240:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1242:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_rd_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1244:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_wr_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1246:13: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'iops_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1248:11: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'group' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1252:25: warning: padding struct 'struct BlockDeviceInfo' with 7 bytes to align 'dirty_bitmaps' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1258:8: warning: padding size of 'struct BlockDirtyInfo' with 7 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1260:11: warning: padding struct 'struct BlockDirtyInfo' with 7 bytes to align 'name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1273:8: warning: padding size of 'struct Qcow2BitmapInfoFlagsList' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1284:31: warning: padding struct 'struct Qcow2BitmapInfo' with 4 bytes to align 'flags' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1301:11: warning: padding struct 'struct BlockInfo' with 7 bytes to align 'qdev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1306:22: warning: padding struct 'struct BlockInfo' with 5 bytes to align 'inserted' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1310:25: warning: padding struct 'struct BlockInfo' with 1 byte to align 'io_status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1320:13: warning: padding struct 'struct BlockMeasureInfo' with 7 bytes to align 'bitmaps' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1377:13: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'idle_time_ns' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1388:32: warning: padding struct 'struct BlockDeviceStats' with 6 bytes to align 'timed_stats' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1390:32: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'rd_latency_histogram' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1392:32: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'wr_latency_histogram' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1394:32: warning: padding struct 'struct BlockDeviceStats' with 7 bytes to align 'flush_latency_histogram' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1430:7: warning: padding struct 'struct BlockStatsSpecific' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1438:11: warning: padding struct 'struct BlockStats' with 7 bytes to align 'device' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1440:11: warning: padding struct 'struct BlockStats' with 7 bytes to align 'qdev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1442:11: warning: padding struct 'struct BlockStats' with 7 bytes to align 'node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1445:25: warning: padding struct 'struct BlockStats' with 7 bytes to align 'driver_specific' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1447:17: warning: padding struct 'struct BlockStats' with 7 bytes to align 'parent' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1449:17: warning: padding struct 'struct BlockStats' with 7 bytes to align 'backing' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1475:13: warning: padding struct 'struct BlockJobInfo' with 6 bytes to align 'speed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1478:15: warning: padding struct 'struct BlockJobInfo' with 3 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1482:11: warning: padding struct 'struct BlockJobInfo' with 1 byte to align 'error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1506:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'device' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1508:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1511:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'snapshot_node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1513:11: warning: padding struct 'struct BlockdevSnapshotSync' with 7 bytes to align 'format' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1515:18: warning: padding struct 'struct BlockdevSnapshotSync' with 3 bytes to align 'mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1533:13: warning: padding struct 'struct BackupPerf' with 5 bytes to align 'max_workers' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1535:13: warning: padding struct 'struct BackupPerf' with 7 bytes to align 'max_chunk' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1543:11: warning: padding struct 'struct BackupCommon' with 7 bytes to align 'job_id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1547:13: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'speed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1549:11: warning: padding struct 'struct BackupCommon' with 7 bytes to align 'bitmap' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1551:20: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'bitmap_mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1555:21: warning: padding struct 'struct BackupCommon' with 1 byte to align 'on_source_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1557:21: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'on_target_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1563:11: warning: padding struct 'struct BackupCommon' with 3 bytes to align 'filter_node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1565:17: warning: padding struct 'struct BackupCommon' with 7 bytes to align 'x_perf' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1574:11: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'job_id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1578:13: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'speed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1580:11: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'bitmap' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1582:20: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'bitmap_mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1586:21: warning: padding struct 'struct DriveBackup' with 1 byte to align 'on_source_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1588:21: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'on_target_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1594:11: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'filter_node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1596:17: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'x_perf' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1600:11: warning: padding struct 'struct DriveBackup' with 7 bytes to align 'format' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1602:18: warning: padding struct 'struct DriveBackup' with 3 bytes to align 'mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1607:28: warning: cast from 'const struct DriveBackup *' to 'struct BackupCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1616:11: warning: padding struct 'struct BlockdevBackup' with 7 bytes to align 'job_id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1620:13: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'speed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1622:11: warning: padding struct 'struct BlockdevBackup' with 7 bytes to align 'bitmap' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1624:20: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'bitmap_mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1628:21: warning: padding struct 'struct BlockdevBackup' with 1 byte to align 'on_source_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1630:21: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'on_target_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1636:11: warning: padding struct 'struct BlockdevBackup' with 3 bytes to align 'filter_node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1638:17: warning: padding struct 'struct BlockdevBackup' with 7 bytes to align 'x_perf' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1645:28: warning: cast from 'const struct BlockdevBackup *' to 'struct BackupCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1699:11: warning: padding struct 'struct XDbgBlockGraphNode' with 4 bytes to align 'name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1705:8: warning: padding size of 'struct BlockPermissionList' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1748:8: warning: padding size of 'struct DriveMirror' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1750:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'job_id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1754:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'format' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1756:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1758:11: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'replaces' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1761:18: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1763:13: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'speed' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1765:14: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'granularity' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1767:13: warning: padding struct 'struct DriveMirror' with 7 bytes to align 'buf_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1769:21: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'on_source_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1771:21: warning: padding struct 'struct DriveMirror' with 3 bytes to align 'on_target_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1775:20: warning: padding struct 'struct DriveMirror' with 1 byte to align 'copy_mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1793:8: warning: padding size of 'struct BlockDirtyBitmapAdd' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1797:14: warning: padding struct 'struct BlockDirtyBitmapAdd' with 3 bytes to align 'granularity' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1812:7: warning: padding struct 'struct BlockDirtyBitmapOrStr' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1872:11: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'device' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1874:11: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1882:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1884:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_rd_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1886:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_wr_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1888:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1890:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_rd_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1892:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_wr_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1894:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1896:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_rd_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1898:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'bps_wr_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1900:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1902:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_rd_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1904:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_wr_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1906:13: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'iops_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1908:11: warning: padding struct 'struct BlockIOThrottle' with 7 bytes to align 'group' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1916:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_total' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1918:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_total_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1920:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_total_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1922:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_read' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1924:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_read_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1926:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_read_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1928:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_write' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1930:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_write_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1932:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_write_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1934:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_total' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1936:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_total_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1938:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_total_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1940:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_read' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1942:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_read_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1944:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_read_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1946:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_write' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1948:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_write_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1950:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'bps_write_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1952:13: warning: padding struct 'struct ThrottleLimits' with 7 bytes to align 'iops_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1960:21: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'limits' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1962:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_total' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1964:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_total_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1966:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_total_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1968:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_read' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1970:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_read_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1972:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_read_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1974:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_write' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1976:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_write_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1978:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_write_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1980:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_total' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1982:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_total_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1984:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_total_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1986:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_read' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1988:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_read_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1990:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_read_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1992:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_write' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1994:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_write_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1996:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_bps_write_max_length' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:1998:13: warning: padding struct 'struct ThrottleGroupProperties' with 7 bytes to align 'x_iops_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2069:8: warning: padding size of 'struct BlockdevOptionsFile' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2072:11: warning: padding struct 'struct BlockdevOptionsFile' with 7 bytes to align 'pr_manager' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2074:15: warning: padding struct 'struct BlockdevOptionsFile' with 3 bytes to align 'locking' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2076:24: warning: padding struct 'struct BlockdevOptionsFile' with 3 bytes to align 'aio' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2078:13: warning: padding struct 'struct BlockdevOptionsFile' with 7 bytes to align 'aio_max_batch' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2090:8: warning: padding size of 'struct BlockdevOptionsNull' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2092:13: warning: padding struct 'struct BlockdevOptionsNull' with 7 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2094:14: warning: padding struct 'struct BlockdevOptionsNull' with 7 bytes to align 'latency_ns' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2110:8: warning: padding size of 'struct BlockdevOptionsVVFAT' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2113:13: warning: padding struct 'struct BlockdevOptionsVVFAT' with 7 bytes to align 'fat_type' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2117:11: warning: padding struct 'struct BlockdevOptionsVVFAT' with 5 bytes to align 'label' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2137:11: warning: padding struct 'struct BlockdevOptionsLUKS' with 7 bytes to align 'key_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2142:44: warning: cast from 'const struct BlockdevOptionsLUKS *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2153:24: warning: padding struct 'struct BlockdevOptionsGenericCOWFormat' with 7 bytes to align 'backing' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2158:44: warning: cast from 'const struct BlockdevOptionsGenericCOWFormat *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2164:8: warning: padding size of 'struct Qcow2OverlapCheckFlags' with 2 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2166:27: warning: padding struct 'struct Qcow2OverlapCheckFlags' with 3 bytes to align 'q_template' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2209:7: warning: padding struct 'struct BlockdevQcowEncryption' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2219:24: warning: padding struct 'struct BlockdevOptionsQcow' with 7 bytes to align 'backing' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2222:29: warning: padding struct 'struct BlockdevOptionsQcow' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2227:47: warning: cast from 'const struct BlockdevOptionsQcow *' to 'struct BlockdevOptionsGenericCOWFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2242:7: warning: padding struct 'struct BlockdevQcow2Encryption' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2253:13: warning: padding struct 'struct BlockdevOptionsPreallocate' with 7 bytes to align 'prealloc_align' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2255:13: warning: padding struct 'struct BlockdevOptionsPreallocate' with 7 bytes to align 'prealloc_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2260:44: warning: cast from 'const struct BlockdevOptionsPreallocate *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2270:24: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'backing' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2281:25: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'overlap_check' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2283:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'cache_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2285:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'l2_cache_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2287:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'l2_cache_entry_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2289:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'refcount_cache_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2291:13: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'cache_clean_interval' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2293:30: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2295:18: warning: padding struct 'struct BlockdevOptionsQcow2' with 7 bytes to align 'data_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2300:47: warning: cast from 'const struct BlockdevOptionsQcow2 *' to 'struct BlockdevOptionsGenericCOWFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2308:11: warning: padding struct 'struct SshHostKeyHash' with 4 bytes to align 'hash' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2322:7: warning: padding struct 'struct SshHostKeyCheck' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2332:11: warning: padding struct 'struct BlockdevOptionsSsh' with 7 bytes to align 'user' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2334:22: warning: padding struct 'struct BlockdevOptionsSsh' with 7 bytes to align 'host_key_check' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2340:8: warning: padding size of 'struct BlkdebugInjectErrorOptions' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2343:13: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 3 bytes to align 'state' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2345:20: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 3 bytes to align 'iotype' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2347:13: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 7 bytes to align 'q_errno' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2349:13: warning: padding struct 'struct BlkdebugInjectErrorOptions' with 7 bytes to align 'sector' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2362:13: warning: padding struct 'struct BlkdebugSetStateOptions' with 3 bytes to align 'state' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2388:11: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'config' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2390:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'align' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2392:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'max_transfer' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2394:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'opt_write_zero' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2396:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'max_write_zero' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2398:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'opt_discard' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2400:13: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 3 bytes to align 'max_discard' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2402:37: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'inject_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2404:34: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'set_state' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2406:26: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'take_child_perms' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2408:26: warning: padding struct 'struct BlockdevOptionsBlkdebug' with 7 bytes to align 'unshare_child_perms' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2418:14: warning: padding struct 'struct BlockdevOptionsBlklogwrites' with 3 bytes to align 'log_sector_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2422:14: warning: padding struct 'struct BlockdevOptionsBlklogwrites' with 5 bytes to align 'log_super_update_interval' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2454:22: warning: padding struct 'struct BlockdevOptionsQuorum' with 6 bytes to align 'children' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2459:23: warning: padding struct 'struct BlockdevOptionsQuorum' with 1 byte to align 'read_pattern' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2470:13: warning: padding struct 'struct BlockdevOptionsGluster' with 7 bytes to align 'debug' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2472:11: warning: padding struct 'struct BlockdevOptionsGluster' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2535:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 4 bytes to align 'portal' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2538:13: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'lun' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2540:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'user' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2542:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2544:11: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'initiator_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2546:23: warning: padding struct 'struct BlockdevOptionsIscsi' with 3 bytes to align 'header_digest' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2548:13: warning: padding struct 'struct BlockdevOptionsIscsi' with 7 bytes to align 'timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2566:28: warning: padding struct 'struct RbdEncryptionCreateOptionsLUKSBase' with 3 bytes to align 'cipher_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2571:44: warning: cast from 'const struct RbdEncryptionCreateOptionsLUKSBase *' to 'struct RbdEncryptionOptionsLUKSBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2585:44: warning: cast from 'const struct RbdEncryptionOptionsLUKS *' to 'struct RbdEncryptionOptionsLUKSBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2599:44: warning: cast from 'const struct RbdEncryptionOptionsLUKS2 *' to 'struct RbdEncryptionOptionsLUKSBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2609:28: warning: padding struct 'struct RbdEncryptionCreateOptionsLUKS' with 3 bytes to align 'cipher_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2615:50: warning: cast from 'const struct RbdEncryptionCreateOptionsLUKS *' to 'struct RbdEncryptionCreateOptionsLUKSBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2625:28: warning: padding struct 'struct RbdEncryptionCreateOptionsLUKS2' with 3 bytes to align 'cipher_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2631:50: warning: cast from 'const struct RbdEncryptionCreateOptionsLUKS2 *' to 'struct RbdEncryptionCreateOptionsLUKSBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2646:7: warning: padding struct 'struct RbdEncryptionOptions' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2661:7: warning: padding struct 'struct RbdEncryptionCreateOptions' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2667:8: warning: padding size of 'struct RbdAuthModeList' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2678:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'q_namespace' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2681:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'conf' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2683:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'snapshot' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2685:27: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2687:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'user' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2689:22: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'auth_client_required' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2691:11: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'key_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2693:32: warning: padding struct 'struct BlockdevOptionsRbd' with 7 bytes to align 'server' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2706:11: warning: padding struct 'struct BlockdevOptionsReplication' with 3 bytes to align 'top_id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2713:44: warning: cast from 'const struct BlockdevOptionsReplication *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2722:11: warning: padding struct 'struct NFSServer' with 4 bytes to align 'host' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2732:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'user' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2734:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'group' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2736:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'tcp_syn_count' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2738:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'readahead_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2740:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'page_cache_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2742:13: warning: padding struct 'struct BlockdevOptionsNfs' with 7 bytes to align 'debug' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2751:13: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'readahead' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2753:13: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2755:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2757:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2759:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'proxy_username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2761:11: warning: padding struct 'struct BlockdevOptionsCurlBase' with 7 bytes to align 'proxy_password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2771:13: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'readahead' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2773:13: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2775:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2777:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2779:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'proxy_username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2781:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'proxy_password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2784:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'cookie' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2786:11: warning: padding struct 'struct BlockdevOptionsCurlHttp' with 7 bytes to align 'cookie_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2791:39: warning: cast from 'const struct BlockdevOptionsCurlHttp *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2801:13: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'readahead' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2803:13: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2805:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2807:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2809:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'proxy_username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2811:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'proxy_password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2814:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 7 bytes to align 'cookie' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2818:11: warning: padding struct 'struct BlockdevOptionsCurlHttps' with 5 bytes to align 'cookie_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2823:39: warning: cast from 'const struct BlockdevOptionsCurlHttps *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2833:13: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'readahead' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2835:13: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2837:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2839:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2841:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'proxy_username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2843:11: warning: padding struct 'struct BlockdevOptionsCurlFtp' with 7 bytes to align 'proxy_password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2849:39: warning: cast from 'const struct BlockdevOptionsCurlFtp *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2855:8: warning: padding size of 'struct BlockdevOptionsCurlFtps' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2859:13: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'readahead' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2861:13: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2863:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2865:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2867:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'proxy_username' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2869:11: warning: padding struct 'struct BlockdevOptionsCurlFtps' with 7 bytes to align 'proxy_password_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2877:39: warning: cast from 'const struct BlockdevOptionsCurlFtps *' to 'struct BlockdevOptionsCurlBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2886:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'export' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2888:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'tls_creds' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2890:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'tls_hostname' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2892:11: warning: padding struct 'struct BlockdevOptionsNbd' with 7 bytes to align 'x_dirty_bitmap' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2894:14: warning: padding struct 'struct BlockdevOptionsNbd' with 3 bytes to align 'reconnect_delay' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2896:14: warning: padding struct 'struct BlockdevOptionsNbd' with 3 bytes to align 'open_timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2907:13: warning: padding struct 'struct BlockdevOptionsRaw' with 7 bytes to align 'offset' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2909:13: warning: padding struct 'struct BlockdevOptionsRaw' with 7 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2914:44: warning: cast from 'const struct BlockdevOptionsRaw *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2933:11: warning: padding struct 'struct BlockdevOptionsCor' with 7 bytes to align 'bottom' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2938:44: warning: cast from 'const struct BlockdevOptionsCor *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2950:23: warning: padding struct 'struct BlockdevOptionsCbw' with 7 bytes to align 'bitmap' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2952:16: warning: padding struct 'struct BlockdevOptionsCbw' with 3 bytes to align 'on_cbw_error' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2954:14: warning: padding struct 'struct BlockdevOptionsCbw' with 3 bytes to align 'cbw_timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2959:44: warning: cast from 'const struct BlockdevOptionsCbw *' to 'struct BlockdevOptionsGenericFormat *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2986:11: warning: padding struct 'struct BlockdevOptions' with 3 bytes to align 'node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2988:28: warning: padding struct 'struct BlockdevOptions' with 3 bytes to align 'discard' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2990:27: warning: padding struct 'struct BlockdevOptions' with 7 bytes to align 'cache' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:2998:33: warning: padding struct 'struct BlockdevOptions' with 1 byte to align 'detect_zeroes' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3063:7: warning: padding struct 'struct BlockdevOptions' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3074:7: warning: padding struct 'struct BlockdevRef' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3086:7: warning: padding struct 'struct BlockdevRefOrNull' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3112:18: warning: padding struct 'struct BlockdevCreateOptionsFile' with 3 bytes to align 'preallocation' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3116:14: warning: padding struct 'struct BlockdevCreateOptionsFile' with 5 bytes to align 'extent_size_hint' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3126:18: warning: padding struct 'struct BlockdevCreateOptionsGluster' with 3 bytes to align 'preallocation' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3135:11: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 7 bytes to align 'key_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3137:28: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'cipher_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3139:23: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'cipher_mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3141:27: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'ivgen_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3143:26: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'ivgen_hash_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3145:26: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'hash_alg' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3147:13: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 7 bytes to align 'iter_time' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3152:18: warning: padding struct 'struct BlockdevCreateOptionsLUKS' with 3 bytes to align 'preallocation' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3157:45: warning: cast from 'const struct BlockdevCreateOptionsLUKS *' to 'struct QCryptoBlockCreateOptionsLUKS *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3175:14: warning: padding struct 'struct BlockdevCreateOptionsParallels' with 7 bytes to align 'cluster_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3185:11: warning: padding struct 'struct BlockdevCreateOptionsQcow' with 7 bytes to align 'backing_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3187:32: warning: padding struct 'struct BlockdevCreateOptionsQcow' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3196:18: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'data_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3201:14: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 4 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3203:26: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'version' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3205:11: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'backing_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3207:20: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'backing_fmt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3209:32: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3211:14: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 7 bytes to align 'cluster_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3213:18: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'preallocation' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3217:13: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 5 bytes to align 'refcount_bits' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3219:26: warning: padding struct 'struct BlockdevCreateOptionsQcow2' with 3 bytes to align 'compression_type' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3229:11: warning: padding struct 'struct BlockdevCreateOptionsQed' with 7 bytes to align 'backing_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3231:20: warning: padding struct 'struct BlockdevCreateOptionsQed' with 3 bytes to align 'backing_fmt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3233:14: warning: padding struct 'struct BlockdevCreateOptionsQed' with 7 bytes to align 'cluster_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3235:13: warning: padding struct 'struct BlockdevCreateOptionsQed' with 7 bytes to align 'table_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3245:14: warning: padding struct 'struct BlockdevCreateOptionsRbd' with 7 bytes to align 'cluster_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3247:33: warning: padding struct 'struct BlockdevCreateOptionsRbd' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3253:8: warning: padding size of 'struct BlockdevCreateOptionsVmdk' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3257:22: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'extents' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3259:27: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 3 bytes to align 'subformat' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3261:11: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'backing_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3263:29: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 3 bytes to align 'adapter_type' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3265:11: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'hwversion' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3267:11: warning: padding struct 'struct BlockdevCreateOptionsVmdk' with 7 bytes to align 'toolsversion' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3287:18: warning: padding struct 'struct BlockdevCreateOptionsVdi' with 3 bytes to align 'preallocation' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3293:8: warning: padding size of 'struct BlockdevCreateOptionsVhdx' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3297:14: warning: padding struct 'struct BlockdevCreateOptionsVhdx' with 7 bytes to align 'log_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3299:14: warning: padding struct 'struct BlockdevCreateOptionsVhdx' with 7 bytes to align 'block_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3301:27: warning: padding struct 'struct BlockdevCreateOptionsVhdx' with 3 bytes to align 'subformat' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3309:8: warning: padding size of 'struct BlockdevCreateOptionsVpc' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3313:26: warning: padding struct 'struct BlockdevCreateOptionsVpc' with 3 bytes to align 'subformat' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3342:7: warning: padding struct 'struct BlockdevCreateOptions' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3357:11: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 3 bytes to align 'new_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3359:11: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'old_secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3361:13: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'keyslot' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3363:13: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'iter_time' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3365:11: warning: padding struct 'struct BlockdevAmendOptionsLUKS' with 7 bytes to align 'secret' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3371:44: warning: cast from 'const struct BlockdevAmendOptionsLUKS *' to 'struct QCryptoBlockAmendOptionsLUKS *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3379:31: warning: padding struct 'struct BlockdevAmendOptionsQcow2' with 7 bytes to align 'encrypt' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:3394:7: warning: padding struct 'struct BlockdevAmendOptions' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:972:13: warning: padding struct 'struct SnapshotInfo' with 7 bytes to align 'icount' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:991:7: warning: padding struct 'struct ImageInfoSpecificQCow2Encryption' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-core.h:996:52: warning: cast from 'const struct ImageInfoSpecificQCow2Encryption *' to 'struct ImageInfoSpecificQCow2EncryptionBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:101:14: warning: padding struct 'struct NbdServerOptions' with 3 bytes to align 'max_connections' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:119:11: warning: padding struct 'struct BlockExportOptionsNbdBase' with 7 bytes to align 'name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:121:11: warning: padding struct 'struct BlockExportOptionsNbdBase' with 7 bytes to align 'description' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:127:8: warning: padding size of 'struct BlockExportOptionsNbd' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:130:11: warning: padding struct 'struct BlockExportOptionsNbd' with 7 bytes to align 'name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:132:11: warning: padding struct 'struct BlockExportOptionsNbd' with 7 bytes to align 'description' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:135:32: warning: padding struct 'struct BlockExportOptionsNbd' with 7 bytes to align 'bitmaps' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:142:41: warning: cast from 'const struct BlockExportOptionsNbd *' to 'struct BlockExportOptionsNbdBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:148:8: warning: padding size of 'struct BlockExportOptionsVhostUserBlk' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:151:14: warning: padding struct 'struct BlockExportOptionsVhostUserBlk' with 7 bytes to align 'logical_block_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:153:14: warning: padding struct 'struct BlockExportOptionsVhostUserBlk' with 1 byte to align 'num_queues' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:177:14: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 1 byte to align 'num_queues' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:179:14: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 1 byte to align 'queue_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:181:14: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 7 bytes to align 'logical_block_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:183:11: warning: padding struct 'struct BlockExportOptionsVduseBlk' with 7 bytes to align 'serial' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:192:11: warning: padding struct 'struct NbdServerAddOptions' with 7 bytes to align 'name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:194:11: warning: padding struct 'struct NbdServerAddOptions' with 7 bytes to align 'description' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:200:11: warning: padding struct 'struct NbdServerAddOptions' with 5 bytes to align 'bitmap' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:205:41: warning: cast from 'const struct NbdServerAddOptions *' to 'struct BlockExportOptionsNbdBase *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:233:11: warning: padding struct 'struct BlockExportOptions' with 4 bytes to align 'id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:237:11: warning: padding struct 'struct BlockExportOptions' with 5 bytes to align 'iothread' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:254:7: warning: padding struct 'struct BlockExportOptions' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:270:8: warning: padding size of 'struct BlockExportInfo' with 7 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:273:11: warning: padding struct 'struct BlockExportInfo' with 4 bytes to align 'node_name' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:97:11: warning: padding struct 'struct NbdServerOptions' with 7 bytes to align 'tls_creds' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-block-export.h:99:11: warning: padding struct 'struct NbdServerOptions' with 7 bytes to align 'tls_authz' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:165:8: warning: padding size of 'struct ChardevInfo' with 7 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:211:8: warning: padding size of 'struct ChardevCommon' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:213:11: warning: padding struct 'struct ChardevCommon' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:221:8: warning: padding size of 'struct ChardevFile' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:224:11: warning: padding struct 'struct ChardevFile' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:229:11: warning: padding struct 'struct ChardevFile' with 5 bytes to align 'in' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:237:29: warning: cast from 'const struct ChardevFile *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:246:11: warning: padding struct 'struct ChardevHostdev' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:250:11: warning: padding struct 'struct ChardevHostdev' with 6 bytes to align 'device' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:255:29: warning: cast from 'const struct ChardevHostdev *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:264:11: warning: padding struct 'struct ChardevSocket' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:268:26: warning: padding struct 'struct ChardevSocket' with 6 bytes to align 'addr' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:270:11: warning: padding struct 'struct ChardevSocket' with 7 bytes to align 'tls_creds' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:272:11: warning: padding struct 'struct ChardevSocket' with 7 bytes to align 'tls_authz' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:286:13: warning: padding struct 'struct ChardevSocket' with 3 bytes to align 'reconnect' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:291:29: warning: cast from 'const struct ChardevSocket *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:300:11: warning: padding struct 'struct ChardevUdp' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:304:26: warning: padding struct 'struct ChardevUdp' with 6 bytes to align 'remote' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:306:26: warning: padding struct 'struct ChardevUdp' with 7 bytes to align 'local' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:311:29: warning: cast from 'const struct ChardevUdp *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:320:11: warning: padding struct 'struct ChardevMux' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:324:11: warning: padding struct 'struct ChardevMux' with 6 bytes to align 'chardev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:329:29: warning: cast from 'const struct ChardevMux *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:335:8: warning: padding size of 'struct ChardevStdio' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:338:11: warning: padding struct 'struct ChardevStdio' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:348:29: warning: cast from 'const struct ChardevStdio *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:423:11: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:428:13: warning: padding struct 'struct ChardevVC' with 5 bytes to align 'width' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:430:13: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'height' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:432:13: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'cols' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:434:13: warning: padding struct 'struct ChardevVC' with 7 bytes to align 'rows' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:439:29: warning: cast from 'const struct ChardevVC *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:448:11: warning: padding struct 'struct ChardevRingbuf' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:453:13: warning: padding struct 'struct ChardevRingbuf' with 5 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:458:29: warning: cast from 'const struct ChardevRingbuf *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:465:8: warning: padding size of 'struct ChardevQemuVDAgent' with 2 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:468:11: warning: padding struct 'struct ChardevQemuVDAgent' with 7 bytes to align 'logfile' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:482:29: warning: cast from 'const struct ChardevQemuVDAgent *' to 'struct ChardevCommon *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-char.h:633:7: warning: padding struct 'struct ChardevBackend' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-char.h:641:11: warning: padding struct 'struct ChardevReturn' with 7 bytes to align 'pty' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-control.h:100:11: warning: padding struct 'struct MonitorOptions' with 7 bytes to align 'id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-control.h:102:17: warning: padding struct 'struct MonitorOptions' with 3 bytes to align 'mode' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-control.h:105:11: warning: padding struct 'struct MonitorOptions' with 6 bytes to align 'chardev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-control.h:53:8: warning: padding size of 'struct QMPCapabilityList' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:118:11: warning: padding struct 'struct SchemaInfoObject' with 7 bytes to align 'tag' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:120:34: warning: padding struct 'struct SchemaInfoObject' with 7 bytes to align 'variants' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:127:8: warning: padding size of 'struct SchemaInfoCommand' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:142:14: warning: padding struct 'struct SchemaInfo' with 3 bytes to align 'features' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:174:14: warning: padding struct 'struct SchemaInfoEnumMember' with 7 bytes to align 'features' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:206:14: warning: padding struct 'struct SchemaInfoObjectMember' with 7 bytes to align 'q_default' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-introspect.h:208:14: warning: padding struct 'struct SchemaInfoObjectMember' with 7 bytes to align 'features' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:188:11: warning: padding struct 'struct ObjectPropertyInfo' with 7 bytes to align 'description' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:190:14: warning: padding struct 'struct ObjectPropertyInfo' with 7 bytes to align 'default_value' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:224:11: warning: padding struct 'struct ObjectTypeInfo' with 5 bytes to align 'parent' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:257:8: warning: padding size of 'struct ColoCompareProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:263:11: warning: padding struct 'struct ColoCompareProperties' with 7 bytes to align 'notify_dev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:265:14: warning: padding struct 'struct ColoCompareProperties' with 7 bytes to align 'compare_timeout' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:267:14: warning: padding struct 'struct ColoCompareProperties' with 3 bytes to align 'expired_scan_cycle' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:269:14: warning: padding struct 'struct ColoCompareProperties' with 3 bytes to align 'max_queue_size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:279:14: warning: padding struct 'struct CryptodevBackendProperties' with 3 bytes to align 'queues' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:288:14: warning: padding struct 'struct CryptodevVhostUserProperties' with 3 bytes to align 'queues' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:295:42: warning: cast from 'const struct CryptodevVhostUserProperties *' to 'struct CryptodevBackendProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:304:11: warning: padding struct 'struct DBusVMStateProperties' with 7 bytes to align 'id_list' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:313:24: warning: padding struct 'struct NetfilterProperties' with 3 bytes to align 'queue' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:315:11: warning: padding struct 'struct NetfilterProperties' with 7 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:317:11: warning: padding struct 'struct NetfilterProperties' with 7 bytes to align 'position' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:319:21: warning: padding struct 'struct NetfilterProperties' with 3 bytes to align 'insert' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:325:8: warning: padding size of 'struct FilterBufferProperties' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:329:24: warning: padding struct 'struct FilterBufferProperties' with 3 bytes to align 'queue' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:331:11: warning: padding struct 'struct FilterBufferProperties' with 7 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:333:11: warning: padding struct 'struct FilterBufferProperties' with 7 bytes to align 'position' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:335:21: warning: padding struct 'struct FilterBufferProperties' with 3 bytes to align 'insert' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:342:35: warning: cast from 'const struct FilterBufferProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:352:24: warning: padding struct 'struct FilterDumpProperties' with 3 bytes to align 'queue' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:354:11: warning: padding struct 'struct FilterDumpProperties' with 7 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:356:11: warning: padding struct 'struct FilterDumpProperties' with 7 bytes to align 'position' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:358:21: warning: padding struct 'struct FilterDumpProperties' with 3 bytes to align 'insert' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:362:14: warning: padding struct 'struct FilterDumpProperties' with 3 bytes to align 'maxlen' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:367:35: warning: cast from 'const struct FilterDumpProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:373:8: warning: padding size of 'struct FilterMirrorProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:377:24: warning: padding struct 'struct FilterMirrorProperties' with 3 bytes to align 'queue' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:379:11: warning: padding struct 'struct FilterMirrorProperties' with 7 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:381:11: warning: padding struct 'struct FilterMirrorProperties' with 7 bytes to align 'position' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:383:21: warning: padding struct 'struct FilterMirrorProperties' with 3 bytes to align 'insert' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:392:35: warning: cast from 'const struct FilterMirrorProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:398:8: warning: padding size of 'struct FilterRedirectorProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:402:24: warning: padding struct 'struct FilterRedirectorProperties' with 3 bytes to align 'queue' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:404:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:406:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'position' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:408:21: warning: padding struct 'struct FilterRedirectorProperties' with 3 bytes to align 'insert' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:411:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'indev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:413:11: warning: padding struct 'struct FilterRedirectorProperties' with 7 bytes to align 'outdev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:420:35: warning: cast from 'const struct FilterRedirectorProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:426:8: warning: padding size of 'struct FilterRewriterProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:430:24: warning: padding struct 'struct FilterRewriterProperties' with 3 bytes to align 'queue' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:432:11: warning: padding struct 'struct FilterRewriterProperties' with 7 bytes to align 'status' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:434:11: warning: padding struct 'struct FilterRewriterProperties' with 7 bytes to align 'position' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:436:21: warning: padding struct 'struct FilterRewriterProperties' with 3 bytes to align 'insert' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:444:35: warning: cast from 'const struct FilterRewriterProperties *' to 'struct NetfilterProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:453:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'server' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:455:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'port' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:457:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'x_origin' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:459:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'y_origin' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:461:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'width' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:463:11: warning: padding struct 'struct InputBarrierProperties' with 7 bytes to align 'height' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:469:8: warning: padding size of 'struct InputLinuxProperties' with 4 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:476:20: warning: padding struct 'struct InputLinuxProperties' with 3 bytes to align 'grab_toggle' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:484:13: warning: padding struct 'struct EventLoopBaseProperties' with 7 bytes to align 'aio_max_batch' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:486:13: warning: padding struct 'struct EventLoopBaseProperties' with 7 bytes to align 'thread_pool_min' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:488:13: warning: padding struct 'struct EventLoopBaseProperties' with 7 bytes to align 'thread_pool_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:497:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'aio_max_batch' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:499:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'thread_pool_min' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:501:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'thread_pool_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:504:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'poll_max_ns' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:506:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'poll_grow' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:508:13: warning: padding struct 'struct IothreadProperties' with 7 bytes to align 'poll_shrink' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:513:39: warning: cast from 'const struct IothreadProperties *' to 'struct EventLoopBaseProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:522:13: warning: padding struct 'struct MainLoopProperties' with 7 bytes to align 'aio_max_batch' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:524:13: warning: padding struct 'struct MainLoopProperties' with 7 bytes to align 'thread_pool_min' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:526:13: warning: padding struct 'struct MainLoopProperties' with 7 bytes to align 'thread_pool_max' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:532:39: warning: cast from 'const struct MainLoopProperties *' to 'struct EventLoopBaseProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:538:8: warning: padding size of 'struct MemoryBackendProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:542:17: warning: padding struct 'struct MemoryBackendProperties' with 5 bytes to align 'host_nodes' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:546:19: warning: padding struct 'struct MemoryBackendProperties' with 1 byte to align 'policy' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:550:14: warning: padding struct 'struct MemoryBackendProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:552:11: warning: padding struct 'struct MemoryBackendProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:557:14: warning: padding struct 'struct MemoryBackendProperties' with 4 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:565:8: warning: padding size of 'struct MemoryBackendFileProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:570:17: warning: padding struct 'struct MemoryBackendFileProperties' with 5 bytes to align 'host_nodes' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:574:19: warning: padding struct 'struct MemoryBackendFileProperties' with 1 byte to align 'policy' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:578:14: warning: padding struct 'struct MemoryBackendFileProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:580:11: warning: padding struct 'struct MemoryBackendFileProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:585:14: warning: padding struct 'struct MemoryBackendFileProperties' with 4 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:590:14: warning: padding struct 'struct MemoryBackendFileProperties' with 5 bytes to align 'align' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:593:11: warning: padding struct 'struct MemoryBackendFileProperties' with 6 bytes to align 'mem_path' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:604:39: warning: cast from 'const struct MemoryBackendFileProperties *' to 'struct MemoryBackendProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:610:8: warning: padding size of 'struct MemoryBackendMemfdProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:615:17: warning: padding struct 'struct MemoryBackendMemfdProperties' with 5 bytes to align 'host_nodes' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:619:19: warning: padding struct 'struct MemoryBackendMemfdProperties' with 1 byte to align 'policy' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:623:14: warning: padding struct 'struct MemoryBackendMemfdProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:625:11: warning: padding struct 'struct MemoryBackendMemfdProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:630:14: warning: padding struct 'struct MemoryBackendMemfdProperties' with 4 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:637:14: warning: padding struct 'struct MemoryBackendMemfdProperties' with 3 bytes to align 'hugetlbsize' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:644:39: warning: cast from 'const struct MemoryBackendMemfdProperties *' to 'struct MemoryBackendProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:650:8: warning: padding size of 'struct MemoryBackendEpcProperties' with 6 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:655:17: warning: padding struct 'struct MemoryBackendEpcProperties' with 5 bytes to align 'host_nodes' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:659:19: warning: padding struct 'struct MemoryBackendEpcProperties' with 1 byte to align 'policy' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:663:14: warning: padding struct 'struct MemoryBackendEpcProperties' with 1 byte to align 'prealloc_threads' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:665:11: warning: padding struct 'struct MemoryBackendEpcProperties' with 7 bytes to align 'prealloc_context' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:670:14: warning: padding struct 'struct MemoryBackendEpcProperties' with 4 bytes to align 'size' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:678:39: warning: cast from 'const struct MemoryBackendEpcProperties *' to 'struct MemoryBackendProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:694:11: warning: padding struct 'struct QtestProperties' with 7 bytes to align 'log' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:729:11: warning: padding struct 'struct RngEgdProperties' with 6 bytes to align 'chardev' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:734:29: warning: cast from 'const struct RngEgdProperties *' to 'struct RngProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:746:11: warning: padding struct 'struct RngRandomProperties' with 5 bytes to align 'filename' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:751:29: warning: cast from 'const struct RngRandomProperties *' to 'struct RngProperties *' drops const qualifier [-Wcast-qual] storage-daemon/qapi/../../qapi/qapi-types-qom.h:757:8: warning: padding size of 'struct SevGuestProperties' with 2 bytes to alignment boundary [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:759:11: warning: padding struct 'struct SevGuestProperties' with 7 bytes to align 'sev_device' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:761:11: warning: padding struct 'struct SevGuestProperties' with 7 bytes to align 'dh_cert_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:763:11: warning: padding struct 'struct SevGuestProperties' with 7 bytes to align 'session_file' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:765:14: warning: padding struct 'struct SevGuestProperties' with 3 bytes to align 'policy' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:767:14: warning: padding struct 'struct SevGuestProperties' with 3 bytes to align 'handle' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:769:14: warning: padding struct 'struct SevGuestProperties' with 3 bytes to align 'cbitpos' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:780:17: warning: padding struct 'struct ThreadContextProperties' with 7 bytes to align 'cpu_affinity' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:782:17: warning: padding struct 'struct ThreadContextProperties' with 7 bytes to align 'node_affinity' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-qom.h:795:11: warning: padding struct 'struct ObjectOptions' with 4 bytes to align 'id' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-transaction.h:170:7: warning: padding struct 'struct TransactionAction' with 4 bytes to align 'u' [-Wpadded] storage-daemon/qapi/../../qapi/qapi-types-transaction.h:178:26: warning: padding struct 'struct TransactionProperties' with 3 bytes to align 'completion_mode' [-Wpadded] storage-daemon/qapi/qapi-commands.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_commands_c' [-Wmissing-variable-declarations] storage-daemon/qapi/qapi-emit-events.c:36:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_emit_events_c' [-Wmissing-variable-declarations] storage-daemon/qapi/qapi-events.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_events_c' [-Wmissing-variable-declarations] storage-daemon/qapi/qapi-init-commands.c:100:49: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:102:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:104:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:106:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:108:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:110:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:112:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:130:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:132:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:134:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:136:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:138:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:140:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:142:58: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:168:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-init-commands.c:172:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_init_commands_c' [-Wmissing-variable-declarations] storage-daemon/qapi/qapi-init-commands.c:28:72: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] storage-daemon/qapi/qapi-introspect.c:10000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10005:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10010:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10020:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10030:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10035:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10037:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10041:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10049:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10054:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10056:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1005:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10060:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10073:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10080:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10084:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10092:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10097:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1009:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10102:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10104:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10108:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10114:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10122:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10124:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10143:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10148:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10150:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10159:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10169:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10177:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10179:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10185:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10196:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10200:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10206:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10215:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10217:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1021:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10224:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10228:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10230:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10234:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10248:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10254:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10260:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10272:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10278:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10284:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10286:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10290:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10296:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10304:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10317:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10321:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10332:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10334:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10341:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10343:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10354:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10358:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10360:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10368:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10370:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1037:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10383:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:10389:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10396:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:10399:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10401:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10407:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10415:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10417:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1043:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10443:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10445:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10452:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10456:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10458:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10465:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10467:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10482:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10486:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10488:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10497:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10499:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1049:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10507:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10512:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10514:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10518:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10529:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10533:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10535:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10539:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10550:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10552:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10556:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1055:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10564:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10566:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10575:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10582:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10584:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10592:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10594:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:105:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10603:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10605:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10607:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10613:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1061:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10624:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10626:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10633:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10635:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1063:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10643:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10645:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10654:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10659:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10661:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10663:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10669:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1067:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10682:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10689:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10691:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10697:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10705:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10710:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10712:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10716:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10719:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:10724:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10728:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10730:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10737:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10739:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10741:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:10748:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10753:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10759:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10771:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10785:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:10793:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10797:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10805:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10807:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10826:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10828:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10830:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10838:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10843:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10849:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10855:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10861:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10863:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10867:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10880:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10886:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10888:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10892:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10913:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10919:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10925:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1092:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10931:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10937:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10947:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10953:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10955:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10959:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10967:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10972:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10974:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10978:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10986:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1098:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:10999:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11003:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11011:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11016:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11022:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11028:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11030:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11034:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11042:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11048:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1104:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11054:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11060:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11071:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11077:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11083:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11089:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11095:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:110:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11119:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11121:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11125:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11164:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11168:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1116:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11176:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11193:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11195:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11199:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11207:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11212:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11214:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11218:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11226:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1122:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11237:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11239:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11243:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11251:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11256:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11262:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11274:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11280:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11282:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11286:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1128:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11294:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11299:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11305:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11311:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11317:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11341:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11343:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11347:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1134:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11355:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11366:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11372:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11374:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11378:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11386:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11392:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11398:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1140:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11410:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11416:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11418:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11422:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11433:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11437:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11443:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11454:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11458:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11464:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1146:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11473:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11475:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11485:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11489:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11497:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11499:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11503:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11511:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11513:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11517:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11527:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11531:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11538:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11542:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11546:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11548:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11556:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11558:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1155:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11565:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11569:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11573:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11577:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11585:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11589:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11605:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11609:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11617:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11623:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11629:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11635:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11638:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11640:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11641:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11649:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11653:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11657:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11659:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11679:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:1167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11682:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11685:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11687:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11688:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11694:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11696:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1169:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11706:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11710:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11718:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11720:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11724:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11734:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11738:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1173:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11748:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11752:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11762:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11766:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11774:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11776:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11780:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11788:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11790:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11794:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11797:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11813:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11829:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:1182:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11835:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11837:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11841:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11843:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11845:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:11866:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11868:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11872:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11880:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11882:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11886:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11897:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11905:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11913:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11917:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11921:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11923:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11936:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11938:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11944:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11952:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11958:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11960:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11964:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11970:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11978:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:11997:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12001:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12007:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12020:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12022:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12026:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12032:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12040:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12042:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12046:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12057:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12059:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12066:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12068:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12074:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12082:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12087:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12095:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12099:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12106:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1210:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12116:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12124:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12126:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12139:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12146:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12148:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12155:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12159:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1216:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12171:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12177:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12188:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12190:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12196:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12203:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12207:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12211:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12215:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12217:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12226:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12228:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1222:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12235:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12239:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12241:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12248:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12250:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12259:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12277:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12283:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12289:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1228:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12325:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12331:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12337:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12349:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12355:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12361:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12367:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12369:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12373:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12380:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12384:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12386:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12393:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12395:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12402:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1240:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12410:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12414:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12422:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12430:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12434:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12438:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12442:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12447:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12452:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12469:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12471:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12479:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12481:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12495:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12499:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:124:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12507:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12509:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12513:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12521:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12523:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12527:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1252:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12537:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12541:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12549:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12551:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12555:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12563:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12565:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12569:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1256:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12577:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12579:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12583:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12593:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12597:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12604:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12608:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12610:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12617:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12619:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1261:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12625:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12636:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1263:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12644:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12646:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12655:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12657:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12665:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12667:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12671:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12679:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1267:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12681:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12685:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12693:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12695:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12699:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12709:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12713:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12720:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12724:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12728:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12736:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12740:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12748:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12752:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12764:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12772:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12780:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12788:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1278:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12792:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12800:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12808:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12812:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12820:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12828:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1282:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12832:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12836:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12840:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12848:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12852:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12864:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12868:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12872:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12876:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12880:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12884:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1288:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12896:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12900:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12904:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12908:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12910:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12963:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12965:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1296:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12972:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12984:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12992:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:12994:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13005:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13007:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13017:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:13025:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:1302:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13033:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13037:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13050:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13052:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13056:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13066:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13070:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13077:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13079:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13085:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13087:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13102:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13108:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13114:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13126:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1312:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13138:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13144:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13152:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13156:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13167:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13171:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13177:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13186:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13188:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13195:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:131:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13201:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13208:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13221:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13225:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13236:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13247:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13249:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13255:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13257:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13264:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13270:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13277:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13279:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13287:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13289:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13303:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13307:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13314:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13322:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13324:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13332:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13334:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1333:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13342:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13347:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13349:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13353:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13364:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13368:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13372:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13374:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13383:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13385:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1338:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13392:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13396:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13400:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13408:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13412:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13416:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13420:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13432:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13438:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13455:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13457:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13464:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13468:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13472:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13476:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13478:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13487:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13489:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1348:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13496:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13500:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13506:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13514:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13516:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13523:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13527:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13539:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1353:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13543:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13547:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13549:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13561:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13563:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13571:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13573:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13582:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13589:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1358:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13591:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13598:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13602:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13604:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13611:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13613:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13622:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:13625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13627:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:13628:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13634:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:13636:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:13637:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13639:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13649:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13658:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13663:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13665:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13667:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13674:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13678:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13680:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13687:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13689:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1368:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13696:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13700:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13708:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13712:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13714:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13724:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13726:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13741:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13747:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1374:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13756:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13758:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13769:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13771:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13778:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13780:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13787:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13791:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13793:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13800:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13802:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1380:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13810:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13812:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13826:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13828:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13830:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13845:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13851:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13862:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13864:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13868:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1386:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13877:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13883:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13888:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13890:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13894:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:138:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13903:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13926:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1392:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13932:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13938:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13944:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13950:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13968:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13970:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13974:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1398:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:13994:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14002:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14006:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14021:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14023:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14027:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14042:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14047:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14049:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14053:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14062:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14074:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14076:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14080:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14083:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:1410:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14111:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:14139:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:14146:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14152:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14158:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14164:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14166:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1416:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14170:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14172:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:14174:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:14208:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14214:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14220:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14226:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1422:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14232:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14238:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14240:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14244:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14253:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14259:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14267:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14271:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14278:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14282:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14284:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14291:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14298:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14302:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14310:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14316:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14322:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14334:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14340:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1434:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14351:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14357:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14362:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14364:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14368:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14386:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14391:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14393:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14397:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14405:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1440:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14410:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14415:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14421:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14426:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14441:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14446:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14448:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14452:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14461:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14463:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14467:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1446:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14474:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14482:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14484:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14492:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14494:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14501:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14505:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14507:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14514:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14516:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1452:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14537:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14543:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14549:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14555:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14561:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14563:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14567:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14575:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14583:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14587:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14595:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:145:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14603:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14607:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14615:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14621:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14633:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14645:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14647:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14651:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14659:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14661:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14670:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14675:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14677:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14679:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14685:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1468:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14693:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14698:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14703:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14705:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14709:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1470:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14715:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14721:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14735:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14741:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14748:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1474:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14752:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14758:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14769:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14771:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14778:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14780:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14782:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:14786:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_introspect_c' [-Wmissing-variable-declarations] storage-daemon/qapi/qapi-introspect.c:1482:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1489:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1493:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1502:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1507:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1512:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1518:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1524:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:152:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1530:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1547:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1553:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1559:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1565:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1571:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1577:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1583:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1589:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1595:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1597:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:159:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1601:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1609:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1614:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1626:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1632:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1634:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1638:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1646:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1651:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1653:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1657:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:165:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1665:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1670:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1675:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1677:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1681:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1689:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1691:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1695:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1704:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:170:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1714:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1720:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1725:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1731:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1743:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1749:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1755:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1761:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1767:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1773:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1779:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:177:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1781:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1785:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1794:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1799:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1805:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1811:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1829:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1835:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1841:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1847:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:184:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1853:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1855:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1859:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1867:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1872:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1874:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1878:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1886:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1894:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1898:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1906:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1908:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1912:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:191:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1922:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1926:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1934:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1936:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1940:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1948:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1950:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1954:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1962:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1964:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1968:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1982:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:198:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:1994:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2006:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2012:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2018:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2020:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2034:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2039:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2044:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2049:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2054:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2059:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2064:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2074:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2079:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2084:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2089:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2094:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2096:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2100:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2102:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2103:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2109:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2118:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2120:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:212:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2130:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2135:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2140:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2145:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2150:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2155:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2160:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2162:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2172:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2177:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2182:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2197:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:219:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:21:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2202:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2207:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2209:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2215:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2224:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2234:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2239:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2241:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2248:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2255:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:2265:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:226:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2270:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2275:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2277:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2279:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2287:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2289:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2303:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2307:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2320:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2322:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2326:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2334:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2339:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:233:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2344:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2352:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2364:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2381:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2387:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2392:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2394:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2398:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2412:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2417:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2422:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2435:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2439:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2447:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2452:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2467:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2473:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2475:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2479:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:247:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2487:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2492:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2497:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2502:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2507:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2509:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2513:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2521:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2526:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2533:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2537:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:254:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2550:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2555:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2560:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2565:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2567:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2571:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2579:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2584:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2586:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2590:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2598:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2603:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2608:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2610:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2614:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2622:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2627:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2629:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2633:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2641:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2653:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2655:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2659:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2667:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2672:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2678:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:267:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2680:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2684:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2692:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2697:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2702:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2704:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2708:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2716:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2722:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2727:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:272:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2732:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2739:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2743:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2758:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2762:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2776:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2782:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2784:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2788:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2806:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2811:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2816:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2821:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2826:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2832:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2834:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2838:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2846:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:284:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2851:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2853:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2857:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2865:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2867:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2871:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2879:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2881:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2885:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2893:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2895:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2899:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:28:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2909:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:290:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2913:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2921:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2923:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2927:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2935:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2937:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2941:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2947:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2955:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2965:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:296:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2981:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2983:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2987:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:2995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3001:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3007:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3013:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3015:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3019:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3028:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:302:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3034:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3039:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3051:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3053:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3057:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3071:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3073:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3077:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3085:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:308:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3096:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3102:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3119:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3121:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3130:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3132:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3139:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3146:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:314:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3153:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3155:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3163:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3169:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3171:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3175:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3183:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3185:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3189:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3195:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3203:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3208:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:320:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3218:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3220:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3224:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3230:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3238:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3243:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3248:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3250:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3254:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3260:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3270:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3274:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:327:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3282:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3287:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3293:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3295:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3299:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3312:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3318:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3320:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3324:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3330:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3338:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:333:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3345:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3349:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3358:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3360:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3364:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3372:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3379:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3383:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:338:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3391:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3393:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3397:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3405:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3407:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3411:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3419:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3426:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3430:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3439:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3441:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3445:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:344:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3458:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3460:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3464:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3470:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3480:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3484:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3490:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3498:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:349:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3503:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3511:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3520:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3530:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3535:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3540:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3550:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3552:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3554:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3562:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3564:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3568:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3574:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3582:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3599:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:35:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3601:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3605:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3618:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:361:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3620:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3624:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3630:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3638:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3643:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3648:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3650:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3654:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3663:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3669:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3671:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3681:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3689:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:368:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3695:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3703:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3707:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3715:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3717:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3721:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3734:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3736:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3755:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:375:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3760:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3762:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3772:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3782:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3787:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3789:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3799:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3809:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3814:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3819:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:381:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3829:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3834:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3836:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3846:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3851:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3853:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3865:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3877:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3887:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:388:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3897:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3899:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3903:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3905:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3911:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:3921:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3926:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3931:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3936:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3941:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3946:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3951:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3956:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:395:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3961:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3966:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3971:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3978:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3980:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3990:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:3994:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4002:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4008:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4010:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4014:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4020:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4027:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:402:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4035:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4037:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4045:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4047:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4055:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4060:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4075:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4080:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4085:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4090:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4095:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:409:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4100:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4120:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4125:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4131:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4136:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4146:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4151:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4156:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4166:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:416:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4171:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4176:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4181:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4186:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4198:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4204:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4206:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4210:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4218:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4220:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4231:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4235:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4237:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:423:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4241:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4246:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4251:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4256:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4261:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4281:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4286:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4291:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4296:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:42:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4306:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:430:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4311:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4313:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4317:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4319:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4328:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4330:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4340:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4345:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4355:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4360:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4367:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4377:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:437:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4387:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4392:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4397:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4402:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4407:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4412:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4414:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4420:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4429:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4434:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4439:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:443:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4441:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4448:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4455:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:4465:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4470:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4475:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4477:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4479:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4485:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:448:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4492:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4496:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4500:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4508:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4512:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4516:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4520:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4524:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4532:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4534:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:454:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4550:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4552:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4559:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4563:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4565:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4572:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4574:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4585:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4589:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4597:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4599:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:459:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4609:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4611:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4618:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4622:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4626:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4630:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4634:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4636:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4646:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4648:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4655:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4659:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4663:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4665:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:466:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4673:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4684:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4690:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4696:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4698:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4702:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4713:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4717:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4719:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4727:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4729:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4737:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:473:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4742:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4748:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4754:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4759:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4771:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4795:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4807:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:480:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4815:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4819:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4827:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4832:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4839:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4843:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4849:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4858:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4868:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:486:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4873:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4878:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4883:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4889:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4891:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4895:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4901:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4909:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4914:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4919:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4921:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4925:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4931:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:493:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4944:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4949:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4954:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4959:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4961:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4965:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4972:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4976:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4978:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4985:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4987:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:4993:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:49:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5000:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5004:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5006:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:500:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5010:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5017:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5021:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5033:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5037:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5041:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5049:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5057:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5061:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5069:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5073:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5075:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:507:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5080:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5081:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5084:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5086:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5089:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5095:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5103:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5111:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5119:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5123:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5127:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5129:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5137:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5145:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5149:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:514:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5153:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5161:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5165:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5167:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5170:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5172:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5175:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5183:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5187:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5189:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5195:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5201:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5213:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5217:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5219:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:521:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5239:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5241:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5242:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5244:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5247:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5257:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5268:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5270:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5275:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5278:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5281:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5287:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5289:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:528:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5296:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5302:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5309:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5311:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5320:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5326:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5328:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5332:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5340:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5346:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5352:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5358:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:535:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5364:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5394:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5400:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5408:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5412:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5420:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5425:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:542:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5431:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5437:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5443:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5445:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5449:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5464:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5468:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5476:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5478:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5482:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5490:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5492:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5496:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:549:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5509:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5515:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5521:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5527:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5529:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5533:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5547:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5549:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5553:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5558:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:555:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5560:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:5561:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5567:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5573:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5579:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5585:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5593:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:55:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5605:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5609:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5611:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5615:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5623:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5629:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:562:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5635:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5641:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5647:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5653:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5659:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5661:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5665:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5673:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5679:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5685:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5691:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5697:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:569:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5703:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5715:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5717:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5721:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5734:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5753:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5757:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5765:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:576:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5771:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5777:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5783:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5789:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5795:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5801:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5807:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5813:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5815:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5819:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5827:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5833:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:583:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5845:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5851:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5857:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5869:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5887:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5890:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:590:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5911:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5916:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5921:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5927:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5933:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5945:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5951:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5957:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5959:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5963:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5971:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5979:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:597:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5983:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:5997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6003:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6009:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6015:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6019:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6025:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6033:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6037:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6045:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:604:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6050:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6056:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6062:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6074:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6080:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6086:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6088:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6092:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:60:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6107:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6113:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6115:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6119:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:611:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6127:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6132:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6134:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6138:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6141:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6174:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6176:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6180:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6188:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:618:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6194:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6200:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6206:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6212:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6218:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6224:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6230:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6236:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6242:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6248:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6254:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:625:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6260:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6266:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6268:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6272:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6280:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6286:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6292:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6294:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6298:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6306:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6312:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6314:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6318:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6327:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:632:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6332:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6337:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6349:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6351:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6369:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6375:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6377:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6381:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6389:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6395:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:639:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6400:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6412:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6430:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6442:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6444:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6448:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6451:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6457:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6468:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:646:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6470:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6474:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6476:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6488:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6494:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6500:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6502:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6506:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6514:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6519:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:651:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6521:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6525:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6528:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6544:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:655:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6560:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6599:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6605:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6607:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6611:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6617:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:661:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6627:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6636:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6641:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6646:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6651:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6656:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6661:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6666:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6671:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6681:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6686:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6691:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6696:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:669:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6706:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6711:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6716:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6721:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6726:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6731:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6736:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6741:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:675:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6761:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6766:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6768:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6772:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6774:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6775:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6779:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6781:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6785:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6792:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:67:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6802:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6807:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:680:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6812:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6822:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6824:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6834:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6846:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6850:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6852:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6858:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:685:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6865:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6872:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6882:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6884:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6886:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6894:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6896:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6905:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:690:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6910:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6915:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6925:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6930:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6935:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6940:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6945:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6950:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6955:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6965:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:696:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6970:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6975:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6987:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:6993:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6994:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:6998:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7000:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7004:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7009:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7011:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7021:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7026:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:702:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7031:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7036:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7041:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7046:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7048:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7058:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7063:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7068:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7073:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7078:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7083:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:708:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7090:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7094:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7096:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7100:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:710:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7110:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7117:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7124:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7131:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7141:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7146:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:714:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7151:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7153:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7155:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7166:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7168:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7175:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7177:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7184:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7188:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7192:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7194:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7202:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7204:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7211:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7215:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7219:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7223:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7227:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7231:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7235:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7239:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:723:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7243:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7245:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7259:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:725:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7261:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7268:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7272:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7274:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7278:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7285:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7289:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7293:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7295:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:729:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7303:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7305:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7315:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7324:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7334:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7339:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7341:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7343:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7354:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7356:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:735:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7363:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7365:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7372:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7374:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7380:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7386:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7392:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7398:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7401:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7404:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7407:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7409:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7418:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7424:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7430:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7436:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7438:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7442:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:744:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7450:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7456:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7462:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7464:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7468:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7471:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:74:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7504:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7510:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7516:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7522:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7528:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7530:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7534:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7541:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7547:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7554:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7556:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7564:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7566:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7575:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7580:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7585:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7590:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7595:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7600:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7605:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7610:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7615:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:761:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7620:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7630:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7635:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7640:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7645:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7647:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7654:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7661:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7665:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7667:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7668:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7678:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:767:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7683:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7688:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7690:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7692:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7698:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7705:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7707:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7713:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7715:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7723:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7728:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7735:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7739:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:773:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7746:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7754:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7758:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7762:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7766:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7770:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7772:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7784:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7786:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7792:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:779:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7800:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7802:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7806:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7814:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7819:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:781:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7825:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7829:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7839:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7843:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7851:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7857:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:785:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7863:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7865:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7869:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7877:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7879:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7883:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7891:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7896:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7902:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7904:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7908:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7916:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7918:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:791:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7922:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7929:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7933:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7937:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7941:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7945:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7947:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7955:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7959:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7963:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7967:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7969:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:7977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7981:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7989:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7993:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:7997:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:799:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8001:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8005:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8007:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8015:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8019:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8021:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8031:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8039:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8043:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8045:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:804:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8057:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8061:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8063:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8066:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8068:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8071:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8073:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8081:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8085:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8089:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8093:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8097:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:809:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:80:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8101:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8105:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8109:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8114:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8117:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8122:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8125:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8127:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8137:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8144:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:814:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8155:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8160:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8164:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8169:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8175:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8177:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8179:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:8192:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8194:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:819:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8203:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8209:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8211:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8215:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8223:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8229:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8231:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8235:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8243:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8245:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8249:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:824:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8257:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8259:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8263:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8271:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8278:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8282:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8290:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:829:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8300:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8305:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8311:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8317:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8323:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8335:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8337:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8341:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:834:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8352:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8365:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8370:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8372:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8376:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8384:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8390:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8392:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8396:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:839:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8404:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8410:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8416:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8422:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8433:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8435:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8439:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8447:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8459:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8465:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8471:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8476:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8482:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8484:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8488:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8496:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:849:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8502:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8508:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8514:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8520:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8531:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8533:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8537:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8545:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:854:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8551:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8557:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8563:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8569:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8575:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8587:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8589:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8593:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:85:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8601:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8607:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:860:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8619:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8625:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8627:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:862:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8631:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8639:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8645:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8651:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8657:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8663:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8669:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:866:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8671:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8683:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8689:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8695:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8713:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8721:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8725:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8753:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8757:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8766:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8772:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8796:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8798:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8802:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8811:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8825:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8829:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8838:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8844:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8850:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8862:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8868:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:886:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8874:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8880:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8886:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:888:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8891:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8897:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8899:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8903:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8924:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:892:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8930:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8936:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8948:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8954:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8965:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8971:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8977:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8983:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:8990:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] storage-daemon/qapi/qapi-introspect.c:9002:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9004:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9008:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9017:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9023:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9029:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9035:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9041:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9047:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9053:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9059:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9065:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9070:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9076:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9082:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9088:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9094:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9096:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9100:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9109:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9115:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9121:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9127:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9133:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9139:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9145:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9151:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9157:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9162:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9168:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9170:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9174:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9182:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9184:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9188:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:918:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9196:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9202:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9204:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9208:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9217:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9221:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9223:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9227:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9236:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9240:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9245:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9247:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:924:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9251:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9260:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9264:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9270:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9272:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9276:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9285:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9289:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9295:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:92:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9307:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:930:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9313:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9319:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9321:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9325:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:932:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9334:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9338:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9344:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9350:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9356:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9361:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9363:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9367:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:936:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9376:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9394:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9400:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9406:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9411:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9417:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9419:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9423:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9432:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9438:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9440:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9444:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:944:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9453:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9459:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9463:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9469:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9473:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9479:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9483:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9489:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9493:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9499:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:949:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9503:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9509:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9513:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9519:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:951:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9523:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9529:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9533:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9539:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9543:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9549:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9553:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9559:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:955:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9563:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9569:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9573:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9579:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9583:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9589:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9593:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9599:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9603:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9609:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9613:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9619:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9623:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9629:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9633:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9639:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:963:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9643:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9645:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9649:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9658:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9664:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9670:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9676:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9682:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9686:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9688:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:968:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9692:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9701:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9707:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9713:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9719:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9725:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9729:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9735:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9737:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:973:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9741:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9750:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9756:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:975:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9762:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9768:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9774:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9778:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9784:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9790:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9792:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9796:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:979:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9805:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9811:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9817:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9825:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9829:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9837:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9842:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9844:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9848:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9856:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9861:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9863:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9867:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9873:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:988:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9892:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9897:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9902:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9907:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9912:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9917:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9922:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9927:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9932:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9937:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:993:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9942:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9947:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9949:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9951:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9960:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9962:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9966:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9972:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9985:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9990:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:9995:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:999:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-introspect.c:99:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] storage-daemon/qapi/qapi-types.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_types_c' [-Wmissing-variable-declarations] storage-daemon/qapi/qapi-visit.c:19:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_visit_c' [-Wmissing-variable-declarations] storage-daemon/qemu-storage-daemon.c:191:43: warning: extension used [-Wlanguage-extension-token] storage-daemon/qemu-storage-daemon.c:191:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] storage-daemon/qemu-storage-daemon.c:67:29: warning: unused parameter 'signal' [-Wunused-parameter] storage-daemon/qemu-storage-daemon.c:67:43: warning: unused parameter 'pid' [-Wunused-parameter] storage-daemon/qemu-storage-daemon.c:72:23: warning: unused parameter 'errp' [-Wunused-parameter] stubs/../monitor/monitor-internal.h:103:11: warning: padding struct 'struct Monitor' with 5 bytes to align 'mon_cpu_path' [-Wpadded] stubs/../monitor/monitor-internal.h:158:7: warning: unknown command tag name [-Wdocumentation-unknown-command] stubs/bdrv-next-monitor-owned.c:4:61: warning: unused parameter 'bs' [-Wunused-parameter] stubs/change-state-handler.c:10:59: warning: unused parameter 'e' [-Wunused-parameter] stubs/change-state-handler.c:4:76: warning: unused parameter 'cb' [-Wunused-parameter] stubs/change-state-handler.c:5:60: warning: unused parameter 'opaque' [-Wunused-parameter] stubs/cmos.c:4:44: warning: unused parameter 'fd0' [-Wunused-parameter] stubs/cpu-synchronize-state.c:4:38: warning: unused parameter 'cpu' [-Wunused-parameter] stubs/cpu-synchronize-state.c:7:42: warning: unused parameter 'cpu' [-Wunused-parameter] stubs/dump.c:17:37: warning: unused parameter 'info' [-Wunused-parameter] stubs/dump.c:18:56: warning: unused parameter 'guest_phys_blocks' [-Wunused-parameter] stubs/dump.c:23:31: warning: unused parameter 'class' [-Wunused-parameter] stubs/dump.c:23:42: warning: unused parameter 'machine' [-Wunused-parameter] stubs/dump.c:23:55: warning: unused parameter 'nr_cpus' [-Wunused-parameter] stubs/error-printf.c:13:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] stubs/fdset.c:10:39: warning: unused parameter 'dup_fd' [-Wunused-parameter] stubs/fdset.c:15:38: warning: unused parameter 'dupfd' [-Wunused-parameter] stubs/fdset.c:4:38: warning: unused parameter 'fdset_id' [-Wunused-parameter] stubs/fdset.c:4:52: warning: unused parameter 'flags' [-Wunused-parameter] stubs/fw_cfg.c:18:43: warning: unused parameter 'key' [-Wunused-parameter] stubs/icount.c:10:1: warning: function 'icount_update' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/icount.c:13:33: warning: unused parameter 'opts' [-Wunused-parameter] stubs/icount.c:21:12: warning: 'return' will never be executed [-Wunreachable-code-return] stubs/icount.c:26:12: warning: 'return' will never be executed [-Wunreachable-code-return] stubs/icount.c:28:30: warning: unused parameter 'icount' [-Wunused-parameter] stubs/icount.c:31:12: warning: 'return' will never be executed [-Wunreachable-code-return] stubs/icount.c:33:30: warning: unused parameter 'count' [-Wunused-parameter] stubs/icount.c:36:12: warning: 'return' will never be executed [-Wunreachable-code-return] stubs/icount.c:39:1: warning: function 'icount_start_warp_timer' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/icount.c:43:1: warning: function 'icount_account_warp_timer' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/icount.c:9:30: warning: unused parameter 'cpu' [-Wunused-parameter] stubs/iothread-lock.c:9:48: warning: unused parameter 'file' [-Wunused-parameter] stubs/iothread-lock.c:9:58: warning: unused parameter 'line' [-Wunused-parameter] stubs/isa-bus.c:4:38: warning: unused parameter 'bus' [-Wunused-parameter] stubs/isa-bus.c:4:55: warning: unused parameter 'name' [-Wunused-parameter] stubs/migr-blocker.c:4:32: warning: unused parameter 'reason' [-Wunused-parameter] stubs/migr-blocker.c:4:48: warning: unused parameter 'errp' [-Wunused-parameter] stubs/migr-blocker.c:9:33: warning: unused parameter 'reason' [-Wunused-parameter] stubs/monitor-core.c:10:37: warning: unused parameter 'co' [-Wunused-parameter] stubs/monitor-core.c:10:50: warning: unused parameter 'mon' [-Wunused-parameter] stubs/monitor-core.c:15:32: warning: unused parameter 'chr' [-Wunused-parameter] stubs/monitor-core.c:15:42: warning: unused parameter 'pretty' [-Wunused-parameter] stubs/monitor-core.c:15:58: warning: unused parameter 'errp' [-Wunused-parameter] stubs/monitor-core.c:19:32: warning: unused parameter 'event' [-Wunused-parameter] stubs/monitor-core.c:19:46: warning: unused parameter 'qdict' [-Wunused-parameter] stubs/monitor-core.c:23:30: warning: unused parameter 'mon' [-Wunused-parameter] stubs/monitor-core.c:23:47: warning: unused parameter 'fmt' [-Wunused-parameter] stubs/monitor-core.c:23:60: warning: unused parameter 'ap' [-Wunused-parameter] stubs/monitor.c:12:32: warning: unused parameter 'chr' [-Wunused-parameter] stubs/monitor.c:12:42: warning: unused parameter 'use_readline' [-Wunused-parameter] stubs/monitor.c:12:64: warning: unused parameter 'errp' [-Wunused-parameter] stubs/monitor.c:6:29: warning: unused parameter 'mon' [-Wunused-parameter] stubs/monitor.c:6:46: warning: unused parameter 'name' [-Wunused-parameter] stubs/pci-bus.c:4:38: warning: unused parameter 'bus' [-Wunused-parameter] stubs/pci-bus.c:4:47: warning: unused parameter 'devfn' [-Wunused-parameter] stubs/pci-bus.c:4:66: warning: unused parameter 'name' [-Wunused-parameter] stubs/physmem.c:10:31: warning: unused parameter 'rb' [-Wunused-parameter] stubs/physmem.c:4:42: warning: unused parameter 'ptr' [-Wunused-parameter] stubs/physmem.c:4:52: warning: unused parameter 'round_offset' [-Wunused-parameter] stubs/physmem.c:5:48: warning: unused parameter 'offset' [-Wunused-parameter] stubs/qemu-timer-notify-cb.c:5:33: warning: unused parameter 'opaque' [-Wunused-parameter] stubs/qemu-timer-notify-cb.c:5:55: warning: unused parameter 'type' [-Wunused-parameter] stubs/qmp-command-available.c:4:46: warning: unused parameter 'cmd' [-Wunused-parameter] stubs/qmp-command-available.c:4:59: warning: unused parameter 'errp' [-Wunused-parameter] stubs/qmp-quit.c:5:23: warning: unused parameter 'errp' [-Wunused-parameter] stubs/qmp-quit.c:6:1: warning: function 'qmp_quit' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/ram-block.c:11:42: warning: unused parameter 'rb' [-Wunused-parameter] stubs/ram-block.c:16:47: warning: unused parameter 'rb' [-Wunused-parameter] stubs/ram-block.c:21:47: warning: unused parameter 'n' [-Wunused-parameter] stubs/ram-block.c:25:50: warning: unused parameter 'n' [-Wunused-parameter] stubs/ram-block.c:29:45: warning: unused parameter 'func' [-Wunused-parameter] stubs/ram-block.c:29:57: warning: unused parameter 'opaque' [-Wunused-parameter] stubs/ram-block.c:34:36: warning: unused parameter 'state' [-Wunused-parameter] stubs/ram-block.c:6:40: warning: unused parameter 'rb' [-Wunused-parameter] stubs/ramfb.c:5:40: warning: unused parameter 'con' [-Wunused-parameter] stubs/ramfb.c:5:57: warning: unused parameter 's' [-Wunused-parameter] stubs/replay-tools.c:10:43: warning: unused parameter 'kind' [-Wunused-parameter] stubs/replay-tools.c:11:35: warning: unused parameter 'clock' [-Wunused-parameter] stubs/replay-tools.c:11:50: warning: unused parameter 'raw_icount' [-Wunused-parameter] stubs/replay-tools.c:14:12: warning: 'return' will never be executed [-Wunreachable-code-return] stubs/replay-tools.c:17:43: warning: unused parameter 'kind' [-Wunused-parameter] stubs/replay-tools.c:17:57: warning: unused parameter 'raw_icount' [-Wunused-parameter] stubs/replay-tools.c:20:12: warning: 'return' will never be executed [-Wunreachable-code-return] stubs/replay-tools.c:39:41: warning: unused parameter 'checkpoint' [-Wunused-parameter] stubs/replay-tools.c:52:50: warning: unused parameter 'chr' [-Wunused-parameter] stubs/replay-tools.c:56:42: warning: unused parameter 's' [-Wunused-parameter] stubs/replay-tools.c:56:60: warning: unused parameter 'buf' [-Wunused-parameter] stubs/replay-tools.c:56:69: warning: unused parameter 'len' [-Wunused-parameter] stubs/replay-tools.c:57:1: warning: function 'replay_chr_be_write' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/replay-tools.c:61:39: warning: unused parameter 'res' [-Wunused-parameter] stubs/replay-tools.c:61:48: warning: unused parameter 'offset' [-Wunused-parameter] stubs/replay-tools.c:62:1: warning: function 'replay_char_write_event_save' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/replay-tools.c:66:40: warning: unused parameter 'res' [-Wunused-parameter] stubs/replay-tools.c:66:50: warning: unused parameter 'offset' [-Wunused-parameter] stubs/replay-tools.c:67:1: warning: function 'replay_char_write_event_load' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/replay-tools.c:71:40: warning: unused parameter 'buf' [-Wunused-parameter] stubs/replay-tools.c:76:42: warning: unused parameter 'res' [-Wunused-parameter] stubs/replay-tools.c:77:1: warning: function 'replay_char_read_all_save_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/replay-tools.c:81:45: warning: unused parameter 'buf' [-Wunused-parameter] stubs/replay-tools.c:81:54: warning: unused parameter 'offset' [-Wunused-parameter] stubs/replay-tools.c:82:1: warning: function 'replay_char_read_all_save_buf' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/replay.c:10:29: warning: unused parameter 'ret' [-Wunused-parameter] stubs/replay.c:10:40: warning: unused parameter 'buf' [-Wunused-parameter] stubs/replay.c:10:52: warning: unused parameter 'len' [-Wunused-parameter] stubs/replay.c:14:30: warning: unused parameter 'buf' [-Wunused-parameter] stubs/replay.c:14:42: warning: unused parameter 'len' [-Wunused-parameter] stubs/semihost.c:17:14: warning: no previous extern declaration for non-static variable 'qemu_semihosting_config_opts' [-Wmissing-variable-declarations] stubs/semihost.c:20:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] stubs/semihost.c:21:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] stubs/semihost.c:26:31: warning: unused parameter 'is_user' [-Wunused-parameter] stubs/semihost.c:44:49: warning: declaration shadows a variable in the global scope [-Wshadow] stubs/semihost.c:44:49: warning: unused parameter 'optarg' [-Wunused-parameter] stubs/semihost.c:49:37: warning: unused parameter 'i' [-Wunused-parameter] stubs/semihost.c:64:43: warning: unused parameter 'file' [-Wunused-parameter] stubs/semihost.c:64:61: warning: unused parameter 'cmd' [-Wunused-parameter] stubs/target-get-monitor-def.c:26:38: warning: unused parameter 'cs' [-Wunused-parameter] stubs/target-get-monitor-def.c:26:54: warning: unused parameter 'name' [-Wunused-parameter] stubs/target-get-monitor-def.c:26:70: warning: unused parameter 'pval' [-Wunused-parameter] stubs/trace-control.c:40:51: warning: unused parameter 'vcpu' [-Wunused-parameter] stubs/trace-control.c:41:53: warning: unused parameter 'ev' [-Wunused-parameter] stubs/trace-control.c:41:62: warning: unused parameter 'state' [-Wunused-parameter] stubs/trace-control.c:42:1: warning: function 'trace_event_set_vcpu_state_dynamic' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/trace-control.c:47:32: warning: unused parameter 'vcpu' [-Wunused-parameter] stubs/trace-control.c:48:1: warning: function 'trace_init_vcpu' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/usb-dev-stub.c:17:41: warning: unused parameter 'driver' [-Wunused-parameter] stubs/usb-dev-stub.c:30:46: warning: unused parameter 'qdict' [-Wunused-parameter] stubs/uuid.c:5:34: warning: unused parameter 'errp' [-Wunused-parameter] stubs/vfio-user-obj.c:4:37: warning: unused parameter 'pci_bus' [-Wunused-parameter] stubs/vm-stop.c:10:1: warning: function 'qemu_system_vmstop_request' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/vm-stop.c:5:1: warning: function 'qemu_system_vmstop_request_prepare' could be declared with attribute 'noreturn' [-Wmissing-noreturn] stubs/vm-stop.c:9:42: warning: unused parameter 'state' [-Wunused-parameter] stubs/vmstate.c:14:36: warning: unused parameter 'obj' [-Wunused-parameter] stubs/vmstate.c:15:51: warning: unused parameter 'vmsd' [-Wunused-parameter] stubs/vmstate.c:16:31: warning: unused parameter 'opaque' [-Wunused-parameter] stubs/vmstate.c:20:62: warning: unused parameter 'vmsd' [-Wunused-parameter] stubs/vmstate.c:4:47: warning: unused parameter 'obj' [-Wunused-parameter] stubs/vmstate.c:5:45: warning: unused parameter 'instance_id' [-Wunused-parameter] stubs/vmstate.c:6:62: warning: unused parameter 'vmsd' [-Wunused-parameter] stubs/vmstate.c:7:42: warning: unused parameter 'base' [-Wunused-parameter] stubs/vmstate.c:7:52: warning: unused parameter 'alias_id' [-Wunused-parameter] stubs/vmstate.c:8:40: warning: unused parameter 'required_for_version' [-Wunused-parameter] stubs/vmstate.c:9:44: warning: unused parameter 'errp' [-Wunused-parameter] stubs/win32-kbd-hook.c:12:33: warning: unused parameter 'hwnd' [-Wunused-parameter] stubs/win32-kbd-hook.c:16:30: warning: unused parameter 'grab' [-Wunused-parameter] stubs/xen-hw-stub.c:13:38: warning: unused parameter 'pci_dev' [-Wunused-parameter] stubs/xen-hw-stub.c:13:51: warning: unused parameter 'irq_num' [-Wunused-parameter] stubs/xen-hw-stub.c:18:30: warning: unused parameter 'opaque' [-Wunused-parameter] stubs/xen-hw-stub.c:18:42: warning: unused parameter 'irq_num' [-Wunused-parameter] stubs/xen-hw-stub.c:18:55: warning: unused parameter 'level' [-Wunused-parameter] stubs/xen-hw-stub.c:22:36: warning: unused parameter 'link' [-Wunused-parameter] stubs/xen-hw-stub.c:22:50: warning: unused parameter 'irq' [-Wunused-parameter] stubs/xen-hw-stub.c:27:34: warning: unused parameter 'addr' [-Wunused-parameter] stubs/xen-hw-stub.c:27:49: warning: unused parameter 'data' [-Wunused-parameter] stubs/xen-hw-stub.c:31:30: warning: unused parameter 'msi_data' [-Wunused-parameter] stubs/xen-hw-stub.c:41:45: warning: unused parameter 'mr' [-Wunused-parameter] stubs/xen-hw-stub.c:45:38: warning: unused parameter 'pcms' [-Wunused-parameter] stubs/xen-hw-stub.c:45:59: warning: unused parameter 'ram_memory' [-Wunused-parameter] target/alpha/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/alpha/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/alpha/cpu-qom.h:28:1: warning: extra ';' outside of a function [-Wextra-semi] target/alpha/cpu-qom.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/alpha/cpu-qom.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/alpha/cpu.c:134:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/alpha/cpu.c:134:21: warning: extension used [-Wlanguage-extension-token] target/alpha/cpu.c:134:21: warning: padding size of 'struct (unnamed at ../target/alpha/cpu.c:134:21)' with 7 bits to alignment boundary [-Wpadded] target/alpha/cpu.c:134:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/alpha/cpu.c:160:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:168:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:176:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:184:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:192:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:201:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:209:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:214:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/cpu.c:251:57: warning: unused parameter 'data' [-Wunused-parameter] target/alpha/cpu.c:253:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:254:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:255:26: warning: 'ALPHA_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:304:1: warning: extension used [-Wlanguage-extension-token] target/alpha/cpu.c:304:1: warning: padding size of 'struct (unnamed at ../target/alpha/cpu.c:304:1)' with 7 bits to alignment boundary [-Wpadded] target/alpha/cpu.c:304:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/alpha/cpu.c:31:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:38:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:44:64: warning: unused parameter 'tb' [-Wunused-parameter] target/alpha/cpu.c:47:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:67:48: warning: unused parameter 'cpu' [-Wunused-parameter] target/alpha/cpu.c:76:26: warning: 'ALPHA_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/alpha/cpu.c:90:58: warning: unused parameter 'user_data' [-Wunused-parameter] target/alpha/cpu.h:261:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/alpha/cpu.h:262:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/alpha/cpu.h:264:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/alpha/cpu.h:266:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/alpha/cpu.h:384:58: warning: unused parameter 'ifetch' [-Wunused-parameter] target/alpha/fpu_helper.c:105:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:119:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:124:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:137:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:142:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:156:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:223:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:235:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:247:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:259:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:270:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:300:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:312:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:31:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/alpha/fpu_helper.c:324:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:336:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:347:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:364:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:380:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:396:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:412:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:425:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:437:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:444:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/fpu_helper.c:445:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:44:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/fpu_helper.c:474:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:530:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:547:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/fpu_helper.c:548:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:555:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int32_t' (aka 'int') [-Wsign-compare] target/alpha/fpu_helper.c:558:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:61:1: warning: function 'fp_exc_raise1' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/alpha/fpu_helper.c:69:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/fpu_helper.c:77:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/alpha/fpu_helper.c:82:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/fpu_helper.c:90:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/gdbstub.c:26:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/gdbstub.c:32:12: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/gdbstub.c:33:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/gdbstub.c:35:13: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/gdbstub.c:62:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/gdbstub.c:68:12: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/gdbstub.c:69:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/gdbstub.c:71:13: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/helper.c:169:25: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/alpha/helper.c:201:16: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:202:18: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:262:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:265:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:289:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/helper.c:294:25: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:297:55: warning: unused parameter 'size' [-Wunused-parameter] target/alpha/helper.c:301:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/helper.c:314:26: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/helper.c:321:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:321:54: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:328:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/helper.c:430:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/alpha/helper.c:438:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/helper.c:451:12: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/helper.c:490:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/helper.c:498:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/helper.c:545:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/helper.c:85:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/helper.h:10:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:10:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:12:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:12:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:13:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:13:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:14:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:14:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:15:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:15:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:16:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:16:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:17:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:17:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:18:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:18:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:19:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:1:1: warning: passing 'void (CPUArchState *, int, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:20:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:21:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:21:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:22:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:22:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:23:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:23:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:24:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:26:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:26:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:27:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:29:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:29:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:2:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:2:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:30:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:30:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:31:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:31:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:32:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:33:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:34:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:34:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:35:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:35:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:37:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:38:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:38:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:39:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:40:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:41:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:42:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:43:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:45:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:46:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:47:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:47:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:48:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:48:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:49:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:49:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:4:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:50:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:50:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:51:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:51:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:53:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:54:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:54:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:55:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:55:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:56:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:56:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:57:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:57:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:59:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:59:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:60:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:61:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:62:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:63:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:64:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:64:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:65:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:67:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:67:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:68:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:69:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:6:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:6:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:70:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:71:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:72:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:72:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:73:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:73:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:74:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:74:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:76:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:76:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:77:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:77:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:79:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:7:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:7:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:81:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:82:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:83:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:84:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:86:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:87:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:88:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:91:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:92:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:93:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:95:1: warning: initializing 'void *' with an expression of type 'void (uint64_t)' (aka 'void (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:95:1: warning: passing 'void (uint64_t)' (aka 'void (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint64_t (void)' (aka 'unsigned long long (void)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:97:1: warning: passing 'uint64_t (void)' (aka 'unsigned long long (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:98:1: warning: initializing 'void *' with an expression of type 'uint64_t (void)' (aka 'unsigned long long (void)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:98:1: warning: passing 'uint64_t (void)' (aka 'unsigned long long (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:99:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:9:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/alpha/helper.h:9:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/alpha/int_helper.c:114:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:115:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:116:27: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/alpha/int_helper.c:116:33: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/alpha/int_helper.c:129:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:130:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:145:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:146:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:147:27: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/alpha/int_helper.c:147:33: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/alpha/int_helper.c:160:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:161:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:176:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:177:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:178:27: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/alpha/int_helper.c:178:33: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/alpha/int_helper.c:191:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:192:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:207:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:208:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/alpha/int_helper.c:209:27: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/alpha/int_helper.c:209:33: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/alpha/int_helper.c:222:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:223:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:263:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/int_helper.c:98:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/int_helper.c:99:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/machine.c:13:55: warning: unused parameter 'size' [-Wunused-parameter] target/alpha/machine.c:14:41: warning: unused parameter 'field' [-Wunused-parameter] target/alpha/machine.c:14:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/alpha/machine.c:28:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:28:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:29:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:29:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:44:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:44:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:45:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:45:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:46:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:46:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:47:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:47:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:49:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:49:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:50:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:50:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:52:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:52:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:53:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:53:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:54:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:54:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:56:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:56:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:57:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:57:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:58:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:58:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:59:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:59:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:5:55: warning: unused parameter 'size' [-Wunused-parameter] target/alpha/machine.c:60:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:60:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:61:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:61:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:63:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:63:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:64:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:64:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:66:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/alpha/machine.c:6:41: warning: unused parameter 'field' [-Wunused-parameter] target/alpha/machine.c:78:5: warning: extension used [-Wlanguage-extension-token] target/alpha/machine.c:78:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/alpha/machine.c:79:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/alpha/mem_helper.c:52:50: warning: unused parameter 'access_type' [-Wunused-parameter] target/alpha/mem_helper.c:53:40: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/alpha/mem_helper.c:55:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/mem_helper.c:64:59: warning: unused parameter 'physaddr' [-Wunused-parameter] target/alpha/mem_helper.c:65:59: warning: unused parameter 'size' [-Wunused-parameter] target/alpha/mem_helper.c:67:42: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/alpha/mem_helper.c:67:62: warning: unused parameter 'attrs' [-Wunused-parameter] target/alpha/mem_helper.c:68:50: warning: unused parameter 'response' [-Wunused-parameter] target/alpha/mem_helper.c:69:1: warning: function 'alpha_cpu_do_transaction_failed' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/alpha/mem_helper.c:70:21: warning: 'ALPHA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/alpha/sys_helper.c:72:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/sys_helper.c:77:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/sys_helper.c:86:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1004:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:1004:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:1015:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:1028:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:102:13: warning: padding size of 'GlobalVar' with 4 bytes to alignment boundary [-Wpadded] target/alpha/translate.c:1042:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:1045:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1061:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1066:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:1068:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1159:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1180:42: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1186:53: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1216:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1221:28: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/alpha/translate.c:1222:28: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/alpha/translate.c:1224:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1249:13: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/translate.c:1250:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/alpha/translate.c:1264:13: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/translate.c:1328:49: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:1354:13: warning: use of GNU case range extension [-Wgnu-case-range] target/alpha/translate.c:135:48: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/alpha/translate.c:141:45: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/alpha/translate.c:1431:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1432:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1433:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1434:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1436:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1440:5: warning: 'disp12' was marked unused but was used [-Wused-but-marked-unused] target/alpha/translate.c:1442:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/alpha/translate.c:1443:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1444:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/alpha/translate.c:1481:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/alpha/translate.c:150:48: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/alpha/translate.c:156:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/alpha/translate.c:156:21: warning: extension used [-Wlanguage-extension-token] target/alpha/translate.c:156:21: warning: padding size of 'struct (unnamed at ../target/alpha/translate.c:156:21)' with 7 bits to alignment boundary [-Wpadded] target/alpha/translate.c:156:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/alpha/translate.c:2383:35: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/alpha/translate.c:2387:37: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/alpha/translate.c:2449:53: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:2463:40: warning: 'disp12' was marked unused but was used [-Wused-but-marked-unused] target/alpha/translate.c:2491:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/alpha/translate.c:267:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:2729:43: warning: 'disp12' was marked unused but was used [-Wused-but-marked-unused] target/alpha/translate.c:2738:43: warning: 'disp12' was marked unused but was used [-Wused-but-marked-unused] target/alpha/translate.c:2744:58: warning: 'disp12' was marked unused but was used [-Wused-but-marked-unused] target/alpha/translate.c:2749:58: warning: 'disp12' was marked unused but was used [-Wused-but-marked-unused] target/alpha/translate.c:280:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:288:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:2945:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/alpha/translate.c:2945:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/alpha/translate.c:2945:25: warning: extension used [-Wlanguage-extension-token] target/alpha/translate.c:2945:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/alpha/translate.c:2952:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/alpha/translate.c:296:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:2976:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/alpha/translate.c:2977:27: warning: extension used [-Wlanguage-extension-token] target/alpha/translate.c:2977:27: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] target/alpha/translate.c:2977:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/alpha/translate.c:2980:49: warning: unused parameter 'db' [-Wunused-parameter] target/alpha/translate.c:2980:63: warning: unused parameter 'cpu' [-Wunused-parameter] target/alpha/translate.c:2984:69: warning: unused parameter 'cpu' [-Wunused-parameter] target/alpha/translate.c:2991:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/alpha/translate.c:2991:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/alpha/translate.c:2991:25: warning: extension used [-Wlanguage-extension-token] target/alpha/translate.c:2991:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/alpha/translate.c:3002:66: warning: unused parameter 'cpu' [-Wunused-parameter] target/alpha/translate.c:3004:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/alpha/translate.c:3004:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/alpha/translate.c:3004:25: warning: extension used [-Wlanguage-extension-token] target/alpha/translate.c:3004:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/alpha/translate.c:3006:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_3', 'DISAS_TARGET_4'... [-Wswitch-enum] target/alpha/translate.c:3012:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:3017:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:303:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:312:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:331:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:339:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:348:45: warning: unused parameter 'src' [-Wunused-parameter] target/alpha/translate.c:352:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:360:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:368:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:374:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:381:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:382:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:392:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:399:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:400:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:40:11: warning: macro is not used [-Wunused-macros] target/alpha/translate.c:413:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:423:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:423:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/translate.c:449:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/alpha/translate.c:452:49: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:460:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:464:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:472:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/alpha/translate.c:479:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:484:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:490:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:491:49: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:505:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:510:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:519:13: warning: 6 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LTU'... [-Wswitch-enum] target/alpha/translate.c:529:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:535:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:551:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:562:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:564:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:566:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:566:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:578:9: warning: macro is not used [-Wunused-macros] target/alpha/translate.c:695:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/alpha/translate.c:733:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:755:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:776:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:800:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:907:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/translate.c:920:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:920:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:926:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:945:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:945:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:948:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:964:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:964:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/translate.c:983:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/alpha/vax_helper.c:114:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:115:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:124:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:125:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:134:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:135:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:144:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:145:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:154:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:241:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:242:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:251:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:252:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:261:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:262:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:271:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:272:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:281:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:290:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:291:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:304:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:305:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:318:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:319:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:330:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/alpha/vax_helper.c:339:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:346:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/alpha/vax_helper.c:347:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/alpha/vax_helper.c:353:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/arch_dump.c:107:62: warning: unused parameter 'cpuid' [-Wunused-parameter] target/arm/arch_dump.c:116:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/arch_dump.c:148:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/arch_dump.c:153:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/arch_dump.c:164:12: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/arch_dump.c:164:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] target/arm/arch_dump.c:174:17: warning: implicit conversion changes signedness: 'off_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/arch_dump.c:174:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_t' (aka 'long long') [-Wsign-conversion] target/arm/arch_dump.c:175:12: warning: implicit conversion changes signedness: 'long long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/arch_dump.c:184:58: warning: unused parameter 'cpuid' [-Wunused-parameter] target/arm/arch_dump.c:198:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'Elf64_Word' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/arch_dump.c:200:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/arch_dump.c:201:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/arch_dump.c:202:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/arch_dump.c:203:57: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/arch_dump.c:207:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/arch_dump.c:238:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arch_dump.c:245:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/arch_dump.c:275:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:299:15: warning: no previous extern declaration for non-static variable 'arm_elf_prstatus' [-Wmissing-variable-declarations] target/arm/arch_dump.c:340:36: warning: unused parameter 'cpuid' [-Wunused-parameter] target/arm/arch_dump.c:348:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/arch_dump.c:365:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arch_dump.c:368:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:372:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/arch_dump.c:398:9: warning: extension used [-Wlanguage-extension-token] target/arm/arch_dump.c:398:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:402:11: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arch_dump.c:402:19: warning: extension used [-Wlanguage-extension-token] target/arm/arch_dump.c:402:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:444:42: warning: unused parameter 'machine' [-Wunused-parameter] target/arm/arch_dump.c:446:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arch_dump.c:446:27: warning: extension used [-Wlanguage-extension-token] target/arm/arch_dump.c:446:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:453:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:459:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arch_dump.c:464:22: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] target/arm/arch_dump.c:464:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/arch_dump.c:90:9: warning: macro is not used [-Wunused-macros] target/arm/arm-powerctl.c:122:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/arm-powerctl.c:127:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/arm-powerctl.c:174:18: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:238:65: warning: unused parameter 'data' [-Wunused-parameter] target/arm/arm-powerctl.c:23:26: warning: named variadic macros are a GNU extension [-Wvariadic-macros] target/arm/arm-powerctl.c:240:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:265:18: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:26:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/arm/arm-powerctl.c:294:56: warning: unused parameter 'data' [-Wunused-parameter] target/arm/arm-powerctl.c:296:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:318:18: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:334:54: warning: unused parameter 'data' [-Wunused-parameter] target/arm/arm-powerctl.c:354:18: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:36:5: warning: extension used [-Wlanguage-extension-token] target/arm/arm-powerctl.c:36:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/arm-powerctl.c:37:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/arm-powerctl.c:51:8: warning: padding size of 'struct CpuOnInfo' with 3 bytes to alignment boundary [-Wpadded] target/arm/arm-powerctl.c:62:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/common-semi-target.h:19:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/common-semi-target.h:22:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/common-semi-target.h:30:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/common-semi-target.h:35:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/common-semi-target.h:51:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/common-semi-target.h:53:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpregs.h:280:13: warning: padding struct 'struct ARMCPRegInfo' with 2 bytes to align 'state' [-Wpadded] target/arm/cpregs.h:421:14: warning: padding struct 'struct ARMCPRegUserSpaceInfo' with 7 bytes to align 'exported_bits' [-Wpadded] target/arm/cpregs.h:478:58: warning: unused parameter 'opc2' [-Wunused-parameter] target/arm/cpu-qom.h:30:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/arm/cpu-qom.h:30:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/arm/cpu-qom.h:30:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/cpu-qom.h:51:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/arm/cpu-qom.h:53:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/arm/cpu-qom.h:63:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/arm/cpu-qom.h:63:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/arm/cpu-qom.h:67:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/arm/cpu-qom.h:69:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/arm/cpu.c:102:34: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/cpu.c:102:34: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/cpu.c:1066:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.c:1075:53: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/cpu.c:1075:63: warning: unused parameter 'f' [-Wunused-parameter] target/arm/cpu.c:1075:70: warning: unused parameter 'flags' [-Wunused-parameter] target/arm/cpu.c:1076:1: warning: function 'aarch64_cpu_dump_state' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/cpu.c:107:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.c:1084:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:110:46: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/cpu.c:110:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.c:114:30: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.c:1152:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1154:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1158:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.c:115:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.c:1165:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1173:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu.c:1174:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu.c:1180:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1206:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1206:9: warning: code will never be executed [-Wunreachable-code] target/arm/cpu.c:1208:27: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1211:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1212:24: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1212:24: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1212:24)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1212:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu.c:1214:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1216:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:122:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1235:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1235:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1239:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1239:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1242:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1242:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1246:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1246:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1249:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1249:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1253:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1253:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1256:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1256:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1259:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1259:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1262:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1262:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1265:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1265:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1273:13: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:1273:13: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/arm/cpu.c:1273:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:1277:46: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu.c:1279:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1286:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1289:31: warning: code will never be executed [-Wunreachable-code] target/arm/cpu.c:1326:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1338:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1342:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1356:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1366:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1381:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1382:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1385:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1392:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1398:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1402:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1404:38: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1437:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1440:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1444:9: warning: code will never be executed [-Wunreachable-code] target/arm/cpu.c:1449:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1469:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1522:9: warning: code will never be executed [-Wunreachable-code] target/arm/cpu.c:1533:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:1534:24: warning: 'ARM_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:153:35: warning: unused parameter 'key' [-Wunused-parameter] target/arm/cpu.c:1614:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.c:1616:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.c:1618:67: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.c:1620:67: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.c:1622:71: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.c:1655:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1655:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1655:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1659:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1659:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1659:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1663:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1663:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1663:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1664:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1664:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1664:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1668:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1668:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1668:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1669:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1669:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1669:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1670:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1670:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1670:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1671:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1671:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1671:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1672:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1672:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1672:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1674:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1674:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1674:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1675:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1675:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1675:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1680:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1680:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1680:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1681:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1681:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1681:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1682:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1682:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1682:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1684:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1684:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1684:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1689:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1689:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1689:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1700:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1700:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1700:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1701:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1701:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1701:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1702:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1702:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1702:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1703:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1703:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1703:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1704:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1704:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1704:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1705:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1705:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1705:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1706:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1706:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1706:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1710:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1710:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1710:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1711:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1711:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1711:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1712:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1712:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1712:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1716:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1716:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1716:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1720:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1720:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1720:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1721:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1721:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1721:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1722:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1722:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1722:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1723:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1723:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1723:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1724:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1724:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1724:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1728:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1728:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1728:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1729:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1729:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1729:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1730:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1730:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1730:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1731:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1731:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1731:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1736:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1736:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1736:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1737:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1737:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1737:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1738:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1738:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1738:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1739:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1739:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1739:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1743:17: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1743:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1743:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1753:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1753:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1753:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1757:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1757:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1757:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1761:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1761:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1761:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1766:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1766:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1766:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1776:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1776:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1776:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1780:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1780:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1780:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1781:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1781:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1781:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1785:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1785:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1785:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1786:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1786:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1786:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:178:9: warning: cast from 'char *' to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/cpu.c:1808:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:180:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.c:180:9: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/arm/cpu.c:1821:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1848:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1871:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1929:29: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1929:29)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1929:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1930:29: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1930:29)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1930:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1931:33: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1931:33)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1931:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1956:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1956:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1956:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1957:29: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1957:29)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1957:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1967:33: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1967:33)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1967:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1969:29: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1969:29)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1969:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1974:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1980:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1980:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1980:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:1992:13: warning: padding size of 'struct (unnamed at ../target/arm/cpu.c:1992:13)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.c:1992:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:2055:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:208:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2090:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/cpu.c:209:24: warning: 'ARM_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2113:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:2153:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:2153:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:2154:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:2154:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:2156:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:2156:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:2157:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.c:2157:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu.c:2158:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/cpu.c:2163:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2208:55: warning: unused parameter 'data' [-Wunused-parameter] target/arm/cpu.c:2210:24: warning: 'ARM_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2211:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2212:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2244:24: warning: 'ARM_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2252:24: warning: 'ARM_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:2265:41: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] target/arm/cpu.c:2266:31: warning: cast from 'const struct ARMCPUInfo *' to 'void *' drops const qualifier [-Wcast-qual] target/arm/cpu.c:2271:20: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/arm/cpu.c:355:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:402:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:422:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu.c:423:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu.c:439:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.c:51:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:522:9: warning: code will never be executed [-Wunreachable-code] target/arm/cpu.c:58:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.c:58:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/cpu.c:65:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:667:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:669:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu.c:723:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/cpu.c:815:32: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.c:817:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.c:840:39: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/cpu.c:840:51: warning: unused parameter 'irq' [-Wunused-parameter] target/arm/cpu.c:840:60: warning: unused parameter 'level' [-Wunused-parameter] target/arm/cpu.c:873:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:884:18: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:921:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/cpu.c:933:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu.c:95:55: warning: unused parameter 'tb' [-Wunused-parameter] target/arm/cpu.c:966:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:972:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:986:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:988:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.c:995:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/cpu.h:1007:7: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'isar' [-Wpadded] target/arm/cpu.h:1013:14: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'pmceid0' [-Wpadded] target/arm/cpu.h:1016:14: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'id_aa64afr0' [-Wpadded] target/arm/cpu.h:1038:14: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'rvbar_prop' [-Wpadded] target/arm/cpu.h:1053:35: warning: padding struct 'struct ArchCPU' with 7 bytes to align 'pre_el_change_hooks' [-Wpadded] target/arm/cpu.h:1062:14: warning: padding struct 'struct ArchCPU' with 3 bytes to align 'sve_max_vq' [-Wpadded] target/arm/cpu.h:1074:14: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'gt_cntfrq_hz' [-Wpadded] target/arm/cpu.h:1131:47: warning: unused parameter 'dst' [-Wunused-parameter] target/arm/cpu.h:1131:71: warning: unused parameter 'nr' [-Wunused-parameter] target/arm/cpu.h:1147:55: warning: unused parameter 'env' [-Wunused-parameter] target/arm/cpu.h:1147:69: warning: unused parameter 'vq' [-Wunused-parameter] target/arm/cpu.h:1148:55: warning: unused parameter 'env' [-Wunused-parameter] target/arm/cpu.h:1148:64: warning: unused parameter 'o' [-Wunused-parameter] target/arm/cpu.h:1149:46: warning: unused parameter 'n' [-Wunused-parameter] target/arm/cpu.h:1149:54: warning: unused parameter 'a' [-Wunused-parameter] target/arm/cpu.h:1163:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:1164:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:1307:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:1321:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:1332:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:1340:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:139:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:140:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] target/arm/cpu.h:141:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] target/arm/cpu.h:142:7: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:1447:1: warning: ISO C restricts enumerator values to range of 'int' (4294967296 is too large) [-Wpedantic] target/arm/cpu.h:1448:1: warning: ISO C restricts enumerator values to range of 'int' (8589934592 is too large) [-Wpedantic] target/arm/cpu.h:1491:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:1513:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:1515:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.h:153:7: warning: padding struct 'struct DynamicGDBXMLInfo' with 4 bytes to align 'data' [-Wpadded] target/arm/cpu.h:1554:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:1556:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:1559:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:1582:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:1768:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:1842:1: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] target/arm/cpu.h:1873:1: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] target/arm/cpu.h:1878:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:1907:1: warning: ISO C restricts enumerator values to range of 'int' (3221225472 is too large) [-Wpedantic] target/arm/cpu.h:1935:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/arm/cpu.h:1964:1: warning: ISO C restricts enumerator values to range of 'int' (7516192768 is too large) [-Wpedantic] target/arm/cpu.h:1969:1: warning: ISO C restricts enumerator values to range of 'int' (72057589742960640 is too large) [-Wpedantic] target/arm/cpu.h:1983:1: warning: ISO C restricts enumerator values to range of 'int' (270582939648 is too large) [-Wpedantic] target/arm/cpu.h:1989:1: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] target/arm/cpu.h:2006:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2015:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2024:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2033:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2041:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2058:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2067:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2076:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2085:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2094:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2106:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2115:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2126:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2127:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2128:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2129:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2130:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2131:1: warning: ISO C restricts enumerator values to range of 'int' (4222124650659840 is too large) [-Wpedantic] target/arm/cpu.h:2132:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2133:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2134:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/arm/cpu.h:2143:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2144:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2145:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2146:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2147:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2148:1: warning: ISO C restricts enumerator values to range of 'int' (4222124650659840 is too large) [-Wpedantic] target/arm/cpu.h:2149:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2150:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2151:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/arm/cpu.h:2168:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2169:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2170:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2171:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2172:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2173:1: warning: ISO C restricts enumerator values to range of 'int' (4222124650659840 is too large) [-Wpedantic] target/arm/cpu.h:2174:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2175:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/arm/cpu.h:2183:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2184:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2185:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2194:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2195:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2196:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2197:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2198:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2199:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2200:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/arm/cpu.h:2209:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2210:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2211:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2212:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2213:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2214:1: warning: ISO C restricts enumerator values to range of 'int' (4222124650659840 is too large) [-Wpedantic] target/arm/cpu.h:2215:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2216:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2225:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2226:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2227:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2228:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2229:1: warning: ISO C restricts enumerator values to range of 'int' (4222124650659840 is too large) [-Wpedantic] target/arm/cpu.h:2230:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2231:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2232:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/arm/cpu.h:2239:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2240:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2241:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2242:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2243:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2244:1: warning: ISO C restricts enumerator values to range of 'int' (4222124650659840 is too large) [-Wpedantic] target/arm/cpu.h:2245:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2246:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/arm/cpu.h:2252:1: warning: ISO C restricts enumerator values to range of 'int' (64424509440 is too large) [-Wpedantic] target/arm/cpu.h:2253:1: warning: ISO C restricts enumerator values to range of 'int' (16492674416640 is too large) [-Wpedantic] target/arm/cpu.h:2254:1: warning: ISO C restricts enumerator values to range of 'int' (263882790666240 is too large) [-Wpedantic] target/arm/cpu.h:2255:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2256:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2258:1: warning: ISO C restricts enumerator values to range of 'int' (4294967296 is too large) [-Wpedantic] target/arm/cpu.h:2259:1: warning: ISO C restricts enumerator values to range of 'int' (17179869184 is too large) [-Wpedantic] target/arm/cpu.h:225:18: warning: padding struct 'struct CPUARMTBFlags' with 4 bytes to align 'flags2' [-Wpadded] target/arm/cpu.h:2260:1: warning: ISO C restricts enumerator values to range of 'int' (34359738368 is too large) [-Wpedantic] target/arm/cpu.h:2261:1: warning: ISO C restricts enumerator values to range of 'int' (1030792151040 is too large) [-Wpedantic] target/arm/cpu.h:2262:1: warning: ISO C restricts enumerator values to range of 'int' (281474976710656 is too large) [-Wpedantic] target/arm/cpu.h:2263:1: warning: ISO C restricts enumerator values to range of 'int' (67553994410557440 is too large) [-Wpedantic] target/arm/cpu.h:2264:1: warning: ISO C restricts enumerator values to range of 'int' (1080863910568919040 is too large) [-Wpedantic] target/arm/cpu.h:2265:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] target/arm/cpu.h:2274:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2284:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2293:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2302:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2313:1: warning: ISO C restricts enumerator values to range of 'int' (4026531840 is too large) [-Wpedantic] target/arm/cpu.h:2318:19: warning: extension used [-Wlanguage-extension-token] target/arm/cpu.h:2318:19: warning: padding size of 'struct (unnamed at ../target/arm/cpu.h:2318:1)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu.h:2318:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu.h:2555:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:2556:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:2594:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:2595:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:259:19: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'hflags' [-Wpadded] target/arm/cpu.h:2720:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.h:2744:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:2747:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/cpu.h:2786:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/cpu.h:294:9: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:292:5)' with 4 bytes to align anonymous bit-field [-Wpadded] target/arm/cpu.h:3080:56: warning: unused parameter 'sctlr_b' [-Wunused-parameter] target/arm/cpu.h:315:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:292:5)' with 4 bytes to align 'sder' [-Wpadded] target/arm/cpu.h:3160:1: warning: ISO C restricts enumerator values to range of 'int' (4278190080 is too large) [-Wpedantic] target/arm/cpu.h:317:9: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:292:5)' with 4 bytes to align anonymous bit-field [-Wpadded] target/arm/cpu.h:3254:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/cpu.h:3259:56: warning: unused parameter 'ifetch' [-Wunused-parameter] target/arm/cpu.h:3261:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/cpu.h:3272:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.h:3272:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/cpu.h:3283:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu.h:3283:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/cpu.h:3286:36: warning: unused parameter 'sctlr_b' [-Wunused-parameter] target/arm/cpu.h:3328:50: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/cpu.h:3885:14: warning: padding size of 'struct (unnamed at ../target/arm/cpu.h:3885:14)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.h:3885:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.h:3886:14: warning: padding size of 'struct (unnamed at ../target/arm/cpu.h:3886:14)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.h:3886:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.h:3887:14: warning: padding size of 'struct (unnamed at ../target/arm/cpu.h:3887:14)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.h:3887:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.h:3888:14: warning: padding size of 'struct (unnamed at ../target/arm/cpu.h:3888:14)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu.h:3888:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu.h:4092:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/cpu.h:4103:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/cpu.h:4124:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/cpu.h:4130:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/cpu.h:4136:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/cpu.h:4177:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.h:4182:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/cpu.h:446:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:292:5)' with 4 bytes to align 'rvbar' [-Wpadded] target/arm/cpu.h:482:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:292:5)' with 4 bytes to align 'cntvoff_el2' [-Wpadded] target/arm/cpu.h:493:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:292:5)' with 4 bytes to align 'dbgbvr' [-Wpadded] target/arm/cpu.h:583:5: warning: padding size of 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:583:5)' with 4 bytes to alignment boundary [-Wpadded] target/arm/cpu.h:597:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/arm/cpu.h:594:5)' with 6 bytes to align 'esr' [-Wpadded] target/arm/cpu.h:603:14: warning: padding struct 'struct CPUArchState' with 3 bytes to align 'irq_line_state' [-Wpadded] target/arm/cpu.h:665:7: warning: padding struct 'struct CPUArchState' with 8 bytes to align 'vfp' [-Wpadded] target/arm/cpu.h:724:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/arm/cpu.h:724:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/arm/cpu.h:823:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/arm/cpu.h:824:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/arm/cpu.h:826:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/arm/cpu.h:828:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/arm/cpu.h:849:15: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'cpreg_vmstate_indexes' [-Wpadded] target/arm/cpu.h:853:23: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'dyn_sysreg_xml' [-Wpadded] target/arm/cpu.h:908:14: warning: padding struct 'struct ArchCPU' with 1 byte to align 'pmsav7_dregion' [-Wpadded] target/arm/cpu.h:935:14: warning: padding struct 'struct ArchCPU' with 2 bytes to align 'kvm_vtime' [-Wpadded] target/arm/cpu.h:951:13: warning: padding struct 'struct ArchCPU' with 2 bytes to align 'core_count' [-Wpadded] target/arm/cpu64.c:1047:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1062:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1088:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1088:9)' with 7 bytes to alignment boundary [-Wpadded] target/arm/cpu64.c:1088:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1089:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1089:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1089:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1090:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1090:9)' with 52 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1090:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1091:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1091:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1091:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1092:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1092:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1092:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1099:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu64.c:1100:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1100:9)' with 29 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1100:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1101:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1101:9)' with 29 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1101:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1105:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1105:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1105:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1106:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1106:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1106:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1107:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1107:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1107:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1108:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1108:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1108:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1109:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1109:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1109:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1110:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1110:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1110:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1111:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1111:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1111:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1112:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1112:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1112:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1113:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1113:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1113:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1114:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1114:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1114:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1115:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1115:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1115:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1116:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1116:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1116:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1117:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1117:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1117:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1118:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1118:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1118:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1122:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1122:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1122:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1123:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1123:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1123:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1124:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1124:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1124:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1125:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1125:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1125:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1126:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1126:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1126:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1127:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1127:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1127:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1128:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1128:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1128:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1129:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1129:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1129:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1130:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1130:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1130:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1131:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1131:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1131:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1135:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1135:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1135:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1136:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1136:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1136:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1137:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1137:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1137:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1138:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1138:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1138:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1139:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1139:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1139:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1140:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1140:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1140:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1141:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1141:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1141:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1142:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1142:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1142:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1146:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1146:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1146:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1147:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1147:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1147:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1153:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1153:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1153:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1154:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1154:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1154:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1155:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1155:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1155:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1156:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1156:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1156:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1160:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1160:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1160:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1161:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1161:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1161:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1162:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1162:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1162:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1163:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1163:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1163:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1164:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1164:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1164:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1168:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1168:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1168:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1169:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1169:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1169:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1170:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1170:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1170:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1171:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1171:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1171:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1172:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1172:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1172:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1173:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1173:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1173:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1174:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1174:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1174:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1175:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1175:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1175:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1176:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1176:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1176:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1180:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1180:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1180:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1181:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1181:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1181:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1182:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1182:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1182:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1183:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1183:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1183:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1184:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1184:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1184:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1185:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1185:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1185:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1186:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1186:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1186:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1187:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1187:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1187:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1188:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1188:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1188:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1189:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1189:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1189:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1193:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1193:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1193:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1194:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1194:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1194:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1195:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1195:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1195:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1196:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1196:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1196:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1197:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1197:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1197:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1198:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1198:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1198:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1199:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1199:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1199:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1200:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1200:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1200:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1201:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1201:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1201:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1205:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1205:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1205:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1206:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1206:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1206:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1210:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1210:9)' with 63 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1210:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1211:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1211:9)' with 63 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1211:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1212:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1212:9)' with 63 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1212:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1213:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1213:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1213:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1214:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1214:9)' with 63 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1214:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1215:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1215:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1215:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1216:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1216:9)' with 63 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1216:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:1239:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1256:58: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:1258:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1265:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1272:32: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:1278:9: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:1284:44: warning: unused parameter 'obj' [-Wunused-parameter] target/arm/cpu64.c:1288:47: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/cpu64.c:1293:59: warning: unused parameter 'data' [-Wunused-parameter] target/arm/cpu64.c:1295:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1312:24: warning: 'ARM_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1320:24: warning: 'ARM_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:1332:41: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] target/arm/cpu64.c:1333:31: warning: cast from 'const struct ARMCPUInfo *' to 'void *' drops const qualifier [-Wcast-qual] target/arm/cpu64.c:1338:20: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/arm/cpu64.c:1357:21: warning: extension used [-Wlanguage-extension-token] target/arm/cpu64.c:1357:21: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:1357:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:1357:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu64.c:149:13: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:153:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:166:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:167:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu64.c:183:13: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:192:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:199:19: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:204:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:207:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu64.c:220:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:221:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu64.c:231:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/cpu64.c:257:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:289:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:305:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:319:42: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/cpu64.c:321:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:325:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:334:42: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/cpu64.c:336:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:343:27: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:367:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:369:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:375:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:376:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:379:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/cpu64.c:384:36: warning: unused parameter 'obj' [-Wunused-parameter] target/arm/cpu64.c:388:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:395:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/cpu64.c:399:50: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:401:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:402:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:407:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:410:36: warning: code will never be executed [-Wunreachable-code] target/arm/cpu64.c:416:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:416:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:416:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:41:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:428:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:437:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:445:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:446:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/cpu64.c:459:50: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:461:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:462:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:465:62: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:467:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:471:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:471:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:471:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:475:55: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:477:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:478:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:479:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:482:67: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:484:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:488:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:488:9)' with 63 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:488:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:551:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:574:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:604:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:625:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/cpu64.c:625:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:625:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:625:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:626:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/cpu64.c:626:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:626:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:626:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:627:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/cpu64.c:627:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:627:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:627:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:628:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/cpu64.c:628:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:628:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:628:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:633:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu64.c:633:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu64.c:635:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu64.c:635:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu64.c:639:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:642:30: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:652:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:654:34: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:659:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu64.c:659:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/cpu64.c:661:49: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/cpu64.c:674:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:674:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:674:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:675:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:675:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:675:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:676:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:676:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:676:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:677:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu64.c:677:9)' with 60 bits to alignment boundary [-Wpadded] target/arm/cpu64.c:677:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu64.c:683:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:740:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:797:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:852:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:921:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu64.c:970:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:1009:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:1022:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:1058:24: warning: 'ARM_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:1059:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:1077:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:1200:21: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:1200:21: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:1200:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:1200:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:147:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:147:5: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:147:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:147:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:157:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:158:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:182:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:197:26: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:197:26)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:197:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:202:23: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:202:23)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:202:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:203:23: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:203:23)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:203:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:204:23: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:204:23)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:204:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:209:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:222:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:239:26: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:239:26)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:239:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:244:23: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:244:23)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:244:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:245:23: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:245:23)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:245:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:246:23: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:246:23)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:246:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:262:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:300:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:31:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:31:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:31:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:32:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:32:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:32:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:331:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:33:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:33:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:33:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:34:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:34:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:34:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:35:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:35:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:35:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:363:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:36:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:36:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:36:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:399:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:40:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:40:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:40:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:41:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:41:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:41:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:42:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:42:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:42:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:433:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:433:5: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:433:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:433:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:43:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:43:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:43:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:44:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:44:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:44:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:45:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:45:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:45:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:467:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:46:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:46:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:46:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:505:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:505:5: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:505:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:505:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:509:46: warning: unused parameter 'env' [-Wunused-parameter] target/arm/cpu_tcg.c:509:71: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/cpu_tcg.c:50:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:50:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:50:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:511:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:51:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:51:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:51:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:533:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:55:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:55:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:55:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:56:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:56:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:56:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:577:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:577:5: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:577:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:577:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:582:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:60:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:60:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:60:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:624:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:624:5: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:624:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:624:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:629:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:64:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:64:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:64:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:65:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:65:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:65:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:662:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:66:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:66:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:66:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:67:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:67:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:67:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:687:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:717:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:71:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:71:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:71:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:747:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:75:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:75:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:75:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:76:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:76:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:76:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:77:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:77:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:77:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:781:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:81:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:81:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:81:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:828:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:82:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:82:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:82:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:853:5: warning: extension used [-Wlanguage-extension-token] target/arm/cpu_tcg.c:853:5: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:853:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:853:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/cpu_tcg.c:858:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:867:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:86:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:86:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:86:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:877:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:87:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:87:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:87:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:888:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:88:9: warning: padding size of 'struct (unnamed at ../target/arm/cpu_tcg.c:88:9)' with 28 bits to alignment boundary [-Wpadded] target/arm/cpu_tcg.c:88:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/cpu_tcg.c:897:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:909:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:921:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:933:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:93:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/cpu_tcg.c:945:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:957:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:970:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:983:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/cpu_tcg.c:98:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/cpu_tcg.c:996:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/crypto_helper.c:238:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:238:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:240:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:240:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:41:18: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/crypto_helper.c:42:18: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/crypto_helper.c:45:20: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:45:28: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:643:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/crypto_helper.c:712:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/crypto_helper.c:728:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:728:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:728:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:730:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:730:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:749:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/crypto_helper.c:764:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:764:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:764:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:766:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:766:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:76:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:76:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:76:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/crypto_helper.c:777:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:777:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:78:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/crypto_helper.c:78:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/debug_helper.c:1037:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/debug_helper.c:1051:9: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:1051:9: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:1051:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:1051:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:1060:5: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:1060:5: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:1060:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:1060:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:1063:9: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:1063:9: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:1063:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:1063:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:1071:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/debug_helper.c:1073:30: warning: implicit conversion changes signedness: 'unsigned long' to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] target/arm/debug_helper.c:1077:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/debug_helper.c:1079:30: warning: implicit conversion changes signedness: 'unsigned long' to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] target/arm/debug_helper.c:1083:9: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:1083:9: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:1083:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:1083:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:1093:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/debug_helper.c:1095:30: warning: implicit conversion changes signedness: 'unsigned long' to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] target/arm/debug_helper.c:1099:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/debug_helper.c:109:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/debug_helper.c:109:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:1101:30: warning: implicit conversion changes signedness: 'unsigned long' to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] target/arm/debug_helper.c:1105:9: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:1105:9: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:1105:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:1105:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:1115:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/debug_helper.c:161:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:195:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:209:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:212:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:216:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:218:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:225:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:228:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:298:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:299:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:300:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:326:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:331:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:339:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:340:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:358:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/debug_helper.c:363:21: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:363:21: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:363:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:363:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:373:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/debug_helper.c:382:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:398:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:409:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/debug_helper.c:409:21: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:409:21: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:409:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:409:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:417:62: warning: unused parameter 'wp' [-Wunused-parameter] target/arm/debug_helper.c:423:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/debug_helper.c:460:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/debug_helper.c:528:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:540:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/debug_helper.c:541:41: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/debug_helper.c:54:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/debug_helper.c:55:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:561:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/debug_helper.c:562:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/debug_helper.c:582:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/debug_helper.c:583:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/debug_helper.c:614:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:614:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:617:63: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/debug_helper.c:626:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/debug_helper.c:627:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/debug_helper.c:70:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:764:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:783:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:805:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:806:15: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/debug_helper.c:806:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/debug_helper.c:807:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/debug_helper.c:81:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/debug_helper.c:826:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/debug_helper.c:826:21: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:826:21: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:826:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:826:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/debug_helper.c:883:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:918:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/debug_helper.c:962:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/debug_helper.c:962:21: warning: extension used [-Wlanguage-extension-token] target/arm/debug_helper.c:962:21: warning: padding size of 'struct (unnamed at ../target/arm/debug_helper.c:962:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/debug_helper.c:962:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/gdbstub.c:137:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/gdbstub.c:141:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub.c:147:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub.c:161:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/gdbstub.c:164:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub.c:170:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub.c:178:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/gdbstub.c:199:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/gdbstub.c:222:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/gdbstub.c:232:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] target/arm/gdbstub.c:233:4: warning: unknown command tag name 'reg'; did you mean 'ref'? [-Wdocumentation-unknown-command] target/arm/gdbstub.c:256:44: warning: unused parameter 'env' [-Wunused-parameter] target/arm/gdbstub.c:256:58: warning: unused parameter 'buf' [-Wunused-parameter] target/arm/gdbstub.c:256:67: warning: unused parameter 'reg' [-Wunused-parameter] target/arm/gdbstub.c:26:16: warning: padding size of 'struct RegisterSysregXmlParam' with 4 bytes to alignment boundary [-Wpadded] target/arm/gdbstub.c:276:23: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/gdbstub.c:280:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:310:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:325:8: warning: padding size of 'struct TypeSize' with 2 bytes to alignment boundary [-Wpadded] target/arm/gdbstub.c:355:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:358:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:359:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/gdbstub.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/gdbstub.c:366:21: warning: extension used [-Wlanguage-extension-token] target/arm/gdbstub.c:366:21: warning: padding size of 'struct (unnamed at ../target/arm/gdbstub.c:366:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/gdbstub.c:366:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/gdbstub.c:381:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/gdbstub.c:381:25: warning: extension used [-Wlanguage-extension-token] target/arm/gdbstub.c:381:25: warning: padding size of 'struct (unnamed at ../target/arm/gdbstub.c:381:25)' with 7 bits to alignment boundary [-Wpadded] target/arm/gdbstub.c:381:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/gdbstub.c:40:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:447:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:482:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/gdbstub.c:485:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/gdbstub.c:498:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/gdbstub.c:75:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub.c:79:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/gdbstub.c:89:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub.c:96:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub64.c:101:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub64.c:108:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/gdbstub64.c:112:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/gdbstub64.c:125:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/gdbstub64.c:128:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/gdbstub64.c:140:13: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/gdbstub64.c:144:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/gdbstub64.c:155:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/gdbstub64.c:156:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/gdbstub64.c:174:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/gdbstub64.c:177:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/gdbstub64.c:178:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/gdbstub64.c:186:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/arm/gdbstub64.c:189:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/arm/gdbstub64.c:191:13: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/gdbstub64.c:195:23: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/gdbstub64.c:196:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/gdbstub64.c:27:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub64.c:48:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/gdbstub64.c:68:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/gdbstub64.c:78:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/gdbstub64.c:81:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/gdbstub64.c:98:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/helper-a64.c:1052:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:1065:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper-a64.c:1077:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:1093:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper-a64.c:118:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper-a64.c:123:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:123:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:128:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:128:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:211:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:212:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:214:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:215:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:215:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:216:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:216:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:219:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:219:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:256:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:257:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:259:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:260:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:260:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:261:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:261:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:264:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:264:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:365:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:366:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:367:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:370:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:379:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:381:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:383:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:388:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper-a64.c:416:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/helper-a64.c:421:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:449:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper-a64.c:454:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/helper-a64.c:505:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper-a64.c:514:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:518:43: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/helper-a64.c:518:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:519:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:528:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper-a64.c:538:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:546:40: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/helper-a64.c:546:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:566:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:570:43: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/helper-a64.c:570:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:571:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:579:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper-a64.c:590:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:598:40: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/helper-a64.c:598:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:617:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:624:40: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/helper-a64.c:624:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:631:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper-a64.c:638:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:645:40: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/helper-a64.c:645:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:652:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper-a64.c:668:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:669:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:670:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:671:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:672:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:673:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:674:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:675:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:692:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:693:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:694:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:695:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:696:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:697:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:698:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:699:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:718:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:719:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:726:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:726:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:726:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:735:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:736:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:737:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:738:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:739:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:740:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:757:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:757:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:75:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper-a64.c:764:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:764:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:76:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper-a64.c:772:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:772:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:779:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:77:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper-a64.c:780:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:789:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:78:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper-a64.c:790:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:798:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:806:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:830:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:834:12: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper-a64.c:834:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:842:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:846:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper-a64.c:84:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:883:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper-a64.c:910:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper-a64.c:911:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper-a64.c:91:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper-a64.c:967:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper-a64.c:967:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper-a64.c:969:36: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper-a64.c:969:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper-a64.c:994:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper-a64.c:994:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper-a64.c:999:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper-a64.h:100:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:100:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:101:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:101:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:102:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:102:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:103:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:103:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:104:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:105:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:105:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:107:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:107:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:108:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:108:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:109:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:109:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:110:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, int32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:110:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, int32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:111:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:111:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:112:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:113:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:114:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:115:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:116:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:117:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:118:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:118:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:119:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:119:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:120:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:120:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:19:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:19:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:20:1: warning: initializing 'void *' with an expression of type 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:20:1: warning: passing 'int64_t (int64_t, int64_t)' (aka 'long long (long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:21:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:21:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:22:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:23:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:24:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:25:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:25:1: warning: passing 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:26:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:26:1: warning: passing 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:27:1: warning: initializing 'void *' with an expression of type 'uint64_t (float32, float32, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:27:1: warning: passing 'uint64_t (float32, float32, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:28:1: warning: initializing 'void *' with an expression of type 'uint64_t (float32, float32, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:28:1: warning: passing 'uint64_t (float32, float32, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:29:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:29:1: warning: passing 'uint64_t (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:30:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:30:1: warning: passing 'uint64_t (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:31:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:31:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:32:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:32:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:33:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:33:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:34:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:34:1: warning: passing 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:35:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:35:1: warning: passing 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:36:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:36:1: warning: passing 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:37:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:37:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:38:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:38:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:39:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:39:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:40:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:40:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:41:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:41:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:42:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:42:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:43:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:44:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:44:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:45:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:45:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:46:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:47:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:47:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:48:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:48:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:49:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:49:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:50:1: warning: initializing 'void *' with an expression of type 'float32 (float64, CPUArchState *)' (aka 'unsigned int (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:50:1: warning: passing 'float32 (float64, CPUArchState *)' (aka 'unsigned int (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:51:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:51:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:52:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:52:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:53:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:54:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:54:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:56:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:56:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:57:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:57:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:59:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:59:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:60:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:60:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:61:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:61:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:62:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:62:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:63:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:64:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:64:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:65:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:65:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:66:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:66:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:67:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:67:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:68:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:68:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:69:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:69:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:70:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:70:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:71:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:71:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:72:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:72:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:73:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:73:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:74:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:74:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:75:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:75:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:76:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:76:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:77:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:77:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:78:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:78:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:79:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:79:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:80:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:80:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:81:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:81:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:82:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:82:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:83:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:83:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:84:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:84:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:85:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:85:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:86:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:86:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:87:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:87:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:88:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:88:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:89:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:89:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:90:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:90:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:92:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:93:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:95:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:96:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:97:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:97:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:98:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:98:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:99:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-a64.h:99:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:101:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:102:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:103:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:105:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:106:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:107:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:107:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:109:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:109:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:110:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:111:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:113:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:114:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:115:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:117:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:118:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:119:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:119:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:121:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:121:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:123:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:123:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:124:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:124:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:125:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:125:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:127:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:127:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:128:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:128:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:129:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:129:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:131:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:131:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:132:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:132:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:133:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:133:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:135:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:136:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:137:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:139:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:140:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:140:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:141:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:143:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:143:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:144:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:144:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:145:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:146:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:147:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:148:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:150:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:152:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:153:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:153:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:154:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:155:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:156:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:158:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:159:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:159:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:160:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:160:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:161:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:161:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:162:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:162:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:164:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:164:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:165:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:165:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:166:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:166:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:168:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:168:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:169:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:169:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:170:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:170:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:172:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:172:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:173:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:173:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:174:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:174:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:176:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:176:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:177:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:177:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:178:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:178:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:180:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:180:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:181:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:181:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:182:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:182:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:183:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:183:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:185:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:185:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:186:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:186:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:187:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:187:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:188:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:188:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:190:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:190:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:191:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:191:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:192:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:192:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:193:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:193:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:195:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:195:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:196:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:196:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:197:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:197:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:198:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:198:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:19:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:19:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:200:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:200:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:201:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:201:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:202:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:202:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:203:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:203:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:205:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:205:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:206:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:206:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:207:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:207:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:208:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:208:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:20:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:210:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:210:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:211:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:211:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:212:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:212:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:213:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:213:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:214:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:214:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:216:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:216:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:217:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:217:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:219:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:219:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:21:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:221:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:221:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:222:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:222:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:223:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:223:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:225:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:225:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:226:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:226:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:227:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:227:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:229:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:229:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:22:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:230:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:230:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:231:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:231:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:233:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:233:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:234:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:234:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:235:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:235:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:236:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:236:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:237:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:237:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:238:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:238:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:23:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:240:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:240:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:241:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:241:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:242:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:242:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:243:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:243:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:244:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:244:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:245:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:245:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:247:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:247:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:248:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:248:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:249:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:249:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:24:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:250:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:250:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:251:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:251:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:252:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:252:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:254:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:254:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:255:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:255:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:256:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:256:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:257:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:257:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:258:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:258:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:259:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:259:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:261:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:261:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:262:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:262:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:263:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:263:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:264:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:264:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:265:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:265:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:266:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:266:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:268:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:268:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:269:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:269:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:26:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:270:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:270:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:271:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:271:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:272:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:272:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:273:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:273:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:275:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:275:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:276:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:276:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:277:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:277:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:278:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:278:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:279:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:279:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:27:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:280:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:280:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:282:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:282:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:283:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:283:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:284:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:284:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:285:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:285:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:286:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:286:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:287:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:287:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:289:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:289:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:28:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:290:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:290:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:291:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:291:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:292:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:292:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:293:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:293:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:294:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:294:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:296:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:296:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:297:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:297:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:298:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:298:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:299:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:299:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:29:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:301:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:301:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:302:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:302:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:303:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:303:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:305:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:305:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:306:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:306:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:307:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:307:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:309:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:309:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:30:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:310:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:310:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:311:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:311:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:313:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:313:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:314:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:314:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:315:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:315:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:317:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:317:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:318:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:318:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:319:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:319:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:31:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:31:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:321:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:321:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:322:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:322:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:323:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:323:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:325:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:325:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:326:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:326:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:327:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:327:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:329:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:329:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:32:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:32:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:330:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:330:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:331:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:331:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:333:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:333:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:334:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:334:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:335:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:335:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:337:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:337:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:338:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:338:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:339:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:339:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:33:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:33:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:341:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:341:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:342:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:342:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:343:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:343:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:345:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:345:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:346:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:346:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:347:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:347:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:349:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:349:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:34:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:34:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:350:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:350:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:351:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:351:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:353:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:353:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:354:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:354:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:355:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:355:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:357:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:357:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:358:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:358:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:359:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:359:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:361:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:361:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:362:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:362:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:363:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:363:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:365:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:365:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:366:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:366:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:367:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:367:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:369:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:369:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:36:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:36:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:370:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:370:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:371:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:371:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:373:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:373:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:374:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:374:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:375:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:375:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:377:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:377:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:378:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:378:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:379:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:379:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:37:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:37:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:381:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:381:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:382:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:382:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:383:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:383:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:385:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:385:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:386:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:386:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:387:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:387:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:389:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:389:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:38:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:390:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:390:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:391:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:391:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:392:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:392:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:394:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:394:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:395:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:395:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:396:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:396:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:398:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:398:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:399:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:399:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:400:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:400:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:402:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:402:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:403:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:403:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:404:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:404:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:405:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:405:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:407:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:407:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:408:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:408:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:409:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:409:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:40:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:411:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:411:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:412:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:412:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:413:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:413:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:415:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:415:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:416:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:416:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:417:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:417:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:419:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:419:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:41:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:420:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:420:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:421:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:421:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:423:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:423:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:424:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:424:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:426:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:426:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:427:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:427:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:429:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:429:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:42:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:430:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:430:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:432:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:432:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:433:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:433:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:435:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:435:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:436:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:436:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:438:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:438:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:439:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:439:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:43:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:441:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:441:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:442:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:442:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:444:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:444:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:445:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:445:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:447:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:447:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:448:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:448:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:44:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:450:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:450:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:451:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:451:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:453:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:453:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:454:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:454:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:456:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:456:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:457:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:457:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:459:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:459:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:45:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:460:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:460:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:461:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:461:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:462:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:462:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:463:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:463:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:464:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:464:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:465:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:465:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:466:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:466:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:468:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:468:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:469:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:469:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:46:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:470:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:470:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:471:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:471:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:472:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:472:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:473:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:473:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:474:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:474:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:475:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:475:1: warning: passing 'void (CPUArchState *, void *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:477:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:477:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:478:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:478:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:479:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:479:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:481:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:481:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:482:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:482:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:483:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:483:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:485:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:485:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:486:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:486:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:487:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:487:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:489:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:489:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:48:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:490:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:490:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:491:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:491:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:493:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:493:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:494:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:494:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:495:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:495:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:497:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:497:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:498:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:498:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:499:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:499:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:49:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:49:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:501:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:501:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:502:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:502:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:503:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:503:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:505:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:505:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:506:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:506:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:507:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:507:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:509:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:509:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:50:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:50:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:510:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:510:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:511:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:511:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:513:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:513:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:514:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:514:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:515:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:515:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:517:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:517:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:518:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:518:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:519:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:519:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:51:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:51:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:521:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:521:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:522:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:522:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:523:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:523:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:525:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:525:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:526:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:526:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:527:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:527:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:529:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:529:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:52:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:530:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:530:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:531:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:531:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:533:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:533:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:534:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:534:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:535:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:535:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:536:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:536:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:538:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:538:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:539:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:539:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:53:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:53:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:540:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:540:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:542:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:542:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:543:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:543:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:544:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:544:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:546:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:546:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:547:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:547:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:548:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:548:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:54:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:54:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:550:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:550:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:551:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:551:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:552:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:552:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:554:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:554:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:555:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:555:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:556:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:556:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:558:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:558:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:559:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:559:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:560:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:560:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:562:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:562:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:563:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:563:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:564:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:564:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:565:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:565:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:567:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:567:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:568:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:568:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:56:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:56:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:570:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:570:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:571:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:571:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:572:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:572:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:573:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:573:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:575:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:575:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:576:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:576:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:578:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:578:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:580:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:580:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:581:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:581:1: warning: passing 'uint64_t (CPUArchState *, void *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:583:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:583:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:584:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:584:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:585:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:585:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:586:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:586:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:587:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:587:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:588:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:588:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:589:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:589:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:58:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:58:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:590:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:590:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:591:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:591:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:593:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:593:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:594:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:594:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:595:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:595:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:596:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:596:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:597:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:597:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:598:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:598:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:59:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:59:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:600:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:600:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:601:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:601:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:602:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:602:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:603:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:603:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:604:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:604:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:605:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:605:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:607:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:607:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:608:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:608:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:609:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:609:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:60:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:60:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:610:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:610:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:611:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:611:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:612:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:612:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:613:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:613:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:614:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:614:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:615:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:615:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:617:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:617:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:618:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:618:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:619:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:619:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:61:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:61:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:620:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:620:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:621:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:621:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:622:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:622:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:623:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:623:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:624:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:624:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:625:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:625:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:627:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:627:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:628:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:628:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:630:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:630:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:631:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:631:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:633:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:633:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:634:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:634:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:636:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:636:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:637:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:637:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:639:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:639:1: warning: passing 'uint64_t (CPUArchState *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:63:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:63:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:640:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:640:1: warning: passing 'uint64_t (CPUArchState *, void *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:642:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:642:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:643:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:643:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:644:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:644:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:645:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:645:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:646:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:646:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:647:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:647:1: warning: passing 'uint32_t (CPUArchState *, void *, void *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:649:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:649:1: warning: passing 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:64:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:64:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:650:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:650:1: warning: passing 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:651:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:651:1: warning: passing 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:653:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:653:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:654:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:654:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:655:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:655:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:657:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:657:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:658:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:658:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:659:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:659:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:65:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:661:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:661:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:662:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:662:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:663:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:663:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:665:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:665:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:666:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:666:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:667:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:667:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:669:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:669:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:66:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:66:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:670:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:670:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:671:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:671:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:673:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:673:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:674:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:674:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:675:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:675:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:677:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:677:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:678:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:678:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:679:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:679:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:681:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:681:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:682:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:682:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:683:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:683:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:685:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:685:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:686:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:686:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:687:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:687:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:689:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:689:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:68:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:690:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:690:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:691:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:691:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:692:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:692:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:693:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:693:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:694:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:694:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:695:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:695:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:696:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:696:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:698:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:698:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:699:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:699:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:69:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:700:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:700:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:702:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:702:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:703:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:703:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:704:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:704:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:706:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:706:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:707:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:707:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:708:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:708:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:709:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:709:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:70:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:711:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:711:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:712:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:712:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:713:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:713:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:714:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:714:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:716:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:716:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:717:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:717:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:718:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:718:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:719:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:719:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:71:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:721:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:721:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:722:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:722:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:723:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:723:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:724:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:724:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:726:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:726:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:727:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:727:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:728:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:728:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:729:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:729:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:731:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:731:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:732:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:732:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:733:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:733:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:734:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:734:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:736:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:736:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:737:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:737:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:738:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:738:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:739:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:739:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:73:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:741:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:741:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:742:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:742:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:743:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:743:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:744:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:744:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:746:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:746:1: warning: passing 'uint32_t (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:748:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:748:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:749:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:749:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:74:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:750:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:750:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:751:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:751:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:752:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:752:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:753:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:753:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:754:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:754:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:755:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:755:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:757:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:757:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:758:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:758:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:759:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:759:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:75:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:760:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:760:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:762:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:762:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:763:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:763:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:764:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:764:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:766:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:766:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:767:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:767:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:768:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:768:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:770:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:770:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:771:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:771:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:772:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:772:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:774:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:774:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:775:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:775:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:776:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:776:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:778:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:778:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:779:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:779:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:77:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:780:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:780:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:782:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:782:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:783:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:783:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:784:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:784:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:786:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:786:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:787:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:787:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:788:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:788:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:78:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:790:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:790:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:791:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:791:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:792:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:792:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:794:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:794:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:795:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:795:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:796:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:796:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:798:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:798:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:799:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:799:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:79:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:800:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:800:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:802:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:802:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:803:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:803:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:804:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:804:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:806:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:806:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:807:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:807:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:808:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:808:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:810:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:810:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:811:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:811:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:812:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:812:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:814:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:814:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:815:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:815:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:816:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:816:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:818:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:818:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:819:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:819:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:81:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:820:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:820:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:822:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:822:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:823:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:823:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:824:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:824:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:826:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:826:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:827:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:827:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:829:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:829:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:82:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:830:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:830:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:832:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:832:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:833:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:833:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:835:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:835:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:836:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:836:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:838:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:838:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:839:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:839:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:83:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:841:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:841:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:842:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:842:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:844:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:844:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:845:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:845:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:847:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:847:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:848:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:848:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:850:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:850:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:851:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:851:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:853:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:853:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:854:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:854:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:856:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:856:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:857:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:857:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:859:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:859:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:85:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:860:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:860:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:862:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:862:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:863:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:863:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:865:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:865:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:866:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:866:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:868:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:868:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:869:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:869:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:86:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:871:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:871:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:872:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:872:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:874:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:874:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:875:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:875:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:877:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:877:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:878:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:878:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:879:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:879:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:87:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:880:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:880:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:881:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:881:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:882:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:882:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:883:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:883:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:884:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:884:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:886:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:886:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:887:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:887:1: warning: passing 'void (CPUArchState *, void *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:889:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:889:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:890:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:890:1: warning: passing 'void (CPUArchState *, void *, void *)' (aka 'void (struct CPUArchState *, void *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:89:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:90:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:91:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:93:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:94:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:95:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:97:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:98:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-mve.h:99:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:101:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:102:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:103:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:104:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:104:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:105:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:106:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:107:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:107:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:108:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:108:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:110:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:111:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:112:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:113:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:114:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:115:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:116:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:117:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:119:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:119:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:120:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:120:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:121:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:121:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:122:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:122:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:124:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:124:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:126:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:126:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:128:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:128:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:130:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:130:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:132:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:132:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:134:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:134:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:136:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:136:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:138:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:138:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:140:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:140:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:142:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:142:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:144:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:144:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:146:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:146:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:20:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:21:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:23:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:26:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:26:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:27:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:27:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:28:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:28:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:29:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:29:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:30:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:30:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:31:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:31:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:32:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:32:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:33:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:33:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:34:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:34:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:35:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:35:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:37:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:37:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:38:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:39:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:40:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:42:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:43:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:44:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:45:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:46:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:47:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:48:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:49:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:49:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:51:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:51:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:52:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:53:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:53:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:54:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:54:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:55:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:55:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:56:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:56:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:57:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:57:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:58:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:58:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:60:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:60:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:61:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:61:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:62:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:62:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:63:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:63:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:64:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:64:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:65:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:66:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:66:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:67:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:67:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:69:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:70:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:71:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:72:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:73:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:74:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:75:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:76:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:78:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:79:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:80:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:81:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:83:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:84:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:85:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:86:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:87:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:88:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:89:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:90:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:92:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:93:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:94:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:95:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:96:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:97:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:98:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sme.h:99:1: warning: passing 'void (CPUArchState *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1000:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1000:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1003:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1003:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1005:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1005:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1007:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1007:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:100:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:100:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1010:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, void *, void *, void *, uint32_t)' (aka 'unsigned long long (unsigned long long, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1010:1: warning: passing 'uint64_t (uint64_t, void *, void *, void *, uint32_t)' (aka 'unsigned long long (unsigned long long, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1012:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, void *, void *, void *, uint32_t)' (aka 'unsigned long long (unsigned long long, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1012:1: warning: passing 'uint64_t (uint64_t, void *, void *, void *, uint32_t)' (aka 'unsigned long long (unsigned long long, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1014:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, void *, void *, void *, uint32_t)' (aka 'unsigned long long (unsigned long long, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1014:1: warning: passing 'uint64_t (uint64_t, void *, void *, void *, uint32_t)' (aka 'unsigned long long (unsigned long long, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1017:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1017:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1019:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1019:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1021:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1021:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1024:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1024:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1026:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1026:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1028:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1028:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:102:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:102:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1031:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1031:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1033:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1033:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1035:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1035:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1038:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1038:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1040:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1040:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1042:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1042:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1045:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1045:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1047:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1047:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1049:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1049:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:104:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:104:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1052:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1052:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1054:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1054:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1056:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1056:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1059:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1059:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1061:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1061:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1063:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1063:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1066:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1066:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1068:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1068:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1070:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1070:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1073:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1073:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1075:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1075:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1077:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1077:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:107:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:107:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1080:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1080:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1082:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1082:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1084:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1084:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1087:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1087:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1089:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1089:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1091:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1091:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1094:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1094:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1096:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1096:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1098:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1098:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:109:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:109:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1101:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1101:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1103:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1103:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1105:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1105:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1108:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1108:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1110:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1110:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1112:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1112:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1115:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1115:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1117:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1117:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1119:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1119:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:111:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:111:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1122:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1122:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1124:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1124:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1126:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1126:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1129:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1129:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1131:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1131:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1133:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1133:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1136:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1136:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1138:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1138:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:113:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:113:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1140:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1140:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1143:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1143:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1145:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1145:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1147:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1147:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1150:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1150:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1152:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1152:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1154:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1154:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1157:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1157:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1159:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1159:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1161:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1161:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1164:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1164:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1166:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1166:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1168:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1168:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:116:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:116:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1171:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1171:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1173:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1173:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1175:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1175:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1178:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1178:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1180:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1180:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1182:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1182:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1185:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1185:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1187:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1187:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1189:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1189:1: warning: passing 'void (void *, void *, void *, uint64_t, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:118:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:118:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1192:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1192:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1194:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1194:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1196:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1196:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1198:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1198:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1200:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1200:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1202:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1202:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1204:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1204:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1207:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1207:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1209:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1209:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:120:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:120:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1211:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1211:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1213:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1213:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1215:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1215:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1217:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1217:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1219:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1219:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1222:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1222:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1224:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1224:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1226:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1226:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1228:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1228:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:122:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:122:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1230:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1230:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1232:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1232:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1234:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1234:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1237:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1237:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1239:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1239:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1241:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1241:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1244:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1244:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1246:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1246:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1248:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1248:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1251:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1251:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1253:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1253:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1255:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1255:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1258:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1258:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:125:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:125:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1260:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1260:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1262:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1262:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1265:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1265:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1267:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1267:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1269:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1269:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1271:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1271:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1273:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1273:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1275:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1275:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1277:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1277:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:127:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:127:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1280:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1280:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1282:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1282:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1284:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1284:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1286:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1286:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1288:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1288:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1290:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1290:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1292:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1292:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1295:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1295:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1297:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1297:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1299:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1299:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:129:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:129:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1302:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1302:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1304:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1304:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1306:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1306:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1309:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1309:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1311:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1311:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1313:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1313:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1316:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1316:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1318:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1318:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:131:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:131:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1320:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1320:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1323:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1323:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1325:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1325:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1327:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1327:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1330:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1330:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1332:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1332:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1334:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1334:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1337:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1337:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1339:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1339:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1341:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1341:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1344:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1344:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1346:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1346:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1348:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1348:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:134:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:134:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1351:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1351:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1353:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1353:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1355:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1355:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1358:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1358:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1360:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1360:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1362:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1362:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1365:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1365:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1367:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1367:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1369:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1369:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:136:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:136:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1372:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1372:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1374:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1374:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1376:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1376:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1379:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1379:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1381:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1381:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1383:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1383:1: warning: passing 'void (void *, void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1386:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1386:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1387:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1387:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1388:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1388:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:138:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:138:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1390:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1390:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1391:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1391:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1392:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1392:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1394:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1394:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1395:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1395:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1396:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1396:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1398:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1398:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1399:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1399:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1400:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1400:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1402:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1402:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1403:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1403:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1404:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1404:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1406:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1406:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1407:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1407:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1408:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1408:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:140:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:140:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1410:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1410:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1411:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1411:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1412:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1412:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1414:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1414:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1415:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1415:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1416:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1416:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1418:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1418:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1419:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1419:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1420:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1420:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1422:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1422:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1423:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1423:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1424:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1424:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1426:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1426:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1427:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1427:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1428:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1428:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1430:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1430:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1431:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1431:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1432:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1432:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1433:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1433:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1435:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1435:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1436:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1436:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1437:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1437:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1438:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1438:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:143:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:143:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1440:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1440:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1441:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1441:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1442:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1442:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1443:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1443:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1445:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1445:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1446:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1446:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1447:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1447:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1448:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1448:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1450:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1450:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1451:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1451:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1452:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1452:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1453:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1453:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1455:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1455:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1456:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1456:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1457:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1457:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1458:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1458:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:145:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:145:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1460:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1460:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1461:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1461:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1462:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1462:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1463:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1463:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1465:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1465:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1466:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1466:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1467:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1467:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1468:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1468:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1469:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1469:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1470:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1470:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1472:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1472:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1473:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1473:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1474:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1474:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1475:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1475:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1477:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1477:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1478:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1478:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1479:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1479:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:147:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:147:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1480:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1480:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1482:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1482:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1483:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1483:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1485:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1485:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1486:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1486:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1488:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1488:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1489:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1489:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1490:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1490:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1491:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1491:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1493:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1493:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1494:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1494:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1495:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1495:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1496:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1496:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1498:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1498:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1499:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1499:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:149:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:149:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1500:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1500:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1501:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1501:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1503:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1503:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1504:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1504:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1505:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1505:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1506:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1506:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1508:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1508:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1509:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1509:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1510:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1510:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1511:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1511:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1513:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1513:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1514:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1514:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1515:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1515:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1516:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1516:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1518:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1518:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1519:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1519:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1520:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1520:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1521:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1521:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1523:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1523:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1524:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1524:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1525:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1525:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1526:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1526:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1527:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1527:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1528:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1528:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:152:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:152:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1530:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1530:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1531:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1531:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1532:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1532:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1533:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1533:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1535:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1535:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1536:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1536:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1537:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1537:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1538:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1538:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1540:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1540:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1541:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1541:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1543:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1543:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1544:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1544:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1546:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1546:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1547:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1547:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1548:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1548:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1549:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1549:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:154:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:154:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1550:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1550:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1551:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1551:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1552:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1552:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1554:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1554:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1555:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1555:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1556:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1556:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1557:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1557:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1558:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1558:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1560:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1560:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1561:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1561:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1562:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1562:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1563:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1563:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1564:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1564:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1566:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1566:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1567:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1567:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1568:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1568:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:156:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:156:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1570:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1570:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1571:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1571:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1572:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1572:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1574:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1574:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1575:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1575:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1577:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1577:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1578:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1578:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1579:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1579:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1580:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1580:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1581:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1581:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1582:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1582:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1583:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1583:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1585:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1585:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1587:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1587:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1589:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1589:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:158:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:158:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1591:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1591:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1593:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1593:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1596:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1596:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1598:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1598:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1600:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1600:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1602:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1602:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1604:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1604:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1607:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1607:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1609:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1609:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1611:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1611:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1614:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1614:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1616:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1616:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1618:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1618:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:161:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:161:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1621:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1621:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1623:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1623:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1626:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1626:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1627:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1627:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1628:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1628:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1629:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1629:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1630:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1630:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1631:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1631:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1632:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1632:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1634:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1634:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1635:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1635:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1636:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1636:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1637:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1637:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1638:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1638:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:163:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:163:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1640:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1640:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1641:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1641:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1642:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1642:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1643:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1643:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1644:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1644:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1646:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1646:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1647:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1647:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1648:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1648:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1650:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1650:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1651:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1651:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1652:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1652:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1654:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1654:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1655:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1655:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1657:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1657:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1658:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1658:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1659:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1659:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:165:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:165:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1660:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1660:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1661:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1661:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1662:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1662:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1663:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1663:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1665:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1665:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1667:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1667:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1669:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1669:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1671:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1671:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1673:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1673:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1676:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1676:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1678:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1678:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1680:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1680:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1682:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1682:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1684:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1684:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1687:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1687:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1689:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1689:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:168:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:168:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1691:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1691:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1694:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1694:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1696:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1696:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1698:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1698:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1701:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1701:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1703:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1703:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1706:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1706:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1707:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1707:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1708:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1708:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1709:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1709:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:170:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:170:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1711:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1711:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1712:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1712:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1713:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1713:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1714:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1714:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1716:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1716:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1717:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1717:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1718:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1718:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1719:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1719:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1721:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1721:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1722:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1722:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1723:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1723:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1724:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1724:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1726:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1726:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1727:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1727:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1728:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1728:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1729:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1729:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:172:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:172:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1731:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1731:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1732:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1732:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1733:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1733:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1734:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1734:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1736:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1736:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1737:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1737:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1738:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1738:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1739:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1739:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1741:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1741:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1742:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1742:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1743:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1743:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1745:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1745:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1746:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1746:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1747:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1747:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1748:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1748:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1750:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1750:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1751:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1751:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1753:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1753:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1754:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1754:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1755:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1755:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1756:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1756:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1758:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1758:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1759:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1759:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:175:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:175:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1760:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1760:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1761:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1761:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1763:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1763:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1764:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1764:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1765:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1765:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1766:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1766:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1768:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1768:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1769:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1769:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1770:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1770:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1771:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1771:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1773:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1773:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1774:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1774:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1775:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1775:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1776:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1776:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1778:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1778:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1779:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1779:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:177:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:177:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1780:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1780:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1781:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1781:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1783:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1783:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1784:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1784:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1785:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1785:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1786:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1786:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1788:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1788:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1789:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1789:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1790:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1790:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1792:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1792:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1793:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1793:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1794:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1794:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1795:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1795:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1797:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1797:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1798:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1798:1: warning: passing 'void (CPUArchState *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:179:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:179:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1800:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1800:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1802:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1802:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1804:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1804:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1806:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1806:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1808:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1808:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1810:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1810:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1812:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1812:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1814:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1814:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1817:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1817:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1819:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1819:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:181:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:181:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1821:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1821:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1823:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1823:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1825:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1825:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1827:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1827:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1829:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1829:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1831:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1831:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1834:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1834:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1836:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1836:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1838:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1838:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1840:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1840:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1842:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1842:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1844:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1844:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1846:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1846:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1848:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1848:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:184:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:184:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1850:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1850:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1852:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1852:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1854:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1854:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1856:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1856:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1859:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1859:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1861:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1861:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1863:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1863:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1865:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1865:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1867:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1867:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1869:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1869:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:186:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:186:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1871:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1871:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1873:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1873:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1875:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1875:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1877:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1877:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1879:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1879:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1881:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1881:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1884:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1884:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1886:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1886:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1888:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1888:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:188:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:188:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1890:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1890:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1892:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1892:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1894:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1894:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1896:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1896:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1898:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1898:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1900:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1900:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1902:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1902:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1904:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1904:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1906:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1906:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1909:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1909:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:190:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:190:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1911:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1911:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1913:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1913:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1915:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1915:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1917:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1917:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1919:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1919:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1921:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1921:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1923:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1923:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1926:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1926:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1928:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1928:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1930:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1930:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1932:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1932:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1934:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1934:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1936:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1936:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1938:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1938:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:193:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:193:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1940:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1940:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1943:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1943:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1945:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1945:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1947:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1947:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1949:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1949:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1951:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1951:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1953:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1953:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1955:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1955:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1957:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1957:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1959:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1959:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:195:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:195:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1961:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1961:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1963:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1963:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1965:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1965:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1968:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1968:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1970:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1970:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1972:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1972:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1974:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1974:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1976:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1976:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1978:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1978:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:197:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:197:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1980:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1980:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1982:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1982:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1984:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1984:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1986:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1986:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1988:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1988:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1990:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1990:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1993:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1993:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1995:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1995:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1997:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1997:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1999:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:1999:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:199:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:199:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2001:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2001:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2003:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2003:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2005:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2005:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2007:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2007:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2009:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2009:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2011:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2011:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2013:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2013:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2015:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2015:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2018:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2018:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2020:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2020:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2022:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2022:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2024:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2024:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2026:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2026:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2028:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2028:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:202:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:202:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2030:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2030:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2032:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2032:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2035:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2035:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2037:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2037:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2039:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2039:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2041:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2041:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2043:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2043:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2045:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2045:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2047:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2047:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2049:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2049:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:204:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:204:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2052:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2052:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2054:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2054:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2056:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2056:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2058:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2058:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2060:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2060:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2062:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2062:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2064:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2064:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2066:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2066:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2068:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2068:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:206:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:206:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2070:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2070:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2072:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2072:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2074:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2074:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2077:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2077:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2079:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2079:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2081:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2081:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2083:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2083:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2085:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2085:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2087:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2087:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2089:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2089:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:208:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:208:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2091:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2091:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2093:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2093:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2095:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2095:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2097:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2097:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2099:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2099:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:20:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:20:1: warning: passing 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2102:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2104:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2104:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2106:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2108:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2108:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2110:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2112:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2114:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2116:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2118:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:211:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:211:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2120:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2120:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2122:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2122:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2124:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2124:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2127:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2129:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2129:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2131:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2133:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2133:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2135:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2137:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2139:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:213:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:213:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2141:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2144:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2144:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2146:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2148:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2150:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2152:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2154:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2156:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2158:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:215:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:215:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2161:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2161:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2163:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2163:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2165:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2165:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2167:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2167:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2169:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2169:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2171:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2171:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2173:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2173:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2175:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2175:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2177:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2177:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2179:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2179:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:217:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:217:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2181:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2181:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2183:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2183:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2186:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2186:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2188:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2188:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2190:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2190:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2192:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2192:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2194:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2194:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2196:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2196:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2198:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2198:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:21:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:21:1: warning: passing 'uint32_t (void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2200:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2200:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2202:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2202:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2204:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2204:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2206:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2206:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2208:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2208:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:220:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:220:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2211:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2211:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2213:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2213:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2215:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2215:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2217:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2217:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2219:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2219:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2221:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2221:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2223:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2223:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2225:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2225:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2227:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2227:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2229:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2229:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:222:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:222:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2231:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2231:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2233:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2233:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2236:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2236:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2238:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2238:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2240:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2240:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2242:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2242:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2244:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2244:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2247:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2247:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2249:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2249:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:224:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:224:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2251:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2251:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2253:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2253:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2255:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2255:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2258:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2258:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2260:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2260:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2262:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2262:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2264:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2264:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2266:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2266:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2268:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2268:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:226:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:226:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2270:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2270:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2273:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2273:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2275:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2275:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2277:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2277:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2279:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2279:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2281:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2281:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2283:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2283:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2285:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2285:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2288:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2288:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2290:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2290:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2292:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2292:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2294:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2294:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2296:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2296:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2298:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2298:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:229:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:229:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2300:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2300:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2303:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2303:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2305:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2305:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2307:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2307:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2309:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2309:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2311:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2311:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2314:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2314:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2316:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2316:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2318:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2318:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:231:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:231:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2320:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2320:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2322:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2322:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2325:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2325:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2327:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2327:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2329:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2329:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2331:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2331:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2333:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2333:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2335:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2335:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2337:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2337:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:233:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:233:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2340:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2340:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2342:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2342:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2344:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2344:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2346:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2346:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2348:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2348:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2350:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2350:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2352:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2352:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2355:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2355:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2357:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2357:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2359:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2359:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:235:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:235:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2361:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2361:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2363:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2363:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2365:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2365:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2367:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2367:1: warning: passing 'void (CPUArchState *, void *, void *, void *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2370:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2370:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2372:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2372:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2374:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2374:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2377:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2377:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2378:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2378:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2379:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2379:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2381:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2381:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2382:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2382:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2383:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2383:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2385:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2385:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2386:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2386:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2388:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2388:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2389:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2389:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:238:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:238:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2390:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2390:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2392:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2392:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2393:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2393:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2394:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2394:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2396:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2396:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2397:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2397:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2398:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2398:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2399:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2399:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:23:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:23:1: warning: passing 'uint32_t (void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2401:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2401:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2402:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2402:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2403:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2403:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2404:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2404:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2406:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2406:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2407:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2407:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2408:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2408:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2409:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2409:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:240:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:240:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2411:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2411:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2412:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2412:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2413:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2413:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2414:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2414:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2416:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2416:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2417:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2417:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2418:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2418:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2419:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2419:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2421:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2421:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2422:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2422:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2423:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2423:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2424:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2424:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2426:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2426:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2428:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2428:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:242:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:242:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2430:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2430:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2433:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2433:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2435:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2435:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2437:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2437:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2440:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2440:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2441:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2441:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2443:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2443:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2444:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2444:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2445:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2445:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2447:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2447:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2448:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2448:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2449:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2449:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:244:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:244:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2451:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2451:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2452:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2452:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2453:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2453:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2455:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2455:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2456:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2456:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2457:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2457:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2459:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2459:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2460:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2460:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2461:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2461:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2463:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2463:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2464:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2464:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2465:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2465:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2467:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2467:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2468:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2468:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2469:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2469:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2471:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2471:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2472:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2472:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2473:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2473:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2475:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2475:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2476:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2476:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2477:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2477:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2479:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2479:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:247:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:247:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2480:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2480:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2481:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2481:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2483:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2483:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2484:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2484:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2485:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2485:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2487:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2487:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2488:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2488:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2489:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2489:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2491:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2491:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2492:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2492:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2493:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2493:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2495:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2495:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2496:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2496:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2497:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2497:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2499:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2499:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:249:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:249:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:24:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:24:1: warning: passing 'uint32_t (void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2500:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2500:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2501:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2501:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2503:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2503:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2504:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2504:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2505:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2505:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2507:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2507:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2508:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2508:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2509:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2509:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2511:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2511:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2512:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2512:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2513:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2513:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2515:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2515:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2516:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2516:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2517:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2517:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2519:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2519:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:251:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:251:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2520:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2520:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2521:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2521:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2523:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2523:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2524:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2524:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2525:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2525:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2527:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2527:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2528:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2528:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2529:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2529:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2531:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2531:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2532:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2532:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2533:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2533:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2535:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2535:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2536:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2536:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2537:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2537:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2539:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2539:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:253:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:253:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2540:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2540:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2541:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2541:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2543:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2543:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2544:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2544:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2545:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2545:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2547:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2547:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2548:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2548:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2549:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2549:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2551:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2551:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2552:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2552:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2553:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2553:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2555:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2555:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2556:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2556:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2557:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2557:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2559:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2559:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2560:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2560:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2561:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2561:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2563:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2563:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2565:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2565:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2568:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2568:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:256:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:256:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2570:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2570:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2573:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2573:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2575:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2575:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2578:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2578:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2580:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2580:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2581:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2581:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2582:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2582:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2584:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2584:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2586:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2586:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2588:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2588:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:258:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:258:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2591:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2591:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2593:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2593:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2595:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2595:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2598:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2598:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2600:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2600:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2602:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2602:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2605:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2605:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2607:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2607:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2609:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2609:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:260:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:260:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2612:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2612:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2614:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2614:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2616:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2616:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2619:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2619:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2620:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2620:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2621:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2621:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2622:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2622:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2623:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2623:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2625:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2625:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2627:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2627:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2629:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2629:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:262:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:262:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2632:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2632:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2634:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2634:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2636:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2636:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2639:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2639:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2641:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2641:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2643:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2643:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2646:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2646:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2648:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2648:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2650:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2650:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2653:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2653:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2655:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2655:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2657:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2657:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:265:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:265:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2660:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2660:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2662:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2662:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2664:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2664:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2667:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2667:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2669:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2669:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2671:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2671:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2673:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2673:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2676:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2676:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2678:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2678:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:267:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:267:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2680:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2680:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2682:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2682:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2685:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2685:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2686:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2686:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2688:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2688:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2690:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2690:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2692:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2692:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2695:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2695:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2697:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2697:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2699:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2699:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:269:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:269:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:26:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:26:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2702:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2702:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2704:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2704:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2706:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2706:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2708:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2708:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2711:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2711:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2713:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2713:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2716:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2716:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2718:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2718:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:271:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:271:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2720:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2720:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2722:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2722:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2724:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2724:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2726:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2726:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2728:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2728:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2730:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2730:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2733:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2733:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2734:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2734:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2735:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2735:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2736:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2736:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2738:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2738:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2740:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2740:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2742:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2742:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2744:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2744:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2747:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2747:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2749:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2749:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:274:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:274:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2752:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2752:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2754:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2754:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2757:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2757:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2759:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2759:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2761:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2761:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2764:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2764:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2766:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2766:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2769:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2769:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:276:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:276:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2770:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2770:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2771:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2771:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2773:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2773:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2775:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2775:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2777:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2777:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2779:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2779:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2782:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2782:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2784:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2784:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2786:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2786:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2788:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2788:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:278:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:278:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2791:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2791:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2792:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2792:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2793:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2793:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2794:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2794:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2796:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2796:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2797:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2797:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2798:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2798:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2799:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2799:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2801:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2801:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2802:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2802:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2803:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2803:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2804:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:2804:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:280:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:280:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:283:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:283:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:285:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:285:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:288:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:288:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:28:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:28:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:290:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:290:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:293:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:293:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:295:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:295:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:297:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:297:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:299:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:299:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:302:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:302:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:304:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:304:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:306:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:306:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:308:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:308:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:30:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:30:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:311:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:311:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:313:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:313:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:315:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:315:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:317:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:317:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:320:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:320:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:322:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:322:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:324:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:324:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:326:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:326:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:328:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:328:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:32:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:32:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:331:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:331:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:333:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:333:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:335:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:335:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:337:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:337:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:340:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:340:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:342:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:342:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:344:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:344:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:346:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:346:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:349:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:349:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:351:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:351:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:353:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:353:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:355:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:355:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:358:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:358:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:35:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:35:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:360:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:360:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:362:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:362:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:364:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:364:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:367:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:367:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:369:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:369:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:371:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:371:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:373:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:373:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:376:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:376:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:378:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:378:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:37:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:37:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:380:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:380:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:382:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:382:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:385:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:385:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:387:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:387:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:389:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:389:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:391:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:391:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:394:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:394:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:396:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:396:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:398:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:398:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:39:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:39:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:400:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:400:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:403:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:403:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:405:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:405:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:407:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:407:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:409:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:409:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:412:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:412:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:414:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:414:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:416:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:416:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:418:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:418:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:41:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:41:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:421:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:421:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:423:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:423:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:425:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:425:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:427:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:427:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:430:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:430:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:432:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:432:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:434:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:434:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:437:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:437:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:439:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:439:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:441:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:441:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:444:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:444:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:446:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:446:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:448:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:448:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:44:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:44:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:451:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:451:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:452:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:452:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:453:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:453:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:454:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:454:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:456:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:456:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:457:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:457:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:458:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:458:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:459:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:459:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:461:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:461:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:462:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:462:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:463:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:463:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:464:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:464:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:466:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:466:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:467:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:467:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:468:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:468:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:46:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:46:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:470:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:470:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:471:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:471:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:472:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:472:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:473:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:473:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:475:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:475:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:476:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:476:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:477:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:477:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:478:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:478:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:480:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:480:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:481:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:481:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:482:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:482:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:483:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:483:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:485:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:485:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:486:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:486:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:487:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:487:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:488:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:488:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:48:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:48:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:490:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:490:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:491:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:491:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:492:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:492:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:493:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:493:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:495:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:495:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:496:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:496:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:497:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:497:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:498:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:498:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:500:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:500:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:501:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:501:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:502:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:502:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:503:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:503:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:505:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:505:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:506:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:506:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:507:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:507:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:508:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:508:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:50:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:50:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:510:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:510:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:511:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:511:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:512:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:512:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:513:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:513:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:515:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:515:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:516:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:516:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:517:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:517:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:518:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:518:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:520:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:520:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:521:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:521:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:522:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:522:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:523:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:523:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:525:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:525:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:526:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:526:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:527:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:527:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:528:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:528:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:530:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:530:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:531:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:531:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:532:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:532:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:533:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:533:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:535:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:535:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:536:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:536:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:537:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:537:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:538:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:538:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:53:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:53:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:540:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:540:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:541:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:541:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:542:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:542:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:544:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:544:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:545:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:545:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:546:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:546:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:548:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:548:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:549:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:549:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:550:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:550:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:551:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:551:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:553:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:553:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:554:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:554:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:555:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:555:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:557:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:557:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:558:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:558:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:559:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:559:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:55:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:55:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:561:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:561:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:562:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:562:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:564:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:564:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:565:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:565:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:567:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:567:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:568:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:568:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:570:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:570:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:571:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:571:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:572:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:572:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:573:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:573:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:575:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:575:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:576:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:576:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:577:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:577:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:578:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:578:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:57:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:57:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:580:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:580:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:582:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:582:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:584:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:584:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:586:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:586:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:589:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:589:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:591:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:591:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:593:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:593:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:595:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:595:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:598:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:598:1: warning: passing 'void (void *, uint32_t, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:599:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:599:1: warning: passing 'void (void *, uint32_t, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:59:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:59:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:600:1: warning: initializing 'void *' with an expression of type 'void (void *, uint32_t, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:600:1: warning: passing 'void (void *, uint32_t, uint32_t, uint32_t)' (aka 'void (void *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:601:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t, uint64_t, uint32_t)' (aka 'void (void *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:601:1: warning: passing 'void (void *, uint64_t, uint64_t, uint32_t)' (aka 'void (void *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:603:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:603:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:604:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:604:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:605:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:605:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:607:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:607:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:608:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:608:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:609:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:609:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:611:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:611:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:612:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:612:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:613:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:613:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:615:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:615:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:616:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:616:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:617:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:617:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:618:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:618:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:620:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:620:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:621:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:621:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:622:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:622:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:624:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:624:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:625:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:625:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:626:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:626:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:628:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:628:1: warning: passing 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:629:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:629:1: warning: passing 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:62:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:62:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:630:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int64_t, uint32_t)' (aka 'void (void *, void *, long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:630:1: warning: passing 'void (void *, void *, int64_t, uint32_t)' (aka 'void (void *, void *, long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:631:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int64_t, uint32_t)' (aka 'void (void *, void *, long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:631:1: warning: passing 'void (void *, void *, int64_t, uint32_t)' (aka 'void (void *, void *, long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:633:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:633:1: warning: passing 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:634:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:634:1: warning: passing 'void (void *, void *, int32_t, uint32_t)' (aka 'void (void *, void *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:635:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, int64_t, uint32_t)' (aka 'void (void *, void *, long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:635:1: warning: passing 'void (void *, void *, int64_t, uint32_t)' (aka 'void (void *, void *, long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:636:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:636:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:637:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:637:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:639:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:639:1: warning: passing 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:640:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:640:1: warning: passing 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:641:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:641:1: warning: passing 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:642:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:642:1: warning: passing 'void (void *, void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:644:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:644:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:645:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:645:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:646:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:646:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:647:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:647:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:649:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:649:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:64:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:64:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:651:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:651:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:652:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:652:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:653:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:653:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:654:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:654:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:656:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:656:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:657:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:657:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:658:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:658:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:659:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:659:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:661:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:661:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:662:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:662:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:663:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:663:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:664:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:664:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:666:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:666:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:667:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:667:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:668:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:668:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:669:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:669:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:66:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:66:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:671:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:671:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:672:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:672:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:673:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:673:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:674:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:674:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:676:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:676:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:677:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:677:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:678:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:678:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:680:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:680:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:681:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:681:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:682:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:682:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:684:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:684:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:685:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:685:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:686:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:686:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:687:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:687:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:688:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:688:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:68:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:68:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:690:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:690:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:691:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:691:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:692:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:692:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:693:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:693:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:694:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:694:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:696:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:696:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:697:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:697:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:698:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:698:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:699:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:699:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:700:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:700:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:702:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:702:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:703:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:703:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:704:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:704:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:705:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:705:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:706:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:706:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:708:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:708:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:709:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:709:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:711:1: warning: initializing 'void *' with an expression of type 'int32_t (void *, uint32_t)' (aka 'int (void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:711:1: warning: passing 'int32_t (void *, uint32_t)' (aka 'int (void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:713:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:713:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:714:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:714:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:715:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:715:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:717:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:717:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:718:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:718:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:71:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:71:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:720:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:720:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:722:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:722:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:724:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:724:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:725:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:725:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:726:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:726:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:727:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:727:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:729:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:729:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:730:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:730:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:731:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:731:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:732:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:732:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:734:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:734:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:735:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:735:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:736:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:736:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:737:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:737:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:739:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:739:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:73:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:73:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:740:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:740:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:742:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:742:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:744:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:744:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:746:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:746:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:748:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:748:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:750:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:750:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:752:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:752:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:754:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:754:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:757:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:757:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:759:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:759:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:75:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:75:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:761:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:761:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:763:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:763:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:765:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:765:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:767:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:767:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:770:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:770:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:772:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:772:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:774:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:774:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:776:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:776:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:778:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:778:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:77:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:77:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:780:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:780:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:783:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:783:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:785:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:785:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:787:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:787:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:789:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:789:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:791:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:791:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:793:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:793:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:796:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:796:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:798:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:798:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:800:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:800:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:802:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:802:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:804:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:804:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:806:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:806:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:808:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:808:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:80:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:80:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:810:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:810:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:812:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:812:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:814:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:814:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:817:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:817:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:819:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:819:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:821:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:821:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:823:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:823:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:825:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:825:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:827:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:827:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:829:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:829:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:82:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:82:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:831:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:831:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:833:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:833:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:835:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:835:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:838:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:838:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:840:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:840:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:842:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:842:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:844:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:844:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:846:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:846:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:848:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:848:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:84:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:84:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:850:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:850:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:852:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:852:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:854:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:854:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:856:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:856:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:859:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:859:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:860:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:860:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:861:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:861:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:862:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:862:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:863:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:863:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:864:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:864:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:865:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:865:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:866:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:866:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:867:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:867:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:868:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:868:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:86:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:86:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:870:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:870:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:871:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:871:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:872:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:872:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:873:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:873:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:874:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:874:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:875:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:875:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:876:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:876:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:877:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:877:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:878:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:878:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:879:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:879:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:881:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:881:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:882:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:882:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:883:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:883:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:884:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:884:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:885:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:885:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:886:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:886:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:887:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:887:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:888:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:888:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:889:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:889:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:890:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:890:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:892:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:892:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:893:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:893:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:894:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:894:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:895:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:895:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:896:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:896:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:897:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:897:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:898:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:898:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:899:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:899:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:89:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:89:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:900:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:900:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:901:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:901:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:903:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:903:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:904:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:904:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:905:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:905:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:906:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:906:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:907:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:907:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:908:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:908:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:909:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:909:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:910:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:910:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:913:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:913:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:914:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:914:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:915:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:915:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:916:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:916:1: warning: passing 'uint32_t (void *, void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:918:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:918:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:919:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:919:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:91:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:91:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:920:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:920:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:921:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:921:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:923:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:923:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:924:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:924:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:925:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:925:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:926:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:926:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:928:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:928:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:929:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:929:1: warning: passing 'uint32_t (void *, void *, void *, uint32_t)' (aka 'unsigned int (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:931:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:931:1: warning: passing 'uint64_t (void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:933:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, uint32_t, uint32_t)' (aka 'unsigned int (void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:933:1: warning: passing 'uint32_t (void *, uint32_t, uint32_t)' (aka 'unsigned int (void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:934:1: warning: initializing 'void *' with an expression of type 'uint32_t (void *, uint32_t, uint32_t)' (aka 'unsigned int (void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:934:1: warning: passing 'uint32_t (void *, uint32_t, uint32_t)' (aka 'unsigned int (void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:936:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:936:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:937:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:937:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:938:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:938:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:939:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:939:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:93:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:93:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:941:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:941:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:942:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:942:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:943:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:943:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:944:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:944:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:946:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:946:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:947:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:947:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:948:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:948:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:949:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:949:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:951:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:951:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:952:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:952:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:953:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:953:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:954:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:954:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:956:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:956:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:957:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:957:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:958:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:958:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:959:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:959:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:95:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:95:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:961:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:961:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:963:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:963:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:965:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:965:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:968:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:968:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:970:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:970:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:972:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:972:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:975:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:975:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:977:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:977:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:979:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:979:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:982:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:982:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:984:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:984:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:986:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:986:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:989:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:989:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:98:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:98:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:991:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:991:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:993:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:993:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:996:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:996:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:998:1: warning: initializing 'void *' with an expression of type 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper-sve.h:998:1: warning: passing 'uint64_t (void *, void *, void *, uint32_t)' (aka 'unsigned long long (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.c:10059:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/helper.c:1005:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:10062:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10065:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:10072:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10072:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10149:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10152:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:10157:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10160:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:10161:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10164:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:10204:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10224:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10228:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10238:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10239:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10257:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/helper.c:1027:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:10287:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/helper.c:1028:41: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:10330:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10357:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:10362:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10362:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10369:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:10374:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10374:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10381:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:10384:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10384:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:10418:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10419:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10424:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10425:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10430:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10431:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10484:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10484:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10485:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10485:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10490:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10493:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10493:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10494:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10494:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10495:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10495:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10496:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10496:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10505:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:10507:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10507:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10508:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10508:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10509:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10510:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10510:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10514:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10514:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10515:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10515:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10516:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10517:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:10517:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10521:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:10522:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10523:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10526:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10534:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10546:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10553:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10555:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10559:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10561:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:10587:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:10588:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:10589:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:10590:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:10822:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:10822:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:10823:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:10823:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:10824:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:10824:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:10857:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:10910:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:10984:13: warning: 15 enumeration values not explicitly handled in switch: 'ARMMMUIdx_Phys_NS', 'ARMMMUIdx_Phys_S', 'ARMMMUIdx_Stage2'... [-Wswitch-enum] target/arm/helper.c:11074:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11074:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11074:5)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11074:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11075:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11075:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11075:5)' with 28 bits to alignment boundary [-Wpadded] target/arm/helper.c:11075:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11078:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11078:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11078:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11090:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11090:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11090:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11090:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11093:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11093:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11093:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11095:5: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11095:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11095:5)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11095:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11103:27: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/helper.c:11108:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11108:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11108:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11112:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11112:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11112:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11112:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11123:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11123:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11123:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11123:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11127:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11127:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11127:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11127:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11136:27: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/helper.c:11140:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11140:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11140:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11144:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11144:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11144:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11144:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11149:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11149:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11149:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11149:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11153:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11153:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11153:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11167:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11167:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11167:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11167:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11176:27: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/helper.c:11182:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11182:5)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11182:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11188:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11188:5: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11188:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11188:5)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11188:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11189:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11189:5: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11189:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11189:5)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11189:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11191:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11205:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11205:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11205:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/helper.c:11205:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11207:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11207:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11207:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11207:9)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11207:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11209:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11213:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11213:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11213:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11213:9)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11213:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11216:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:11217:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11217:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11217:13)' with 28 bits to alignment boundary [-Wpadded] target/arm/helper.c:11217:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11217:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11220:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11220:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11220:17)' with 28 bits to alignment boundary [-Wpadded] target/arm/helper.c:11220:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11220:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11224:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11224:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11224:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11224:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11225:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11225:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11225:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11225:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11227:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/helper.c:11227:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11227:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11227:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11227:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11233:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11233:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11233:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11237:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11237:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11237:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11240:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11248:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11248:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11248:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11248:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11252:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11255:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11255:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11255:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11255:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11261:17: warning: 19 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E2'... [-Wswitch-enum] target/arm/helper.c:11265:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11265:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11265:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11265:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11274:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11274:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11274:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11274:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11283:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11283:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11283:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11286:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11296:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11296:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11296:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11296:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11300:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11300:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11300:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11300:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11304:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11309:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11309:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11309:13)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11309:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11312:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11312:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11312:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11312:9)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11312:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11387:65: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:11420:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11441:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11442:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11443:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11443:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11443:13)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11443:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11452:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11452:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11452:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11452:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11464:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11464:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11464:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11464:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11469:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11469:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11469:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11469:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11473:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11473:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11473:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11473:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11481:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11481:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11481:17)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11481:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11483:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11483:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11483:17)' with 29 bits to alignment boundary [-Wpadded] target/arm/helper.c:11483:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11483:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11484:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11484:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11484:17)' with 30 bits to alignment boundary [-Wpadded] target/arm/helper.c:11484:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11484:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:11487:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11487:17: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11487:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11487:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11491:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11491:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11491:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11491:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11492:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:11492:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11492:9)' with 3 bytes to alignment boundary [-Wpadded] target/arm/helper.c:11492:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11505:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:11505:9)' with 31 bits to alignment boundary [-Wpadded] target/arm/helper.c:11505:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11579:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1158:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:11616:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:11619:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:11624:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:1231:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1374:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1383:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1387:43: warning: unused parameter 'ignored' [-Wunused-parameter] target/arm/helper.c:1392:44: warning: unused parameter 'ignored' [-Wunused-parameter] target/arm/helper.c:1411:62: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1428:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:1434:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1444:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1447:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1455:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:1465:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1470:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1479:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1490:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1506:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1514:71: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1524:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1530:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1539:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1548:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1556:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1599:70: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1618:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1625:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1647:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1662:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1665:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1680:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1688:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1703:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1709:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1716:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1724:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:1740:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1750:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1759:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1779:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1795:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1796:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1799:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1802:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1805:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1808:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1811:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1814:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1817:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1820:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1825:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:1875:60: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1876:45: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:1892:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:1904:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1940:78: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:1941:45: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:202:23: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2072:23: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:2078:23: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:2239:63: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2243:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2246:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2247:41: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:226:37: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:227:37: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2291:22: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:2295:22: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:2328:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2354:46: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:2356:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:2369:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2402:44: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:2404:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:2420:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2445:57: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2452:57: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2458:78: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2464:78: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2471:60: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2472:45: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:2501:50: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:2520:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2520:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:2540:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper.c:2545:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:2552:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2560:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2587:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2592:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2601:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2617:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2632:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:2636:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2641:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:2689:13: warning: 20 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E10_1', 'ARMMMUIdx_E10_1_PAN'... [-Wswitch-enum] target/arm/helper.c:2701:13: warning: 20 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E10_1', 'ARMMMUIdx_E10_1_PAN'... [-Wswitch-enum] target/arm/helper.c:2712:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:272:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:273:46: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:2740:60: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2792:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:2820:60: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:288:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:289:50: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:2952:71: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/helper.c:2966:24: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:2971:24: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:307:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:308:39: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:3151:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3152:39: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:3208:39: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:3237:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/helper.c:3238:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/helper.c:323:77: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3240:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:3299:17: warning: variable 'target_el' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/helper.c:3312:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:3315:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:3358:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:336:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:337:39: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:346:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:347:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:3487:76: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3488:43: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:356:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:357:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:3595:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3598:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:3601:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3606:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3609:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:3612:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3641:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:3748:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:3822:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:3892:71: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3901:71: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3907:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3908:37: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:3914:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:3915:44: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:3963:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:402:39: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:4057:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4083:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4085:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4121:70: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4126:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4129:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4132:70: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4137:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4140:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4143:78: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4144:45: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:4152:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4158:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4163:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4176:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4181:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:418:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4194:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4199:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:419:39: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4212:70: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4217:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4231:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4232:52: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:4253:67: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4254:52: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:426:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:427:39: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4301:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:4321:77: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4322:48: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4327:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4330:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4331:46: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4337:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4339:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4343:36: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:434:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4351:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4352:44: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4357:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4360:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4361:44: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4366:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4369:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4370:44: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4378:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4379:46: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4384:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4387:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4388:46: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4393:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4396:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4397:46: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:439:48: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:439:48: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:4404:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4413:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4415:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4415:44: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4418:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4427:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4429:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:442:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4432:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4437:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4440:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4440:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4440:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4443:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4453:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4457:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4457:69: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4457:75: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4459:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4459:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4459:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4463:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4467:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4470:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4471:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4474:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4478:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:447:48: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:447:48: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:4481:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4482:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4492:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:4498:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4502:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper.c:4503:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4506:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4506:64: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4508:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4508:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4512:77: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4516:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper.c:4517:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4519:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4519:60: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4551:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4553:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/helper.c:4556:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/helper.c:4557:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/helper.c:4566:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4567:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/helper.c:4568:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/helper.c:4574:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:4594:39: warning: implicit conversion changes signedness: 'int' to 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wsign-conversion] target/arm/helper.c:4594:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:4605:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4606:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4609:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:4609:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:460:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4614:55: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:461:36: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:4629:57: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4643:38: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:4649:55: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4666:57: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4681:55: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4695:57: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4708:76: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4711:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper.c:4716:60: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4719:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper.c:4723:77: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4724:44: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:473:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4751:71: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4760:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:4763:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4764:42: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:4775:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4780:63: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:4782:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4797:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:479:14: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:479:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:481:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4829:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:483:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:4855:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:487:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:488:37: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:48:16: warning: cast from 'char *' to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/helper.c:500:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:506:14: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:506:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/helper.c:508:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:50:16: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/arm/helper.c:510:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:514:70: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:515:41: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:519:29: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:522:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:523:44: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:5247:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:5250:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:5253:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:5256:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:5259:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:5262:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:5265:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:527:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/helper.c:5304:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5309:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5317:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:531:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:532:40: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:539:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:540:43: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:5426:62: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5437:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5438:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:5472:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:547:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5487:69: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:553:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:556:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:562:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:566:71: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:572:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:5747:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5748:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:575:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:5767:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:581:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:58:9: warning: cast from 'char *' to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/helper.c:5934:21: warning: padding struct 'struct E2HAlias' with 4 bytes to align 'src_name' [-Wpadded] target/arm/helper.c:5943:46: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5945:45: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5947:50: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5949:50: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5951:44: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5953:47: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5955:44: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5957:50: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5959:50: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5961:44: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5963:44: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5965:47: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5967:47: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5969:43: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5971:65: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5973:52: warning: missing field 'feature' initializer [-Wmissing-field-initializers] target/arm/helper.c:5999:21: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:5999:21: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:5999:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:5999:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:6035:49: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] target/arm/helper.c:6036:51: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] target/arm/helper.c:6049:76: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6050:43: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:6086:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6087:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:60:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:60:9: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/arm/helper.c:6100:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6113:62: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6270:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:6309:15: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:6309:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:6312:15: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:6312:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:6315:15: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:6315:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:6320:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:6325:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:6337:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:6348:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:6350:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:6373:75: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6374:42: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:6393:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6394:39: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:6405:62: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6408:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:6409:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:6417:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:6431:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/helper.c:6433:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:6544:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:6544:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:6544:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:6544:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:6550:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:6561:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:6561:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:6561:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:6561:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:6563:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:6579:68: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6591:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6607:57: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6607:66: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:6659:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6660:41: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:6912:36: warning: possible misuse of comma operator here [-Wcomma] target/arm/helper.c:6945:66: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/helper.c:6950:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:6957:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/helper.c:6957:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper.c:6987:78: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6988:45: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:6997:72: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:6998:39: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:7016:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7021:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:704:63: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7144:76: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7145:43: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:715:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:7191:76: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7192:43: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:7248:78: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7249:45: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:7268:76: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7269:43: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:7279:61: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7279:70: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:730:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:7428:5: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7428:5: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7428:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7428:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7433:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7433:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7433:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7433:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:751:66: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7524:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7524:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7524:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7524:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7525:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7525:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7525:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7525:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7527:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7527:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7527:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7527:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7530:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7530:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7530:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7530:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7534:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7534:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7534:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7534:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7537:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7537:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7537:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7537:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7548:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7548:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7548:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7548:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7552:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7552:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7552:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7552:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:761:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:775:74: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:776:41: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:7865:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7865:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7865:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7865:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7866:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7866:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7866:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7866:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7884:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:7939:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7939:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7939:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7939:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:793:73: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:7940:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7940:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7940:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7940:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7942:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7942:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7942:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7942:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7944:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:7945:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7945:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7945:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7945:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:794:40: warning: unused parameter 'isread' [-Wunused-parameter] target/arm/helper.c:7961:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7961:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7961:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7961:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7976:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:7976:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:7976:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:7976:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:7999:34: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:8021:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8021:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8021:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8021:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8022:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8022:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8022:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8022:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8024:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8024:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8024:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8024:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8027:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8027:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8027:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8027:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8028:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8028:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8028:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8028:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8030:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8035:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8035:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8035:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8035:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8038:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8038:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8038:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8038:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8041:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8041:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8041:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8041:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8044:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8044:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8044:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8044:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8047:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8047:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8047:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8047:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8050:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8050:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8050:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8050:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8053:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8053:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8053:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8053:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8056:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8056:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8056:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8056:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8059:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8059:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8059:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8059:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8062:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8062:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8062:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8062:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8065:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8065:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8065:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8065:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8067:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8068:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8068:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8068:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8068:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8182:29: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8182:29: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8182:29)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8182:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8185:29: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8185:29: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8185:29)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8185:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8192:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8192:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8192:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8192:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8194:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8194:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8194:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8194:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8196:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8196:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8196:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8196:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8217:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8217:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8217:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8217:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8235:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8235:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8235:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8235:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8236:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8237:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8237:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8237:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8237:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8258:17: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:8271:13: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8271:13: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8271:13)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8271:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8276:32: warning: integer constant not in range of enumerated type 'CPAccessRights' [-Wassign-enum] target/arm/helper.c:8298:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8298:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8298:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8298:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8322:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8323:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8323:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8323:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8323:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8325:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8329:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8330:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8330:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8330:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8330:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8332:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8333:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8333:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8333:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8333:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8336:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8340:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8343:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8346:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8347:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8347:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8347:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8347:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8350:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8351:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8354:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8355:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8355:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8355:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8355:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8358:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8359:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8359:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8359:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8359:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8362:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8367:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8368:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8368:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8368:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8368:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8370:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8371:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8371:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8371:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8371:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8373:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8374:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8374:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8374:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8374:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8376:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8377:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8377:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8377:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8377:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8379:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8380:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8380:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8380:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8380:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8384:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8387:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8398:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8399:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8399:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8399:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8399:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:839:12: warning: padding struct 'struct pm_event' with 6 bytes to align 'supported' [-Wpadded] target/arm/helper.c:8400:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8400:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8400:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8400:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8401:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8402:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8402:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8402:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8402:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8403:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8403:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8403:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8403:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8406:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8407:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8407:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8407:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8407:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8411:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8412:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8412:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8412:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8412:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8415:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8416:9: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8416:9: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:8416:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:8416:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:8424:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:8433:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/arm/helper.c:8434:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/arm/helper.c:8448:56: warning: unused parameter 'user_data' [-Wunused-parameter] target/arm/helper.c:8451:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/helper.c:8489:5: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:8492:58: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/helper.c:8523:13: warning: enumeration value 'ARM_CP_STATE_BOTH' not explicitly handled in switch [-Wswitch-enum] target/arm/helper.c:8529:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:8542:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:854:49: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:8592:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:8593:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:8594:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:8595:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/helper.c:859:46: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:8670:17: warning: code will never be executed [-Wunreachable-code] target/arm/helper.c:8670:50: warning: code will never be executed [-Wunreachable-code] target/arm/helper.c:8671:17: warning: code will never be executed [-Wunreachable-code] target/arm/helper.c:868:38: warning: unused parameter 'ignored' [-Wunused-parameter] target/arm/helper.c:8772:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/arm/helper.c:877:47: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:880:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/helper.c:8864:25: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/arm/helper.c:890:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/helper.c:8936:39: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:8936:64: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:8937:35: warning: unused parameter 'value' [-Wunused-parameter] target/arm/helper.c:893:49: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:8942:40: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:8942:65: warning: unused parameter 'ri' [-Wunused-parameter] target/arm/helper.c:8948:39: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:8948:64: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/helper.c:898:53: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:9001:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:9003:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:9026:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:912:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:9170:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper.c:9182:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/helper.c:918:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:921:51: warning: unused parameter 'env' [-Wunused-parameter] target/arm/helper.c:9240:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:927:43: warning: unused parameter 'cycles' [-Wunused-parameter] target/arm/helper.c:9354:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/helper.c:9389:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/helper.c:9389:31: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:9389:31: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:9389:31)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:9389:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:9517:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9526:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9530:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9541:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9542:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9544:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9551:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9553:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9558:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9560:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9564:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9565:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9567:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9568:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9572:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9573:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9575:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9576:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9580:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9581:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9583:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9584:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9588:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9589:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9591:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9592:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9601:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9605:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9607:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9608:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9611:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9632:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:9646:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:9659:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/helper.c:9705:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/helper.c:9718:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9724:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9756:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/helper.c:9784:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/helper.c:9843:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:9853:62: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/helper.c:992:21: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:992:21: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:992:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:992:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.c:9932:9: warning: 'return' will never be executed [-Wunreachable-code-return] target/arm/helper.c:9966:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/helper.c:9968:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/helper.c:998:21: warning: extension used [-Wlanguage-extension-token] target/arm/helper.c:998:21: warning: padding size of 'struct (unnamed at ../target/arm/helper.c:998:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/helper.c:998:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/helper.h:1000:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1000:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1002:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1002:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1004:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1004:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1006:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1006:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1009:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1009:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:100:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:100:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1011:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1011:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1014:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1014:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1017:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1017:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1019:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1019:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:101:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1022:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1022:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1024:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1024:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1026:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1026:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1028:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1028:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1031:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1031:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1033:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1033:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1035:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1035:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1037:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1037:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:103:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:103:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:105:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:106:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:108:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:108:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:109:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:109:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:10:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:10:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:110:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:110:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:111:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:111:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:112:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:112:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:113:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:113:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:114:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:114:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:115:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:115:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:116:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:116:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:117:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:117:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:118:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:118:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:119:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:119:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:11:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:11:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:120:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:121:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:121:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:122:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:122:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:123:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:123:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:124:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:124:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:125:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:125:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:126:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:126:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:127:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:127:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:128:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:128:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:129:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:129:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:130:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:130:1: warning: passing 'float32 (float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:131:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:131:1: warning: passing 'float64 (float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:132:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:132:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:133:1: warning: initializing 'void *' with an expression of type 'float32 (float32)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:133:1: warning: passing 'float32 (float32)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:134:1: warning: initializing 'void *' with an expression of type 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:134:1: warning: passing 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:135:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:135:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:136:1: warning: initializing 'void *' with an expression of type 'float32 (float32)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:136:1: warning: passing 'float32 (float32)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:137:1: warning: initializing 'void *' with an expression of type 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:137:1: warning: passing 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:138:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:138:1: warning: passing 'uint32_t (uint32_t, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:139:1: warning: initializing 'void *' with an expression of type 'float32 (float32, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:139:1: warning: passing 'float32 (float32, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:140:1: warning: initializing 'void *' with an expression of type 'float64 (float64, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:140:1: warning: passing 'float64 (float64, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:141:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, uint32_t, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:141:1: warning: passing 'void (uint32_t, uint32_t, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:142:1: warning: initializing 'void *' with an expression of type 'void (float32, float32, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:142:1: warning: passing 'void (float32, float32, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:143:1: warning: initializing 'void *' with an expression of type 'void (float64, float64, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:143:1: warning: passing 'void (float64, float64, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:144:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, uint32_t, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:144:1: warning: passing 'void (uint32_t, uint32_t, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (float32, float32, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:145:1: warning: passing 'void (float32, float32, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (float64, float64, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:146:1: warning: passing 'void (float64, float64, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:148:1: warning: initializing 'void *' with an expression of type 'float64 (float32, CPUArchState *)' (aka 'unsigned long long (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:148:1: warning: passing 'float64 (float32, CPUArchState *)' (aka 'unsigned long long (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:149:1: warning: initializing 'void *' with an expression of type 'float32 (float64, CPUArchState *)' (aka 'unsigned int (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:149:1: warning: passing 'float32 (float64, CPUArchState *)' (aka 'unsigned int (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:150:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:150:1: warning: passing 'uint32_t (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:151:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, void *)' (aka 'unsigned int (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:151:1: warning: passing 'uint32_t (uint64_t, void *)' (aka 'unsigned int (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:153:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:153:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:154:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:154:1: warning: passing 'float32 (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:155:1: warning: initializing 'void *' with an expression of type 'float64 (uint32_t, void *)' (aka 'unsigned long long (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:155:1: warning: passing 'float64 (uint32_t, void *)' (aka 'unsigned long long (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:156:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:156:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:157:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:157:1: warning: passing 'float32 (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:158:1: warning: initializing 'void *' with an expression of type 'float64 (uint32_t, void *)' (aka 'unsigned long long (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:158:1: warning: passing 'float64 (uint32_t, void *)' (aka 'unsigned long long (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:160:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:160:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:161:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:161:1: warning: passing 'uint32_t (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:162:1: warning: initializing 'void *' with an expression of type 'uint32_t (float64, void *)' (aka 'unsigned int (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:162:1: warning: passing 'uint32_t (float64, void *)' (aka 'unsigned int (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:163:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:163:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:164:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:164:1: warning: passing 'uint32_t (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:165:1: warning: initializing 'void *' with an expression of type 'uint32_t (float64, void *)' (aka 'unsigned int (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:165:1: warning: passing 'uint32_t (float64, void *)' (aka 'unsigned int (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:166:1: warning: initializing 'void *' with an expression of type 'int32_t (uint32_t, void *)' (aka 'int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:166:1: warning: passing 'int32_t (uint32_t, void *)' (aka 'int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:167:1: warning: initializing 'void *' with an expression of type 'int32_t (float32, void *)' (aka 'int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:167:1: warning: passing 'int32_t (float32, void *)' (aka 'int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:168:1: warning: initializing 'void *' with an expression of type 'int32_t (float64, void *)' (aka 'int (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:168:1: warning: passing 'int32_t (float64, void *)' (aka 'int (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:169:1: warning: initializing 'void *' with an expression of type 'int32_t (uint32_t, void *)' (aka 'int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:169:1: warning: passing 'int32_t (uint32_t, void *)' (aka 'int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:170:1: warning: initializing 'void *' with an expression of type 'int32_t (float32, void *)' (aka 'int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:170:1: warning: passing 'int32_t (float32, void *)' (aka 'int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:171:1: warning: initializing 'void *' with an expression of type 'int32_t (float64, void *)' (aka 'int (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:171:1: warning: passing 'int32_t (float64, void *)' (aka 'int (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:173:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:173:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:174:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:174:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:175:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:175:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:176:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:176:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:177:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:177:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:178:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:178:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:179:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:179:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:180:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:180:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:181:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:181:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:182:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:182:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:183:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:183:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:184:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:184:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:185:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:185:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:186:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:186:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:187:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:187:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:188:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:188:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:189:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:189:1: warning: passing 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:190:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:190:1: warning: passing 'uint64_t (uint32_t, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:191:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:191:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:192:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:192:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:193:1: warning: initializing 'void *' with an expression of type 'uint64_t (float32, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:193:1: warning: passing 'uint64_t (float32, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:194:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:194:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:195:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:195:1: warning: passing 'uint32_t (float32, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:196:1: warning: initializing 'void *' with an expression of type 'uint64_t (float32, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:196:1: warning: passing 'uint64_t (float32, uint32_t, void *)' (aka 'unsigned long long (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:197:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:197:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:198:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:198:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:199:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:199:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:1:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:200:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:200:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:201:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:201:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:202:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:202:1: warning: passing 'uint64_t (float64, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:203:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:203:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:204:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:204:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:205:1: warning: initializing 'void *' with an expression of type 'float32 (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:205:1: warning: passing 'float32 (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:206:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:206:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:207:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:207:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:208:1: warning: initializing 'void *' with an expression of type 'float32 (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:208:1: warning: passing 'float32 (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:209:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:209:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:210:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:210:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:211:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:211:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:212:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:212:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:213:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:213:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:214:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:214:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:215:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:215:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:216:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:216:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:217:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:217:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:218:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:218:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:219:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:219:1: warning: passing 'uint32_t (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:21:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:21:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:220:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:220:1: warning: passing 'uint32_t (uint64_t, uint32_t, void *)' (aka 'unsigned int (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:222:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:222:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:223:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:223:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:224:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:224:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:225:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:225:1: warning: passing 'float32 (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:226:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:226:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:227:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:227:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:228:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:228:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:229:1: warning: initializing 'void *' with an expression of type 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:229:1: warning: passing 'float64 (uint64_t, uint32_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:22:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:22:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:230:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:230:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:231:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:231:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:232:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:232:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:233:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:233:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:235:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:235:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:237:1: warning: initializing 'void *' with an expression of type 'float32 (uint32_t, void *, uint32_t)' (aka 'unsigned int (unsigned int, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:237:1: warning: passing 'float32 (uint32_t, void *, uint32_t)' (aka 'unsigned int (unsigned int, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:238:1: warning: initializing 'void *' with an expression of type 'uint32_t (float32, void *, uint32_t)' (aka 'unsigned int (unsigned int, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:238:1: warning: passing 'uint32_t (float32, void *, uint32_t)' (aka 'unsigned int (unsigned int, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:239:1: warning: initializing 'void *' with an expression of type 'float64 (uint32_t, void *, uint32_t)' (aka 'unsigned long long (unsigned int, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:239:1: warning: passing 'float64 (uint32_t, void *, uint32_t)' (aka 'unsigned long long (unsigned int, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:240:1: warning: initializing 'void *' with an expression of type 'uint32_t (float64, void *, uint32_t)' (aka 'unsigned int (unsigned long long, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:240:1: warning: passing 'uint32_t (float64, void *, uint32_t)' (aka 'unsigned int (unsigned long long, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:242:1: warning: initializing 'void *' with an expression of type 'float64 (float64, float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:242:1: warning: passing 'float64 (float64, float64, float64, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:243:1: warning: initializing 'void *' with an expression of type 'float32 (float32, float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:243:1: warning: passing 'float32 (float32, float32, float32, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:244:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:244:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:246:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:246:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:247:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:247:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:248:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:248:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:249:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:249:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:250:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:250:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:251:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:251:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:252:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:252:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:253:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:253:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:254:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:254:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:256:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:256:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:257:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:257:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:258:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:258:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:259:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:259:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:261:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:261:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:262:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:262:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:263:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:263:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:264:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:264:1: warning: passing 'uint32_t (uint32_t, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:265:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:265:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:266:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:266:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:268:1: warning: initializing 'void *' with an expression of type 'uint32_t (float64, CPUArchState *)' (aka 'unsigned int (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:268:1: warning: passing 'uint32_t (float64, CPUArchState *)' (aka 'unsigned int (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:269:1: warning: initializing 'void *' with an expression of type 'uint64_t (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:269:1: warning: passing 'uint64_t (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:271:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:271:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:274:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:274:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:275:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:275:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:276:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:276:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:277:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:277:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:278:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:278:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:279:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:279:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:280:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:280:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:281:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:281:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:282:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:282:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:283:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:283:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:284:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:284:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:285:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:285:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:286:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:286:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:287:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:287:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:288:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:288:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:289:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:289:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:290:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:290:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:291:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:291:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:292:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:292:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:293:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:293:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:294:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:294:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:295:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:295:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:296:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:296:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:297:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:297:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:299:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:299:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:2:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:2:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:300:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:300:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:301:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:301:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:302:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:302:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:303:1: warning: initializing 'void *' with an expression of type 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:303:1: warning: passing 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:304:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:304:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:305:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:305:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:306:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:306:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:307:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:307:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:308:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:308:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:309:1: warning: initializing 'void *' with an expression of type 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:309:1: warning: passing 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:310:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:310:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:311:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:311:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:312:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:312:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:313:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:313:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:314:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:314:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:315:1: warning: initializing 'void *' with an expression of type 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:315:1: warning: passing 'int32_t (int32_t, int32_t)' (aka 'int (int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:316:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:316:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:318:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:318:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:319:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:319:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:320:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:320:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:321:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:321:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:322:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:322:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:323:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:323:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:324:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:324:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:325:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:325:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:327:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:327:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:328:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:328:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:329:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:329:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:32:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:330:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:330:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:331:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:331:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:332:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:332:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:333:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:333:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:334:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:334:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:335:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:335:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:336:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:336:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:337:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:337:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:338:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:338:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:339:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:339:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:33:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:340:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:340:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:341:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:341:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:342:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:342:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:343:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:343:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:344:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:344:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:345:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:345:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:346:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:346:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:347:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:347:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:348:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:348:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:349:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:349:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:34:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:34:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:350:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:350:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:351:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:351:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:352:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:352:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:353:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:353:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:354:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:354:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:355:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:355:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:356:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:356:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:358:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:358:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:359:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:359:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:35:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:35:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:360:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:360:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:361:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:361:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:362:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:362:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:363:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:363:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:364:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:364:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:365:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:365:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:367:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:367:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:368:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:368:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:369:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:369:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:371:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:371:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:372:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:372:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:373:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:373:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:374:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:374:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:375:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:375:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:376:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:376:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:377:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:377:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:379:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:379:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:380:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:380:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:381:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:381:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:382:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:382:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:383:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:383:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:384:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:384:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:385:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, int32_t, int32_t, int32_t)' (aka 'unsigned int (struct CPUArchState *, int, int, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:385:1: warning: passing 'uint32_t (CPUArchState *, int32_t, int32_t, int32_t)' (aka 'unsigned int (struct CPUArchState *, int, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:386:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, int32_t, int32_t, int32_t)' (aka 'unsigned int (struct CPUArchState *, int, int, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:386:1: warning: passing 'uint32_t (CPUArchState *, int32_t, int32_t, int32_t)' (aka 'unsigned int (struct CPUArchState *, int, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:388:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:388:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:389:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:389:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:38:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:38:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:390:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:390:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:391:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:391:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:392:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:392:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:393:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:393:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:394:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:394:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:395:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:395:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:396:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:396:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:397:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:397:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:398:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:398:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:399:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:399:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:39:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:400:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:400:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:401:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:401:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:402:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:402:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:403:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:403:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:404:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:404:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:405:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:405:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:406:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:406:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:408:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:408:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:409:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:409:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:40:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:410:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:410:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:411:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:411:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:412:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:412:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:413:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:413:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:414:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:414:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:415:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:415:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:416:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:416:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:417:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:417:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:418:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:418:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:419:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:419:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:41:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:420:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:420:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:421:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:421:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:422:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:422:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:423:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:423:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:424:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:424:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:425:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:425:1: warning: passing 'uint64_t (uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:427:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:427:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:428:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:428:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:430:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:430:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:431:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:431:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:432:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:432:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:433:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:433:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:434:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:434:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:435:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:435:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:436:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:436:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:437:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:437:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:439:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:439:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:43:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:440:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:440:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:441:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:441:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:442:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:442:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:443:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:443:1: warning: passing 'uint32_t (uint32_t, uint32_t, void *)' (aka 'unsigned int (unsigned int, unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:444:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:444:1: warning: passing 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:445:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:445:1: warning: passing 'uint64_t (uint64_t, uint64_t, void *)' (aka 'unsigned long long (unsigned long long, unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:448:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:448:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:449:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:449:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:450:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:450:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:451:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:451:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:452:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:452:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:453:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:453:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:454:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:454:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:455:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:455:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:456:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:456:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:457:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:457:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:458:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:458:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:45:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:465:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:465:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:466:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:466:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:468:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:468:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:469:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:469:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:470:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:470:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:471:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:471:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:472:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:472:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:473:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:473:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:474:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:474:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:475:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:475:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:476:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:476:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:477:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:477:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:478:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:478:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:479:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:479:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:47:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:481:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:481:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:482:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:482:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:483:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:483:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:485:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:485:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:486:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:486:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:487:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:487:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:488:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:488:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:48:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:490:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:490:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:491:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:491:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:492:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:492:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:493:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:493:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:494:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:494:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:495:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:495:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:497:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:497:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:498:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:498:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:499:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:499:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:49:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:49:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:4:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:4:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:500:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:500:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:502:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:502:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:503:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:503:1: warning: passing 'uint64_t (uint64_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:505:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:505:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:506:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:506:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:507:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:507:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:509:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:509:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:50:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:50:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:510:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:510:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:511:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:511:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:513:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:513:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:514:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:514:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:515:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:515:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:517:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:517:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:518:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:518:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:519:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:519:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:51:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:51:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:520:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:520:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:521:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:521:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:522:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:522:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:523:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:523:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:524:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:524:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:525:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:525:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:526:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:526:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:527:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:527:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:528:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:528:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:529:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:529:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned long long) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:52:1: warning: passing 'void (CPUArchState *, target_ulong) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:52:1: warning: passing 'void (CPUArchState *, target_ulong) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned long long) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:531:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:531:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:532:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:532:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:533:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:533:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:534:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:534:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:535:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:535:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:536:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:536:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:538:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:538:1: warning: passing 'uint64_t (uint64_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:539:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:539:1: warning: passing 'uint64_t (uint64_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:53:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:53:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:540:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:540:1: warning: passing 'uint64_t (uint64_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:542:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:542:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:543:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:543:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:544:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:544:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:545:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:545:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:546:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:546:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:547:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:547:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:548:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:548:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:549:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:549:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:54:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:54:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:550:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:550:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:551:1: warning: initializing 'void *' with an expression of type 'void (void *, void *)' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:551:1: warning: passing 'void (void *, void *)' to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:553:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:553:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:554:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:554:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:556:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:556:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:557:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:557:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:558:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:558:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:559:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:559:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:55:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:55:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:560:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:560:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:561:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:561:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:563:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:563:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:564:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:564:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:565:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:565:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:566:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:566:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:568:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:568:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:569:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:569:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:56:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:56:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:570:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:570:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:571:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:571:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:574:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:574:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:575:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:575:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:576:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:576:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:577:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:577:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:578:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:578:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:57:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:57:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:580:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:580:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:583:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:583:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:584:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:584:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:586:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:586:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:588:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:588:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:589:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:589:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:58:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:58:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:591:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:591:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:593:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:593:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:595:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:595:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:597:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:597:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:59:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:59:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:5:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:5:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:600:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:600:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:602:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:602:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:604:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:604:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:606:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:606:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:608:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:608:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:610:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:610:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:612:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:612:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:614:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:614:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:617:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:617:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:618:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:618:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:619:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:619:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:61:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:61:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:620:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:620:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:621:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:621:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:623:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:623:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:625:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:625:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:627:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:627:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:629:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:629:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:62:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:62:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:631:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:631:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:633:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:633:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:636:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:636:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:638:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:638:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:63:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:640:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:640:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:643:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:643:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:645:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:645:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:647:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:647:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:649:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:649:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:651:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:651:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:654:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:654:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:655:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:655:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:656:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:656:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:657:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:657:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:658:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:658:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:659:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:659:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:65:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:661:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:661:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:662:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:662:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:663:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:663:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:664:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:664:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:665:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:665:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:666:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:666:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:667:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:667:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:668:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:668:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:66:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:66:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:670:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:670:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:671:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:671:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:672:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:672:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:673:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:673:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:675:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:675:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:676:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:676:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:677:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:677:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:678:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:678:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:680:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:680:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:681:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:681:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:682:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:682:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:683:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:683:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:685:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:685:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:686:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:686:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:688:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:688:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:689:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:689:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:68:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:691:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:691:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:692:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:692:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:693:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:693:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:695:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:695:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:696:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:696:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:697:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:697:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:699:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:699:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:69:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:6:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:6:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:700:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:700:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:702:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:702:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:703:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:703:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:705:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:705:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:706:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:706:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:708:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:708:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:709:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:709:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:711:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:711:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:712:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:712:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:714:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:714:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:715:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:715:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:716:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:716:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:718:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:718:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:719:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:719:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:71:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:720:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:720:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:722:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:722:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:723:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:723:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:724:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:724:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:726:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:726:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:727:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:727:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:729:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:729:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:730:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:730:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:732:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:732:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:733:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:733:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:735:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:735:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:736:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:736:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:738:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:738:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:739:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:739:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:73:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:741:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:741:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:742:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:742:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:744:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:744:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:745:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:745:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:747:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:747:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:748:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:748:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:750:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:750:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:751:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:751:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:753:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:753:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:754:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:754:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:756:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:756:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:757:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:757:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:759:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:759:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:75:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:760:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:760:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:762:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:762:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:763:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:763:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:765:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:765:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:766:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:766:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:768:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:768:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:769:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:769:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:76:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:771:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:771:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:772:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:772:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:774:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:774:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:776:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:776:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:778:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:778:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:781:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:781:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:783:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:783:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:785:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:785:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:788:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:788:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:78:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:790:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:790:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:793:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:793:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:795:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:795:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:798:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:798:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:7:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:7:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:800:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:800:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:802:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:802:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:805:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:805:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:807:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:807:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:809:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:809:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:80:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:811:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:811:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:813:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:813:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:815:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:815:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:817:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:817:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:819:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:819:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:821:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:821:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:823:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:823:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:825:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:825:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:827:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:827:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:829:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:829:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:82:1: warning: passing 'void (CPUArchState *, void *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:831:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:831:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:833:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:833:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:835:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:835:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:838:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:838:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:83:1: warning: passing 'void (CPUArchState *, void *, uint32_t)' (aka 'void (struct CPUArchState *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:840:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:840:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:842:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:842:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:844:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:844:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:847:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:847:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:848:1: warning: initializing 'void *' with an expression of type 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:848:1: warning: passing 'float32 (float32, void *)' (aka 'unsigned int (unsigned int, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:849:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:849:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, void *)' (aka 'unsigned int (struct CPUArchState *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:84:1: warning: passing 'uint32_t (CPUArchState *, void *)' (aka 'unsigned int (struct CPUArchState *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:850:1: warning: initializing 'void *' with an expression of type 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:850:1: warning: passing 'float64 (float64, void *)' (aka 'unsigned long long (unsigned long long, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:852:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:852:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:853:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:853:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:854:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:854:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:855:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:855:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:856:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:856:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:857:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:857:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:858:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:858:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:859:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:859:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:85:1: warning: passing 'void (CPUArchState *, void *, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:860:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:860:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:861:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:861:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:863:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:863:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:864:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:864:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:865:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:865:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:866:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:866:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:868:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:868:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:869:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:869:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *)' (aka 'unsigned long long (struct CPUArchState *, void *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:86:1: warning: passing 'uint64_t (CPUArchState *, void *)' (aka 'unsigned long long (struct CPUArchState *, void *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:870:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:870:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:871:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:871:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:873:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:873:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:874:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:874:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:875:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:875:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:876:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:876:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:878:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:878:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:879:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:879:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:881:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:881:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:883:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:883:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:884:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:884:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:885:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:885:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:886:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:886:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:888:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:888:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:889:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:889:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:88:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:890:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:890:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:891:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:891:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:893:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:893:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:894:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:894:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:895:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:895:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:896:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:896:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:898:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:898:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:899:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:899:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:89:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:8:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:8:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:900:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:900:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:901:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:901:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:903:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:903:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:904:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:904:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:905:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:905:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:906:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:906:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:908:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:908:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:909:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:909:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:910:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:910:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:911:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:911:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:913:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:913:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:914:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:914:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:915:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:915:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:916:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:916:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:918:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:918:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:919:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:919:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:91:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:91:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:920:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:920:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:921:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:921:1: warning: passing 'void (void *, void *, uint32_t)' (aka 'void (void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:923:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:923:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:924:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:924:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:925:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:925:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:926:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:926:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:928:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:928:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:929:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:929:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:92:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:930:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:930:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:931:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:931:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:933:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:933:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:934:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:934:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:935:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:935:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:936:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:936:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:938:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:938:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:939:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:939:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:940:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:940:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:941:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:941:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:943:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:943:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:944:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:944:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:945:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:945:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:947:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:947:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:949:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:949:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:94:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:951:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:951:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:954:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:954:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:956:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:956:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:958:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:958:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:95:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:961:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:961:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:963:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:963:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:966:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:966:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:968:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:968:1: warning: passing 'void (void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:971:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:971:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:972:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:972:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:973:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:973:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:974:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:974:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:976:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:976:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:977:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:977:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:978:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:978:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:979:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:979:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:97:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:981:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:981:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:983:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:983:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:985:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:985:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:988:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:988:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:98:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:990:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:990:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:992:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:992:1: warning: passing 'void (void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:995:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:995:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:997:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:997:1: warning: passing 'void (void *, void *, void *, void *, void *, uint32_t)' (aka 'void (void *, void *, void *, void *, void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:99:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:9:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, int32_t, int32_t)' (aka 'int (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/arm/helper.h:9:1: warning: passing 'int32_t (CPUArchState *, int32_t, int32_t)' (aka 'int (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/arm/hvf/hvf.c:103:17: warning: padding struct 'struct ARMHostCPUFeatures' with 4 bytes to align 'dtb_compatible' [-Wpadded] target/arm/hvf/hvf.c:1081:5: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:1081:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/hvf/hvf.c:1089:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:110:14: warning: padding struct 'struct hvf_reg_match' with 4 bytes to align 'offset' [-Wpadded] target/arm/hvf/hvf.c:1116:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/hvf/hvf.c:1122:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/hvf/hvf.c:1124:28: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/hvf/hvf.c:1135:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to '__darwin_time_t' (aka 'long') [-Wsign-conversion] target/arm/hvf/hvf.c:1135:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion] target/arm/hvf/hvf.c:1141:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:1167:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:1189:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/hvf/hvf.c:1233:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/hvf/hvf.c:1241:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/hvf/hvf.c:1257:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/hvf/hvf.c:1276:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/hvf/hvf.c:1291:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/hvf/hvf.c:1324:9: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:1324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/hvf/hvf.c:1325:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/hvf/hvf.c:1329:70: warning: unused parameter 'state' [-Wunused-parameter] target/arm/hvf/hvf.c:190:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:191:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:192:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:193:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:195:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:196:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:197:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:198:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:200:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:201:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:202:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:203:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:205:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:206:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:207:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:208:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:210:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:211:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:212:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:213:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:215:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:216:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:217:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:218:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:220:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:221:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:222:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:223:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:225:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:226:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:227:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:228:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:230:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:231:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:232:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:233:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:235:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:236:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:237:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:238:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:240:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:241:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:242:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:243:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:245:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:246:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:247:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:248:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:250:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:251:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:252:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:253:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:255:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:256:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:257:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:258:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:260:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:261:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:262:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:263:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:265:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:266:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:267:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:268:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:280:61: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:281:61: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:282:61: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:283:62: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:284:62: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:289:62: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:290:62: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:292:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:293:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:294:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:295:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:296:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:297:53: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:299:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:300:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:301:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:302:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:303:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:304:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:305:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:306:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:307:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:308:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:310:54: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:311:53: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:312:52: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:313:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:314:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:315:53: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:316:53: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:317:53: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:318:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:319:56: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:320:55: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:321:61: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:322:56: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:323:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:324:56: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:325:56: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:326:58: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:327:59: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:328:60: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:329:52: warning: missing field 'cp_idx' initializer [-Wmissing-field-initializers] target/arm/hvf/hvf.c:334:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:341:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:341:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:341:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:341:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:341:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:342:62: warning: implicit conversion changes signedness: 'const int' to 'hv_reg_t' [-Wsign-conversion] target/arm/hvf/hvf.c:343:35: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/hvf/hvf.c:347:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:347:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:347:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:347:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:347:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:348:72: warning: implicit conversion changes signedness: 'const int' to 'hv_simd_fp_reg_t' [-Wsign-conversion] target/arm/hvf/hvf.c:350:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/hvf/hvf.c:357:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/hvf/hvf.c:362:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/hvf/hvf.c:366:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/hvf/hvf.c:368:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:368:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:368:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:368:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:368:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:369:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/hvf/hvf.c:36:9: warning: macro is not used [-Wunused-macros] target/arm/hvf/hvf.c:373:67: warning: implicit conversion loses integer precision: 'int' to 'hv_sys_reg_t' [-Wimplicit-int-conversion] target/arm/hvf/hvf.c:387:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:394:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:394:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:394:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:394:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:394:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:395:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/hvf/hvf.c:396:62: warning: implicit conversion changes signedness: 'const int' to 'hv_reg_t' [-Wsign-conversion] target/arm/hvf/hvf.c:400:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:400:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:400:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:400:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:400:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:401:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/hvf/hvf.c:402:72: warning: implicit conversion changes signedness: 'const int' to 'hv_simd_fp_reg_t' [-Wsign-conversion] target/arm/hvf/hvf.c:419:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:419:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:419:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:419:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:419:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:420:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/hvf/hvf.c:425:67: warning: implicit conversion loses integer precision: 'int' to 'hv_sys_reg_t' [-Wimplicit-int-conversion] target/arm/hvf/hvf.c:450:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/hvf/hvf.c:463:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/hvf/hvf.c:472:33: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/hvf/hvf.c:475:19: warning: padding struct 'struct isar_regs' with 4 bytes to align 'val' [-Wpadded] target/arm/hvf/hvf.c:505:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/hvf/hvf.c:505:21: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:505:21: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:505:21)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:505:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:506:46: warning: implicit conversion loses integer precision: 'const int' to 'hv_sys_reg_t' [-Wimplicit-int-conversion] target/arm/hvf/hvf.c:554:38: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/hvf/hvf.c:560:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:562:32: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:562:32: warning: padding size of 'struct (unnamed at ../target/arm/hvf/hvf.c:562:32)' with 7 bits to alignment boundary [-Wpadded] target/arm/hvf/hvf.c:562:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/hvf/hvf.c:569:5: warning: extension used [-Wlanguage-extension-token] target/arm/hvf/hvf.c:586:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/hvf/hvf.c:596:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/hvf/hvf.c:599:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/hvf/hvf.c:600:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/hvf/hvf.c:636:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:639:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/hvf/hvf.c:660:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:677:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/hvf/hvf.c:697:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:699:31: warning: implicit conversion changes signedness: 'ARMPSCIState' (aka 'enum ARMPSCIState') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/hvf/hvf.c:727:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/hvf/hvf.c:778:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/hvf/hvf.c:793:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:799:53: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/hvf/hvf.c:866:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/hvf/hvf.c:878:42: warning: unused parameter 'number' [-Wunused-parameter] target/arm/hvf/hvf.c:928:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/hvf/hvf.c:935:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/hvf/hvf.c:937:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/hvf/hvf.c:949:23: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/hvf/hvf.c:981:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/idau.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/arm/idau.h:37:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/arm/internals.h:1050:13: warning: enumeration value 'GranInvalid' not explicitly handled in switch [-Wswitch-enum] target/arm/internals.h:1066:16: warning: padding size of 'struct ARMVAParameters' with 9 bits to alignment boundary [-Wpadded] target/arm/internals.h:1124:16: warning: padding size of 'struct ARMCacheAttrs' with 20 bits to alignment boundary [-Wpadded] target/arm/internals.h:1136:16: warning: padding size of 'struct GetPhysAddrResult' with 4 bytes to alignment boundary [-Wpadded] target/arm/internals.h:1149:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:1208:1: warning: ISO C restricts enumerator values to range of 'int' (4294967040 is too large) [-Wpedantic] target/arm/internals.h:1228:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/internals.h:1233:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/internals.h:1269:58: warning: unused parameter 'desc' [-Wunused-parameter] target/arm/internals.h:227:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/internals.h:234:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/internals.h:241:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/internals.h:320:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/internals.h:356:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:358:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:359:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:360:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:361:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:362:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:365:8: warning: padding size of 'struct ARMMMUFaultInfo' with 4 bytes to alignment boundary [-Wpadded] target/arm/internals.h:367:18: warning: padding struct 'struct ARMMMUFaultInfo' with 4 bytes to align 's2addr' [-Wpadded] target/arm/internals.h:386:13: warning: enumeration values 'ARMFault_AddressSize' and 'ARMFault_UnsuppAtomicUpdate' not explicitly handled in switch [-Wswitch-enum] target/arm/internals.h:405:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:409:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/internals.h:421:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/internals.h:467:13: warning: 5 enumeration values not explicitly handled in switch: 'ARMFault_Background', 'ARMFault_Domain', 'ARMFault_ICacheMaint'... [-Wswitch-enum] target/arm/internals.h:473:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:475:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:480:15: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:480:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:484:15: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:484:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:489:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:491:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:491:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:495:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:500:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:502:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:502:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:504:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/internals.h:512:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:514:19: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/internals.h:514:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:521:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/internals.h:582:24: warning: implicit conversion changes signedness: 'int' to 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wsign-conversion] target/arm/internals.h:584:24: warning: implicit conversion changes signedness: 'int' to 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wsign-conversion] target/arm/internals.h:591:20: warning: implicit conversion changes signedness: 'int' to 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wsign-conversion] target/arm/internals.h:656:13: warning: 14 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E2', 'ARMMMUIdx_E3', 'ARMMMUIdx_Phys_NS'... [-Wswitch-enum] target/arm/internals.h:672:47: warning: unused parameter 'env' [-Wunused-parameter] target/arm/internals.h:674:13: warning: 20 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E10_1'... [-Wswitch-enum] target/arm/internals.h:692:13: warning: enumeration values 'ARMMMUIdx_Phys_NS' and 'ARMMMUIdx_Phys_S' not explicitly handled in switch [-Wswitch-enum] target/arm/internals.h:723:48: warning: unused parameter 'env' [-Wunused-parameter] target/arm/internals.h:725:13: warning: 14 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E20_2', 'ARMMMUIdx_E20_2_PAN', 'ARMMMUIdx_E2'... [-Wswitch-enum] target/arm/internals.h:75:1: warning: ISO C restricts enumerator values to range of 'int' (4294967168 is too large) [-Wpedantic] target/arm/internals.h:788:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/internals.h:790:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/internals.h:802:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/internals.h:804:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/internals.h:816:73: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/internals.h:818:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/internals.h:875:4: warning: unknown command tag name 'psr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/internals.h:956:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/internals.h:963:13: warning: 20 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E10_1'... [-Wswitch-enum] target/arm/iwmmxt_helper.c:137:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/iwmmxt_helper.c:137:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:137:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:137:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:137:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:261:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:262:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:301:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:302:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:303:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:307:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:308:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:309:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:310:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:314:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:315:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:320:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:321:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:322:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:322:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:323:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:323:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:346:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:347:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:365:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:366:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:37:9: warning: macro is not used [-Wunused-macros] target/arm/iwmmxt_helper.c:386:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:38:9: warning: macro is not used [-Wunused-macros] target/arm/iwmmxt_helper.c:461:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:461:26: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:461:52: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:461:52: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:464:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:471:35: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:471:35: warning: signed shift result (0xFFFFFFFF00000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:473:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:480:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:489:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:489:26: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:489:52: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:489:52: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:492:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:499:29: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:499:29: warning: signed shift result (0xFFFFFFFF00000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:501:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:508:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:50:9: warning: macro is not used [-Wunused-macros] target/arm/iwmmxt_helper.c:520:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:529:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:535:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/iwmmxt_helper.c:536:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:548:27: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:548:27: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:549:27: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:549:27: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:549:61: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:549:61: warning: signed shift result (0xFFFF000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:552:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:559:35: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:559:35: warning: signed shift result (0xFFFFFFFF00000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:561:29: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:561:29: warning: signed shift result (0xFFFFFFFF00000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/arm/iwmmxt_helper.c:563:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:570:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:582:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:58:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/iwmmxt_helper.c:597:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:607:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:615:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:630:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:640:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:648:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/iwmmxt_helper.c:654:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/iwmmxt_helper.c:85:40: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/iwmmxt_helper.c:93:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/kvm-stub.c:16:37: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/kvm-stub.c:21:37: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/kvm-stub.c:21:46: warning: unused parameter 'level' [-Wunused-parameter] target/arm/kvm_arm.h:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:160:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:23:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:35:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:36:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:401:63: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/kvm_arm.h:402:1: warning: function 'kvm_arm_set_cpu_features_from_host' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/kvm_arm.h:406:56: warning: unused parameter 'obj' [-Wunused-parameter] target/arm/kvm_arm.h:407:1: warning: function 'kvm_arm_add_vcpu_properties' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/kvm_arm.h:411:61: warning: unused parameter 'ms' [-Wunused-parameter] target/arm/kvm_arm.h:411:71: warning: unused parameter 'fixed_ipa' [-Wunused-parameter] target/arm/kvm_arm.h:421:50: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/kvm_arm.h:421:58: warning: unused parameter 'irq' [-Wunused-parameter] target/arm/kvm_arm.h:422:1: warning: function 'kvm_arm_pmu_set_irq' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/kvm_arm.h:426:47: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/kvm_arm.h:427:1: warning: function 'kvm_arm_pmu_init' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/kvm_arm.h:431:50: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/kvm_arm.h:431:63: warning: unused parameter 'ipa' [-Wunused-parameter] target/arm/kvm_arm.h:432:1: warning: function 'kvm_arm_pvtime_init' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/kvm_arm.h:436:56: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/kvm_arm.h:436:69: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/kvm_arm.h:437:1: warning: function 'kvm_arm_steal_time_finalize' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/kvm_arm.h:441:54: warning: unused parameter 'cs' [-Wunused-parameter] target/arm/kvm_arm.h:476:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:477:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:485:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:493:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:503:4: warning: unknown command tag name 'cs'; did you mean 'c'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:50:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:53:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] target/arm/kvm_arm.h:82:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/m_helper.c:1004:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1013:18: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1013:18)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1013:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1016:14: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1016:14)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1016:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1018:16: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1018:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1018:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1020:14: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1020:14)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1020:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1022:14: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1022:14)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1022:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1026:16: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1026:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1026:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1029:16: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1029:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1029:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1032:14: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1032:14)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1032:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1035:17: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1035:17)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1035:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1038:16: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1038:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1038:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1042:20: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1042:20)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1042:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1045:20: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1045:20)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1045:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1055:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1065:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1070:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1074:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1089:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1090:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1091:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:1092:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:1101:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1111:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1114:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1122:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1128:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1139:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1144:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1151:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:1157:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1167:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1171:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1311:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1312:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1313:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:1314:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:1328:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1335:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1338:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1416:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1434:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1569:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1572:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1727:37: warning: variable 'xpsr' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/m_helper.c:1765:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1800:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1814:36: warning: variable 'shi' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/m_helper.c:1814:48: warning: variable 'slo' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/m_helper.c:1815:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1820:40: warning: variable 'fpscr' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/m_helper.c:1822:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1833:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1836:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1842:37: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1842:37)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1842:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:1876:37: warning: padding size of 'struct (unnamed at ../target/arm/m_helper.c:1876:37)' with 31 bits to alignment boundary [-Wpadded] target/arm/m_helper.c:1876:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:187:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:188:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:1947:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1970:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/m_helper.c:1971:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:1977:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2001:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2002:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2003:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2050:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2051:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2146:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:2166:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2173:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2174:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2191:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/m_helper.c:2219:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/m_helper.c:2313:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:2341:66: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:2389:9: warning: 'return' will never be executed [-Wunreachable-code-return] target/arm/m_helper.c:2432:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2436:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/m_helper.c:2573:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2579:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2585:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2591:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2619:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2626:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:2628:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2648:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2651:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:2667:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/m_helper.c:2672:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2674:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2679:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2681:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2688:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2694:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2737:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2740:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:2747:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2753:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:275:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:276:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2771:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2808:33: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2809:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:2814:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/m_helper.c:2848:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:2857:44: warning: unused parameter 'env' [-Wunused-parameter] target/arm/m_helper.c:2863:20: warning: integer constant not in range of enumerated type 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wassign-enum] target/arm/m_helper.c:2867:20: warning: integer constant not in range of enumerated type 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wassign-enum] target/arm/m_helper.c:2871:20: warning: integer constant not in range of enumerated type 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wassign-enum] target/arm/m_helper.c:366:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:367:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:368:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:369:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/m_helper.c:382:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:403:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:406:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:413:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:416:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:473:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/m_helper.c:544:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:554:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:558:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:584:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:598:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/m_helper.c:604:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:605:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/m_helper.c:617:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:666:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:668:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:690:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/m_helper.c:753:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:857:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/m_helper.c:880:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:897:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:901:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/m_helper.c:975:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/machine.c:117:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:118:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:119:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:133:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/machine.c:142:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:143:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:14:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/machine.c:152:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:152:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:153:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:15:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/machine.c:163:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:163:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:165:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:165:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:176:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:176:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:177:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:18:56: warning: unused parameter 'size' [-Wunused-parameter] target/arm/machine.c:198:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:198:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:198:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:19:42: warning: unused parameter 'field' [-Wunused-parameter] target/arm/machine.c:200:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:219:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:220:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:220:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:221:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:221:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:222:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:226:41: warning: unused parameter 'opaque' [-Wunused-parameter] target/arm/machine.c:237:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:238:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:256:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:257:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:258:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:270:55: warning: unused parameter 'version_id' [-Wunused-parameter] target/arm/machine.c:291:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:292:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:29:56: warning: unused parameter 'size' [-Wunused-parameter] target/arm/machine.c:303:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:303:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:304:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:30:42: warning: unused parameter 'field' [-Wunused-parameter] target/arm/machine.c:30:61: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/arm/machine.c:314:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:315:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:333:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:334:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:335:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:345:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:346:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:347:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:347:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:348:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:349:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:350:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:358:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/machine.c:367:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:367:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:368:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:368:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:369:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:379:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:379:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:380:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:380:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:381:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:381:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:382:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:382:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:383:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:383:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:384:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:384:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:385:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:385:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:386:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:386:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:387:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:387:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:388:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:388:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:389:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:389:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:390:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:418:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:418:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:419:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:419:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:420:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:434:60: warning: unused parameter 'version_id' [-Wunused-parameter] target/arm/machine.c:447:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:447:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:447:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:449:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:449:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:449:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:451:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:451:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:451:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:453:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:454:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:476:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:476:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:477:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:496:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:496:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:496:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:498:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:498:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:498:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:500:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:500:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:501:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:501:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:502:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:506:54: warning: unused parameter 'version_id' [-Wunused-parameter] target/arm/machine.c:513:56: warning: unused parameter 'version_id' [-Wunused-parameter] target/arm/machine.c:52:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:534:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:534:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:535:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:535:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:536:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:536:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:537:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:537:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:538:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:539:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:539:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:53:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:540:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:540:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:541:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:541:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:542:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:542:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:543:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:543:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:544:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:544:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:544:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:546:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:546:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:546:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:548:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:548:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:549:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:54:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:550:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:550:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:551:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:551:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:552:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:552:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:553:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:553:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:554:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:554:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:555:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:555:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:556:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:556:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:556:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:558:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:558:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:558:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:55:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:560:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:560:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:561:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:562:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:562:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:563:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:563:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:567:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:567:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:568:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:56:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:572:55: warning: unused parameter 'size' [-Wunused-parameter] target/arm/machine.c:573:41: warning: unused parameter 'field' [-Wunused-parameter] target/arm/machine.c:57:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:58:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:59:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:60:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:61:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:628:55: warning: unused parameter 'size' [-Wunused-parameter] target/arm/machine.c:629:41: warning: unused parameter 'field' [-Wunused-parameter] target/arm/machine.c:629:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/arm/machine.c:62:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:63:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:64:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:654:56: warning: unused parameter 'size' [-Wunused-parameter] target/arm/machine.c:655:41: warning: unused parameter 'field' [-Wunused-parameter] target/arm/machine.c:65:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:663:56: warning: unused parameter 'size' [-Wunused-parameter] target/arm/machine.c:664:41: warning: unused parameter 'field' [-Wunused-parameter] target/arm/machine.c:664:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/arm/machine.c:66:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:67:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:68:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:695:14: warning: code will never be executed [-Wunreachable-code] target/arm/machine.c:69:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:70:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:714:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/machine.c:716:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/machine.c:71:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:72:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:73:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:74:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:751:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/arm/machine.c:75:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:76:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:77:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:78:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:799:14: warning: code will never be executed [-Wunreachable-code] target/arm/machine.c:79:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:80:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:81:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:822:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/machine.c:82:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:83:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:83:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:857:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:857:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:858:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:858:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:859:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:859:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:868:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:868:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:869:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:869:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:870:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:870:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:871:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:871:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:872:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:872:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:873:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:873:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:874:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:874:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:875:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:875:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:879:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:879:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:880:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:880:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:880:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:883:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:883:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:883:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:886:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:886:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:887:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:887:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:888:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:888:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:890:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:890:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:891:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:891:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:892:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:892:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:893:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:893:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:893:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:894:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:894:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/arm/machine.c:894:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:89:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:903:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/machine.c:90:9: warning: extension used [-Wlanguage-extension-token] target/arm/machine.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/arm/machine.c:99:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/monitor.c:142:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/monitor.c:188:39: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/monitor.c:198:35: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/monitor.c:221:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/monitor.c:221:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/monitor.c:221:9: warning: extension used [-Wlanguage-extension-token] target/arm/monitor.c:221:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/monitor.c:223:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/monitor.c:223:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/monitor.c:223:40: warning: extension used [-Wlanguage-extension-token] target/arm/monitor.c:223:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/monitor.c:45:53: warning: unused parameter 'v2' [-Wunused-parameter] target/arm/monitor.c:45:72: warning: unused parameter 'v3' [-Wunused-parameter] target/arm/monitor.c:68:55: warning: unused parameter 'errp' [-Wunused-parameter] target/arm/monitor.c:78:5: warning: extension used [-Wlanguage-extension-token] target/arm/monitor.c:79:5: warning: extension used [-Wlanguage-extension-token] target/arm/mte_helper.c:155:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:155:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:157:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:166:49: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mte_helper.c:174:50: warning: implicit conversion changes signedness: 'ARMASIdx' (aka 'enum ARMASIdx') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:201:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/mte_helper.c:207:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mte_helper.c:207:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:208:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:208:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:209:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:209:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:210:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:210:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:242:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:242:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:243:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:243:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:243:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:248:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mte_helper.c:257:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mte_helper.c:257:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:258:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:260:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:265:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:265:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:266:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:277:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:299:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:299:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:300:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mte_helper.c:300:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:306:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:306:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:307:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mte_helper.c:310:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mte_helper.c:310:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:311:23: warning: extension used [-Wlanguage-extension-token] target/arm/mte_helper.c:311:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mte_helper.c:341:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:346:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:352:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:392:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mte_helper.c:399:27: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:404:27: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:410:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:411:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:411:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:428:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:454:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:482:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:493:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:497:12: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:499:65: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:500:46: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:509:1: warning: function 'mte_sync_check_fail' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/mte_helper.c:514:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:515:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:517:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:517:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:522:44: warning: unused parameter 'ra' [-Wunused-parameter] target/arm/mte_helper.c:527:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:548:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:54:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:553:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:556:13: warning: 21 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_1', 'ARMMMUIdx_E20_2', 'ARMMMUIdx_E10_1_PAN'... [-Wswitch-enum] target/arm/mte_helper.c:55:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:560:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:564:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:56:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:57:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:58:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/mte_helper.c:603:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/mte_helper.c:604:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/mte_helper.c:666:4: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:667:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/mte_helper.c:685:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:699:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:69:42: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:709:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:716:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:717:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:719:37: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/arm/mte_helper.c:71:8: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:721:75: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:722:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:723:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:728:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:728:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:72:28: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:731:49: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:732:70: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:733:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:735:70: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:737:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:738:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:745:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mte_helper.c:747:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mte_helper.c:747:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:74:48: warning: unknown command tag name 'ptr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/arm/mte_helper.c:753:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mte_helper.c:753:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:787:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:79:40: warning: unused parameter 'tag_size' [-Wunused-parameter] target/arm/mte_helper.c:809:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mte_helper.c:816:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:823:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mte_helper.c:825:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:834:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/mte_helper.c:838:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/mte_helper.c:845:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mte_helper.c:848:30: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:848:56: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/mte_helper.c:887:53: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/mte_helper.c:904:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1005:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1010:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/mve_helper.c:1015:20: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1020:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1020:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1025:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1030:33: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1033:28: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/arm/mve_helper.c:1034:29: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/mve_helper.c:1035:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1040:29: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/arm/mve_helper.c:1041:30: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/mve_helper.c:1042:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1062:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1067:29: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1072:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1077:29: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1080:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1080:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1081:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1081:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1082:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1082:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1083:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1083:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1090:17: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1090:17: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1091:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1091:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1092:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1092:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1093:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1093:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1098:19: warning: implicit conversion loses integer precision: 'long long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1098:19: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1098:19: warning: implicit conversion loses integer precision: 'long long' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1099:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1099:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1099:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1119:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1124:43: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/mve_helper.c:1139:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1150:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1181:24: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1181:24: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1181:36: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1181:36: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1182:25: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1182:25: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1182:37: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1182:37: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1188:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1191:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1193:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1230:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1231:34: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1234:34: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1235:35: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1238:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1239:34: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1240:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1241:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1242:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1245:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1246:34: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1247:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1248:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1249:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1277:22: warning: declaration shadows a local variable [-Wshadow] target/arm/mve_helper.c:1277:22: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:1277:22: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (n[(e)])' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1277:22: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (n[(e)])' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1277:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:1278:22: warning: declaration shadows a local variable [-Wshadow] target/arm/mve_helper.c:1278:22: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:1278:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (n[(e)])' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1278:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (n[(e)])' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1278:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:1279:23: warning: declaration shadows a local variable [-Wshadow] target/arm/mve_helper.c:1279:23: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:1279:23: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (n[(e)])' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1279:23: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (n[(e)])' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1279:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:1280:23: warning: declaration shadows a local variable [-Wshadow] target/arm/mve_helper.c:1280:23: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:1280:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (n[(e)])' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1280:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (n[(e)])' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1280:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:1320:53: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1361:53: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1390:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1391:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1392:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1397:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1398:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1399:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1404:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1405:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1406:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1411:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1412:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1413:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:143:15: warning: padding size of 'struct (unnamed at ../target/arm/mve_helper.c:143:15)' with 28 bits to alignment boundary [-Wpadded] target/arm/mve_helper.c:143:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:146:11: warning: padding size of 'struct (unnamed at ../target/arm/mve_helper.c:146:11)' with 28 bits to alignment boundary [-Wpadded] target/arm/mve_helper.c:146:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:1503:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1503:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1504:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1504:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1505:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1505:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1506:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1506:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1506:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1506:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1506:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1507:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1507:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1507:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1507:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1508:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1508:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1508:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1508:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1508:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1509:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1509:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1509:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1509:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1511:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1511:47: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1512:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1512:48: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1513:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1514:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1514:46: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1515:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1515:47: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1516:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1518:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1518:47: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1519:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1519:48: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1520:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:1521:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1521:46: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1522:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1522:47: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1523:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1525:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1525:47: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1526:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1526:48: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1527:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1528:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1528:48: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1529:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1529:49: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1530:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1535:53: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1591:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1592:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1593:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1594:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1595:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1596:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1598:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1599:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1600:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1601:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1602:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1603:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1608:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1608:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1613:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1613:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1671:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1671:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1673:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1673:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1675:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1675:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1677:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:1677:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1705:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1706:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1707:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1708:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1716:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1729:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1749:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1749:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1750:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1750:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1778:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1779:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1780:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1781:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1783:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1784:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1786:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1787:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1788:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1789:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1826:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1828:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1829:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1830:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1865:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1866:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1870:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:1871:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:188:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:188:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:1890:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1891:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:1892:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:189:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:189:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:190:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:192:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:1937:12: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:1937:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:193:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:1945:12: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:1945:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:1948:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1949:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:194:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:1950:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1951:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1956:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1957:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1958:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1959:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1960:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1961:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:196:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:196:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:197:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:1982:1: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1983:1: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1984:1: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1985:1: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1986:1: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:1987:1: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:198:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:198:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:199:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:2005:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/mve_helper.c:200:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:201:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:203:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:203:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:204:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:204:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:205:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:205:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:2062:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2062:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2063:22: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2063:22: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2064:27: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:2064:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (m[(e)])' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2064:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (m[(e)])' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2064:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:2065:27: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:2065:27: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (m[(e)])' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2065:27: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (m[(e)])' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2065:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:2066:28: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:2066:28: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (m[(e)])' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2066:28: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (m[(e)])' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2066:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:2067:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2067:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2068:23: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2068:23: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2069:28: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:2069:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (m[(e)])' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2069:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'typeof (m[(e)])' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2069:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:2070:28: warning: extension used [-Wlanguage-extension-token] target/arm/mve_helper.c:2070:28: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (m[(e)])' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2070:28: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'typeof (m[(e)])' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2070:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/mve_helper.c:2108:1: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:2109:1: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:2110:1: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:2111:1: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:2112:1: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:2113:1: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:2144:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2144:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2145:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2145:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2195:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2195:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2196:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2196:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2203:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:2206:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:2208:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/mve_helper.c:2279:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2280:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2281:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2281:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2282:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2282:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2283:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2284:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2286:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2287:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2288:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2288:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2289:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2289:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2290:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2291:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2308:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2309:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2310:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2311:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2364:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2365:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2366:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2366:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2367:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2367:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2368:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2369:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2395:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:2409:41: warning: unused parameter 'env' [-Wunused-parameter] target/arm/mve_helper.c:2411:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:2411:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2414:41: warning: unused parameter 'env' [-Wunused-parameter] target/arm/mve_helper.c:2421:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:2421:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2431:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:2431:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2458:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:2463:17: warning: declaration shadows a local variable [-Wshadow] target/arm/mve_helper.c:2463:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:2472:48: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2495:18: warning: declaration shadows a local variable [-Wshadow] target/arm/mve_helper.c:2509:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:2509:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/mve_helper.c:2524:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:2524:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:2534:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:2534:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:2596:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:2596:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2596:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2597:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:2597:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2597:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2598:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:2598:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2598:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2666:9: warning: macro is not used [-Wunused-macros] target/arm/mve_helper.c:2668:9: warning: macro is not used [-Wunused-macros] target/arm/mve_helper.c:2693:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2734:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2769:31: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2770:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2773:31: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2774:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:2796:1: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/mve_helper.c:2796:1: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/mve_helper.c:2797:1: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/mve_helper.c:2797:1: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/mve_helper.c:2798:1: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:2799:1: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/mve_helper.c:2799:1: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/mve_helper.c:2800:1: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/mve_helper.c:2800:1: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/mve_helper.c:2801:1: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:3075:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3076:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3077:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3111:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3113:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3149:9: warning: macro is not used [-Wunused-macros] target/arm/mve_helper.c:3289:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:3289:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3290:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3291:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:3291:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3292:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3293:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:3293:36: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:3295:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:3295:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/mve_helper.c:330:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:330:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:330:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:331:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:332:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:3331:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/mve_helper.c:3331:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3332:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/mve_helper.c:3332:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3333:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/mve_helper.c:3334:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/mve_helper.c:3339:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/mve_helper.c:3339:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:3340:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/mve_helper.c:334:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:334:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:335:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:335:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:336:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:3370:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:337:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:337:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:338:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:3399:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:339:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:340:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:340:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:342:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:343:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:343:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:343:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:344:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:345:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:346:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:346:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:348:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:348:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:349:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:349:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:350:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:351:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:351:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:352:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:353:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:354:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:354:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:356:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:356:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:356:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:357:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:358:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:359:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:359:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:361:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:362:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:362:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:363:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:364:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:364:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:452:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:452:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:452:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:453:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:453:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:453:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:454:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:454:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:454:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:455:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:455:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:455:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:457:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:457:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:457:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:458:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:458:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:458:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:459:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:459:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:459:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:460:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:460:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:460:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:462:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:462:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:463:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:463:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:464:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:464:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:465:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:465:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:535:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:535:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:536:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:536:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:538:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:538:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:538:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:539:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:539:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:539:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:541:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:542:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:614:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:614:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:615:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:615:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:616:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:616:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:617:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:617:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:619:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:619:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:620:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:620:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:621:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:621:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:622:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:622:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:624:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:624:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:625:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:625:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:626:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:626:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:627:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:627:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:699:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:700:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:702:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:702:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:703:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:703:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/mve_helper.c:705:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:706:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/mve_helper.c:724:32: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/mve_helper.c:729:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:729:36: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:735:33: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/mve_helper.c:740:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/mve_helper.c:740:36: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:746:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:751:36: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:757:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/mve_helper.c:78:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:802:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:802:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:803:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:803:27: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:804:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:809:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/mve_helper.c:810:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/mve_helper.c:811:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/mve_helper.c:833:29: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:834:29: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:845:29: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:846:29: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/mve_helper.c:95:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/mve_helper.c:97:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1022:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1039:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1044:14: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:1049:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:1062:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1071:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1078:35: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:1080:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1119:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1158:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1159:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1186:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1187:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:1191:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/neon_helper.c:1198:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/neon_helper.c:1210:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/neon_helper.c:1243:5: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1244:5: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1246:5: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1248:5: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1266:5: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1267:5: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1281:5: warning: operand of ? changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:1298:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1298:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1299:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1299:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1301:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1301:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1313:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1313:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1314:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1314:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1316:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1316:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1318:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/arm/neon_helper.c:1318:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/arm/neon_helper.c:1328:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1328:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1338:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1338:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1339:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/neon_helper.c:1339:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/neon_helper.c:1348:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1350:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:1359:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:168:1: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:168:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:171:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/neon_helper.c:171:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:180:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:210:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:210:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:213:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:213:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:222:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/neon_helper.c:234:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/neon_helper.c:271:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:271:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:271:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:272:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:272:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:272:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:273:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:273:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:273:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:274:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:274:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:274:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:283:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:283:5: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:283:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:284:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:284:5: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:284:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:285:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:302:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:353:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:353:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:353:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:354:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:354:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:354:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:355:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:355:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:355:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:356:5: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:356:5: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:356:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:365:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:365:5: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:366:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:366:5: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:386:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/neon_helper.c:413:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:416:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:456:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:456:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:459:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:459:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:468:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/neon_helper.c:480:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/neon_helper.c:582:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:587:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:592:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:597:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:602:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:602:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:607:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:607:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/neon_helper.c:612:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:617:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:632:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:637:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:652:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:657:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:662:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:662:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:667:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:667:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/neon_helper.c:672:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:677:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:682:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:682:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:687:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:687:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/neon_helper.c:692:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:697:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:712:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:717:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:722:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:722:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:727:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:727:24: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/neon_helper.c:764:1: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:765:1: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/neon_helper.c:766:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:787:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:791:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:795:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:795:1: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:795:1: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:799:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:799:1: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/neon_helper.c:799:1: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/neon_helper.c:809:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:852:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:852:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/neon_helper.c:852:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:855:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/neon_helper.c:855:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/neon_helper.c:855:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:878:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:878:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:878:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/neon_helper.c:881:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/neon_helper.c:881:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/neon_helper.c:881:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/neon_helper.c:941:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:941:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:942:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:942:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:943:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:943:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:944:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:964:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:964:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:965:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:965:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:966:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:966:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:967:5: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:987:5: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:987:5: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:987:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:988:5: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:988:5: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:988:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:989:5: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:989:5: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:989:5: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/neon_helper.c:990:5: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/neon_helper.c:990:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/neon_helper.c:990:5: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/neon_helper.c:999:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/op_addsub.h:28:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:28:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:39:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:39:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:40:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:40:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:41:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:41:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:52:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:52:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:63:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:63:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:64:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:64:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:65:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:65:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/op_addsub.h:76:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:77:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:87:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_addsub.h:88:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/op_helper.c:119:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/op_helper.c:136:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:146:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:156:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:186:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:198:20: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/op_helper.c:202:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:208:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/op_helper.c:208:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:216:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:217:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:224:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/op_helper.c:224:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:232:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:233:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:254:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:255:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/op_helper.c:29:9: warning: macro is not used [-Wunused-macros] target/arm/op_helper.c:33:21: warning: extension used [-Wlanguage-extension-token] target/arm/op_helper.c:33:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/op_helper.c:347:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:369:1: warning: function 'helper_yield' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/op_helper.c:390:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:391:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/op_helper.c:409:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:441:36: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:441:41: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:486:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:497:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:503:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:525:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/op_helper.c:531:16: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/op_helper.c:562:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:572:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:578:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:581:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:583:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/op_helper.c:606:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/op_helper.c:606:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:608:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/op_helper.c:610:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:612:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:613:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/op_helper.c:64:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:654:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:65:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/op_helper.c:670:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:674:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/op_helper.c:705:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:728:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/op_helper.c:731:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/op_helper.c:802:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:864:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:883:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:930:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:933:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/op_helper.c:957:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/op_helper.c:958:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/op_helper.c:961:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:961:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:963:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:963:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/op_helper.c:964:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/op_helper.c:965:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/pauth_helper.c:118:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/pauth_helper.c:118:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/pauth_helper.c:129:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/pauth_helper.c:130:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/pauth_helper.c:131:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/pauth_helper.c:132:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/pauth_helper.c:285:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/pauth_helper.c:302:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/pauth_helper.c:304:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/pauth_helper.c:318:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/pauth_helper.c:319:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/arm/pauth_helper.c:345:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/pauth_helper.c:369:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/pauth_helper.c:371:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/pauth_helper.c:388:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/pauth_helper.c:423:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:433:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:443:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:453:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:461:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:473:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:483:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:493:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/pauth_helper.c:503:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/psci.c:108:26: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/psci.c:111:31: warning: implicit conversion changes signedness: 'ARMPSCIState' (aka 'enum ARMPSCIState') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/psci.c:148:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/psci.c:151:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/psci.c:211:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/psci.c:213:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/psci.c:88:9: warning: code will never be executed [-Wunreachable-code] target/arm/ptw.c:1024:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1025:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1035:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1041:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:1041:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1046:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:1046:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1047:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:1047:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1057:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1061:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1065:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1069:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:1070:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:1156:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/ptw.c:1159:4: warning: unknown command tag name 's1'; did you mean 'sa'? [-Wdocumentation-unknown-command] target/arm/ptw.c:1163:16: warning: unknown command tag name 's1'; did you mean 'sa'? [-Wdocumentation-unknown-command] target/arm/ptw.c:1188:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:1221:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/ptw.c:1222:14: warning: extension used [-Wlanguage-extension-token] target/arm/ptw.c:1222:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:1223:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/ptw.c:1223:21: warning: extension used [-Wlanguage-extension-token] target/arm/ptw.c:1223:21: warning: padding size of 'struct (unnamed at ../target/arm/ptw.c:1223:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/ptw.c:1223:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/ptw.c:1231:26: warning: extension used [-Wlanguage-extension-token] target/arm/ptw.c:1231:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:1234:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1251:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/ptw.c:1251:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1303:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1304:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1317:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1319:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:1324:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1401:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:1401:28: warning: integer constant not in range of enumerated type 'ARMMMUIdx' (aka 'enum ARMMMUIdx') [-Wassign-enum] target/arm/ptw.c:1462:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1506:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/ptw.c:1518:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:1518:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1521:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/ptw.c:1522:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:1524:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:1524:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1525:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/ptw.c:1526:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/ptw.c:1527:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:154:13: warning: 8 enumeration values not explicitly handled in switch: 'ARMMMUIdx_MUser', 'ARMMMUIdx_MPriv', 'ARMMMUIdx_MUserNegPri'... [-Wswitch-enum] target/arm/ptw.c:1564:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:1570:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1573:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:1573:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1577:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/ptw.c:1588:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1592:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:1696:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1696:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1696:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1702:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1712:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1713:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1714:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1715:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1715:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1715:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1718:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1719:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1719:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1719:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1720:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1720:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1720:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1721:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1721:25: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:1721:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1776:30: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:1789:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1808:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:1829:46: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:1830:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/ptw.c:1847:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] target/arm/ptw.c:1868:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] target/arm/ptw.c:1869:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:1880:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:1975:41: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:1976:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:1978:30: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:1982:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/ptw.c:2008:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:2029:36: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/ptw.c:2062:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/ptw.c:2077:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2077:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:2086:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/ptw.c:2112:63: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/arm/ptw.c:2124:41: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:2125:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:2128:35: warning: 'IDAU_INTERFACE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/arm/ptw.c:2147:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2157:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/arm/ptw.c:2159:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/ptw.c:2184:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2199:40: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/ptw.c:2225:30: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/ptw.c:2256:63: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2281:63: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2308:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2309:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2325:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2348:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2366:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2367:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2368:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2369:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2389:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:239:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/ptw.c:2436:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2444:12: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/ptw.c:2446:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2531:13: warning: 19 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E10_1'... [-Wswitch-enum] target/arm/ptw.c:2539:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:2541:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/ptw.c:2565:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2593:30: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:261:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2647:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2662:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2713:13: warning: 15 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E20_2', 'ARMMMUIdx_E20_2_PAN'... [-Wswitch-enum] target/arm/ptw.c:2772:34: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:2776:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2780:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2784:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:27:12: warning: padding struct 'struct S1Translate' with 3 bytes to align 'out_virt' [-Wpadded] target/arm/ptw.c:2812:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2814:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:284:26: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2867:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/arm/ptw.c:2877:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/ptw.c:2884:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/ptw.c:2885:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/ptw.c:2888:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:2892:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/ptw.c:302:18: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:319:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:410:46: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:417:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:432:19: warning: extension used [-Wlanguage-extension-token] target/arm/ptw.c:432:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:437:19: warning: extension used [-Wlanguage-extension-token] target/arm/ptw.c:437:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:478:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/ptw.c:478:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:61:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/ptw.c:625:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:627:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:67:26: warning: extension used [-Wlanguage-extension-token] target/arm/ptw.c:67:26: warning: padding size of 'struct (unnamed at ../target/arm/ptw.c:67:9)' with 7 bits to alignment boundary [-Wpadded] target/arm/ptw.c:67:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/ptw.c:703:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:753:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:765:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:767:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/ptw.c:795:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:847:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:850:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/ptw.c:89:13: warning: 20 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E20_2', 'ARMMMUIdx_E20_2_PAN'... [-Wswitch-enum] target/arm/ptw.c:903:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/ptw.c:924:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sme_helper.c:1042:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sme_helper.c:1059:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1059:54: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:1060:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1067:39: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/sme_helper.c:1068:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1069:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1089:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sme_helper.c:1095:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1095:54: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:1096:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1103:39: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/sme_helper.c:1104:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1105:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:1132:50: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:1179:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sme_helper.c:1181:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sme_helper.c:1182:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sme_helper.c:1184:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:1186:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:1187:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:147:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:147:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:147:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:148:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:148:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:148:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:149:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:149:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:149:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:153:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:160:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:167:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:178:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:204:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:204:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:204:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:205:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:205:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:205:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:206:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:206:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:206:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:210:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:217:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:224:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:233:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:235:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:250:16: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:256:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:263:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:270:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:277:28: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:284:21: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:346:21: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:346:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:434:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:434:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:434:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sme_helper.c:434:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sme_helper.c:435:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:435:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:435:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sme_helper.c:435:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sme_helper.c:436:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:436:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:436:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sme_helper.c:436:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sme_helper.c:437:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:437:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:437:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sme_helper.c:438:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:438:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:438:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sme_helper.c:439:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:439:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:440:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:440:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:442:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:442:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:442:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sme_helper.c:443:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:443:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:443:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sme_helper.c:445:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:445:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:446:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:446:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:447:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:447:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:448:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:448:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:449:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:449:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:450:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:450:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:451:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:451:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:453:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:453:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:453:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sme_helper.c:454:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:454:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:454:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sme_helper.c:482:64: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:484:23: warning: implicit conversion changes signedness: 'const intptr_t' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:492:53: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:492:60: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:500:55: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:500:62: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:515:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/sme_helper.c:530:59: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:536:30: warning: implicit conversion changes signedness: 'const intptr_t' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:550:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:557:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:559:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:559:37: warning: implicit conversion changes signedness: 'const intptr_t' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:571:41: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:583:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:585:32: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:585:41: warning: implicit conversion changes signedness: 'const intptr_t' (aka 'const long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sme_helper.c:603:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:648:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:649:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:650:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:651:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:652:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:653:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:654:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:655:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:656:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:667:52: warning: unused parameter 'vertical' [-Wunused-parameter] target/arm/sme_helper.c:679:64: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:688:53: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:688:60: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:696:55: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:696:62: warning: implicit conversion loses integer precision: 'const intptr_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:724:53: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:741:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:753:41: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sme_helper.c:765:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:780:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/sme_helper.c:821:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:822:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:823:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:824:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:825:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:826:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:827:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:828:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:829:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sme_helper.c:848:51: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:848:61: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:870:43: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:870:50: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:893:51: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:893:61: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:916:43: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:916:50: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:927:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sme_helper.c:943:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:943:58: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sme_helper.c:944:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:950:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:951:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sme_helper.c:978:54: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1000:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1000:48: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:1000:48: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1001:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1002:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1035:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1035:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1036:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1036:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1037:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1037:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1039:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1039:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1040:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1040:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1041:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1041:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1043:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1043:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1044:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1044:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1045:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1045:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1047:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1047:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1048:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1048:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1049:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1049:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1051:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1051:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1052:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1052:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1053:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1053:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1055:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1055:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1056:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1056:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1057:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1057:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1059:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1059:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1060:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1060:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1061:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1061:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1063:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1063:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1064:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1064:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1065:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1065:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1071:12: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1086:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1086:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1087:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1087:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1088:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1088:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1104:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1104:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1105:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1105:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1106:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1106:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1108:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1108:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1109:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1109:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1110:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1110:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1112:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1112:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1113:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1113:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1114:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1114:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1116:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1116:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1117:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1117:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1118:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1118:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1135:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1136:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1137:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1138:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1155:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1155:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1156:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1156:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1157:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1157:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1159:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1159:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1160:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1160:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1161:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1161:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1163:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1163:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1164:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1164:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1165:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1165:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1167:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1167:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1168:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1168:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1169:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1169:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1173:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1173:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1174:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1174:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1175:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1175:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1177:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1177:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1178:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1178:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1179:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1179:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1208:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1208:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1209:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1209:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1210:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1210:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1212:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1212:45: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1213:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1213:48: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1214:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1220:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1220:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1221:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1221:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1222:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1222:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:1222:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1224:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1224:47: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1225:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1225:50: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1226:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1226:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:1226:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:1228:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1228:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1229:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1229:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1230:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1230:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1232:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1232:46: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1233:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1233:49: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1234:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1242:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1259:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1269:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1287:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1287:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1288:26: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1289:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1289:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1291:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1291:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1294:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1294:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1295:26: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1296:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1296:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1298:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1298:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1323:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1323:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1323:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1324:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1324:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1325:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1325:46: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:1326:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1326:46: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1337:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1337:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1338:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1338:50: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1339:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1339:50: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1340:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1363:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1363:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1363:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1363:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1364:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1364:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1364:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1364:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1366:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1366:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1366:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1366:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1366:53: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1367:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1367:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1367:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1367:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1367:53: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:137:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:138:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:139:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:1409:18: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:140:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:1417:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:1417:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:141:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:1424:18: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:142:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:1432:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1432:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:1439:18: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:143:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:1440:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1441:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:144:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:1450:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:1450:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:1459:23: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:1460:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1461:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:1470:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1470:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:1496:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1496:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1496:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1497:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1497:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1497:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1498:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1498:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1506:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1506:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1506:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1507:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1507:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1507:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:1508:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:1508:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1530:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1531:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1532:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1533:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1537:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1538:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1539:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1540:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1545:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1546:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1551:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1552:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1573:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1574:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1576:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1577:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1579:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1580:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1609:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1609:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1610:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1610:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1611:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1611:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1612:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1628:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1628:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1629:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1629:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1630:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1630:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1631:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1650:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1650:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1651:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1651:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1652:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1652:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1653:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1687:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1687:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1688:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1688:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1689:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1689:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1690:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1690:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1692:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1692:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1692:36: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1692:48: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1693:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1693:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1693:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1693:51: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1694:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1694:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1695:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1695:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1711:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1711:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1712:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1713:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1715:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1715:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1716:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1717:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1764:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1765:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1766:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1769:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1770:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1771:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1774:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1774:51: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/sve_helper.c:1775:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1775:56: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:1776:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1776:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:1777:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1779:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1779:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1780:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1780:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1781:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1781:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:1783:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1784:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1785:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1788:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1789:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1790:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1791:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1793:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1794:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1795:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1798:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1799:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1800:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1801:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1803:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1803:52: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/arm/sve_helper.c:1804:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1804:57: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:1805:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:1805:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:1806:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1824:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1824:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1824:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1825:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1825:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1826:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1826:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1827:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1829:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1829:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1829:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1830:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1830:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1831:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1831:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1832:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1832:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:1834:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1834:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1834:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1835:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1835:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1836:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1836:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1837:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1837:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:1839:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1839:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1839:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1840:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1840:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1841:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1841:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1842:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1844:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1844:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:1844:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1845:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1845:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:1846:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1846:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:1847:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:1922:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1935:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:1997:19: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2068:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2068:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2069:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2069:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2070:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2073:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2073:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2074:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2074:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2075:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2075:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2076:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:2078:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2078:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2078:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2079:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2079:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2079:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2080:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2080:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2081:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:2083:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2083:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2083:33: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2084:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2084:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2084:36: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2085:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2089:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2089:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2089:40: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2089:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2090:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2090:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2090:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2090:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2091:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2091:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2092:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2094:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2094:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2094:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2094:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2095:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2095:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2095:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2095:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2096:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2096:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2096:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:2096:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2097:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:2097:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:2097:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2099:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2099:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2099:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2099:35: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2100:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2100:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2100:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2100:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2101:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2101:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2101:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2102:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/sve_helper.c:2104:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2104:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2104:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2105:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2105:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2105:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2106:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2106:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2106:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2107:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:2107:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/sve_helper.c:2118:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2118:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2118:36: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2118:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2119:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2119:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2119:39: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2119:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2120:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2120:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2121:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:2121:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2149:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2150:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2151:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2153:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2153:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2153:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2154:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2154:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2154:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2155:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2155:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2155:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2157:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2157:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2158:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2158:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2159:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2159:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2161:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2161:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2161:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2161:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2162:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2162:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2162:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2162:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2163:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2163:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2163:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2163:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2170:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2171:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2172:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2174:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2174:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2174:55: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2175:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2175:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2175:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2176:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2176:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2176:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2182:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2182:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2183:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2183:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2184:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2184:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2186:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2186:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2186:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2186:56: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2187:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2187:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2187:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2187:59: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2188:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2188:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2188:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2188:59: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:218:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2194:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2195:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2196:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2198:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2198:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2198:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2199:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2199:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2199:57: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:219:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2200:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2200:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2200:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2206:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2206:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2207:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2207:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2208:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2208:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:220:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2210:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2210:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2210:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2210:55: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2211:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2211:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2211:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2211:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2212:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2212:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2212:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2212:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2218:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2218:45: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2218:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2219:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2219:46: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2219:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2220:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2220:46: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2220:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2222:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2222:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2222:55: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2222:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2222:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2223:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2223:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2223:58: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2223:58: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2223:58: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2224:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2224:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2224:58: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2224:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2224:58: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2230:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2230:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2230:46: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2230:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2231:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2231:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2231:47: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2231:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2232:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2232:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2232:47: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2232:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2234:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2234:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2234:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2234:56: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2234:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2234:56: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2235:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2235:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2235:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2235:59: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2235:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2235:59: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:2236:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2236:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:2236:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2236:59: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:2236:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2236:59: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:223:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:224:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:225:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2268:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2269:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2270:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2272:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2272:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2273:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2273:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2274:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2274:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2276:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2277:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2278:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2280:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2280:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2281:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2281:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2282:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2282:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2284:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2285:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2286:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2288:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2288:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2289:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2289:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:228:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2290:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2290:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2292:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2293:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2294:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2296:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2296:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2297:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2297:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2298:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2298:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:229:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:230:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:233:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2347:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2348:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:234:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2350:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2351:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2353:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2354:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:235:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2370:26: warning: implicit conversion loses integer precision: 'long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2380:26: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:238:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2390:26: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:239:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2400:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:2407:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:240:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2417:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:2427:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:2437:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:243:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:244:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2459:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:245:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2460:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:248:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:249:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:250:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2528:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2529:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:253:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2544:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:254:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:255:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2585:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2585:30: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2585:58: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:258:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2594:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2594:31: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2594:60: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:259:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2603:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2603:60: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:260:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2612:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2612:60: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2625:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2625:31: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2625:60: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2634:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2634:32: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2634:62: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:263:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2643:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2643:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2643:62: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:264:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2652:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2652:62: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:265:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2661:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2661:59: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2675:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:268:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2690:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:269:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2705:10: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:270:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2732:11: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:273:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2744:11: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:274:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2756:11: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:275:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:282:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2877:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:2878:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:287:20: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:2881:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2882:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2884:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2885:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2890:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2891:19: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2903:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2903:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2903:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2904:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2904:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2904:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:2905:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2905:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2905:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:2906:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2906:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:2914:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2915:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2916:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2917:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2925:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2926:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2927:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2928:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:292:20: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:2936:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2937:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2938:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2939:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2947:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2948:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2949:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2950:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:2960:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:2973:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:298:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:298:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:3044:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3044:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:3044:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3045:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3045:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:3045:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3046:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3046:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:3046:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3048:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3048:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:3048:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3049:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3049:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:3049:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3050:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3050:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/sve_helper.c:3050:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:309:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3103:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:310:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3112:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:3114:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:3115:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:311:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:314:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:314:39: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/arm/sve_helper.c:3156:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3157:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3158:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:315:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:315:42: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/sve_helper.c:3167:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:3168:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:316:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:316:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:3181:17: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3181:23: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:319:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:320:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:321:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3220:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3220:56: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:3236:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:3237:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:324:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3278:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:327:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3286:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/sve_helper.c:3296:59: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3297:59: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3298:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3299:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3305:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3306:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3307:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3308:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3322:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:3324:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:3332:17: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3332:23: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3353:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:336:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:336:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'typeof (1 ? (mm) : (sizeof (nn) * 8 - 1))' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:336:37: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:336:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:337:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3384:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3384:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3384:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3384:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3385:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3385:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3385:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3385:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3386:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3386:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3386:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3386:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3387:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3387:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3387:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3387:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3388:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3388:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3388:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3388:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:338:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:338:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:340:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:340:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'typeof (1 ? (mm) : (sizeof (nn) * 8 - 1))' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:340:38: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:340:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:3413:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3413:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3413:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3414:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3414:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3414:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3415:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3415:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3415:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3416:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3416:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3416:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:3417:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3417:1: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3417:1: warning: comparison of integers of different signs: 'long' and 'uintptr_t' (aka 'unsigned long') [-Wsign-compare] target/arm/sve_helper.c:341:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:342:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:342:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3436:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3436:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3437:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3437:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3438:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3438:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3439:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3439:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:3440:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3440:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:344:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:344:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'typeof (1 ? (mm) : (sizeof (nn) * 8 - 1))' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:344:38: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:344:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:345:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:346:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3489:12: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:348:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (mm) : (sizeof (nn) * 8 - 1))' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:348:36: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:348:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:3505:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3520:32: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3524:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3526:21: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3526:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:354:17: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:355:19: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:360:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:361:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3648:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3649:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3650:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3651:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3653:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3654:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3655:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3656:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3658:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3659:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3660:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3661:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3663:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3664:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3665:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3666:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3668:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3669:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:366:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:3670:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3671:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3673:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3674:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3675:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3676:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:367:19: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:370:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:370:44: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/sve_helper.c:3716:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3716:52: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/arm/sve_helper.c:3717:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3717:52: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/arm/sve_helper.c:3718:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3718:52: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/arm/sve_helper.c:371:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:371:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:3720:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3720:52: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/arm/sve_helper.c:3721:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3721:52: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/arm/sve_helper.c:3722:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3722:52: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/arm/sve_helper.c:3724:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3725:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3726:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3728:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3729:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:372:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:3730:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3732:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3733:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3734:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3736:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3737:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3738:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3740:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3741:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3742:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3744:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3745:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3746:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3748:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3749:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3750:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3752:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3753:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3754:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:376:18: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3793:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3793:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3794:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3794:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3795:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3795:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3796:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3796:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3798:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3798:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3799:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3799:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3800:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3800:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3801:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3801:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3803:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3803:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3804:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3804:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3805:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3806:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3808:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3808:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3809:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3809:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3810:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3811:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3813:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3813:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3814:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3814:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3815:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3815:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3816:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3816:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3818:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3818:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3819:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3819:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3820:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3820:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3821:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3821:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3823:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3823:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3824:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3824:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3825:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3826:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3828:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3828:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3829:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3829:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:382:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3830:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3831:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3833:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3833:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3834:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3834:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3835:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3835:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3836:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3836:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3838:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3838:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3839:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3839:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:3840:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3840:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:3841:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3841:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:3855:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3857:54: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:388:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:392:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:393:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:3959:54: warning: unused parameter 'oprsz' [-Wunused-parameter] target/arm/sve_helper.c:401:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:401:40: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:402:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:402:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:403:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4089:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4104:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:411:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:411:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:412:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:412:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:413:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:413:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:414:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:4209:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4209:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4209:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4210:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4210:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4210:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4211:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4211:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4211:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4214:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4214:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4214:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4215:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4215:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4215:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4216:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4216:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4216:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4218:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4218:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4218:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4219:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4219:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4219:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4220:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4220:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4220:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4222:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4222:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4222:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4223:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4223:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4223:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4224:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4224:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4224:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4226:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4226:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4226:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4227:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4227:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4227:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4228:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4228:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4228:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:4236:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4239:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4242:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4245:33: warning: possible misuse of comma operator here [-Wcomma] target/arm/sve_helper.c:4256:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4259:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4262:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4265:33: warning: possible misuse of comma operator here [-Wcomma] target/arm/sve_helper.c:4310:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4311:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4312:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4314:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4315:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4316:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4318:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4319:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:431:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:431:42: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:431:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4320:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4322:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4323:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4324:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4326:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4327:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4328:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:432:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:432:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:432:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4330:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4331:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4332:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4334:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4335:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4336:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4338:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4339:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:433:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:433:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4340:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:434:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4357:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4358:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4359:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4363:17: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:4363:17: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:4363:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4363:21: warning: declaration shadows a local variable [-Wshadow] target/arm/sve_helper.c:4363:21: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:4363:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4367:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4367:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'float16' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:4367:42: warning: implicit conversion changes signedness: 'float16' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/sve_helper.c:4368:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4368:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:4368:42: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:4369:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4369:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4369:42: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:4371:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4371:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4372:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4373:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4399:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4399:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4400:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4400:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4401:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4403:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4403:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4404:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4404:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4405:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4407:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4407:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4408:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4408:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4409:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4426:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4426:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4427:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4427:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4428:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4430:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4430:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4431:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4431:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4432:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4434:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4434:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4435:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4435:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4436:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4438:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4438:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4439:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4439:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4440:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4442:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4442:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4443:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4443:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4444:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:445:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:445:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:445:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:446:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:446:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:446:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:447:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:447:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:447:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:448:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:448:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4586:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4587:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4587:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4588:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4589:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4590:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4590:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4591:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4592:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4592:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4594:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4594:42: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:4595:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4595:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:4596:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4596:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:4597:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4597:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4597:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4598:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4598:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4598:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4599:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4599:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:459:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:459:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:459:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4600:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4600:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4602:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4603:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4604:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4605:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4605:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4606:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4606:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4607:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4608:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:460:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:460:44: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:460:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4610:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4610:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4611:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4612:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4614:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4615:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4616:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4618:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4618:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4619:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:461:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:461:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4620:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4622:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4623:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4624:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4626:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4626:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/sve_helper.c:4627:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4627:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:4628:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4628:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:4629:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4629:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:462:40: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:462:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4630:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4630:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:4631:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4631:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:4632:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4632:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:4634:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4635:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4636:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4637:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4637:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4638:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4639:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4640:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4646:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4652:28: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4674:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:4702:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:4726:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4726:35: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'float16' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:4727:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4727:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:4728:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4728:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4746:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4747:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4748:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4750:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:475:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:475:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:475:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:476:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:476:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:476:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:477:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:477:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:477:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:478:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:478:41: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:478:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:4794:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4795:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4796:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4798:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4842:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4843:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4844:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4846:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:485:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:485:40: warning: implicit conversion loses integer precision: 'long long' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4861:55: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4867:55: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:4867:66: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:486:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:486:43: warning: implicit conversion loses integer precision: 'long long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4873:58: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:487:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:487:43: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:490:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:490:41: warning: implicit conversion loses integer precision: 'long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:491:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:491:44: warning: implicit conversion loses integer precision: 'long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:4926:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4927:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4928:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4929:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:492:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:492:44: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:4930:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4931:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4932:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4974:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4975:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4976:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4977:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4978:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4979:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:4989:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:498:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:498:41: warning: implicit conversion loses integer precision: 'long long' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:499:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:499:44: warning: implicit conversion loses integer precision: 'long long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:500:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:500:44: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:5011:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5037:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:503:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:503:42: warning: implicit conversion loses integer precision: 'long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:504:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:504:45: warning: implicit conversion loses integer precision: 'long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:505:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:505:45: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:5069:17: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5069:19: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5072:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5073:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5074:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5075:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5078:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5081:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5101:17: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5101:19: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5104:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5105:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5106:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5107:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5110:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5113:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:511:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:511:40: warning: implicit conversion loses integer precision: 'long long' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:512:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:512:43: warning: implicit conversion loses integer precision: 'long long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5133:17: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5133:19: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5136:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5137:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5138:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5139:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:513:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:513:43: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:5142:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5145:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5159:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:516:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:516:41: warning: implicit conversion loses integer precision: 'long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5173:17: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5173:19: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5176:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5177:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5178:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5179:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:517:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:517:44: warning: implicit conversion loses integer precision: 'long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5187:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5189:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:518:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:518:44: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:5192:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5194:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:51:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5204:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5218:17: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5218:19: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5221:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5222:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5223:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5224:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5232:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5234:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5237:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5239:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:523:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:523:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:523:50: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/sve_helper.c:5249:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5263:17: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:5263:19: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5266:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5267:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5268:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5269:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5277:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5279:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5282:37: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5284:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5340:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5375:16: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:540:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:540:40: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5416:30: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5417:53: warning: implicit conversion loses integer precision: 'long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:541:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:541:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5420:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/sve_helper.c:5420:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5423:33: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5427:24: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:542:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5439:47: warning: implicit conversion loses integer precision: 'long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5446:35: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5447:35: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5464:30: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5465:53: warning: implicit conversion loses integer precision: 'long' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5466:29: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:555:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:555:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5560:63: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5561:42: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:556:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:556:44: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5572:51: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5572:60: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:557:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:557:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:5585:63: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5586:42: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:5652:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5663:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5695:35: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/sve_helper.c:56:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5713:39: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5713:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5722:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5731:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5744:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5745:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5745:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:574:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:574:40: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:575:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:575:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:5761:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5762:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:5762:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:576:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5777:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:5778:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5778:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:5796:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:5850:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5851:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5852:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5853:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5854:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5855:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5856:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5858:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5859:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5860:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5861:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5862:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5864:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5865:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5866:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5868:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:588:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:588:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:589:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:589:44: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:590:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:590:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:5913:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5914:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5915:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5917:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5918:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5919:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5921:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5922:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5923:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5925:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5926:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5927:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:5973:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:6011:44: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6024:45: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6027:30: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:602:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6030:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6030:48: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6049:40: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6054:60: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6061:45: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:608:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] target/arm/sve_helper.c:6095:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6100:44: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6104:64: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6107:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6141:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6141:32: warning: implicit conversion changes signedness: 'const intptr_t' (aka 'const long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6152:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:620:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:623:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:623:42: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:6243:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6244:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6245:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6246:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6247:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6248:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6249:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:624:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:624:45: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:6251:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6252:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6253:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6254:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6255:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6257:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6258:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6259:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:625:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:625:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:6261:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:626:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:626:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:6277:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:6332:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:6333:39: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6333:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6354:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:6355:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6355:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6371:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:6372:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6372:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:637:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6387:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:6388:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6388:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6406:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/sve_helper.c:640:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] target/arm/sve_helper.c:645:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:645:42: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:6460:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6461:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6462:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6463:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6464:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6465:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6466:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6468:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6469:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:646:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:646:45: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:6470:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6471:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6472:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6473:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6475:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6476:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6477:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6478:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6479:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:647:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:647:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:6481:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6482:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6483:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6484:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:648:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:6500:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6505:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:6505:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6510:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6515:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:6515:39: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6520:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6545:49: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6550:36: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/arm/sve_helper.c:6552:66: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:6569:46: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:6636:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6637:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6638:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6639:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6640:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6642:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6643:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6644:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6645:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6646:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6648:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6649:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6650:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6651:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6652:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6654:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6655:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6656:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6657:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6658:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6660:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6661:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6662:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6663:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6664:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6666:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6667:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6668:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6669:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6670:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6672:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6673:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6674:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6675:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6676:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6678:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6679:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6680:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6681:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6682:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6684:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6685:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6686:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6688:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6689:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6690:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6692:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6693:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6694:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6696:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6697:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6698:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6744:22: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6746:21: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:6746:40: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6756:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6758:38: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'const int' [-Wsign-compare] target/arm/sve_helper.c:6770:43: warning: implicit conversion changes signedness: 'const int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:6785:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6785:32: warning: implicit conversion changes signedness: 'const intptr_t' (aka 'const long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/sve_helper.c:6842:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6843:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6844:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6845:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6846:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6848:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6849:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6850:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6851:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6852:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6854:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6855:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6856:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6857:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6858:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6860:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6861:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6862:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6863:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6864:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6866:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6867:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6868:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6869:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6870:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6872:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6873:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6874:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6875:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6876:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6878:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6879:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6880:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6881:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6882:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6884:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6885:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6886:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6887:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6888:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6890:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6891:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6892:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6894:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6895:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6896:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6898:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6899:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6900:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6902:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6903:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6904:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:6931:45: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/sve_helper.c:6935:36: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/arm/sve_helper.c:6955:62: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:701:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:701:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:702:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:702:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:703:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:703:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7040:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7041:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7042:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7043:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7044:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7046:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7047:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7048:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7049:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7050:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7052:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7053:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7054:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7055:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7056:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7057:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7058:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7060:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7061:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7062:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7063:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7064:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7065:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7066:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7068:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7069:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:706:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:706:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7070:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7071:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7072:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7073:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:7074:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/arm/sve_helper.c:707:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:707:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:708:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:708:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:711:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:711:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:712:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:712:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7137:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:7137:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:713:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:713:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7141:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:7141:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:7152:25: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:7158:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7159:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7159:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7160:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7164:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7164:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:716:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:716:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7173:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:717:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:717:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:718:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:718:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:721:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:721:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7226:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_helper.c:722:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:722:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:723:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:723:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7269:27: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:7272:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:7296:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:7305:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7306:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7307:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7307:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7308:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7308:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7313:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:7314:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:7319:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7320:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7320:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7329:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:7343:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/sve_helper.c:7359:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:7366:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7369:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7369:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7370:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7370:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7371:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7371:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7372:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7372:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7404:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7407:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7407:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7408:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7408:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7409:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7409:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7410:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7410:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7454:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7454:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7455:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7455:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7456:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7456:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7475:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7475:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:7476:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:7476:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:753:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:753:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:754:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:754:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:755:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:755:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:757:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:757:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:758:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:758:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:759:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:759:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:761:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:761:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:762:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:762:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:763:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:763:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:765:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:765:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:766:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:766:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:767:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:767:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:769:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:769:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:770:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:770:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:771:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:771:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/sve_helper.c:78:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/sve_helper.c:796:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:796:47: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:796:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:797:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:798:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:798:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:800:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:800:50: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:800:50: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:801:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:802:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:802:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:804:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:804:50: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:804:50: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:805:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:806:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:846:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:846:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:846:31: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:847:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:847:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:847:34: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:848:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:848:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:849:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:854:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:854:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:855:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:855:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:856:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:856:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:857:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:859:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:859:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:860:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:860:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:861:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:861:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:862:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:866:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:867:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:868:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:873:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:874:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:879:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:879:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:880:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:885:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:886:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:887:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:897:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:897:36: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_helper.c:898:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:898:36: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:899:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:899:36: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_helper.c:900:32: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:901:32: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:902:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_helper.c:904:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:905:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:906:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:913:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:914:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:915:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:920:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:921:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:922:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:925:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:926:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:929:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:950:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:951:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:952:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:959:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:959:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'typeof (nn)' (aka 'signed char') [-Wsign-conversion] target/arm/sve_helper.c:959:34: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:959:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:960:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:960:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'typeof (nn)' (aka 'short') [-Wsign-conversion] target/arm/sve_helper.c:960:37: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:960:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:961:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:961:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'typeof (nn)' (aka 'int') [-Wsign-conversion] target/arm/sve_helper.c:961:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:962:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'typeof (nn)' (aka 'long long') [-Wsign-conversion] target/arm/sve_helper.c:962:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:968:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:968:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:968:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:969:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:969:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_helper.c:969:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:970:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:970:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:971:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:973:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:974:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:992:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:992:45: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:992:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:993:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:994:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:994:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_helper.c:996:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:996:48: warning: extension used [-Wlanguage-extension-token] target/arm/sve_helper.c:996:48: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/sve_helper.c:997:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:998:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_helper.c:998:49: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:100:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:100:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:100:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:101:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:101:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_ldst_internal.h:101:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:101:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:102:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:102:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:102:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:103:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:103:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_ldst_internal.h:103:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:103:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:105:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:106:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:106:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:107:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:107:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:109:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:109:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_ldst_internal.h:110:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:110:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_ldst_internal.h:111:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:111:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_ldst_internal.h:111:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/sve_ldst_internal.h:113:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:114:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:114:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/sve_ldst_internal.h:116:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:117:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:133:9: warning: padding size of 'SVEHostPage' with 7 bytes to alignment boundary [-Wpadded] target/arm/sve_ldst_internal.h:185:17: warning: padding struct 'SVEContLdSt' with 6 bytes to align 'page' [-Wpadded] target/arm/sve_ldst_internal.h:70:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:70:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:70:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:71:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:71:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:71:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:72:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:72:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/sve_ldst_internal.h:72:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:72:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:73:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:73:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:73:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:74:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:74:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/sve_ldst_internal.h:74:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:74:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:75:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:75:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:75:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:76:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:76:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/sve_ldst_internal.h:76:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:76:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:82:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:83:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:83:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:84:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:84:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:85:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:85:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:99:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/sve_ldst_internal.h:99:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/sve_ldst_internal.h:99:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/syndrome.h:138:26: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:138:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/syndrome.h:143:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/syndrome.h:143:26: warning: signed shift result (0xE0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:153:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:163:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:173:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:183:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:193:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:202:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:210:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:231:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:237:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:242:26: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:243:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:250:26: warning: signed shift result (0x90000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:253:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:263:26: warning: signed shift result (0x90000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:267:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:272:29: warning: signed shift result (0xC8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:273:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:278:27: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:279:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:284:27: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:285:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:292:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:302:28: warning: signed shift result (0x88000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:302:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/syndrome.h:307:23: warning: signed shift result (0xBC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/syndrome.h:307:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/tlb_helper.c:131:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/tlb_helper.c:134:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/tlb_helper.c:137:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/tlb_helper.c:147:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/tlb_helper.c:155:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/tlb_helper.c:156:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/tlb_helper.c:179:66: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/tlb_helper.c:189:57: warning: unused parameter 'physaddr' [-Wunused-parameter] target/arm/tlb_helper.c:18:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/tlb_helper.c:190:57: warning: unused parameter 'size' [-Wunused-parameter] target/arm/tlb_helper.c:192:60: warning: unused parameter 'attrs' [-Wunused-parameter] target/arm/tlb_helper.c:194:1: warning: function 'arm_cpu_do_transaction_failed' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/arm/tlb_helper.c:195:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/tlb_helper.c:196:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/tlb_helper.c:206:56: warning: unused parameter 'size' [-Wunused-parameter] target/arm/tlb_helper.c:210:19: warning: 'ARM_CPU' was marked unused but was used [-Wused-but-marked-unused] target/arm/tlb_helper.c:211:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/tlb_helper.c:232:36: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/tlb_helper.c:242:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/tlb_helper.c:242:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/tlb_helper.c:243:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/arm/tlb_helper.c:243:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/tlb_helper.c:249:40: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:10027:57: warning: unused parameter 'is_u' [-Wunused-parameter] target/arm/translate-a64.c:1003:33: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:1004:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:10138:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:1013:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:10147:61: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:10161:58: warning: unused parameter 'is_u' [-Wunused-parameter] target/arm/translate-a64.c:1017:29: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:10260:56: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:10391:59: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:10392:59: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:10447:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10448:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10449:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10450:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10496:14: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:10497:15: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:10502:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10502:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:10503:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10539:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10539:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10539:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10572:51: warning: variable 'rmode' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/translate-a64.c:10592:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:105:17: warning: 19 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E10_0', 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E2'... [-Wswitch-enum] target/arm/translate-a64.c:10643:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10648:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10671:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:10671:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10672:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10702:58: warning: unused parameter 'opcode' [-Wunused-parameter] target/arm/translate-a64.c:10704:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10711:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10729:58: warning: unused parameter 'opcode' [-Wunused-parameter] target/arm/translate-a64.c:10731:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10760:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:10769:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10774:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10779:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:10794:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:10800:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:10804:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:10804:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:1080:13: warning: 22 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate-a64.c:10828:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10829:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10830:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10831:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:10832:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1107:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/arm/translate-a64.c:11230:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11231:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11232:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11233:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11234:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11235:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11236:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11279:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1129:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate-a64.c:11332:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11333:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11334:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11335:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1151:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:11539:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11540:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11541:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11542:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11543:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11544:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11597:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:11602:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11603:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11605:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11606:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11607:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11608:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11622:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11623:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11624:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11625:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11626:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11627:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11628:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1162:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:11764:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:11764:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11765:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11766:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11767:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:1183:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:11889:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11900:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11901:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11902:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11903:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11904:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11905:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11920:15: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:11944:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11945:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11946:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11947:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11948:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11949:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11950:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:11996:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1210:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1211:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12150:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12151:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12152:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12153:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12154:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12167:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12175:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1217:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12182:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12191:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12200:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12205:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12212:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12218:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12268:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12268:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12289:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12289:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12330:56: warning: unused parameter 'opcode' [-Wunused-parameter] target/arm/translate-a64.c:12405:49: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:1240:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12419:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:12434:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:12437:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:12437:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:12439:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:12439:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:12466:28: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:12561:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12562:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12565:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12566:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12660:14: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:12661:15: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:12666:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12666:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12667:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12667:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:12719:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12719:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12719:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12768:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:12788:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12788:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:12788:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:12821:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1288:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1288:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:1289:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13074:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13079:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13080:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13082:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13083:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13087:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13088:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13088:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13088:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13089:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13089:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13089:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13109:5: warning: 'break' will never be executed [-Wunreachable-code-break] target/arm/translate-a64.c:13225:51: warning: variable 'rmode' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/translate-a64.c:1328:57: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:13364:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13365:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13366:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13368:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13369:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13370:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13371:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13372:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13416:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13423:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13432:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13439:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13446:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13462:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13472:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13529:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:13597:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13599:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13600:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13601:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13602:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13603:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13616:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:13616:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13619:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13620:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13621:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13622:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13634:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13635:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13636:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13637:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13650:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13651:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13652:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13653:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13654:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13667:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13668:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13669:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13670:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13671:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13732:53: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:13746:67: warning: operand of ? changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:13776:50: warning: operand of ? changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:13782:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:13796:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:13861:50: warning: operand of ? changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:13872:50: warning: operand of ? changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:13901:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:13978:57: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:13993:63: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:14078:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14079:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14080:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14081:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14086:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1412:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1412:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14131:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14132:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14133:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14134:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14135:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14147:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14151:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14155:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14159:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14163:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14167:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14171:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14197:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14198:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14199:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14200:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14211:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14215:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14219:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14250:29: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-a64.c:14272:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14273:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14274:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14275:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14276:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14284:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14288:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14292:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14296:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14305:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14309:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14313:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14346:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14347:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14348:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14353:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14356:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14392:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14393:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14394:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14395:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14396:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14402:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14405:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1442:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1442:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:14491:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14492:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14493:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14494:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14496:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14505:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:14506:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:14507:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:14508:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:14523:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14524:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14525:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14526:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14527:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14529:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:145:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/arm/translate-a64.c:14614:36: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:14614:47: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-a64.c:14619:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-a64.c:14659:4: warning: unknown command tag name 'bt'; did you mean 'b'? [-Wdocumentation-unknown-command] target/arm/translate-a64.c:14660:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/translate-a64.c:14677:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:14678:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:14684:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:14687:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:14690:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:14693:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:14711:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate-a64.c:14711:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate-a64.c:14711:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate-a64.c:14711:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14726:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14728:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14728:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:14729:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14729:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:14730:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14730:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:14735:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14738:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14738:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14739:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14739:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14740:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14740:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14741:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14741:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14742:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14743:14: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14744:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14744:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:14745:18: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14746:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14747:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14748:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14749:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14750:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14751:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:14756:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1477:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:14783:35: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate-a64.c:14783:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/translate-a64.c:14789:26: warning: extension used [-Wlanguage-extension-token] target/arm/translate-a64.c:14789:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14794:51: warning: unused parameter 'db' [-Wunused-parameter] target/arm/translate-a64.c:14794:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/translate-a64.c:14798:71: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/translate-a64.c:147:66: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:147:68: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate-a64.c:14800:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate-a64.c:14800:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate-a64.c:14800:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate-a64.c:14800:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14804:19: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate-a64.c:14812:23: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate-a64.c:14812:23: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate-a64.c:14812:23: warning: extension used [-Wlanguage-extension-token] target/arm/translate-a64.c:14812:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14844:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:14867:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1488:51: warning: unused parameter 'insn' [-Wunused-parameter] target/arm/translate-a64.c:14961:68: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/translate-a64.c:14963:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate-a64.c:14963:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate-a64.c:14963:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate-a64.c:14963:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:14971:17: warning: 12 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TOO_MANY', 'DISAS_TARGET_1'... [-Wswitch-enum] target/arm/translate-a64.c:14983:17: warning: 4 enumeration values not explicitly handled in switch: 'DISAS_TARGET_5', 'DISAS_TARGET_6', 'DISAS_TARGET_8'... [-Wswitch-enum] target/arm/translate-a64.c:1499:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:149:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:149:45: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate-a64.c:1501:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:15032:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate-a64.c:15032:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate-a64.c:15032:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate-a64.c:15032:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1504:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1514:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1519:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1520:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1521:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1524:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1529:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1534:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1539:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1544:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1549:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1551:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1566:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:156:31: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate-a64.c:1572:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1577:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1583:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1588:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1594:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1599:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1605:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:1616:37: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:1616:49: warning: unused parameter 'insn' [-Wunused-parameter] target/arm/translate-a64.c:1640:19: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:1643:19: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:1646:19: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:1661:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1668:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:1722:52: warning: unused parameter 'insn' [-Wunused-parameter] target/arm/translate-a64.c:1725:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1732:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1740:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1748:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1756:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1768:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1787:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1799:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1811:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:1815:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:1821:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1831:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1840:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1876:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:1900:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:1927:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:1943:50: warning: unused parameter 'insn' [-Wunused-parameter] target/arm/translate-a64.c:1961:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1961:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1961:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1961:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1961:57: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1961:62: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1967:37: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1967:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1967:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1967:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1967:57: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1967:62: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:1977:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1977:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1977:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1977:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1977:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1977:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:1981:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:1998:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2009:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2017:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2017:20: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:2017:20)' with 28 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:2017:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2017:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2017:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2018:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2018:20: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:2018:20)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:2018:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2018:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2019:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2019:20: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:2019:20)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:2019:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2019:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2023:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2025:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2037:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2055:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2083:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2087:42: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:210:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2173:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2174:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2175:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2187:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2200:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2208:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:2208:71: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2210:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2223:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2290:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2295:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2315:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2317:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2320:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2342:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2345:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2351:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2353:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2355:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2358:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2384:28: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:2389:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2397:28: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:239:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:2437:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2444:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:246:46: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:2517:22: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-a64.c:2518:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2530:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2535:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2542:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2543:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2580:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2612:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2613:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2638:68: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2639:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:266:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:266:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:266:16)' with 28 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:266:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:266:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:266:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2671:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:267:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:267:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:267:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:267:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:267:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:268:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:268:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:268:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:268:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:268:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:269:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:269:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:269:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:269:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:269:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2704:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2707:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:270:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:270:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:270:16)' with 19 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:270:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:270:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2717:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2718:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2736:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2736:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2762:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2763:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2764:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2765:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2766:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2767:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2767:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2768:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2778:35: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:2795:35: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:2800:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2810:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:2814:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:2814:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2819:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2832:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:2833:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2834:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:2843:39: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:2852:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2869:39: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:2875:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2886:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:2910:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2913:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2932:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2932:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2933:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:2946:47: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:2947:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:297:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:297:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:297:16)' with 28 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:297:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:297:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:297:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:2981:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2982:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2983:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2984:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:2985:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:2988:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:298:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:298:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:298:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:298:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:298:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:299:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:299:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:299:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:299:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:299:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3008:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:300:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:300:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:300:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:300:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:300:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3015:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3015:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3016:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:301:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:301:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-a64.c:301:16)' with 19 bits to alignment boundary [-Wpadded] target/arm/translate-a64.c:301:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:301:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:301:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3062:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:3104:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3107:52: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3113:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3116:47: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3123:54: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:313:14: warning: padding struct 'struct DisasCompare64' with 4 bytes to align 'value' [-Wpadded] target/arm/translate-a64.c:3151:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3153:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3189:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3190:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3238:53: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3239:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3241:58: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3243:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3283:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3284:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3285:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3286:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3293:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3304:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3318:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3319:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3328:52: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3343:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3344:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3346:51: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3347:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3375:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3391:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3405:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3406:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3427:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3428:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3430:51: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3431:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3453:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3454:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3455:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3460:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3462:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:3497:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:3521:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3522:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3523:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:3537:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:3562:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3568:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:357:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:3589:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3590:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3598:38: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3600:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3623:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3624:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3626:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3627:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3634:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:3640:16: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:3679:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:3680:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3687:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3688:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate-a64.c:3695:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3696:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3698:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3721:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/arm/translate-a64.c:3749:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3750:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3751:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3752:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3753:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3847:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3853:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:387:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate-a64.c:3920:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3921:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3922:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3923:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3924:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3925:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3926:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3927:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3928:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3929:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3931:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3931:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3932:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3932:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3932:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:3960:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3967:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:3971:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:398:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:3999:29: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:4007:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:4008:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:4008:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:4009:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:4009:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:400:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:403:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:4043:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4044:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4045:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:4046:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4047:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4120:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:4121:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:4132:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4212:18: warning: declaration shadows a local variable [-Wshadow] target/arm/translate-a64.c:4217:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:4218:35: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-a64.c:4221:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:4229:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4298:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4316:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4317:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4335:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4337:50: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4340:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4369:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4370:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4371:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4372:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4379:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:4516:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4518:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4520:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4535:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4539:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4542:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4557:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4575:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4577:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4578:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4579:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4597:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4600:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:4600:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:4636:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4641:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4714:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4721:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4723:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4726:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4727:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4737:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-a64.c:477:35: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:4818:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/arm/translate-a64.c:4869:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4875:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4891:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4891:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4894:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4897:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4930:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4953:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4954:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4955:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4956:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4957:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4958:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:4981:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:5024:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5025:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5026:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5027:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5028:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5045:39: warning: implicit conversion changes signedness: 'int' to 'enum a64_shift_type' [-Wsign-conversion] target/arm/translate-a64.c:5045:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:5081:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5082:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5083:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5084:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5086:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5089:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:5090:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:5189:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5190:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5194:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5196:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5200:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5202:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5215:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5216:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5217:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5218:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5219:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5223:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5260:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5261:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5262:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5263:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5264:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5269:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5316:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5325:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5327:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5332:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5334:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5414:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5416:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5426:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5427:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5449:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5450:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5467:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5468:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5485:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5486:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5507:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5507:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5516:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5517:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5531:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5533:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5533:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5595:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5596:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5597:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5603:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5604:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5605:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5611:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5612:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5613:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5619:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5620:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5621:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5627:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5628:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5629:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5635:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5636:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5637:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:563:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:5643:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5644:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5645:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:564:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:5651:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5652:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5653:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5658:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5661:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5666:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5669:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5674:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5677:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5682:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5685:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5690:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5693:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5698:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5701:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5706:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5709:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5714:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5717:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5722:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5725:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:572:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:5730:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5733:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5750:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5755:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5756:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5758:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5758:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5759:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5759:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5779:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5780:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5780:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5782:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5783:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5795:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5803:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5820:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5820:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:5823:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5827:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5829:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5856:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5861:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5862:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5865:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5881:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5885:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5886:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5886:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5888:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5889:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5893:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:5898:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5900:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5900:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5918:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:591:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:591:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:591:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:5921:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5922:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5922:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:592:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:5933:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5935:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:5954:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5955:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5956:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:5957:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6014:14: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:601:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:601:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:601:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:602:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6035:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6039:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6052:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6052:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:6056:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6056:52: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:609:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:609:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:609:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:610:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:610:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6122:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:6172:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:617:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:617:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:617:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6188:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:618:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:618:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:619:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6236:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:6252:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6253:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6255:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6263:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:626:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:627:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:628:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:635:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:636:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:637:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:638:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6479:49: warning: unused parameter 'opcode' [-Wunused-parameter] target/arm/translate-a64.c:649:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:650:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:651:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:652:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6566:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6567:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6568:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6569:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6570:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6580:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6580:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6592:15: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:6593:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:6597:14: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:6598:14: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:6599:14: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate-a64.c:6615:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:6632:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:663:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:664:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:665:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:666:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:674:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:675:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:676:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:677:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:678:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6821:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6822:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6823:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6824:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6825:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6826:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6847:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:690:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:691:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:692:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:693:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:694:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:6983:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6984:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6985:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6986:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6987:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:6988:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7011:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7033:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7034:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7035:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7036:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7037:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7055:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7068:26: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7068:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:7069:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:7150:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7256:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7257:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7258:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7259:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7260:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7261:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7276:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7395:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7396:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7397:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7398:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7399:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7426:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7441:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7442:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7443:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7444:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7445:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7449:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7450:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7451:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7452:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7453:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7454:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7462:14: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/arm/translate-a64.c:7463:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7534:36: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:7561:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7562:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7563:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7564:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7565:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7566:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7570:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7636:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7637:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7638:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7639:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7640:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7641:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7642:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7653:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7654:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7655:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7668:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7669:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7670:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7671:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7675:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7703:64: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7706:61: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7712:67: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7714:67: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7721:67: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7723:67: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7772:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:7773:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7781:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:7833:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7834:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7835:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7836:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:7868:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7870:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:7872:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:7907:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7910:54: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:7992:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8005:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8005:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8006:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8006:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8007:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8019:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8038:41: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8055:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8067:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8069:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8071:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8087:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:80:43: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/translate-a64.c:8100:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8100:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8101:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8101:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8105:45: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8106:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8127:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8139:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8139:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8140:51: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8161:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8184:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8184:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8187:51: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8201:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8202:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8203:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8204:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8205:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8206:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8261:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8262:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8263:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8271:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:8283:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-a64.c:8285:15: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-a64.c:8287:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-a64.c:8292:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8293:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8297:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:8299:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:8312:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8313:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8314:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8315:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8316:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8335:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8336:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8337:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8338:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8339:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:8346:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8367:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:8374:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8429:49: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8430:49: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8519:34: warning: variable 'tcg_src_hi' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/translate-a64.c:8588:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8613:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:8628:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8643:61: warning: unused parameter 'opcode' [-Wunused-parameter] target/arm/translate-a64.c:8646:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8652:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8665:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8665:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8684:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8688:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8689:29: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8715:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8736:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-a64.c:8747:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8747:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:8770:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8778:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:8843:32: warning: operand of ? changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8886:22: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:892:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:8966:63: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:8982:66: warning: unused parameter 'opcode' [-Wunused-parameter] target/arm/translate-a64.c:8998:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:900:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9043:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:9108:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:9113:60: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:9137:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9138:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9139:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9140:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9141:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9211:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9212:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9213:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9214:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9215:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:927:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:9307:43: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:940:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9587:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9588:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9589:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9590:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9591:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9597:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:9597:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:9597:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9597:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-a64.c:9618:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9618:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-a64.c:9675:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:9676:48: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:969:33: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:970:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:9756:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9757:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9758:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9759:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9784:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:979:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:983:29: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-a64.c:9849:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9850:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9851:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9852:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9853:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-a64.c:9866:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-a64.c:9890:42: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:9891:42: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:9892:42: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-a64.c:9923:43: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.c:9925:38: warning: unused parameter 'tcg_rmode' [-Wunused-parameter] target/arm/translate-a64.h:114:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/arm/translate-a64.h:141:54: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-a64.h:143:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/arm/translate-a64.h:66:59: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-m-nocp.c:112:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:125:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:138:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:139:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:147:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-m-nocp.c:167:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:189:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:236:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:236:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:260:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:280:49: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-m-nocp.c:301:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:302:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:338:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:349:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:351:41: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:400:37: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:456:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:470:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:479:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:489:37: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:521:18: warning: declaration shadows a local variable [-Wshadow] target/arm/translate-m-nocp.c:544:39: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-m-nocp.c:646:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-m-nocp.c:64:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-m-nocp.c:659:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:675:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:687:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-m-nocp.c:701:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:717:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-m-nocp.c:774:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-m-nocp.c:83:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1035:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1036:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1037:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1038:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1039:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1040:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1041:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1042:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1043:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1044:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1045:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1046:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1047:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1048:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1049:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1050:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1051:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1052:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1053:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1054:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1062:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1075:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1076:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1165:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1166:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1167:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1168:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1169:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1178:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1194:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1195:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1290:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1299:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1300:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1365:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-mve.c:1374:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-mve.c:1386:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1392:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-mve.c:1397:53: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-mve.c:1404:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1430:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1451:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1472:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1504:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1529:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1538:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-mve.c:1541:22: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:1541:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1541:46: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:1541:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1542:15: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-mve.c:1544:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1545:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-mve.c:1552:67: warning: unused parameter 'aofs' [-Wunused-parameter] target/arm/translate-mve.c:1555:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-mve.c:155:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1594:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1613:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1613:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:1613:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1613:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:1613:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1616:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1617:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1698:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1699:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1700:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1701:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1702:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1703:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1704:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1705:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:170:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-mve.c:1713:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1723:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:176:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-mve.c:179:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1856:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1867:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1886:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1897:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:189:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-mve.c:1918:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:1932:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:1993:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2001:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2002:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2008:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-mve.c:2022:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2029:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2041:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-mve.c:207:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2110:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2111:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2112:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2113:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2114:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2115:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2128:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2137:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2180:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2181:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2182:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2183:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2191:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2201:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2202:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:2242:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:2285:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:229:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:242:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:243:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:28:43: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-mve.c:326:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:336:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-mve.c:341:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:342:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:343:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-mve.c:397:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:490:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:504:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:504:39: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:504:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:506:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:507:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:521:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:532:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:532:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:532:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:532:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:532:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:534:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:535:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:57:12: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] target/arm/translate-mve.c:599:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:600:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:601:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:602:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:621:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:631:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:632:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:633:58: warning: implicit conversion changes signedness: 'enum arm_fprounding' to 'int' [-Wsign-conversion] target/arm/translate-mve.c:664:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:665:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:666:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:667:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:694:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:695:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:696:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:697:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:698:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:708:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:77:47: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-mve.c:782:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:796:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:807:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-mve.c:817:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:817:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:817:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:817:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:817:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:818:15: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-mve.c:818:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:820:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:821:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-mve.c:822:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1013:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-neon.c:1014:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-neon.c:1015:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-neon.c:1016:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-neon.c:1028:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:107:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/arm/translate-neon.c:1118:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-neon.c:1119:1: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-neon.c:1147:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1147:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1148:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1148:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1149:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1149:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1150:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1150:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1151:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1151:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1152:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1152:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1153:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1153:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1154:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1154:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1155:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1155:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1156:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1156:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1157:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1157:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1158:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1158:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1159:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1159:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1160:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1160:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1161:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1161:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1162:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1162:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1163:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1163:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1165:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1166:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1167:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1168:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1177:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1192:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1211:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1224:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:1224:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1225:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:1225:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1226:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:1226:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1249:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1250:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1251:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1257:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:1257:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1258:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:1258:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1265:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1278:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1278:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1278:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1278:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1278:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:129:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1301:16: warning: extension used [-Wlanguage-extension-token] target/arm/translate-neon.c:1301:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1305:70: warning: unused parameter 'rm_ofs' [-Wunused-parameter] target/arm/translate-neon.c:1306:37: warning: unused parameter 'shift' [-Wunused-parameter] target/arm/translate-neon.c:1336:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1353:33: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-neon.c:1353:33: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-neon.c:1353:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1353:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-neon.c:1381:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1398:33: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-neon.c:1398:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate-neon.c:1398:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate-neon.c:1398:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1398:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-neon.c:1426:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/translate-neon.c:1426:1: warning: extension used [-Wlanguage-extension-token] target/arm/translate-neon.c:1426:1: warning: padding size of 'struct (unnamed at ../target/arm/translate-neon.c:1426:1)' with 7 bits to alignment boundary [-Wpadded] target/arm/translate-neon.c:1426:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/translate-neon.c:1427:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/translate-neon.c:1427:1: warning: extension used [-Wlanguage-extension-token] target/arm/translate-neon.c:1427:1: warning: padding size of 'struct (unnamed at ../target/arm/translate-neon.c:1427:1)' with 7 bits to alignment boundary [-Wpadded] target/arm/translate-neon.c:1427:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/translate-neon.c:1428:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/translate-neon.c:1428:1: warning: extension used [-Wlanguage-extension-token] target/arm/translate-neon.c:1428:1: warning: padding size of 'struct (unnamed at ../target/arm/translate-neon.c:1428:1)' with 7 bits to alignment boundary [-Wpadded] target/arm/translate-neon.c:1428:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/translate-neon.c:1443:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:147:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:147:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:148:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:148:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1498:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:149:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:149:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:150:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:150:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:151:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:151:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1521:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1523:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-neon.c:1570:57: warning: unused parameter 'env' [-Wunused-parameter] target/arm/translate-neon.c:1575:57: warning: unused parameter 'env' [-Wunused-parameter] target/arm/translate-neon.c:1580:56: warning: unused parameter 'env' [-Wunused-parameter] target/arm/translate-neon.c:160:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1628:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1653:22: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-neon.c:1653:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1666:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-neon.c:1674:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-neon.c:1706:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:1706:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1707:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:1707:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1715:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1721:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1735:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1735:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1735:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1735:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1767:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1779:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:1779:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1781:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1783:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1783:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1783:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-neon.c:1783:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1783:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1787:34: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:1787:64: warning: unused parameter 'aofs' [-Wunused-parameter] target/arm/translate-neon.c:1790:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-neon.c:180:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:180:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:181:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:181:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1824:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:182:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:182:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:183:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:183:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:1847:47: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:184:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:184:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:1855:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:1870:47: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:1878:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:191:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:1939:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:195:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2034:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:211:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:212:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:217:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2307:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2321:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2334:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:2334:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2335:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:2335:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2336:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:2336:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:234:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:234:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2353:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-neon.c:235:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:235:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:236:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:236:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:237:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:237:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2392:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:245:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2482:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:2482:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2483:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:2483:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2493:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2512:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-neon.c:2512:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2513:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-neon.c:2513:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2514:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:2514:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2517:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2517:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2517:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2518:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2518:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:2538:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2539:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2540:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:254:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2586:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2591:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:263:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2666:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:272:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2816:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:283:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2843:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2862:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2864:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2868:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2870:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:288:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2895:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2937:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:2950:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2950:35: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:2950:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:2951:26: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:2951:66: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:2966:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3028:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:302:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:302:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:303:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:303:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:304:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:304:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:305:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:305:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:314:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3174:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:318:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3247:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:330:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3314:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3357:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3362:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:339:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3402:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3407:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3454:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3459:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:348:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3503:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:3503:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:3504:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:3504:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:3511:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3528:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:3528:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:3528:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:3528:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:3528:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:3572:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:3573:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:3574:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:3575:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:3576:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:3577:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:3578:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:357:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3589:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3590:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3591:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3592:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3593:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3594:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3595:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3608:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:366:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3701:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3721:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:377:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3807:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3808:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3809:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3810:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3811:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3812:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3813:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3814:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3815:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3816:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3817:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3819:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:382:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3861:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3862:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3863:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3864:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3865:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3866:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3867:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3868:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3870:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3871:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3872:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3873:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3874:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3886:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:3924:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-neon.c:3930:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-neon.c:3949:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-neon.c:3967:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:396:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:396:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:397:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:397:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:398:24: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:398:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:399:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:399:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:39:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:4013:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:4022:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:4031:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:4040:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:4049:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:4058:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:457:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:47:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate-neon.c:497:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:509:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:518:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:527:49: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:529:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:535:24: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-neon.c:561:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:582:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:590:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:608:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:619:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:619:40: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:619:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:621:33: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:621:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:622:30: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:622:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:624:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:624:40: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-neon.c:624:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:625:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:625:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:631:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:631:16: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-neon.c:655:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:66:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/arm/translate-neon.c:702:32: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:714:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:722:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:725:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:733:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:743:51: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:745:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-neon.c:752:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:752:16: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-neon.c:765:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:765:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:766:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:766:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:767:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/arm/translate-neon.c:767:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:774:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:787:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-neon.c:787:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:787:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:787:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:787:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:787:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-neon.c:869:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:88:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate-neon.c:891:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:892:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:904:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:904:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:905:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:905:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:906:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:906:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:907:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:907:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:919:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:919:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:920:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:920:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:921:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:921:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-neon.c:940:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:941:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:942:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:943:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:944:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-neon.c:945:1: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-sme.c:108:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:140:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:152:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sme.c:152:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:152:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:211:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:226:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:226:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sme.c:226:16)' with 28 bits to alignment boundary [-Wpadded] target/arm/translate-sme.c:226:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:226:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:226:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sme.c:227:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:227:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sme.c:227:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sme.c:227:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:227:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:228:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:228:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sme.c:228:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sme.c:228:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:228:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:229:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:229:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sme.c:229:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/translate-sme.c:229:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:229:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:230:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:230:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sme.c:230:16)' with 19 bits to alignment boundary [-Wpadded] target/arm/translate-sme.c:230:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:230:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:236:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:236:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:236:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:268:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:269:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:275:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:275:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:283:29: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:288:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sme.c:297:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:298:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:299:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:300:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:306:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:306:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:314:29: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:320:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sme.c:333:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:333:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:341:29: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:348:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sme.c:358:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:359:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:360:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:363:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:365:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:366:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:367:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:368:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:370:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:371:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:372:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:373:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sme.c:46:37: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sme.c:46:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:57:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sme.c:69:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sme.c:69:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sme.c:75:32: warning: code will never be executed [-Wunreachable-code] target/arm/translate-sme.c:76:13: warning: code will never be executed [-Wunreachable-code] target/arm/translate-sme.c:85:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sme.c:85:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sme.c:91:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/translate-sme.c:91:19: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:1002:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1003:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1004:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1006:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1007:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1008:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1009:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1010:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1016:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1068:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1074:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1080:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1086:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1092:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1099:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1106:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1113:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:111:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1120:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:112:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1135:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1136:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1137:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:113:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1154:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1166:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1166:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1167:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1172:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1173:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1174:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1184:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1185:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1186:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1198:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1199:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1200:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1201:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1202:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1203:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1213:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1219:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1236:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1237:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:1264:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1266:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1268:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1270:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1279:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:127:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1292:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1305:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:130:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1318:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:131:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1331:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1343:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1362:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1363:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1364:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1365:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1375:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1382:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1396:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1403:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1403:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1403:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1403:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1436:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1436:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1439:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1439:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1439:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1439:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1467:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1505:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1536:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1548:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:154:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1553:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1554:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1555:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1556:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:155:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:156:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1583:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1614:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1642:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1670:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1682:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1715:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate-sve.c:1724:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1731:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1756:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1757:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1778:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1784:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1785:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1796:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:1801:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:180:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:181:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1825:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1828:1: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-sve.c:1828:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:182:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:1832:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1848:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1849:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1864:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:1864:12)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:1864:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1864:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1865:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:1865:12)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:1865:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1865:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1871:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:1880:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1881:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:1962:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:1971:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2044:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2048:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2050:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2057:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2061:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2063:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2063:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2063:46: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:206:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2073:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:207:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2080:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2082:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2082:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:208:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:209:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2100:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2107:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2109:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2109:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2120:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2124:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2126:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2126:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2130:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2130:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2131:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2143:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2147:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2149:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2149:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2169:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2170:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2171:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2177:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2178:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2179:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2185:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2188:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2189:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2190:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2214:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2215:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2233:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2238:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-sve.c:2239:67: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:2246:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2262:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2266:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2267:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2268:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2285:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2286:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/arm/translate-sve.c:2286:39: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2288:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2289:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2290:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2296:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/arm/translate-sve.c:2296:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2297:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/arm/translate-sve.c:2297:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2304:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2309:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2310:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2318:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2323:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2323:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2331:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2339:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2342:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2342:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2346:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2346:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2366:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2367:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:236:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:237:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2382:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:238:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2396:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:239:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2409:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:240:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2415:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2421:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2428:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2439:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2444:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2445:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2463:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2470:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2470:12)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:2470:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2471:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2471:12)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:2471:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2471:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2472:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2472:12)' with 1 byte to alignment boundary [-Wpadded] target/arm/translate-sve.c:2472:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2478:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2493:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2501:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2501:12)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:2501:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2502:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2502:12)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:2502:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2502:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2503:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2503:12)' with 1 byte to alignment boundary [-Wpadded] target/arm/translate-sve.c:2503:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2505:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2512:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2513:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2514:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2515:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2516:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2517:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2519:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2520:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2521:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2531:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2533:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2536:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2538:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2547:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2549:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2552:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2554:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2562:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2564:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2567:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2569:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2579:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2594:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2594:12)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:2594:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2594:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2595:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:2595:12)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:2595:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2595:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2599:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2609:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2613:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2615:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2624:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2627:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2629:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:265:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:268:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2691:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:269:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2700:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2708:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:270:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2711:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:2714:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2715:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:271:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:272:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2733:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2734:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2773:47: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-sve.c:2783:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2784:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2816:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2817:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2849:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2850:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2863:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2864:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2868:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2879:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2883:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-sve.c:288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2895:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:289:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2900:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2902:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2905:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2907:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:290:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2910:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:291:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:2931:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:2943:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:2964:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2965:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2966:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2967:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2968:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2969:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2981:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2982:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2983:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2984:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2985:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2986:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2987:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2988:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2989:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:2990:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3012:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3022:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3042:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3043:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3044:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3045:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3046:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3047:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3048:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3049:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3050:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3051:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3066:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3073:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3073:38: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3073:38)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3073:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3102:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3108:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3108:38: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3108:38)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3108:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3128:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3130:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3133:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3135:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3138:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3140:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3143:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3152:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3169:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:3177:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3177:16)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3177:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3178:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3178:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3178:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3178:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:317:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3183:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3191:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3202:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:320:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:321:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3222:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:322:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3231:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3231:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3232:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3239:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3254:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3269:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3286:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3317:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3326:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3327:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3368:30: warning: operand of ? changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:3368:42: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:3387:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:3407:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3407:12)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3407:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3408:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3408:12)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3408:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3408:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3414:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3416:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3430:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3433:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:345:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:346:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3475:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3475:12)' with 26 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3475:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3476:12: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:3476:12)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:3476:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3476:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:347:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3481:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:348:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3495:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3504:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-sve.c:3505:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3505:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3512:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3516:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3518:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3518:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3518:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:3523:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3562:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3566:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3567:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3568:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3574:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3585:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3586:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3587:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3588:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3594:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3595:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3608:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3609:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3610:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3611:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3619:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3626:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3628:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3630:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3632:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3635:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3637:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3644:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3645:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3646:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3648:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3649:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3650:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3652:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3653:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3654:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3662:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3663:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3664:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3665:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3667:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3668:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3669:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3670:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3672:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3673:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3674:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3675:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3682:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3683:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3684:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3686:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3687:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3688:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3690:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3691:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3692:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3694:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3695:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3696:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3704:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3705:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3706:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3707:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3709:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3710:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3711:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3712:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3714:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3715:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3716:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3717:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3719:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3720:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3721:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3722:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3724:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3725:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3726:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3727:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3729:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:372:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3730:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3731:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3732:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:373:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3740:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3741:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3743:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3744:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3746:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3747:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:374:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:375:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3768:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3769:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3779:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3805:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3806:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate-sve.c:3807:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3807:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3833:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3834:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3835:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3836:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3837:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3849:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3855:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3872:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3873:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3874:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3888:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3889:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3890:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3891:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3892:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3893:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3905:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3922:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:3927:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3935:62: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-sve.c:3941:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:3965:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3966:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3967:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3968:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3969:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3977:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:398:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:398:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:3991:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3992:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3993:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3994:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3995:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3996:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3997:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3998:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:3999:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:399:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:399:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:4000:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4001:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4009:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:4021:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:4038:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:4058:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4058:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4059:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4059:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4060:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4060:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4061:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4061:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4062:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4062:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4063:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4063:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4064:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4064:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4065:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4065:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:4078:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4079:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4080:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4081:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4095:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4096:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4097:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4098:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4099:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4100:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4101:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4109:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:411:65: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4122:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4123:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4124:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4125:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4133:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4140:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4148:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4150:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4153:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4156:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4158:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4160:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4162:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4165:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4167:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4169:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4171:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4173:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4175:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4178:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4180:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4182:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4184:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4186:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4188:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4191:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4193:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4202:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4211:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4212:62: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate-sve.c:4228:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:4234:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4235:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4236:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:423:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:423:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4245:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4247:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4249:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:424:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4251:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4253:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:425:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4260:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4267:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4270:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4272:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4274:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4277:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4279:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4282:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4284:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4287:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4289:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4291:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4294:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4296:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4298:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4301:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4317:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-sve.c:4338:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4361:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4390:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4391:39: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-sve.c:4391:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4396:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4398:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4417:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-sve.c:4440:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:444:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:445:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:445:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4468:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:446:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:447:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:448:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4490:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4491:39: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-sve.c:4491:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4495:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4498:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:4510:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4523:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4536:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4549:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:4586:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:458:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4598:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:4598:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:4598:16)' with 28 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:4598:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4598:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4598:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:4599:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:4599:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:4599:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:4599:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4599:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:459:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4600:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:4600:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:4600:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:4600:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4600:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4601:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:4601:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:4601:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:4601:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4601:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4602:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:4602:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:4602:16)' with 19 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:4602:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4602:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4608:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:467:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:468:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4747:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4752:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4766:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:476:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:477:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:478:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:479:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4870:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:489:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:490:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:4972:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:4991:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5020:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:5027:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5027:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5033:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5048:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5061:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5102:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-sve.c:5114:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5114:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5118:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5124:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5142:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:514:39: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-sve.c:5157:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5158:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5164:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5181:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:5186:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5194:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5196:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:5200:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5206:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5330:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5335:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5352:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5378:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5385:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5385:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:5385:16)' with 28 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:5385:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5385:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5385:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:5386:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5386:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:5386:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:5386:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5386:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5387:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5387:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:5387:16)' with 30 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:5387:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5387:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5388:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5388:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:5388:16)' with 31 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:5388:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5388:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:5389:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:5389:16: warning: padding size of 'struct (unnamed at ../target/arm/translate-sve.c:5389:16)' with 19 bits to alignment boundary [-Wpadded] target/arm/translate-sve.c:5389:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5389:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:538:57: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-sve.c:5392:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-sve.c:548:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:549:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:550:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:551:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:556:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-sve.c:561:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:562:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:56:37: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-sve.c:570:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-sve.c:5738:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:575:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:576:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:5770:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5805:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5929:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5960:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:5995:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:59:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6023:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-sve.c:6025:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6035:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6043:55: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate-sve.c:6045:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6068:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6069:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6070:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6076:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6082:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6089:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6092:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6099:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6106:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6117:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6124:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6131:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6134:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6141:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6147:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6149:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6150:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6151:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6153:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6154:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6155:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6157:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6158:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6159:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6161:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6162:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6163:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6165:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6166:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6167:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6168:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6169:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6171:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6172:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6173:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6174:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6175:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6176:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6186:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6188:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6190:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6197:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6199:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6201:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6203:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6210:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6212:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6219:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6221:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6228:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6230:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6237:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6239:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6246:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6248:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6255:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6257:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6264:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6266:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6273:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6274:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6284:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6288:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6294:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6295:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6301:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6302:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6308:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6309:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6315:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6316:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6322:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6323:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6328:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6357:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-sve.c:6365:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6370:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6375:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6380:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6387:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:6421:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6422:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6446:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6447:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:645:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6469:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6470:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6476:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6483:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6490:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6497:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6499:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:6506:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6508:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:650:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:650:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6515:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6516:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:651:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6522:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6523:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:652:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6538:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6539:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6541:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6542:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6543:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6544:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6545:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6546:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6548:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6549:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6558:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:6559:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6560:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6574:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6575:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6578:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6580:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6582:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6601:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6607:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6608:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6611:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6613:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6616:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6638:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6648:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6650:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6669:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6675:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6677:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6701:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:670:31: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-sve.c:6711:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6715:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6734:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6740:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6744:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:6768:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:6779:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6780:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:6789:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-sve.c:6792:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6797:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6802:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6807:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:683:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6840:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6845:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate-sve.c:6848:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6849:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:6855:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6860:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/arm/translate-sve.c:6902:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6909:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6916:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6949:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:6988:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:698:31: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-sve.c:6995:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7002:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7009:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:7013:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:7015:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:7039:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7046:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-sve.c:7050:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:7052:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:7081:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7088:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7095:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:711:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7126:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7162:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7169:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7176:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7186:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7187:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7188:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7189:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7191:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7192:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7193:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7194:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7199:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7204:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7209:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:720:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7212:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7215:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7216:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7217:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7218:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7219:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7225:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7228:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7236:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7238:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7240:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7247:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7249:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7251:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7258:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7265:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7272:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7274:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7281:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7283:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7290:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7292:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7299:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7301:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7308:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7314:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7321:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7324:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7327:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7330:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7332:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7335:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7337:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7340:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7343:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7345:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7348:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7351:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7353:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7356:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7358:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7365:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7375:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7376:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7377:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7378:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7387:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7388:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7389:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7390:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7392:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7394:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7396:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7399:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7401:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7404:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7413:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7414:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7423:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7424:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:742:32: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-sve.c:7434:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7448:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate-sve.c:7459:9: warning: code will never be executed [-Wunreachable-code] target/arm/translate-sve.c:7473:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:7474:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:7474:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:7474:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-sve.c:74:49: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-sve.c:7532:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:755:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:7583:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:786:32: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-sve.c:799:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:79:49: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-sve.c:815:31: warning: unused parameter 'vece' [-Wunused-parameter] target/arm/translate-sve.c:828:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:834:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:835:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:836:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:837:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:838:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:839:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:865:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:866:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:867:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:868:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:870:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:871:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:873:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:874:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:875:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:876:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:877:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:878:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:87:43: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate-sve.c:880:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:881:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:882:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:884:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:885:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:886:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:891:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:896:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:898:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:911:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:912:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:913:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:914:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:915:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:916:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:917:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:918:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:924:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:930:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:936:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:942:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:947:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:952:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:954:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:956:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-sve.c:967:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-sve.c:979:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-vfp.c:1000:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1000:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1042:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1042:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1047:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1081:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1081:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1090:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1096:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1099:63: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1103:63: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1116:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1116:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1124:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1130:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1133:63: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1137:63: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1152:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1152:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1157:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1165:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1171:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1174:63: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1178:63: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1192:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1192:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1240:67: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1245:67: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1247:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-vfp.c:1253:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:1254:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-vfp.c:1273:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1273:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1292:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1326:67: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1331:67: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate-vfp.c:1333:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-vfp.c:1339:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:1347:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-vfp.c:1428:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1432:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1447:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1480:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1481:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1484:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1511:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1554:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1559:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1563:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1578:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1610:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1611:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1614:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1636:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1651:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1679:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1687:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1688:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1711:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1742:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1746:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:1761:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:1789:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1797:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:1798:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:179:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/arm/translate-vfp.c:182:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:197:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:203:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate-vfp.c:2122:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2131:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2140:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2149:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2158:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2167:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2196:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2197:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2198:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2259:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2260:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2324:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2325:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2337:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:233:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2392:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2404:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate-vfp.c:2404:63: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-vfp.c:2415:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2417:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2421:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2432:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2436:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2440:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate-vfp.c:2440:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-vfp.c:2443:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2451:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2451:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2451:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2464:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2466:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2471:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2475:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2486:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2490:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2494:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate-vfp.c:2494:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/translate-vfp.c:2497:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2505:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2505:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2505:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:2532:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2533:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2535:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2536:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2537:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2539:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2540:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2541:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2558:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2559:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2560:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2566:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2605:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2644:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2654:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2690:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2702:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:2718:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2722:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2727:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2739:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:2755:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2768:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:276:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:2780:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2794:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:2808:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2812:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2817:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2833:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:2845:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2868:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2891:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2895:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2900:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2924:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2952:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2980:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2984:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:2989:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3016:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3039:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3062:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3066:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3071:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3094:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3099:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:311:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3122:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3127:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3150:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:315:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3179:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:319:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3209:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3214:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3245:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3249:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:324:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3254:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3278:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:329:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:330:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:331:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:3336:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3395:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3400:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3457:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3493:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3530:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3535:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:355:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:356:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:3572:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:3600:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:378:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:37:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:395:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:396:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:422:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:42:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:451:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:455:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:459:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:464:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:469:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:470:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:47:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:490:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:492:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:500:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:506:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:527:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:52:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:531:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:535:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:540:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:544:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:545:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:568:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:575:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:583:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:597:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate-vfp.c:633:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:661:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:663:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:670:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:674:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:687:37: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-vfp.c:691:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:706:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:708:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:715:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:719:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:731:55: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/arm/translate-vfp.c:735:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:752:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:778:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:778:32: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate-vfp.c:778:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate-vfp.c:779:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:779:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate-vfp.c:795:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:805:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:834:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:868:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/arm/translate-vfp.c:873:44: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/arm/translate-vfp.c:912:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/arm/translate-vfp.c:918:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/arm/translate-vfp.c:933:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:967:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate-vfp.c:967:47: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:1001:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:1019:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:1022:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:1051:9: warning: macro is not used [-Wunused-macros] target/arm/translate.c:1058:9: warning: macro is not used [-Wunused-macros] target/arm/translate.c:1078:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:1089:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1105:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1110:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1116:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1136:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1156:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1201:12: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] target/arm/translate.c:1221:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:1228:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate.c:1238:13: warning: 22 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate.c:1264:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_128'... [-Wswitch-enum] target/arm/translate.c:1283:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate.c:1302:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_128'... [-Wswitch-enum] target/arm/translate.c:1318:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:1323:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:1329:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:1335:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:1491:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1493:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1503:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1505:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1528:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:158:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:1590:50: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/arm/translate.c:1883:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1887:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1890:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1891:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1940:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1943:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:1946:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:239:13: warning: 10 enumeration values not explicitly handled in switch: 'ARMMMUIdx_E20_0', 'ARMMMUIdx_E20_2', 'ARMMMUIdx_E20_2_PAN'... [-Wswitch-enum] target/arm/translate.c:2614:55: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:2614:55: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:2625:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:2627:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:2630:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:2647:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_TARGET_0', 'DISAS_TARGET_2', 'DISAS_TARGET_3'... [-Wswitch-enum] target/arm/translate.c:271:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/translate.c:271:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/arm/translate.c:273:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:273:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate.c:273:70: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:273:70: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:2743:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:2744:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:275:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:275:44: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:275:44: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:2760:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:2833:18: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2837:18: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2841:19: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2845:19: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2849:19: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2853:19: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2857:19: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2861:19: warning: use of GNU case range extension [-Wgnu-case-range] target/arm/translate.c:2887:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:2890:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:2970:44: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:303:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:303:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:303:50: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/arm/translate.c:3156:13: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:3156:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:322:22: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:322:22: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:3251:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3251:28: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3262:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3262:28: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3278:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:3288:34: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate.c:3458:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3458:28: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3469:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3469:28: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3481:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:3485:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:3495:34: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate.c:351:9: warning: macro is not used [-Wunused-macros] target/arm/translate.c:354:9: warning: macro is not used [-Wunused-macros] target/arm/translate.c:355:9: warning: macro is not used [-Wunused-macros] target/arm/translate.c:359:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:3670:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3674:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3675:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3682:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3686:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3687:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3695:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:3701:40: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate.c:3765:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3765:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:3769:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3770:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3777:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/arm/translate.c:3777:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:3781:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3782:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:3789:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:3789:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:3794:34: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate.c:3794:44: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/arm/translate.c:4112:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:4249:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:445:32: warning: unused parameter 'dest' [-Wunused-parameter] target/arm/translate.c:4720:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:4781:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:4820:50: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:4839:48: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate.c:4844:47: warning: implicit conversion loses integer precision: 'const ptrdiff_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/translate.c:4884:47: warning: implicit conversion loses integer precision: 'const ptrdiff_t' (aka 'const long') to 'int' [-Wshorten-64-to-32] target/arm/translate.c:4939:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:4999:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:5017:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:5037:37: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:5050:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:5091:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:5101:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:5190:63: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:5209:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:5213:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:5233:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:5243:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate.c:5252:44: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:5254:24: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:5254:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:5258:44: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:5260:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:5260:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:5262:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:5283:39: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:5296:40: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:5301:39: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:5548:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:5548:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:5554:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:5569:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:5569:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:5575:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:5631:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:5653:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:5742:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:5787:59: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate.c:5797:59: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/translate.c:5828:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:586:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:5890:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:5942:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:6217:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:6249:53: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6264:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6280:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6288:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6294:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:6311:37: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.c:6311:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6318:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:6318:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:6335:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:6341:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/arm/translate.c:637:2: warning: extra ';' outside of a function [-Wextra-semi] target/arm/translate.c:6476:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:6548:51: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6587:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:6605:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6618:47: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:6683:15: warning: implicit conversion changes signedness: 'int' to 'ISSInfo' (aka 'enum ISSInfo') [-Wsign-conversion] target/arm/translate.c:6795:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6801:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6824:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6830:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6940:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6946:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6979:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:6985:50: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:7054:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:7063:31: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:7094:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate.c:7101:56: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/arm/translate.c:7210:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate.c:7212:50: warning: implicit conversion changes signedness: 'int' to 'ISSInfo' (aka 'enum ISSInfo') [-Wsign-conversion] target/arm/translate.c:7254:48: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/arm/translate.c:7258:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate.c:7368:36: warning: implicit conversion changes signedness: 'int' to 'ISSInfo' (aka 'enum ISSInfo') [-Wsign-conversion] target/arm/translate.c:7372:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate.c:7433:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:7433:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:7435:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:7435:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:7476:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:7476:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:7483:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:75:43: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/translate.c:780:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:782:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:789:31: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:789:31: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:799:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:799:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:8027:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8028:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8132:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/translate.c:8154:54: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:8200:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8213:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/translate.c:8232:54: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:8312:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8316:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8329:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8334:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8365:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8394:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:8394:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:8394:35: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/arm/translate.c:8426:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:8441:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8457:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8471:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8496:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8519:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8530:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:853:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:8576:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8594:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8626:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8681:51: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8689:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8690:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8710:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8792:17: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] target/arm/translate.c:8796:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8829:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:8832:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/arm/translate.c:8850:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8850:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:8884:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:8924:53: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8935:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8940:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate.c:8944:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8949:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8963:47: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8965:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:8972:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/arm/translate.c:8994:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:8999:50: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:9004:49: warning: unused parameter 'a' [-Wunused-parameter] target/arm/translate.c:9138:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:9197:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/arm/translate.c:9197:52: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/arm/translate.c:9237:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/arm/translate.c:9237:25: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9237:25: warning: padding size of 'struct (unnamed at ../target/arm/translate.c:9237:25)' with 7 bits to alignment boundary [-Wpadded] target/arm/translate.c:9237:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/arm/translate.c:9312:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/translate.c:9328:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9333:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9333:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9333:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9333:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9343:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9345:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9360:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate.c:9369:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:9374:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:9381:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9382:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9383:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9384:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9386:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9387:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9388:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9390:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:9390:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9391:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9392:18: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9393:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9395:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:9395:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9397:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:9397:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9398:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/translate.c:9398:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9401:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9425:42: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:9425:42: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:9435:43: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:9435:43: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:9435:61: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/translate.c:9436:30: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9436:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9444:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/translate.c:9446:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9446:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9446:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9446:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9485:67: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/translate.c:9487:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9487:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9487:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9487:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9497:19: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/arm/translate.c:9497:19: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/arm/translate.c:9500:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:9502:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:9508:48: warning: unused parameter 'dc' [-Wunused-parameter] target/arm/translate.c:951:18: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:951:18: warning: padding size of 'struct (unnamed at ../target/arm/translate.c:951:5)' with 7 bits to alignment boundary [-Wpadded] target/arm/translate.c:9549:53: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/arm/translate.c:9549:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/arm/translate.c:9559:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9559:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9559:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9559:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9561:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9578:68: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.c:9649:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9649:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9649:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9649:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9651:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9656:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:9656:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:9668:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.c:9723:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/translate.c:9777:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/arm/translate.c:9777:47: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/arm/translate.c:9778:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/arm/translate.c:9778:51: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/arm/translate.c:9784:64: warning: unused parameter 'cpu' [-Wunused-parameter] target/arm/translate.c:9786:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9786:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9786:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9786:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9801:17: warning: 7 enumeration values not explicitly handled in switch: 'DISAS_TARGET_0', 'DISAS_TARGET_2', 'DISAS_TARGET_4'... [-Wswitch-enum] target/arm/translate.c:9836:17: warning: enumeration values 'DISAS_TARGET_8', 'DISAS_TARGET_9', and 'DISAS_TARGET_11' not explicitly handled in switch [-Wswitch-enum] target/arm/translate.c:984:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:9899:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/arm/translate.c:9899:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/arm/translate.c:9899:24: warning: extension used [-Wlanguage-extension-token] target/arm/translate.c:9899:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/translate.c:9927:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/arm/translate.c:992:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/arm/translate.c:9931:9: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/translate.h:145:12: warning: padding struct 'struct DisasContext' with 4 bytes to align 'insn_start' [-Wpadded] target/arm/translate.h:148:14: warning: padding struct 'struct DisasContext' with 4 bytes to align 'tmp_a64' [-Wpadded] target/arm/translate.h:14:16: warning: padding size of 'struct DisasLabel' with 4 bytes to alignment boundary [-Wpadded] target/arm/translate.h:151:16: warning: padding size of 'struct DisasCompare' with 7 bytes to alignment boundary [-Wpadded] target/arm/translate.h:153:14: warning: padding struct 'struct DisasCompare' with 4 bytes to align 'value' [-Wpadded] target/arm/translate.h:166:40: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:171:40: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:176:40: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:181:41: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:186:41: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:191:41: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:196:48: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:201:41: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:206:41: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:211:41: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:216:40: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:221:52: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:253:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/translate.h:253:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/arm/translate.h:295:52: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:295:67: warning: unused parameter 'diff' [-Wunused-parameter] target/arm/translate.h:331:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.h:344:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.h:359:55: warning: unused parameter 's' [-Wunused-parameter] target/arm/translate.h:363:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/translate.h:44:16: warning: padding struct 'struct DisasContext' with 4 bytes to align 'condlabel' [-Wpadded] target/arm/translate.h:489:4: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] target/arm/translate.h:491:33: warning: unknown command tag name 'tb'; did you mean 'b'? [-Wdocumentation-unknown-command] target/arm/translate.h:543:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/arm/translate.h:553:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/translate.h:55:9: warning: padding struct 'struct DisasContext' with 3 bytes to align 'sctlr_b' [-Wpadded] target/arm/translate.h:71:9: warning: padding struct 'struct DisasContext' with 3 bytes to align 'vec_len' [-Wpadded] target/arm/translate.h:82:14: warning: padding struct 'struct DisasContext' with 2 bytes to align 'svc_imm' [-Wpadded] target/arm/translate.h:84:17: warning: padding struct 'struct DisasContext' with 4 bytes to align 'cp_regs' [-Wpadded] target/arm/vec_helper.c:1044:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1044:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1044:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1044:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1045:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1045:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1045:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1046:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1046:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1046:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1048:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1048:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1048:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1048:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1049:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1049:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1049:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1050:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1050:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1050:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1052:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1052:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1052:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1053:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1053:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1053:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1055:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1055:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:1055:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1055:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1055:20: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/vec_helper.c:1056:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1056:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1056:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1057:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1057:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1057:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1057:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:1058:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1058:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1058:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1059:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1059:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1059:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1059:20: warning: implicit conversion changes signedness: 'float16' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:1060:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1060:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1060:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1061:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1061:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1061:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1061:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'float16' (aka 'unsigned short') [-Wsign-conversion] target/arm/vec_helper.c:1062:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1062:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1062:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1082:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1082:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1082:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1083:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1083:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1083:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1084:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1084:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1084:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1085:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1085:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1085:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1086:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1086:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1086:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1197:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1197:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1197:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1198:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1198:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1198:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1199:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1199:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1199:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1201:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1201:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1201:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1202:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1202:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1202:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1203:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1203:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1203:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1205:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1205:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1205:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1206:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1206:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1206:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1207:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1207:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1207:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1209:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1209:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1209:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1210:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1210:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1210:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1211:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1211:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1211:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1213:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1213:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1213:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1214:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1214:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1214:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1216:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1216:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1216:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1217:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1217:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1217:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1219:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1219:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1219:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1220:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1220:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1220:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1222:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1222:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1222:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1223:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1223:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1223:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1225:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1225:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1225:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1226:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1226:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1226:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1228:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1228:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1228:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1229:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1229:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1229:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1231:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1231:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1231:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1232:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1232:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1232:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1234:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1234:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1234:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1235:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1235:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1235:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1237:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1237:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1237:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1238:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1238:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1238:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1240:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1240:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1240:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1241:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1241:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1241:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1243:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1243:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1243:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1244:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1244:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1244:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1246:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1246:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1246:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1247:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1247:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1247:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1251:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1251:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1251:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1251:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1252:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1252:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1252:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1253:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1253:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1253:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1255:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1255:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1255:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1255:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1256:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1256:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1256:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1257:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1257:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1257:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1323:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1323:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1323:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1324:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1324:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1324:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1326:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1326:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1326:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1327:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1327:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1327:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1329:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1329:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1329:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1330:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1330:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1330:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1332:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1332:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1332:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1333:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1333:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1333:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1355:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1355:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1355:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1355:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1355:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1355:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1356:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1356:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1356:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1356:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1356:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1356:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1357:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1357:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1357:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1357:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1357:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1357:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1377:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1377:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1377:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1377:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1377:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1377:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1378:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1378:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1378:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1378:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1378:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1378:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1379:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1379:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1379:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1379:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1379:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1379:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1381:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1381:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1381:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1381:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1381:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1381:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1382:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1382:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1382:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1382:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1382:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1382:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1383:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1383:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1383:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1383:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1383:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1383:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1408:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1408:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1408:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1408:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1408:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1408:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1409:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1409:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1409:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1409:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1409:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1409:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1410:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1410:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1410:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1410:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1410:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1410:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1416:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1416:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1416:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1416:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1416:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1416:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1417:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1417:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1417:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1417:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1417:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1417:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1418:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1418:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1418:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1418:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1418:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1418:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1419:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1419:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1419:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1419:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1419:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1419:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1446:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1446:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1446:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1446:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1446:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1446:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1446:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1447:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1447:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1447:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1447:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1447:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1447:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1448:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1448:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:1448:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1448:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1448:1: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1448:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:1476:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1476:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1476:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1476:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1477:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1477:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1477:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1477:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1478:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1478:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1478:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1478:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1480:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1480:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1480:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1480:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1481:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1481:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1481:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1481:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1482:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1482:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1482:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1482:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1484:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1484:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1484:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1484:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1485:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1485:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1485:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1485:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1486:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1486:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1486:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1486:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1488:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1488:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1488:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1488:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1489:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1489:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1489:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1489:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1490:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1490:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1490:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1490:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1513:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1513:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1535:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1535:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1557:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1557:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1579:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1579:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1595:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1595:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1595:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1596:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1596:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1596:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1597:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1597:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1597:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1598:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1598:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1598:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1600:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1600:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1600:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1601:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1601:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1601:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1602:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1602:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1602:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1603:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1603:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1603:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1620:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1620:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1620:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1621:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1621:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1621:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1622:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1622:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1622:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1623:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1623:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1623:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1625:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1625:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1625:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1626:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1626:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1626:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1627:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1627:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1627:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1628:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1628:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1628:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1645:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1645:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1645:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1646:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1646:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1646:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1647:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1647:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1647:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1648:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1648:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1648:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1650:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1650:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1650:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1651:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1651:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1651:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1652:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1652:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1652:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1653:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1653:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1653:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1669:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1669:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1669:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1669:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1669:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1669:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1670:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1670:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1670:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1670:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1670:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1670:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1671:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1671:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1671:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1671:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1671:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1671:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1672:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1672:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1672:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1672:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1672:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1688:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1688:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1688:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1688:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1688:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1688:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1689:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1689:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1689:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1689:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1689:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1689:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1690:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1690:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1690:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1690:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1690:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1690:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1691:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:1691:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1691:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1691:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:1691:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1727:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:175:12: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1761:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1762:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1776:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1777:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1780:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1780:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1803:57: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1810:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1811:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1814:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1816:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1824:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1825:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1826:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vec_helper.c:1842:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:1845:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1845:26: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1868:57: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1876:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1876:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1880:45: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1882:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1884:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:1901:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1908:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1908:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1917:21: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1922:26: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1929:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1929:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1938:21: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/arm/vec_helper.c:1943:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1952:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1952:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1961:21: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1966:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:1975:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:1975:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2005:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2005:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2038:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2038:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2094:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2148:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2148:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2149:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2149:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2150:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2150:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2151:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2151:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2152:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2152:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2154:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2154:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2155:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2155:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2156:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2156:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2157:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2157:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2158:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2158:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2174:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2174:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2174:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2175:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2175:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2175:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2176:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2176:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2176:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2177:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2177:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2177:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2179:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2179:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2179:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2180:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2180:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2180:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2181:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2181:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2181:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2182:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2182:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2182:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2198:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2198:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2198:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2199:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2199:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2199:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2200:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2200:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2200:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2201:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2201:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2201:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2203:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2203:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2203:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2204:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2204:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2204:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2205:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2205:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2205:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2206:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2206:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2206:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2249:1: warning: unused parameter 'oprsz' [-Wunused-parameter] target/arm/vec_helper.c:2250:1: warning: unused parameter 'oprsz' [-Wunused-parameter] target/arm/vec_helper.c:2251:1: warning: unused parameter 'oprsz' [-Wunused-parameter] target/arm/vec_helper.c:2268:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2268:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2268:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2268:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2269:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2269:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2269:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2269:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2270:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2270:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2270:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2270:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2271:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2271:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2271:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2271:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2272:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2272:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2272:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2272:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2272:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2273:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2273:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2273:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2273:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2273:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2274:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2274:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2274:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2274:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2274:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2275:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2275:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2275:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2275:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2275:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2295:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2295:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2295:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2295:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2295:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vec_helper.c:2296:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2296:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2296:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2296:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2296:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vec_helper.c:2297:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2297:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2297:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2297:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2297:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vec_helper.c:2297:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2298:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2298:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2298:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2298:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2298:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vec_helper.c:2298:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2318:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2318:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2318:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2318:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2318:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vec_helper.c:2318:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2319:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:2319:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2319:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2319:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:2319:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vec_helper.c:2328:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2367:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:236:12: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2383:39: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2385:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2385:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2396:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2396:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2407:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2407:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2417:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vec_helper.c:2417:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vec_helper.c:2419:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2419:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2428:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2430:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2430:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:243:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/vec_helper.c:243:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:243:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:243:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2441:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2441:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:244:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/vec_helper.c:244:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:244:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:244:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:2452:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2452:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2464:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2464:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2474:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vec_helper.c:2476:26: warning: implicit conversion changes signedness: 'long' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2476:31: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2488:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vec_helper.c:2509:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vec_helper.c:2520:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2521:26: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:252:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2532:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2532:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2532:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2532:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2534:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2534:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2534:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2534:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2536:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2536:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2536:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2536:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2538:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2538:42: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2538:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2538:56: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2545:20: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2545:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2593:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2593:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2602:31: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2602:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2613:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2613:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:261:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2653:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2653:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2665:41: warning: implicit conversion changes signedness: 'int' to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2666:41: warning: implicit conversion changes signedness: 'int' to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2669:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2669:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2679:31: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2679:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2684:46: warning: implicit conversion changes signedness: 'int' to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:2687:46: warning: implicit conversion changes signedness: 'int' to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:268:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/vec_helper.c:268:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:268:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:268:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2691:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2691:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:269:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/arm/vec_helper.c:269:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:269:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:269:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wsign-conversion] target/arm/vec_helper.c:2708:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2708:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2708:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2708:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2708:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2708:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2709:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2709:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2709:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2709:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2709:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2709:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2710:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2710:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2710:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2710:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2710:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2711:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2711:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2711:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2711:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2711:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2713:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2713:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2713:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2713:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2713:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2713:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2714:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2714:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2714:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2714:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2714:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:2714:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2715:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2715:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2715:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2715:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2715:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:2716:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vec_helper.c:2716:1: warning: declaration shadows a local variable [-Wshadow] target/arm/vec_helper.c:2716:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:2716:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:2716:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:277:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:286:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:298:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:298:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:310:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:310:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:405:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/vec_helper.c:412:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:418:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:427:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:434:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_helper.c:440:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:449:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:461:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:461:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:473:19: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:473:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:555:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vec_helper.c:683:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:683:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:683:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:684:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:684:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:684:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:685:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:685:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/arm/vec_helper.c:685:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:685:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:686:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:686:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:686:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:687:1: warning: comparison of integers of different signs: 'intptr_t' (aka 'long') and 'unsigned long' [-Wsign-compare] target/arm/vec_helper.c:687:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:687:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:716:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:716:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'typeof (1 ? (16 / sizeof(int32_t)) : (opr_sz_n))' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:716:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:716:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:716:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/vec_helper.c:716:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:717:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:717:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'typeof (1 ? (16 / sizeof(uint32_t)) : (opr_sz_n))' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:717:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:717:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:717:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/vec_helper.c:717:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:718:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:718:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'typeof (1 ? (16 / sizeof(int32_t)) : (opr_sz_n))' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:718:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:718:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:718:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/vec_helper.c:718:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:719:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:719:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'typeof (1 ? (16 / sizeof(int32_t)) : (opr_sz_n))' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:719:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:719:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:719:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/vec_helper.c:719:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:720:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:720:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'typeof (1 ? (16 / sizeof(int64_t)) : (opr_sz_n))' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:720:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:720:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:720:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/vec_helper.c:720:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:721:1: warning: extension used [-Wlanguage-extension-token] target/arm/vec_helper.c:721:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'typeof (1 ? (16 / sizeof(uint64_t)) : (opr_sz_n))' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:721:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:721:1: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:721:1: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/arm/vec_helper.c:721:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vec_helper.c:726:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:741:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:743:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:748:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:754:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:776:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:782:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:804:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:810:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:815:30: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:823:31: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:824:31: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:824:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:826:35: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:826:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:831:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:837:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:843:30: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:855:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:856:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vec_helper.c:866:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:872:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:877:30: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:885:31: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:886:31: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:888:35: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:893:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:899:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:905:30: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_helper.c:928:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:934:24: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_helper.c:939:25: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long long' [-Wsign-conversion] target/arm/vec_helper.c:947:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:948:28: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:950:32: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] target/arm/vec_helper.c:955:27: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] target/arm/vec_internal.h:101:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_internal.h:111:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/vec_internal.h:142:12: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vec_internal.h:152:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/vec_internal.h:152:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vec_internal.h:214:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vec_internal.h:214:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vec_internal.h:235:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/vec_internal.h:236:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/vec_internal.h:236:9: warning: unknown command tag name [-Wdocumentation-unknown-command] target/arm/vec_internal.h:71:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/arm/vfp_helper.c:1001:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:1004:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:1015:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:1017:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:1025:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1025:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1025:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1043:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1061:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1146:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:1147:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:1167:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:1213:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:1239:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/vfp_helper.c:123:33: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1243:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/vfp_helper.c:124:33: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vfp_helper.c:1258:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:1275:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:1284:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:1287:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/vfp_helper.c:1291:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/arm/vfp_helper.c:149:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:174:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:175:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:201:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vfp_helper.c:202:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:216:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:217:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:218:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vfp_helper.c:224:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/arm/vfp_helper.c:273:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:274:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:275:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:276:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:277:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:278:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:279:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:280:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:285:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:300:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:315:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:344:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/arm/vfp_helper.c:363:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:393:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:396:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:422:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:423:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:477:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:477:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:477:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:478:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:478:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:478:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:479:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:479:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:479:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vfp_helper.c:480:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:480:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:481:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:481:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:482:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:483:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:483:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:483:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:484:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:484:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:484:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/vfp_helper.c:485:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:485:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:485:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vfp_helper.c:486:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:486:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:487:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:488:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:489:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:489:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:489:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:489:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:490:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:490:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:490:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/arm/vfp_helper.c:490:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:491:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:491:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:491:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/arm/vfp_helper.c:491:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:492:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:492:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:492:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:493:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:493:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:494:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:494:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:509:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/arm/vfp_helper.c:523:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:549:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:571:9: warning: macro is not used [-Wunused-macros] target/arm/vfp_helper.c:572:9: warning: macro is not used [-Wunused-macros] target/arm/vfp_helper.c:627:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:628:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:628:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:646:13: warning: enumeration values 'float_round_ties_away', 'float_round_to_odd', and 'float_round_to_odd_inf' not explicitly handled in switch [-Wswitch-enum] target/arm/vfp_helper.c:663:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:666:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:691:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:693:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:705:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:706:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:716:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:755:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:756:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:766:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/vfp_helper.c:804:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:850:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:853:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:855:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:858:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:864:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:867:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:868:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:901:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:902:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:902:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:903:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/arm/vfp_helper.c:903:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:913:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/arm/vfp_helper.c:91:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:92:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:948:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:949:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/arm/vfp_helper.c:959:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/arm/vfp_helper.c:95:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:97:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/arm/vfp_helper.c:988:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/arm/vfp_helper.c:98:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/arm/vfp_helper.c:98:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/avr/cpu-qom.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/avr/cpu-qom.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/avr/cpu-qom.h:29:1: warning: extra ';' outside of a function [-Wextra-semi] target/avr/cpu-qom.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/avr/cpu-qom.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/avr/cpu.c:101:46: warning: unused parameter 'cpu' [-Wunused-parameter] target/avr/cpu.c:110:24: warning: 'AVR_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:144:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:149:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:165:59: warning: unused parameter 'flags' [-Wunused-parameter] target/avr/cpu.c:167:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:194:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/avr/cpu.c:194:21: warning: extension used [-Wlanguage-extension-token] target/avr/cpu.c:194:21: warning: padding size of 'struct (unnamed at ../target/avr/cpu.c:194:21)' with 7 bits to alignment boundary [-Wpadded] target/avr/cpu.c:194:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/avr/cpu.c:221:55: warning: unused parameter 'data' [-Wunused-parameter] target/avr/cpu.c:223:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:224:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:225:24: warning: 'AVR_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:273:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:302:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:30:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:32:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/cpu.c:332:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:359:56: warning: unused parameter 'user_data' [-Wunused-parameter] target/avr/cpu.c:37:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:396:1: warning: extension used [-Wlanguage-extension-token] target/avr/cpu.c:396:1: warning: padding size of 'struct (unnamed at ../target/avr/cpu.c:396:1)' with 7 bits to alignment boundary [-Wpadded] target/avr/cpu.c:396:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/avr/cpu.c:44:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:54:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:61:62: warning: unused parameter 'tb' [-Wunused-parameter] target/avr/cpu.c:64:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:67:17: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/cpu.c:73:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.c:74:24: warning: 'AVR_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/avr/cpu.h:137:14: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'features' [-Wpadded] target/avr/cpu.h:146:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/avr/cpu.h:147:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/avr/cpu.h:149:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/avr/cpu.h:151:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/avr/cpu.h:178:50: warning: unused parameter 'env' [-Wunused-parameter] target/avr/cpu.h:226:10: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/disas.c:106:28: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/avr/disas.c:106:30: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/avr/disas.c:162:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:163:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:166:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:167:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:169:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:170:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:208:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:211:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:214:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:215:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:242:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:243:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:244:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:245:1: warning: unused parameter 'a' [-Wunused-parameter] target/avr/disas.c:24:9: warning: padding size of 'DisasContext' with 5 bytes to alignment boundary [-Wpadded] target/avr/disas.c:30:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/disas.c:35:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/disas.c:40:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/disas.c:45:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/disas.c:67:39: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/avr/disas.c:67:41: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/avr/disas.c:84:12: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/avr/disas.c:85:21: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/avr/disas.c:99:27: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/avr/disas.c:99:29: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/avr/gdbstub.c:26:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/gdbstub.c:31:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/gdbstub.c:56:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/gdbstub.c:73:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/avr/gdbstub.c:79:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/avr/gdbstub.c:86:47: warning: unused parameter 'cpu' [-Wunused-parameter] target/avr/helper.c:101:46: warning: unused parameter 'cs' [-Wunused-parameter] target/avr/helper.c:106:56: warning: unused parameter 'size' [-Wunused-parameter] target/avr/helper.c:107:37: warning: unused parameter 'access_type' [-Wunused-parameter] target/avr/helper.c:113:16: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/avr/helper.c:117:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/helper.c:133:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/helper.c:145:31: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/helper.c:153:22: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/helper.c:153:53: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/helper.c:201:30: warning: unused parameter 'env' [-Wunused-parameter] target/avr/helper.c:302:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/helper.c:307:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/helper.c:31:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/helper.c:323:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/helper.c:326:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/helper.c:356:70: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/helper.c:48:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/avr/helper.c:54:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/helper.c:60:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/avr/helper.c:70:19: warning: 'AVR_CPU' was marked unused but was used [-Wused-but-marked-unused] target/avr/helper.c:81:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/avr/helper.c:95:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/avr/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:21:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:22:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:23:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:24:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:25:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:26:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:27:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:27:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:28:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:29:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/avr/helper.h:29:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/avr/machine.c:104:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:105:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:106:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:108:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:110:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:111:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:112:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:113:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:114:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:115:9: warning: extension used [-Wlanguage-extension-token] target/avr/machine.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/avr/machine.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/avr/machine.c:25:55: warning: unused parameter 'size' [-Wunused-parameter] target/avr/machine.c:26:41: warning: unused parameter 'field' [-Wunused-parameter] target/avr/machine.c:31:12: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/machine.c:36:55: warning: unused parameter 'size' [-Wunused-parameter] target/avr/machine.c:37:41: warning: unused parameter 'field' [-Wunused-parameter] target/avr/machine.c:37:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/avr/machine.c:52:58: warning: unused parameter 'size' [-Wunused-parameter] target/avr/machine.c:53:44: warning: unused parameter 'field' [-Wunused-parameter] target/avr/machine.c:58:12: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/machine.c:63:58: warning: unused parameter 'size' [-Wunused-parameter] target/avr/machine.c:64:44: warning: unused parameter 'field' [-Wunused-parameter] target/avr/machine.c:64:63: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/avr/machine.c:67:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/avr/translate.c:1085:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/avr/translate.c:1086:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/avr/translate.c:1087:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/avr/translate.c:1089:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/avr/translate.c:1105:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:1117:53: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:1135:55: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:1156:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:1175:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:1187:55: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:1209:57: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:121:10: warning: padding struct 'struct DisasContext' with 4 bytes to align 'skip_var0' [-Wpadded] target/avr/translate.c:1239:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:1248:51: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:1264:53: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:1291:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:1315:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:1347:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:1479:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:150:52: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/avr/translate.c:1528:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:156:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:161:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:1629:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:1666:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:166:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:171:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:178:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/avr/translate.c:178:47: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:188:32: warning: implicit conversion changes signedness: 'int' to 'AVRFeature' (aka 'enum AVRFeature') [-Wsign-conversion] target/avr/translate.c:2145:53: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2224:55: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2294:51: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2304:53: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2318:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2334:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2537:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2560:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2588:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2612:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2634:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2653:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2671:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2684:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2689:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/avr/translate.c:2701:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2736:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2782:55: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2802:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2802:51: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2814:55: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2826:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:2826:51: warning: unused parameter 'a' [-Wunused-parameter] target/avr/translate.c:2846:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/avr/translate.c:2855:13: warning: 9 enumeration values not explicitly handled in switch: 'TCG_COND_LT', 'TCG_COND_GE', 'TCG_COND_LTU'... [-Wswitch-enum] target/avr/translate.c:2899:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/avr/translate.c:2899:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/avr/translate.c:2899:25: warning: extension used [-Wlanguage-extension-token] target/avr/translate.c:2899:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/avr/translate.c:2922:47: warning: unused parameter 'db' [-Wunused-parameter] target/avr/translate.c:2922:61: warning: unused parameter 'cs' [-Wunused-parameter] target/avr/translate.c:2926:67: warning: unused parameter 'cs' [-Wunused-parameter] target/avr/translate.c:2928:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/avr/translate.c:2928:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/avr/translate.c:2928:25: warning: extension used [-Wlanguage-extension-token] target/avr/translate.c:2928:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/avr/translate.c:2930:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:2933:71: warning: unused parameter 'cs' [-Wunused-parameter] target/avr/translate.c:2935:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/avr/translate.c:2935:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/avr/translate.c:2935:25: warning: extension used [-Wlanguage-extension-token] target/avr/translate.c:2935:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/avr/translate.c:2969:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:2975:17: warning: 13 enumeration values not explicitly handled in switch: 'DISAS_TOO_MANY', 'DISAS_TARGET_0', 'DISAS_TARGET_1'... [-Wswitch-enum] target/avr/translate.c:2990:56: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/avr/translate.c:2998:64: warning: unused parameter 'cs' [-Wunused-parameter] target/avr/translate.c:3000:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/avr/translate.c:3000:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/avr/translate.c:3000:25: warning: extension used [-Wlanguage-extension-token] target/avr/translate.c:3000:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/avr/translate.c:3008:13: warning: 9 enumeration values not explicitly handled in switch: 'DISAS_TARGET_3', 'DISAS_TARGET_4', 'DISAS_TARGET_5'... [-Wswitch-enum] target/avr/translate.c:3017:38: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/avr/translate.c:3055:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/avr/translate.c:310:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:336:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:405:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:433:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:460:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:494:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:572:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:597:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:615:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:639:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:657:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:676:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:697:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:71:9: warning: macro is not used [-Wunused-macros] target/avr/translate.c:728:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:750:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/avr/translate.c:80:8: warning: padding size of 'struct DisasContext' with 3 bytes to alignment boundary [-Wpadded] target/avr/translate.c:991:51: warning: unused parameter 'a' [-Wunused-parameter] target/cris/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/cris/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/cris/cpu-qom.h:28:1: warning: extra ';' outside of a function [-Wextra-semi] target/cris/cpu-qom.h:34:4: warning: unknown command tag name 'vr'; did you mean 'var'? [-Wdocumentation-unknown-command] target/cris/cpu-qom.h:38:8: warning: padding size of 'struct CRISCPUClass' with 4 bytes to alignment boundary [-Wpadded] target/cris/cpu-qom.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/cris/cpu-qom.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/cris/cpu.c:106:27: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:107:27: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:119:57: warning: unused parameter 'user_data' [-Wunused-parameter] target/cris/cpu.c:144:25: warning: 'CRIS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:184:19: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:198:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:199:25: warning: 'CRIS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:208:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:244:58: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:246:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:247:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:254:58: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:256:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:257:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:264:59: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:266:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:267:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:274:59: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:276:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:277:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:284:59: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:286:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:287:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:294:59: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:296:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:297:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:303:56: warning: unused parameter 'data' [-Wunused-parameter] target/cris/cpu.c:305:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:306:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:307:25: warning: 'CRIS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:33:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:357:1: warning: extension used [-Wlanguage-extension-token] target/cris/cpu.c:357:1: warning: padding size of 'struct (unnamed at ../target/cris/cpu.c:357:1)' with 7 bits to alignment boundary [-Wpadded] target/cris/cpu.c:357:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/cris/cpu.c:35:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/cpu.c:40:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:46:63: warning: unused parameter 'tb' [-Wunused-parameter] target/cris/cpu.c:49:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:51:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/cpu.c:62:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.c:63:25: warning: 'CRIS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/cpu.h:164:9: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/cris/cpu.h:164:9: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/cris/cpu.h:167:15: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'load_info' [-Wpadded] target/cris/cpu.h:177:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/cris/cpu.h:179:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/cris/cpu.h:181:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/cris/cpu.h:253:58: warning: unused parameter 'ifetch' [-Wunused-parameter] target/cris/cpu.h:275:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/gdbstub.c:101:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/gdbstub.c:26:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/gdbstub.c:40:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/cris/gdbstub.c:42:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/cris/gdbstub.c:45:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/cris/gdbstub.c:58:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/gdbstub.c:62:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/cris/gdbstub.c:75:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/cris/gdbstub.c:77:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/cris/gdbstub.c:83:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/cris/gdbstub.c:93:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:100:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:125:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/helper.c:131:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/cris/helper.c:149:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/helper.c:162:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:181:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/helper.c:200:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/helper.c:212:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/helper.c:229:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/helper.c:244:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:245:20: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/helper.c:249:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/helper.c:252:52: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/helper.c:264:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:265:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:48:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/helper.c:52:57: warning: unused parameter 'size' [-Wunused-parameter] target/cris/helper.c:56:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/helper.c:62:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/helper.c:62:52: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/cris/helper.c:71:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/helper.c:71:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/cris/helper.c:86:26: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/cris/helper.h:10:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:10:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:12:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:12:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:13:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:13:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:14:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:14:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:16:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:16:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:18:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:18:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:1:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:20:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:21:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:21:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:22:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:2:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:3:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:4:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:5:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:7:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/cris/helper.h:8:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/cris/machine.c:30:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:30:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:31:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:31:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:32:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/cris/machine.c:41:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:41:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:42:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:42:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:43:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:44:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:45:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:46:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:47:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:48:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:48:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:49:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:49:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:50:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:50:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:51:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:51:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:52:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:53:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:54:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:55:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:56:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:57:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:58:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:59:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:60:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:61:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:62:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:63:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:64:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:64:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:66:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:66:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:68:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:68:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:70:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:70:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:72:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:72:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:74:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:74:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:76:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:76:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:78:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:78:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/cris/machine.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:80:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/cris/machine.c:90:9: warning: extension used [-Wlanguage-extension-token] target/cris/machine.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/cris/machine.c:91:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/cris/mmu.c:162:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/cris/mmu.c:188:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/cris/mmu.c:201:33: warning: variable 'lo' may be uninitialized when used here [-Wconditional-uninitialized] target/cris/mmu.c:265:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/mmu.c:268:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/mmu.c:311:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/cris/mmu.c:71:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/op_helper.c:215:25: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/op_helper.c:220:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/op_helper.c:222:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/op_helper.c:235:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/op_helper.c:266:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/cris/op_helper.c:36:9: warning: macro is not used [-Wunused-macros] target/cris/op_helper.c:44:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/opcode-cris.h:104:8: warning: padding size of 'struct cris_support_reg' with 4 bytes to alignment boundary [-Wpadded] target/cris/opcode-cris.h:302:33: warning: padding struct 'struct cris_opcode' with 3 bytes to align 'imm_oprnd_size' [-Wpadded] target/cris/opcode-cris.h:98:21: warning: padding struct 'struct cris_spec_reg' with 4 bytes to align 'warning' [-Wpadded] target/cris/translate.c:1008:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1020:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:1023:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1034:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1050:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/cris/translate.c:1064:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/cris/translate.c:1065:44: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/cris/translate.c:1089:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/cris/translate.c:1089:52: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/cris/translate.c:1154:50: warning: unused parameter 'dc' [-Wunused-parameter] target/cris/translate.c:1154:66: warning: unused parameter 'rd' [-Wunused-parameter] target/cris/translate.c:1197:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:1197:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:1197:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:1198:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1202:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:1239:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1250:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:1256:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/cris/translate.c:1259:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1273:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1282:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1288:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1293:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:1296:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1299:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1307:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1313:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1318:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:1323:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1329:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1334:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:1339:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1345:34: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1350:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:1354:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1360:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1367:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1378:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1384:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1390:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1397:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1404:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1411:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1418:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:141:1: warning: function 'gen_BUG' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/cris/translate.c:1420:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1427:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1427:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1436:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1436:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1445:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1447:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1470:54: warning: unused parameter 'dc' [-Wunused-parameter] target/cris/translate.c:1478:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1481:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1489:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1489:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1495:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1502:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1502:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1508:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1511:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1518:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1518:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1525:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1528:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1535:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1535:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1542:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1545:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1552:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1552:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1559:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1562:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1568:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1568:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1575:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1578:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1584:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1584:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1592:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1601:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1604:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1607:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/cris/translate.c:1610:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1610:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1617:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1620:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1625:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1625:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1631:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1634:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1639:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1639:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1646:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1658:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1661:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1666:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1666:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1673:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1688:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1719:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:173:9: warning: macro is not used [-Wunused-macros] target/cris/translate.c:1748:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1751:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1756:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1756:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1762:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1769:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1775:39: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1782:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1788:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1791:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1796:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1796:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1803:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1818:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1821:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1826:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1826:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1833:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1836:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1843:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1843:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1850:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1853:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1869:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1872:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1887:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1890:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1906:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1909:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1925:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1928:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:1943:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:1962:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:1975:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:1982:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2001:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2003:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2011:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2015:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2016:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2023:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2027:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2028:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2036:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2058:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2066:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2080:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2091:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2133:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2154:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2175:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2195:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2215:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:222:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2235:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2255:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2274:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2286:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2295:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2307:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2316:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2332:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2342:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2352:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2361:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:236:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/cris/translate.c:2372:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2381:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2400:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2443:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:244:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/cris/translate.c:2462:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2473:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2482:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2504:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2511:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2527:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2529:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:2539:39: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:253:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/cris/translate.c:2545:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2588:39: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:259:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/cris/translate.c:2603:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/cris/translate.c:2618:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2622:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2629:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:2638:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2643:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2659:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2666:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2673:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2682:36: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2692:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2693:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2705:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:2709:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2711:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2724:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:2728:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:272:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2730:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2738:37: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2745:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2746:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2765:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/cris/translate.c:2778:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2780:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2783:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:2796:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2798:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate.c:2801:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:2806:38: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2812:48: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/cris/translate.c:2813:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2840:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2843:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:2856:44: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2856:63: warning: unused parameter 'dc' [-Wunused-parameter] target/cris/translate.c:2861:44: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2861:63: warning: unused parameter 'dc' [-Wunused-parameter] target/cris/translate.c:2866:35: warning: unused parameter 'env' [-Wunused-parameter] target/cris/translate.c:2992:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate.c:3003:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/cris/translate.c:3003:21: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:3003:21: warning: padding size of 'struct (unnamed at ../target/cris/translate.c:3003:21)' with 7 bits to alignment boundary [-Wpadded] target/cris/translate.c:3003:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/cris/translate.c:3014:61: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3018:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3018:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:3019:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3019:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:3024:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:3065:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/cris/translate.c:3065:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/cris/translate.c:3065:24: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:3065:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/cris/translate.c:3082:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:3110:48: warning: unused parameter 'db' [-Wunused-parameter] target/cris/translate.c:3110:62: warning: unused parameter 'cpu' [-Wunused-parameter] target/cris/translate.c:3114:68: warning: unused parameter 'cpu' [-Wunused-parameter] target/cris/translate.c:3116:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/cris/translate.c:3116:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/cris/translate.c:3116:24: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:3116:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/cris/translate.c:3123:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/cris/translate.c:3123:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/cris/translate.c:3123:24: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:3123:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/cris/translate.c:3171:40: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:3176:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/cris/translate.c:3178:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/cris/translate.c:3178:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/cris/translate.c:3178:24: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:3178:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/cris/translate.c:3195:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3230:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3236:61: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3252:13: warning: 11 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_NORETURN', 'DISAS_TARGET_3'... [-Wswitch-enum] target/cris/translate.c:3257:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:3296:53: warning: unused parameter 'flags' [-Wunused-parameter] target/cris/translate.c:3298:20: warning: 'CRIS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/cris/translate.c:3338:19: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:3338:19: warning: padding size of 'struct (unnamed at ../target/cris/translate.c:3338:19)' with 7 bits to alignment boundary [-Wpadded] target/cris/translate.c:3338:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/cris/translate.c:3386:39: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/cris/translate.c:3391:40: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/cris/translate.c:413:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:468:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/cris/translate.c:469:21: warning: extension used [-Wlanguage-extension-token] target/cris/translate.c:469:21: warning: padding size of 'struct (unnamed at ../target/cris/translate.c:469:21)' with 7 bits to alignment boundary [-Wpadded] target/cris/translate.c:469:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/cris/translate.c:475:42: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:490:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:491:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:492:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate.c:494:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate.c:50:9: warning: macro is not used [-Wunused-macros] target/cris/translate.c:514:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1002:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1033:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1047:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1055:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1055:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1059:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1066:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1071:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1076:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1081:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1086:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1089:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1092:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1095:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1098:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1104:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1107:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1107:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1129:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1156:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1157:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1166:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1167:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1177:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1178:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1202:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1203:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1212:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1218:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1221:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1230:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1261:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:1277:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:1325:39: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/cris/translate_v10.c.inc:1330:40: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/cris/translate_v10.c.inc:139:61: warning: unused parameter 'size' [-Wunused-parameter] target/cris/translate_v10.c.inc:159:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:161:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:186:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate_v10.c.inc:188:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/cris/translate_v10.c.inc:198:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:211:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:212:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:217:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:248:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:248:65: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:355:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:390:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:393:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:402:54: warning: unused parameter 'dc' [-Wunused-parameter] target/cris/translate_v10.c.inc:551:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:565:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:573:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:57:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:595:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:600:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:605:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:610:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:615:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:631:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:636:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:641:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:646:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:651:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:666:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:668:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/cris/translate_v10.c.inc:706:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:773:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:773:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:774:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:810:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:826:39: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/cris/translate_v10.c.inc:861:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:862:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/cris/translate_v10.c.inc:893:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:913:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:917:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:918:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:935:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:939:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:956:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:964:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:964:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/cris/translate_v10.c.inc:985:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/hppa/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/hppa/cpu-qom.h:28:1: warning: extra ';' outside of a function [-Wextra-semi] target/hppa/cpu-qom.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/hppa/cpu-qom.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/hppa/cpu.c:103:49: warning: unused parameter 'access_type' [-Wunused-parameter] target/hppa/cpu.c:103:66: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/hppa/cpu.c:106:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:112:27: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/cpu.c:123:25: warning: 'HPPA_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:137:24: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:147:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:156:56: warning: unused parameter 'cpu_model' [-Wunused-parameter] target/hppa/cpu.c:184:56: warning: unused parameter 'data' [-Wunused-parameter] target/hppa/cpu.c:186:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:187:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:188:25: warning: 'HPPA_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:33:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:35:23: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/cpu.c:36:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/cpu.c:41:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:49:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:59:20: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/hppa/cpu.c:62:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/cpu.c:64:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/hppa/cpu.c:72:63: warning: unused parameter 'tb' [-Wunused-parameter] target/hppa/cpu.c:75:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/cpu.c:77:23: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/cpu.c:79:27: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/cpu.c:94:47: warning: unused parameter 'cs' [-Wunused-parameter] target/hppa/cpu.h:170:16: warning: padding size of 'struct CPUArchState' with 4 bytes to alignment boundary [-Wpadded] target/hppa/cpu.h:191:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'iasq_f' [-Wpadded] target/hppa/cpu.h:197:17: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'cr' [-Wpadded] target/hppa/cpu.h:217:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/hppa/cpu.h:218:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/hppa/cpu.h:220:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/hppa/cpu.h:222:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/hppa/cpu.h:291:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/cpu.h:292:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/cpu.h:300:40: warning: implicit conversion changes signedness: 'unsigned int' to 'target_sreg' (aka 'int') [-Wsign-conversion] target/hppa/gdbstub.c:130:13: warning: use of GNU case range extension [-Wgnu-case-range] target/hppa/gdbstub.c:131:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/gdbstub.c:151:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/gdbstub.c:158:15: warning: implicit conversion changes signedness: 'int' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] target/hppa/gdbstub.c:165:12: warning: use of GNU case range extension [-Wgnu-case-range] target/hppa/gdbstub.c:269:13: warning: use of GNU case range extension [-Wgnu-case-range] target/hppa/gdbstub.c:26:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/gdbstub.c:34:12: warning: use of GNU case range extension [-Wgnu-case-range] target/hppa/helper.c:57:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/helper.c:79:53: warning: unused parameter 'flags' [-Wunused-parameter] target/hppa/helper.c:81:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/helper.c:94:32: warning: code will never be executed [-Wunreachable-code] target/hppa/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:10:1: warning: passing 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:11:1: warning: passing 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:12:1: warning: passing 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:14:1: warning: passing 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:15:1: warning: passing 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:16:1: warning: passing 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:17:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:17:1: warning: passing 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:19:1: warning: initializing 'void *' with an expression of type 'void (target_ulong)' (aka 'void (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:19:1: warning: passing 'void (target_ulong)' (aka 'void (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:21:1: warning: initializing 'void *' with an expression of type 'target_ureg (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:21:1: warning: passing 'target_ureg (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:25:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:25:1: warning: passing 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:26:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:26:1: warning: passing 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:27:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:27:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:28:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:28:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:29:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:29:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:30:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:30:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:32:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:32:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:33:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:33:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:34:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:34:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:35:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:35:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:36:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:36:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:37:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:37:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:39:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:39:1: warning: passing 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:40:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:40:1: warning: passing 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:42:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, int32_t)' (aka 'unsigned int (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:42:1: warning: passing 'float32 (CPUArchState *, int32_t)' (aka 'unsigned int (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:43:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, int64_t)' (aka 'unsigned int (struct CPUArchState *, long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:43:1: warning: passing 'float32 (CPUArchState *, int64_t)' (aka 'unsigned int (struct CPUArchState *, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:44:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, int32_t)' (aka 'unsigned long long (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:44:1: warning: passing 'float64 (CPUArchState *, int32_t)' (aka 'unsigned long long (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:45:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, int64_t)' (aka 'unsigned long long (struct CPUArchState *, long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:45:1: warning: passing 'float64 (CPUArchState *, int64_t)' (aka 'unsigned long long (struct CPUArchState *, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:47:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, float32)' (aka 'int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:47:1: warning: passing 'int32_t (CPUArchState *, float32)' (aka 'int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:48:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, float64)' (aka 'int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:48:1: warning: passing 'int32_t (CPUArchState *, float64)' (aka 'int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:49:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, float32)' (aka 'long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:49:1: warning: passing 'int64_t (CPUArchState *, float32)' (aka 'long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:50:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, float64)' (aka 'long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:50:1: warning: passing 'int64_t (CPUArchState *, float64)' (aka 'long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:52:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, float32)' (aka 'int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:52:1: warning: passing 'int32_t (CPUArchState *, float32)' (aka 'int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:53:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, float64)' (aka 'int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:53:1: warning: passing 'int32_t (CPUArchState *, float64)' (aka 'int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:54:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, float32)' (aka 'long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:54:1: warning: passing 'int64_t (CPUArchState *, float32)' (aka 'long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:55:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, float64)' (aka 'long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:55:1: warning: passing 'int64_t (CPUArchState *, float64)' (aka 'long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:57:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:57:1: warning: passing 'float32 (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:58:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:58:1: warning: passing 'float32 (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:59:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:59:1: warning: passing 'float64 (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:60:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:60:1: warning: passing 'float64 (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:62:1: warning: passing 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:63:1: warning: passing 'uint32_t (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:64:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:64:1: warning: passing 'uint64_t (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:65:1: warning: passing 'uint64_t (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:67:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:67:1: warning: passing 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:68:1: warning: passing 'uint32_t (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:69:1: warning: passing 'uint64_t (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:70:1: warning: passing 'uint64_t (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, float32, float32, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:72:1: warning: passing 'void (CPUArchState *, float32, float32, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, float64, float64, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:73:1: warning: passing 'void (CPUArchState *, float64, float64, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:75:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:75:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:76:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:76:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:77:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:77:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:78:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:78:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:80:1: warning: initializing 'void *' with an expression of type 'target_ureg (void)' (aka 'unsigned int (void)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:80:1: warning: passing 'target_ureg (void)' (aka 'unsigned int (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:83:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:84:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:85:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:86:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:87:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:88:1: warning: passing 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:89:1: warning: passing 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:90:1: warning: passing 'void (CPUArchState *, target_ureg)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:91:1: warning: initializing 'void *' with an expression of type 'target_ureg (CPUArchState *, target_ureg)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:91:1: warning: passing 'target_ureg (CPUArchState *, target_ureg)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:92:1: warning: passing 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:93:1: warning: passing 'void (CPUArchState *, target_ulong, target_ureg)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:94:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:95:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:96:1: warning: initializing 'void *' with an expression of type 'target_ureg (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:96:1: warning: passing 'target_ureg (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/hppa/helper.h:97:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/hppa/int_helper.c:152:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/int_helper.c:156:64: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/int_helper.c:191:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/int_helper.c:236:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/hppa/int_helper.c:236:27: warning: extension used [-Wlanguage-extension-token] target/hppa/int_helper.c:236:27: warning: padding size of 'struct (unnamed at ../target/hppa/int_helper.c:236:27)' with 7 bits to alignment boundary [-Wpadded] target/hppa/int_helper.c:236:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/hppa/int_helper.c:257:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/int_helper.c:44:50: warning: unused parameter 'addr' [-Wunused-parameter] target/hppa/int_helper.c:44:65: warning: unused parameter 'size' [-Wunused-parameter] target/hppa/int_helper.c:52:47: warning: unused parameter 'addr' [-Wunused-parameter] target/hppa/int_helper.c:53:50: warning: unused parameter 'size' [-Wunused-parameter] target/hppa/int_helper.c:95:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/machine.c:126:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:126:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:127:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:127:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:128:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:128:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:129:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:129:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:130:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:130:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:131:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:131:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:148:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:148:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:149:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:149:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:150:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:150:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:151:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:151:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:153:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:153:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:155:38: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:155:38: warning: padding size of 'struct (unnamed at ../target/hppa/machine.c:155:5)' with 7 bits to alignment boundary [-Wpadded] target/hppa/machine.c:155:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/hppa/machine.c:155:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:155:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:157:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:157:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:159:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/hppa/machine.c:171:5: warning: extension used [-Wlanguage-extension-token] target/hppa/machine.c:171:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/hppa/machine.c:172:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/hppa/machine.c:46:54: warning: unused parameter 'size' [-Wunused-parameter] target/hppa/machine.c:47:40: warning: unused parameter 'field' [-Wunused-parameter] target/hppa/machine.c:54:54: warning: unused parameter 'size' [-Wunused-parameter] target/hppa/machine.c:55:40: warning: unused parameter 'field' [-Wunused-parameter] target/hppa/machine.c:55:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/hppa/machine.c:69:54: warning: unused parameter 'size' [-Wunused-parameter] target/hppa/machine.c:70:40: warning: unused parameter 'field' [-Wunused-parameter] target/hppa/machine.c:95:54: warning: unused parameter 'size' [-Wunused-parameter] target/hppa/machine.c:96:40: warning: unused parameter 'field' [-Wunused-parameter] target/hppa/machine.c:96:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/hppa/mem_helper.c:127:19: warning: comparison of integers of different signs: 'int' and 'target_ureg' (aka 'unsigned int') [-Wsign-compare] target/hppa/mem_helper.c:127:48: warning: comparison of integers of different signs: 'int' and 'target_ureg' (aka 'unsigned int') [-Wsign-compare] target/hppa/mem_helper.c:128:19: warning: comparison of integers of different signs: 'int' and 'target_ureg' (aka 'unsigned int') [-Wsign-compare] target/hppa/mem_helper.c:128:48: warning: comparison of integers of different signs: 'int' and 'target_ureg' (aka 'unsigned int') [-Wsign-compare] target/hppa/mem_helper.c:184:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/mem_helper.c:201:37: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/hppa/mem_helper.c:208:20: warning: 'HPPA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/hppa/mem_helper.c:213:13: warning: enumeration value 'MMU_DATA_LOAD' not explicitly handled in switch [-Wswitch-enum] target/hppa/mem_helper.c:231:51: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/hppa/mem_helper.c:236:35: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/mem_helper.c:242:45: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/hppa/mem_helper.c:243:40: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/hppa/mem_helper.c:243:64: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/hppa/mem_helper.c:245:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/hppa/mem_helper.c:245:54: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/hppa/mem_helper.c:257:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/hppa/mem_helper.c:257:21: warning: extension used [-Wlanguage-extension-token] target/hppa/mem_helper.c:257:21: warning: padding size of 'struct (unnamed at ../target/hppa/mem_helper.c:257:21)' with 7 bits to alignment boundary [-Wpadded] target/hppa/mem_helper.c:257:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/hppa/mem_helper.c:275:26: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/hppa/mem_helper.c:324:5: warning: extension used [-Wlanguage-extension-token] target/hppa/mem_helper.c:324:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/mem_helper.c:32:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/hppa/mem_helper.c:32:21: warning: extension used [-Wlanguage-extension-token] target/hppa/mem_helper.c:32:21: warning: padding size of 'struct (unnamed at ../target/hppa/mem_helper.c:32:21)' with 7 bits to alignment boundary [-Wpadded] target/hppa/mem_helper.c:32:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/hppa/mem_helper.c:363:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/mem_helper.c:370:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/mem_helper.c:373:12: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/mem_helper.c:58:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/mem_helper.c:66:27: warning: extension used [-Wlanguage-extension-token] target/hppa/mem_helper.c:66:27: warning: padding size of 'struct (unnamed at ../target/hppa/mem_helper.c:66:27)' with 7 bits to alignment boundary [-Wpadded] target/hppa/mem_helper.c:66:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/hppa/op_helper.c:113:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:119:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:151:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:157:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:178:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/hppa/op_helper.c:178:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/hppa/op_helper.c:184:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/hppa/op_helper.c:188:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/op_helper.c:194:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:196:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/op_helper.c:221:29: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/hppa/op_helper.c:223:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/hppa/op_helper.c:240:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/hppa/op_helper.c:267:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:274:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:281:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:288:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:295:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:302:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:309:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:316:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:323:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:330:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:337:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:344:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:351:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:358:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:365:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:372:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:379:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:386:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:393:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:400:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:407:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:414:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:421:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:428:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:435:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:442:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:449:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:456:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:463:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:470:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:477:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:484:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:491:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:498:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:505:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:50:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:512:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:519:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:526:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:548:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/hppa/op_helper.c:555:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/op_helper.c:579:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:57:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:592:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:599:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:607:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:614:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:622:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/hppa/op_helper.c:636:50: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/op_helper.c:644:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/op_helper.c:657:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/op_helper.c:658:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/hppa/op_helper.c:685:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/hppa/op_helper.c:685:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/op_helper.c:72:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/hppa/op_helper.c:78:15: warning: extension used [-Wlanguage-extension-token] target/hppa/op_helper.c:78:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:1044:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1053:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1059:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1064:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1069:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1130:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1134:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:1155:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:1193:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1194:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1195:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1195:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1195:76: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1208:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1209:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1209:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1244:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:1287:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1288:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1289:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1289:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1301:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1302:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1302:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1359:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1360:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1361:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1361:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1412:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1465:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:1488:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:1506:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:1524:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:1542:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:158:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:1599:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1599:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1599:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1600:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1625:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1625:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1625:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1626:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:163:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:164:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:1655:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1655:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1655:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1656:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:165:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:166:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:1676:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1676:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1676:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:1677:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:168:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:170:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:171:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:172:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:178:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:1854:25: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:1911:23: warning: implicit conversion changes signedness: 'int' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] target/hppa/translate.c:1920:38: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:1921:38: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:1931:49: warning: implicit conversion changes signedness: 'target_ureg' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:1945:23: warning: implicit conversion changes signedness: 'int' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] target/hppa/translate.c:194:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:196:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:197:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:199:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:200:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:201:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:202:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:203:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2061:51: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2067:55: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2072:53: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2075:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/hppa/translate.c:207:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2083:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2085:32: warning: implicit conversion changes signedness: 'target_ureg' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:2094:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2095:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:209:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:210:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2113:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2114:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:211:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:212:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:213:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2153:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:215:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2163:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2164:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:216:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2177:38: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:2178:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:217:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2189:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2194:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2209:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:221:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2229:24: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:222:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2230:38: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:2232:24: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:2239:38: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:223:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2246:38: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:224:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2257:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:225:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2268:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:226:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2276:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:227:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2282:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:228:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:229:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2300:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:230:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:231:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2320:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:232:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2335:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:233:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2364:51: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2369:55: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2374:53: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2385:55: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2396:71: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:2409:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:240:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2410:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2411:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2415:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2429:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2430:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2430:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2436:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2445:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2458:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2458:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2459:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:246:9: warning: macro is not used [-Wunused-macros] target/hppa/translate.c:2483:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2483:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2483:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2485:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2539:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:253:14: warning: padding struct 'struct DisasCond' with 4 bytes to align 'a0' [-Wpadded] target/hppa/translate.c:2564:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2564:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2564:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:256:16: warning: padding size of 'struct DisasContext' with 7 bytes to alignment boundary [-Wpadded] target/hppa/translate.c:2571:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2573:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2588:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:263:14: warning: padding struct 'struct DisasContext' with 4 bytes to align 'iaoq_n_var' [-Wpadded] target/hppa/translate.c:2662:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2663:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2664:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2700:55: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:2723:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2724:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2725:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2725:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2736:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2737:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2738:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2738:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2749:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2750:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2753:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2753:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2780:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2780:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2780:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2801:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2802:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2828:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2845:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2894:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2895:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2895:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2902:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2902:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2902:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2903:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2903:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/hppa/translate.c:2909:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2909:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2909:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2909:68: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/hppa/translate.c:290:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:2914:34: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/hppa/translate.c:2925:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2928:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2928:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2929:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:293:16: warning: code will never be executed [-Wunreachable-code] target/hppa/translate.c:2942:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:2945:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2947:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2959:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2959:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:2961:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:296:16: warning: code will never be executed [-Wunreachable-code] target/hppa/translate.c:2977:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3007:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3010:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3017:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3028:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:302:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3037:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3054:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:3065:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3065:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3065:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3065:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3065:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3071:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3071:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3071:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3071:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3085:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:3092:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:309:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3105:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3105:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3105:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3105:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3105:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3111:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3111:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3111:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3111:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3122:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3138:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3153:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:315:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3160:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3171:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3174:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3186:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3188:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3192:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3200:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3200:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3208:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:320:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3213:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3220:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3227:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3228:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3236:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:3246:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3251:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3258:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3265:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3266:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:326:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3279:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3284:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3291:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3299:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3300:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3306:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3311:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3318:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3325:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3326:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3329:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:332:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3330:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_sreg' (aka 'int') [-Wshorten-64-to-32] target/hppa/translate.c:3330:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:3330:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:3331:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_sreg' (aka 'int') [-Wshorten-64-to-32] target/hppa/translate.c:3331:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:3331:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/hppa/translate.c:3331:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/hppa/translate.c:3334:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3343:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3348:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3355:30: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3356:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3362:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3363:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3366:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3367:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3369:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3371:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3373:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3378:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:338:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/hppa/translate.c:3398:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:3426:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3426:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3426:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3426:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3426:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3434:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3434:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3434:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3434:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3458:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3466:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3478:25: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:3494:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3514:21: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:3533:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/hppa/translate.c:3536:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3541:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3546:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3556:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3557:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:3559:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3562:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3571:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3574:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3575:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3590:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3593:21: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:3596:33: warning: implicit conversion changes signedness: 'int' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] target/hppa/translate.c:3612:47: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3619:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3619:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3622:47: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3629:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3629:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3632:47: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3639:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3639:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3642:47: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3649:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3649:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3654:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3654:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3659:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3659:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3664:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3664:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3669:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3669:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3672:47: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3679:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3679:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3682:47: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3689:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3689:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3692:50: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3699:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3699:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3702:50: warning: unused parameter 'unused' [-Wunused-parameter] target/hppa/translate.c:3709:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3709:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3718:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3718:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3723:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3723:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3728:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3728:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3733:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3733:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3738:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3738:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3743:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3743:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3748:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3748:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3753:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3753:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3758:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3758:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3763:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3763:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3768:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3768:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3773:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3773:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3778:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3778:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3783:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3783:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3788:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3788:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3793:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3793:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3798:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3798:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3803:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3803:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3808:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3808:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:380:13: warning: padding size of 'GlobalVar' with 4 bytes to alignment boundary [-Wpadded] target/hppa/translate.c:3813:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3813:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3818:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3818:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3823:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3823:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3828:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3828:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3833:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3833:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3838:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3838:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3843:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3843:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3856:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3857:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3876:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3877:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3941:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3958:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3958:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3958:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3963:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3963:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3963:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3968:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3968:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3968:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3973:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3973:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3973:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3978:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3978:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3978:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3983:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3983:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3983:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3988:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3988:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3988:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3993:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3993:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:3993:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4002:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4003:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4005:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4020:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4021:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4022:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4023:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4024:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4028:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4028:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4028:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4029:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4029:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4029:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4049:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4049:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4049:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4050:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4050:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4050:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4071:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4072:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4073:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4083:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4093:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4094:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4095:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4105:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:410:40: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/hppa/translate.c:4110:53: warning: unused parameter 'a' [-Wunused-parameter] target/hppa/translate.c:4119:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/hppa/translate.c:4119:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/hppa/translate.c:4119:25: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:4119:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:4138:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/hppa/translate.c:4140:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ureg' (aka 'unsigned int') [-Wshorten-64-to-32] target/hppa/translate.c:4140:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/hppa/translate.c:4141:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4141:48: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:4143:19: warning: implicit conversion changes signedness: 'int' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] target/hppa/translate.c:4147:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/hppa/translate.c:4147:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/hppa/translate.c:4148:27: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:4148:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:4156:66: warning: unused parameter 'cs' [-Wunused-parameter] target/hppa/translate.c:4158:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/hppa/translate.c:4158:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/hppa/translate.c:4158:25: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:4158:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:415:44: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/hppa/translate.c:4170:68: warning: unused parameter 'cs' [-Wunused-parameter] target/hppa/translate.c:4172:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/hppa/translate.c:4172:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/hppa/translate.c:4172:25: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:4172:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:4179:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/hppa/translate.c:4179:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/hppa/translate.c:4179:25: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:4179:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:4199:25: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:4200:27: warning: implicit conversion changes signedness: 'int' to 'target_ureg' (aka 'unsigned int') [-Wsign-conversion] target/hppa/translate.c:422:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/hppa/translate.c:422:21: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:422:21: warning: padding size of 'struct (unnamed at ../target/hppa/translate.c:422:21)' with 7 bits to alignment boundary [-Wpadded] target/hppa/translate.c:422:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/hppa/translate.c:4236:25: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:4236:46: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:4251:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_TOO_MANY', 'DISAS_TARGET_3', 'DISAS_TARGET_4'... [-Wswitch-enum] target/hppa/translate.c:4259:25: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:4269:32: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:4279:65: warning: unused parameter 'cs' [-Wunused-parameter] target/hppa/translate.c:4281:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/hppa/translate.c:4281:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/hppa/translate.c:4281:25: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:4281:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/hppa/translate.c:4284:13: warning: 9 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_4', 'DISAS_TARGET_5'... [-Wswitch-enum] target/hppa/translate.c:492:13: warning: 10 enumeration values not explicitly handled in switch: 'TCG_COND_LT', 'TCG_COND_GE', 'TCG_COND_LTU'... [-Wswitch-enum] target/hppa/translate.c:511:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:512:18: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:512:18: warning: padding size of 'struct (unnamed at ../target/hppa/translate.c:512:5)' with 7 bits to alignment boundary [-Wpadded] target/hppa/translate.c:519:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:520:18: warning: extension used [-Wlanguage-extension-token] target/hppa/translate.c:520:18: warning: padding size of 'struct (unnamed at ../target/hppa/translate.c:520:5)' with 7 bits to alignment boundary [-Wpadded] target/hppa/translate.c:582:20: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:603:27: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:612:20: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:621:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:636:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:649:39: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/hppa/translate.c:751:23: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:754:32: warning: implicit conversion changes signedness: 'target_ureg' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:760:26: warning: implicit conversion changes signedness: 'target_sreg' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:780:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:821:11: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:821:22: warning: comparison of integers of different signs: 'target_ureg' (aka 'unsigned int') and 'int' [-Wsign-compare] target/hppa/translate.c:822:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/hppa/translate.c:823:38: warning: implicit conversion changes signedness: 'target_ureg' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:824:38: warning: implicit conversion changes signedness: 'target_ureg' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/hppa/translate.c:825:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_dump.c:140:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] target/i386/arch_dump.c:141:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] target/i386/arch_dump.c:142:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] target/i386/arch_dump.c:143:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] target/i386/arch_dump.c:144:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] target/i386/arch_dump.c:145:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion] target/i386/arch_dump.c:147:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:162:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/arch_dump.c:163:22: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:164:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:165:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:173:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:185:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_dump.c:188:29: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_dump.c:188:37: warning: extension used [-Wlanguage-extension-token] target/i386/arch_dump.c:188:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/arch_dump.c:206:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_dump.c:216:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/arch_dump.c:217:22: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:218:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:219:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:227:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:354:22: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:357:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:358:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:362:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:363:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:372:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:384:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_dump.c:392:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_dump.c:404:29: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_dump.c:404:37: warning: extension used [-Wlanguage-extension-token] target/i386/arch_dump.c:404:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/arch_dump.c:405:11: warning: extension used [-Wlanguage-extension-token] target/i386/arch_dump.c:405:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/arch_dump.c:457:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:458:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:460:45: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] target/i386/arch_dump.c:460:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/arch_dump.c:84:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/arch_dump.c:85:22: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_dump.c:86:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:87:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/arch_dump.c:94:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/arch_dump.c:97:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/i386/arch_memory_mapping.c:101:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:112:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:128:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:128:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:143:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:154:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:154:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:169:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:169:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:177:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:177:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:194:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:194:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:201:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:204:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:215:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:231:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:231:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:239:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:240:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:254:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:254:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:262:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:263:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:270:41: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/arch_memory_mapping.c:272:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/arch_memory_mapping.c:288:62: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:293:62: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:29:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:29:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:302:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:302:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:302:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:302:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:309:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:309:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:309:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:309:44: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:36:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:42:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:42:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:59:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:59:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:66:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:72:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:72:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:91:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:91:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/arch_memory_mapping.c:98:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/arch_memory_mapping.c:98:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/cpu-dump.c:211:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/cpu-dump.c:291:54: warning: unused parameter 'flags' [-Wunused-parameter] target/i386/cpu-dump.c:293:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-dump.c:294:26: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-dump.c:349:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-dump.c:355:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/cpu-dump.c:554:29: warning: extension used [-Wlanguage-extension-token] target/i386/cpu-dump.c:554:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/cpu-dump.c:560:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu-dump.c:560:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/cpu-dump.c:566:28: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned int') [-Wsign-compare] target/i386/cpu-dump.c:566:28: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] target/i386/cpu-dump.c:566:59: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned int') [-Wsign-compare] target/i386/cpu-dump.c:566:59: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] target/i386/cpu-internal.h:35:17: warning: padding struct 'struct FeatureWordInfo' with 4 bytes to align 'feat_names' [-Wpadded] target/i386/cpu-internal.h:41:22: warning: padding struct 'struct FeatureWordInfo::(unnamed at ../target/i386/cpu-internal.h:38:9)' with 3 bytes to align 'ecx' [-Wpadded] target/i386/cpu-qom.h:33:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/i386/cpu-qom.h:33:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/i386/cpu-qom.h:33:1: warning: extra ';' outside of a function [-Wextra-semi] target/i386/cpu-qom.h:40:4: warning: unknown command tag name 'host'; did you mean 'post'? [-Wdocumentation-unknown-command] target/i386/cpu-qom.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/i386/cpu-qom.h:42:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/i386/cpu-qom.h:43:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/i386/cpu-qom.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/i386/cpu-qom.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/i386/cpu-qom.h:60:9: warning: padding struct 'struct X86CPUClass' with 3 bytes to align 'ordering' [-Wpadded] target/i386/cpu-qom.h:66:17: warning: padding struct 'struct X86CPUClass' with 6 bytes to align 'model_description' [-Wpadded] target/i386/cpu-sysemu.c:151:11: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:157:10: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:200:25: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/cpu-sysemu.c:200:25: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/cpu-sysemu.c:200:25: warning: extension used [-Wlanguage-extension-token] target/i386/cpu-sysemu.c:200:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/cpu-sysemu.c:203:13: warning: enumeration value 'CPU_MODEL_EXPANSION_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] target/i386/cpu-sysemu.c:259:21: warning: code will never be executed [-Wunreachable-code] target/i386/cpu-sysemu.c:263:21: warning: code will never be executed [-Wunreachable-code] target/i386/cpu-sysemu.c:266:12: warning: 'APIC_COMMON_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:269:47: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/cpu-sysemu.c:274:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:282:12: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:295:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:298:12: warning: 'APIC_COMMON' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:311:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu-sysemu.c:331:45: warning: unused parameter 'name' [-Wunused-parameter] target/i386/cpu-sysemu.c:331:57: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:1294:14: warning: padding struct 'struct FeatureMask' with 4 bytes to align 'mask' [-Wpadded] target/i386/cpu.c:1400:16: warning: padding size of 'struct X86RegisterInfo32' with 4 bytes to alignment boundary [-Wpadded] target/i386/cpu.c:1477:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:1477:21: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:1477:21: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:1477:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:1477:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:1480:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:1481:19: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:1481:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/cpu.c:1484:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:1536:26: warning: unused parameter 'function' [-Wunused-parameter] target/i386/cpu.c:1536:45: warning: unused parameter 'count' [-Wunused-parameter] target/i386/cpu.c:1538:1: warning: function 'host_cpuid' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/i386/cpu.c:1560:9: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:1596:17: warning: padding struct 'struct X86CPUVersionDefinition' with 4 bytes to align 'alias' [-Wpadded] target/i386/cpu.c:1608:9: warning: padding struct 'struct X86CPUDefinition' with 3 bytes to align 'family' [-Wpadded] target/i386/cpu.c:1611:22: warning: padding struct 'struct X86CPUDefinition' with 4 bytes to align 'features' [-Wpadded] target/i386/cpu.c:1624:8: warning: padding size of 'struct X86CPUModel' with 7 bytes to alignment boundary [-Wpadded] target/i386/cpu.c:1629:17: warning: padding struct 'struct X86CPUModel' with 4 bytes to align 'note' [-Wpadded] target/i386/cpu.c:162:67: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] target/i386/cpu.c:1650:13: warning: missing field 'alias' initializer [-Wmissing-field-initializers] target/i386/cpu.c:1651:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:1654:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] target/i386/cpu.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:200:21: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:200:21: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:200:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:200:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:203:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/cpu.c:205:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/cpu.c:2291:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2294:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2372:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2375:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2458:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2461:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:248:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:2550:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2553:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:257:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:2648:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2666:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2679:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2682:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:275:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:276:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:2778:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2791:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2803:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2806:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2902:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2913:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2922:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:2925:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3031:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3042:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3049:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3058:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3061:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:308:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:309:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:3168:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3177:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:317:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:3184:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:318:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:3192:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3195:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3307:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3310:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:334:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:3420:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3433:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3447:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3456:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3464:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3467:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:351:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:3565:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3574:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3577:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3697:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3706:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3715:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3718:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3946:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3959:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:3962:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4016:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4019:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4078:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4081:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4148:15: warning: no previous extern declaration for non-static variable 'default_cpu_version' [-Wmissing-variable-declarations] target/i386/cpu.c:4183:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:4183:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:4184:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:4184:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:4185:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4188:59: warning: unused parameter 'data' [-Wunused-parameter] target/i386/cpu.c:4190:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4191:24: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4203:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4238:68: warning: unused parameter 'bit' [-Wunused-parameter] target/i386/cpu.c:4245:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4289:74: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:4300:66: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4303:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4315:66: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4318:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4333:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4342:65: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4345:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4355:65: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4358:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4373:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4378:68: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4381:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4390:68: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4393:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4408:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4412:56: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/cpu.c:4414:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4427:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4440:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4441:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4442:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4446:58: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/cpu.c:4448:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4455:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] target/i386/cpu.c:4462:44: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/cpu.c:4464:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4471:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/cpu.c:4479:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:4484:42: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4486:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4494:42: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4496:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4514:47: warning: unused parameter 'obj' [-Wunused-parameter] target/i386/cpu.c:4515:51: warning: unused parameter 'name' [-Wunused-parameter] target/i386/cpu.c:4520:55: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4521:61: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:4538:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/cpu.c:4569:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:4569:20: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:4569:20: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:4569:20)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:4569:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:4672:23: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:4706:58: warning: unused parameter 'name' [-Wunused-parameter] target/i386/cpu.c:4706:70: warning: unused parameter 'opaque' [-Wunused-parameter] target/i386/cpu.c:4709:18: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4731:10: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4772:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/i386/cpu.c:4773:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/i386/cpu.c:4774:25: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4775:25: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4817:56: warning: unused parameter 'user_data' [-Wunused-parameter] target/i386/cpu.c:4820:23: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4861:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:4861:21: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:4861:21: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:4861:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:4861:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:4865:56: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/i386/cpu.c:4881:23: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:4907:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:4910:58: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/cpu.c:4926:17: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:4947:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/cpu.c:4965:16: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5121:43: warning: unused parameter 'cs' [-Wunused-parameter] target/i386/cpu.c:5133:24: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:5134:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:5182:22: warning: declaration shadows a local variable [-Wshadow] target/i386/cpu.c:5222:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5223:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5255:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5259:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5261:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5285:82: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:5298:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5298:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/cpu.c:5299:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5302:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/cpu.c:5305:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5306:39: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/cpu.c:5353:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5363:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5364:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5368:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5377:20: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5384:20: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5389:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5431:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:5436:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:5445:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5467:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:5472:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.c:5477:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5477:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5485:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5500:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5501:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5508:37: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5513:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5515:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5516:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5517:34: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5518:18: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5519:19: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5520:18: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5528:28: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:5528:28: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:5528:28)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:5528:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:5547:15: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5558:13: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5561:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/cpu.c:5612:13: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:5695:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5696:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:571:9: warning: macro is not used [-Wunused-macros] target/i386/cpu.c:5754:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5763:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5772:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5783:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5840:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:5884:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:5885:24: warning: 'X86_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:5901:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:5956:13: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:595:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] target/i386/cpu.c:596:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] target/i386/cpu.c:597:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] target/i386/cpu.c:6001:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:6028:9: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:6042:9: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:6068:42: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/cpu.c:6121:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:6121:21: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6121:21: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:6121:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:6121:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:61:34: warning: no previous extern declaration for non-static variable 'cpuid2_cache_descriptors' [-Wmissing-variable-declarations] target/i386/cpu.c:6218:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:6218:21: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6218:21: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:6218:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:6218:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.c:6232:28: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:6308:9: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:6399:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6400:24: warning: 'X86_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6426:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/cpu.c:6431:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/cpu.c:6443:13: warning: code will never be executed [-Wunreachable-code] target/i386/cpu.c:6592:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6646:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6647:24: warning: 'X86_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6664:14: warning: padding struct 'struct BitProperty' with 4 bytes to align 'mask' [-Wpadded] target/i386/cpu.c:6670:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6680:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6681:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6763:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6764:24: warning: 'X86_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6810:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/cpu.c:6820:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6828:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6836:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6838:20: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.c:6843:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6851:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6895:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/cpu.c:6900:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:6924:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:6951:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.c:6966:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6966:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6967:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6967:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6968:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6968:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6969:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6969:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6970:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6970:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6972:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6972:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6973:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6973:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6974:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6974:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6976:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6976:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6978:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6978:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6980:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6980:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6982:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6982:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6984:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6984:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6986:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6986:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6988:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6988:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6990:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6990:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6992:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6992:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6994:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6994:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6996:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6996:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:6998:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:6998:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7000:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7000:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7002:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7002:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7004:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7004:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7006:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7006:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7008:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7008:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7010:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7010:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7012:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7012:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7014:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7014:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7016:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7016:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7018:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7018:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7020:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7020:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7022:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7022:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7023:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7023:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7026:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7026:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7028:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7028:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7030:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7030:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7032:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7032:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7033:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7033:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7034:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7034:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7036:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7036:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7037:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7037:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7038:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7038:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7039:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7039:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7040:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7040:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7041:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7041:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7042:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7042:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7043:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7043:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7044:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7044:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7046:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7046:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7047:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7047:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7048:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7048:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7049:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7049:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7050:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7050:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7051:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7051:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7052:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7052:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7053:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7053:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7054:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7054:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/cpu.c:7054:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7055:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7055:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7056:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7056:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7057:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7057:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7058:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7058:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7059:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7059:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7061:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7061:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7063:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7063:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7064:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7064:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7065:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7065:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7071:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7071:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7085:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7085:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7086:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7086:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7088:5: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7088:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/cpu.c:7090:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/cpu.c:7110:62: warning: unused parameter 'data' [-Wunused-parameter] target/i386/cpu.c:7112:24: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:7113:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:7114:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:7206:60: warning: unused parameter 'data' [-Wunused-parameter] target/i386/cpu.c:7208:24: warning: 'X86_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/cpu.c:7227:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/cpu.c:7227:21: warning: extension used [-Wlanguage-extension-token] target/i386/cpu.c:7227:21: warning: padding size of 'struct (unnamed at ../target/i386/cpu.c:7227:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/cpu.c:7227:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.h:1233:18: warning: padding struct 'struct SegmentCache' with 4 bytes to align 'base' [-Wpadded] target/i386/cpu.h:1479:16: warning: padding size of 'struct CPUCacheInfo' with 3 bytes to alignment boundary [-Wpadded] target/i386/cpu.h:1483:14: warning: padding struct 'struct CPUCacheInfo' with 3 bytes to align 'size' [-Wpadded] target/i386/cpu.h:1535:16: warning: padding size of 'struct CPUArchState' with 12 bytes to alignment boundary [-Wpadded] target/i386/cpu.h:1535:16: warning: padding size of 'struct CPUArchState' with 4 bytes to alignment boundary [-Wpadded] target/i386/cpu.h:1563:14: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'pdptrs' [-Wpadded] target/i386/cpu.h:1566:12: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'bnd_regs' [-Wpadded] target/i386/cpu.h:1572:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/i386/cpu.h:1572:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.h:1579:11: warning: padding struct 'struct CPUArchState' with 8 bytes to align 'fpregs' [-Wpadded] target/i386/cpu.h:1584:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'fpip' [-Wpadded] target/i386/cpu.h:1589:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'ft0' [-Wpadded] target/i386/cpu.h:1594:12: warning: padding struct 'struct CPUArchState' with 8 bytes to align 'xmm_regs' [-Wpadded] target/i386/cpu.h:1606:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'sysenter_esp' [-Wpadded] target/i386/cpu.h:1608:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'star' [-Wpadded] target/i386/cpu.h:1640:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'msr_smi_count' [-Wpadded] target/i386/cpu.h:1646:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'spec_ctrl' [-Wpadded] target/i386/cpu.h:1651:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/i386/cpu.h:1651:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.h:1707:5: warning: padding struct 'struct CPUArchState' with 4 bytes to align anonymous bit-field [-Wpadded] target/i386/cpu.h:1713:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'vm_vmcb' [-Wpadded] target/i386/cpu.h:1721:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'nested_cr3' [-Wpadded] target/i386/cpu.h:1724:14: warning: padding struct 'struct CPUArchState' with 3 bytes to align 'int_ctl' [-Wpadded] target/i386/cpu.h:1730:15: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'retaddr' [-Wpadded] target/i386/cpu.h:1733:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/i386/cpu.h:1733:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/i386/cpu.h:1752:22: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'features' [-Wpadded] target/i386/cpu.h:1776:14: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'exception_payload' [-Wpadded] target/i386/cpu.h:1778:14: warning: padding struct 'struct CPUArchState' with 3 bytes to align 'ins_len' [-Wpadded] target/i386/cpu.h:1781:13: warning: padding struct 'struct CPUArchState' with 3 bytes to align 'tsc_khz' [-Wpadded] target/i386/cpu.h:1808:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'xss' [-Wpadded] target/i386/cpu.h:1821:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/i386/cpu.h:1828:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/i386/cpu.h:1830:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/i386/cpu.h:1832:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/i386/cpu.h:1839:11: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'hyperv_vendor' [-Wpadded] target/i386/cpu.h:1841:14: warning: padding struct 'struct ArchCPU' with 7 bytes to align 'hyperv_features' [-Wpadded] target/i386/cpu.h:1843:15: warning: padding struct 'struct ArchCPU' with 3 bytes to align 'hyperv_no_nonarch_cs' [-Wpadded] target/i386/cpu.h:1848:14: warning: padding struct 'struct ArchCPU' with 3 bytes to align 'hyperv_ver_id_build' [-Wpadded] target/i386/cpu.h:1853:14: warning: padding struct 'struct ArchCPU' with 3 bytes to align 'hyperv_ver_id_sn' [-Wpadded] target/i386/cpu.h:1884:7: warning: padding struct 'struct ArchCPU' with 2 bytes to align 'mwait' [-Wpadded] target/i386/cpu.h:1903:14: warning: padding struct 'struct ArchCPU' with 7 bytes to align 'lbr_fmt' [-Wpadded] target/i386/cpu.h:2036:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2043:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2052:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2052:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2072:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2087:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/cpu.h:2088:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/cpu.h:2088:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/cpu.h:2137:50: warning: unused parameter 'cs' [-Wunused-parameter] target/i386/cpu.h:2191:56: warning: unused parameter 'ifetch' [-Wunused-parameter] target/i386/cpu.h:2240:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/cpu.h:2242:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/gdbstub.c:101:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/gdbstub.c:148:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/gdbstub.c:210:60: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/gdbstub.c:213:65: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/gdbstub.c:222:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/gdbstub.c:233:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/gdbstub.c:233:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/gdbstub.c:236:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/gdbstub.c:251:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/gdbstub.c:263:41: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/gdbstub.c:265:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/gdbstub.c:276:33: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/gdbstub.c:277:34: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] target/i386/gdbstub.c:302:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/gdbstub.c:302:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/gdbstub.c:325:20: warning: 'return' will never be executed [-Wunreachable-code-return] target/i386/gdbstub.c:328:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/gdbstub.c:331:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/gdbstub.c:331:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/gdbstub.c:333:29: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/gdbstub.c:333:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/gdbstub.c:333:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/gdbstub.c:333:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/gdbstub.c:349:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/gdbstub.c:355:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/gdbstub.c:376:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/gdbstub.c:383:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/gdbstub.c:383:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/gdbstub.c:55:9: warning: macro is not used [-Wunused-macros] target/i386/gdbstub.c:92:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/gdbstub.c:95:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/gdbstub.c:95:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:146:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:155:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:155:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:157:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:159:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:189:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:230:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:242:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:258:24: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:262:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:263:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:266:28: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:273:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:276:24: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:279:59: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:282:24: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:293:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:293:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:294:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:297:24: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:301:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:304:20: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:313:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:318:20: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:324:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:324:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:324:71: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:327:20: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:329:23: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:333:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:333:68: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:336:24: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/helper.c:340:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:347:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:347:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:347:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:351:16: warning: padding size of 'struct MCEInjectionParams' with 4 bytes to alignment boundary [-Wpadded] target/i386/helper.c:354:14: warning: padding struct 'struct MCEInjectionParams' with 4 bytes to align 'status' [-Wpadded] target/i386/helper.c:373:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:39:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:480:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/i386/helper.c:503:9: warning: extension used [-Wlanguage-extension-token] target/i386/helper.c:503:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/helper.c:50:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/helper.c:524:28: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:524:28: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:524:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/helper.c:52:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/helper.c:539:32: warning: code will never be executed [-Wunreachable-code] target/i386/helper.c:564:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/helper.c:564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:565:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:565:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/helper.c:566:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/helper.c:591:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/helper.c:598:9: warning: code will never be executed [-Wunreachable-code] target/i386/helper.c:60:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:621:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:632:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:642:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:652:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:662:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:66:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/helper.c:672:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:682:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:692:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:697:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/helper.c:702:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:712:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/helper.c:75:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/helper.h:100:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:100:1: warning: passing 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:101:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:101:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:102:1: warning: passing 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:103:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:104:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:104:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:105:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:105:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:105:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:105:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:106:1: warning: passing 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:106:1: warning: passing 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:10:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:10:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:111:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:112:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int32_t)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:113:1: warning: passing 'void (CPUArchState *, int32_t)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:114:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:115:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int32_t)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:116:1: warning: passing 'void (CPUArchState *, int32_t)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int64_t)' (aka 'void (struct CPUArchState *, long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:117:1: warning: passing 'void (CPUArchState *, int64_t)' (aka 'void (struct CPUArchState *, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:118:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:118:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:119:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:119:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:11:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:11:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:120:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:120:1: warning: passing 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:121:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:121:1: warning: passing 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:122:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *)' (aka 'long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:122:1: warning: passing 'int64_t (CPUArchState *)' (aka 'long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:123:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:123:1: warning: passing 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:124:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:124:1: warning: passing 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:125:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *)' (aka 'long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:125:1: warning: passing 'int64_t (CPUArchState *)' (aka 'long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:126:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:126:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:127:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:127:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:128:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:129:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:129:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:130:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:131:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:132:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:132:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:133:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:133:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:134:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:134:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:135:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:136:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:137:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:138:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:138:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:139:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:13:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:13:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:140:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:140:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:141:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:142:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:142:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:143:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:143:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:144:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:144:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:145:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:146:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:147:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:148:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:149:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:149:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:14:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:150:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:151:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:152:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:153:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:154:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:155:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:156:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:157:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:158:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:159:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:160:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:161:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:161:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:162:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:162:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:163:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:163:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:164:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:164:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:165:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:165:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:166:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:166:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:167:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:167:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:168:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:168:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:169:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:169:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:16:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:170:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:170:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:171:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:171:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:171:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:171:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:172:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:172:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:172:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:172:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:173:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:173:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:174:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:174:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:175:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:175:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:176:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:176:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:177:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:177:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:178:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:178:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:179:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:179:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:180:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:180:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:181:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:181:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:182:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:182:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:183:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:183:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:184:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:184:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:185:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:185:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:186:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:186:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:187:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:187:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:187:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:187:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:188:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:188:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:188:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:188:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:189:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:189:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:189:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:189:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:18:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:18:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:190:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:190:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:190:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:190:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:191:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:191:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:191:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:191:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:192:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:192:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:192:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:192:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:193:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:193:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:193:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:193:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:194:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:194:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:194:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:194:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:195:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:195:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:195:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:195:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:196:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:196:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:197:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:197:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:198:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:198:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:199:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:199:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:19:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:19:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:1:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:1:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:1:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:1:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:201:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:201:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:201:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:201:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:202:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:202:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:202:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:202:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:206:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:206:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:207:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:207:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:208:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:208:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:209:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:209:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:20:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:20:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:218:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:218:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:218:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:218:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:219:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:219:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:219:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:219:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:21:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:21:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:220:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:220:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:220:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:220:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:221:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:221:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:221:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:221:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:222:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:222:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:222:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:222:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:223:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:223:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:223:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:223:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:225:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:225:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:226:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:226:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:229:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:229:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:229:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:229:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:22:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:22:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:25:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:26:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:27:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:28:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:29:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:2:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:2:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:2:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:2:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong, int)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:30:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:32:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:32:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:33:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:33:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:34:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:34:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:34:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:34:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:35:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:35:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:35:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:35:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:36:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:36:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:37:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:37:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:38:1: warning: passing 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:39:1: warning: passing 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:39:1: warning: passing 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:40:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long, int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:41:1: warning: passing 'void (CPUArchState *, int, target_ulong, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:41:1: warning: passing 'void (CPUArchState *, int, target_ulong, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long, int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:42:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:43:1: warning: passing 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:44:1: warning: passing 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:45:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:48:1: warning: passing 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:48:1: warning: passing 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:49:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:49:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:49:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:49:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:4:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:4:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:52:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:53:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:53:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:55:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:55:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:56:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:56:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:58:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:58:1: warning: passing 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:59:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:59:1: warning: passing 'void (CPUArchState *, int, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:5:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:5:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:5:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:5:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:60:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:60:1: warning: passing 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:61:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:61:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:61:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:61:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:62:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:62:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:62:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:62:1: warning: passing 'void (CPUArchState *, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:65:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:68:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:69:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:69:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:6:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:6:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:70:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:70:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:72:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:73:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:75:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:76:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:77:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:78:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:79:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:7:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:7:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:80:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:83:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:84:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:84:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:84:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:84:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:85:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:86:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:86:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:86:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:86:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:87:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:88:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:88:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:88:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:88:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:89:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:8:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:8:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:90:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:90:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:91:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:92:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:93:1: warning: passing 'void (CPUArchState *, int, int)' (aka 'void (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:94:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:95:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:96:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:97:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:98:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:99:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:99:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/kvm/hyperv-stub.c:43:34: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/kvm/hyperv-stub.c:48:37: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/kvm/hyperv-stub.c:52:38: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/kvm/kvm-stub.c:43:41: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/kvm/kvm-stub.c:43:54: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/kvm/kvm-stub.c:48:35: warning: unused parameter 'max_apic_id' [-Wunused-parameter] target/i386/machine.c:100:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1014:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1014:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1015:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:101:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:102:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1033:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1033:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1034:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1052:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1052:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1053:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1061:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/machine.c:1062:30: warning: 'X86_MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/machine.c:1072:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1072:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1073:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:116:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:117:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:118:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1275:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1276:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1294:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1295:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:130:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1314:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1315:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:131:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:132:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1347:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1347:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1348:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1349:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1350:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1351:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1352:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1353:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1371:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1371:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1372:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1390:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1390:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1391:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1392:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1410:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1411:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1430:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1431:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:144:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1450:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1450:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1451:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:145:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1469:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:146:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1470:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1481:47: warning: unused parameter 'version_id' [-Wunused-parameter] target/i386/machine.c:1497:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1497:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1498:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1516:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1516:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1517:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1517:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1518:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1537:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1537:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1538:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1539:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1558:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1558:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1559:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1559:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:155:16: warning: padding size of 'struct x86_FPReg_tmp' with 6 bytes to alignment boundary [-Wpadded] target/i386/machine.c:1560:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1560:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:1560:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1561:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1579:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1579:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1580:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:1591:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1591:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1592:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1592:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1593:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1593:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1594:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1594:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1596:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1596:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1597:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1597:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1598:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1598:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1599:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1599:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1601:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1601:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:1601:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1603:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1603:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:1603:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1604:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1604:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1605:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1605:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1606:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1606:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1607:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1607:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1609:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1609:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1610:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1611:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1613:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1613:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1614:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1614:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1615:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1615:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1616:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1616:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1617:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1617:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1619:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1619:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1621:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1621:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1622:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1622:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:1622:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1625:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1626:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1627:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1628:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1628:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1629:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1629:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1630:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1630:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1632:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1632:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1634:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1634:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1635:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1637:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1638:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1638:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1639:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1639:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1640:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1640:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1641:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1641:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1642:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1642:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1643:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1643:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1644:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1644:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1645:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1645:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1646:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1648:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1648:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1649:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1649:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1650:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1650:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:1650:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1652:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1652:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1653:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1653:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1654:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1654:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1655:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1655:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1656:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1656:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1657:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1657:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1658:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1658:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1659:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1659:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1660:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1660:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1662:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1662:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1663:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1663:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1664:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1664:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1665:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1665:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1667:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1667:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1669:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1669:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1670:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1670:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1672:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1673:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1673:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1674:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:1674:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:1674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:1675:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:190:46: warning: unused parameter 'version' [-Wunused-parameter] target/i386/machine.c:203:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:204:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:20:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:20:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:212:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:212:9: warning: padding size of 'struct (unnamed at ../target/i386/machine.c:212:9)' with 7 bits to alignment boundary [-Wpadded] target/i386/machine.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:212:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/machine.c:213:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:21:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:21:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:224:47: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/machine.c:22:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:22:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:23:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:23:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:24:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:301:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/machine.c:303:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/machine.c:311:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/i386/machine.c:352:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/machine.c:399:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/machine.c:399:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/machine.c:400:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/machine.c:455:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:455:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:456:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:456:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:457:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:457:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:458:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:458:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:459:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:45:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:46:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:477:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:477:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:478:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:47:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:488:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:488:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:489:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:499:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:499:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:500:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:510:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:510:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:511:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:521:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:521:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:522:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:540:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:540:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:541:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:541:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:542:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:542:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:543:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:561:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:561:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:562:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:580:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:580:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:581:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:599:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:599:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:600:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:61:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:626:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:627:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:62:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:637:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:637:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:638:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:63:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:672:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:672:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:673:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:673:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:674:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:674:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:675:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:675:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:676:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:676:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:677:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:677:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:678:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:678:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:679:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:708:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:708:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:708:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:709:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:709:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:710:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:710:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:711:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:711:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:712:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:730:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:730:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:731:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:731:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:732:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:750:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:750:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:751:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:769:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:769:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:76:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:770:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:77:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:78:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:794:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:794:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:795:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:79:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:80:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:817:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:817:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:818:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/machine.c:834:21: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:834:21: warning: padding size of 'struct (unnamed at ../target/i386/machine.c:834:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/machine.c:834:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/machine.c:843:53: warning: unused parameter 'version_id' [-Wunused-parameter] target/i386/machine.c:857:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:857:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:858:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:858:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:859:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:859:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:860:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:860:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:861:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:871:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/i386/machine.c:871:21: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:871:21: warning: padding size of 'struct (unnamed at ../target/i386/machine.c:871:21)' with 7 bits to alignment boundary [-Wpadded] target/i386/machine.c:871:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/machine.c:885:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:885:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:887:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:887:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:888:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:902:63: warning: unused parameter 'version_id' [-Wunused-parameter] target/i386/machine.c:928:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:928:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:929:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:929:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:930:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:930:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:931:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:94:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:95:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:96:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:96:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:972:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:972:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:973:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:973:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:973:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:975:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:975:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/i386/machine.c:975:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:977:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:97:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:98:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:995:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:995:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/machine.c:996:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/machine.c:99:9: warning: extension used [-Wlanguage-extension-token] target/i386/machine.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/i386/monitor.c:109:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:109:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/monitor.c:131:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/monitor.c:196:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/monitor.c:221:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/i386/monitor.c:260:21: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/monitor.c:273:23: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:285:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/monitor.c:285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/monitor.c:287:13: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:298:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:327:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:327:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/monitor.c:329:13: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:385:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:39:44: warning: unused parameter 'env' [-Wunused-parameter] target/i386/monitor.c:465:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:549:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/i386/monitor.c:585:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/i386/monitor.c:586:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/i386/monitor.c:587:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:588:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:589:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:590:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:598:15: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/monitor.c:604:74: warning: unused parameter 'md' [-Wunused-parameter] target/i386/monitor.c:605:39: warning: unused parameter 'val' [-Wunused-parameter] target/i386/monitor.c:608:21: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/monitor.c:608:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/monitor.c:611:18: warning: no previous extern declaration for non-static variable 'monitor_defs' [-Wmissing-variable-declarations] target/i386/monitor.c:617:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:618:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:619:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:620:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:621:48: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:622:48: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:623:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:624:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:626:44: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:627:44: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:628:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:629:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:630:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:631:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:632:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:633:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:635:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:636:41: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:637:5: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:638:5: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:639:5: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:640:5: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:641:5: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:642:5: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/i386/monitor.c:643:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/i386/monitor.c:644:12: warning: missing field 'offset' initializer [-Wmissing-field-initializers] target/i386/monitor.c:657:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/i386/monitor.c:80:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/monitor.c:80:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:80:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/monitor.c:87:54: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/monitor.c:90:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:94:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/monitor.c:95:35: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1062:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1062:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1063:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1063:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1064:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1064:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1065:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1065:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1066:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1066:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1067:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1067:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1068:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1068:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1069:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1069:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1071:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1071:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1072:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1072:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1073:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1073:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1074:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1074:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1075:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1075:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1076:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1076:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1077:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1077:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1078:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1078:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1080:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1080:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1081:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1081:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1082:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1082:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1083:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1083:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1084:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1084:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1085:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1085:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1086:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1086:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1087:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1087:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1089:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1089:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1090:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1090:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1091:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1091:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1092:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1092:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1093:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1093:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1094:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1094:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1095:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1095:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1096:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1096:1: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1111:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1111:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1122:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1122:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1133:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1133:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:113:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1144:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1144:14: warning: implicit conversion changes signedness: 'const int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1148:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1160:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1193:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1193:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1194:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1194:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1196:49: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1203:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1203:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1206:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1206:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1286:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1287:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:128:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1298:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:1299:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:1310:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1311:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1316:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1318:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1340:56: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1342:56: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1348:50: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1350:50: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1356:50: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1358:50: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:137:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:141:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1433:33: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1444:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1505:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1506:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1507:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1507:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1508:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1508:24: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1509:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1510:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1515:50: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1519:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1525:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1525:31: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:1530:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1530:29: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/i386/ops_sse.h:1531:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1531:29: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:1532:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1532:29: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:1534:48: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1545:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/ops_sse.h:156:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1597:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1598:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1599:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1627:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1627:46: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:1628:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1628:46: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1629:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1629:46: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1630:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1630:46: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:1631:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1631:46: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1632:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1632:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1633:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1634:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1635:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1636:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1637:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1638:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1639:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1640:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1641:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1644:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1649:50: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:1653:49: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1659:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1659:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1660:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1660:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1661:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1661:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1662:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1662:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1663:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1663:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1664:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1664:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1665:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1665:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1666:16: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1666:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1674:51: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1701:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1710:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1714:42: warning: implicit conversion changes signedness: 'FloatRoundMode' to 'signed char' [-Wsign-conversion] target/i386/ops_sse.h:1728:43: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] target/i386/ops_sse.h:172:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1734:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1738:42: warning: implicit conversion changes signedness: 'FloatRoundMode' to 'signed char' [-Wsign-conversion] target/i386/ops_sse.h:1752:43: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] target/i386/ops_sse.h:1759:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1763:42: warning: implicit conversion changes signedness: 'FloatRoundMode' to 'signed char' [-Wsign-conversion] target/i386/ops_sse.h:176:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1778:43: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] target/i386/ops_sse.h:1784:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:1788:42: warning: implicit conversion changes signedness: 'FloatRoundMode' to 'signed char' [-Wsign-conversion] target/i386/ops_sse.h:1803:43: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] target/i386/ops_sse.h:1808:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1809:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1810:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1877:48: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1884:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:1884:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1885:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:1885:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/ops_sse.h:190:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:1918:16: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/i386/ops_sse.h:1920:17: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/i386/ops_sse.h:194:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/ops_sse.h:1989:30: warning: extension used [-Wlanguage-extension-token] target/i386/ops_sse.h:1989:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/ops_sse.h:1990:17: warning: extension used [-Wlanguage-extension-token] target/i386/ops_sse.h:1990:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/ops_sse.h:1990:39: warning: extension used [-Wlanguage-extension-token] target/i386/ops_sse.h:1990:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/ops_sse.h:1991:18: warning: extension used [-Wlanguage-extension-token] target/i386/ops_sse.h:1991:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/ops_sse.h:1999:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2005:22: warning: extension used [-Wlanguage-extension-token] target/i386/ops_sse.h:2005:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/ops_sse.h:2008:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2015:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2035:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2040:51: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:2040:51: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:2040:66: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:2040:66: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:2050:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2057:53: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:2061:53: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/i386/ops_sse.h:2073:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2074:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2075:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2078:51: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:2078:51: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:2078:66: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:2078:66: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:2088:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2089:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2090:47: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:2095:53: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:2099:53: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/i386/ops_sse.h:2149:50: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2162:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2177:51: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2188:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2203:51: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2215:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2228:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2245:50: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2251:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/ops_sse.h:2252:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/ops_sse.h:2258:50: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2264:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2265:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2266:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2267:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2281:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2282:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2296:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2297:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2298:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2299:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2316:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2317:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2317:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:2318:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2320:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2321:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2321:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:2322:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2355:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2355:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/ops_sse.h:2355:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:2367:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:2367:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/ops_sse.h:2367:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:2372:51: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2381:51: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:2398:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:2412:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:2426:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:2444:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:2492:15: warning: variable 'r0' may be uninitialized when used here [-Wconditional-uninitialized] target/i386/ops_sse.h:2493:15: warning: variable 'r1' may be uninitialized when used here [-Wconditional-uninitialized] target/i386/ops_sse.h:2494:15: warning: variable 'r2' may be uninitialized when used here [-Wconditional-uninitialized] target/i386/ops_sse.h:2495:15: warning: variable 'r3' may be uninitialized when used here [-Wconditional-uninitialized] target/i386/ops_sse.h:307:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:308:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:308:29: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:311:48: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:313:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:314:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:315:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:316:15: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:320:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:321:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:323:48: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:332:48: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:337:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:352:47: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:358:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:359:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:360:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:361:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:362:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:363:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:364:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:365:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:378:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/ops_sse.h:378:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/ops_sse.h:378:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/ops_sse.h:55:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:643:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:651:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:659:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:660:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:665:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:666:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:671:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:676:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/ops_sse.h:682:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/ops_sse.h:687:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/ops_sse.h:70:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:732:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:740:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:750:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:751:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:756:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:757:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:788:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:797:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:808:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:809:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:80:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/ops_sse.h:814:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:815:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/ops_sse.h:843:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:856:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:85:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:870:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:881:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/ops_sse.h:897:16: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/ops_sse.h:904:34: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:909:34: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:926:36: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:931:36: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse.h:94:19: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/i386/ops_sse.h:98:46: warning: unused parameter 'env' [-Wunused-parameter] target/i386/ops_sse_header.h:118:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:118:1: warning: passing 'void (ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:119:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:119:1: warning: passing 'void (ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:121:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:121:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:121:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:122:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:122:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:122:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:123:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:123:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:123:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:124:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:124:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:124:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:125:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:125:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:125:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:126:18: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:126:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:128:19: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:128:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:128:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:128:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:130:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:131:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:132:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:132:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:133:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:133:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:135:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:136:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:138:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:138:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:139:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:142:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:142:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:143:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:143:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:144:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:144:1: warning: passing 'void (CPUArchState *, ZMMReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:145:1: warning: passing 'void (CPUArchState *, ZMMReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:146:1: warning: passing 'void (CPUArchState *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:147:1: warning: passing 'void (CPUArchState *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, uint64_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:150:1: warning: passing 'void (CPUArchState *, ZMMReg *, uint64_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:151:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, uint64_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:151:1: warning: passing 'void (CPUArchState *, ZMMReg *, uint64_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:154:1: warning: passing 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:155:1: warning: passing 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:156:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:156:1: warning: passing 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:157:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:157:1: warning: passing 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:159:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:159:1: warning: passing 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:160:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:160:1: warning: passing 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:163:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:163:1: warning: passing 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:164:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:164:1: warning: passing 'void (CPUArchState *, MMXReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:165:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:165:1: warning: passing 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:166:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:166:1: warning: passing 'int32_t (CPUArchState *, ZMMReg *)' (aka 'int (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:168:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:168:1: warning: passing 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:169:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:169:1: warning: passing 'int64_t (CPUArchState *, ZMMReg *)' (aka 'long long (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:173:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:173:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:174:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:174:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:177:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:177:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:178:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:178:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:179:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:179:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:180:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:180:1: warning: passing 'void (CPUArchState *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:181:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:181:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:182:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:182:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:185:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:185:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:186:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:186:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:187:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:187:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:191:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:191:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:191:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:192:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:192:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:192:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:193:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:193:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:193:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:194:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:194:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:194:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:195:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:195:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:195:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:196:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:196:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:196:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:197:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:197:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:197:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:198:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:198:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:198:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:200:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:200:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:200:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:201:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:201:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:201:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:202:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:202:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:202:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:203:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:203:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:203:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:204:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:204:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:204:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:205:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:205:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:205:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:206:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:206:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:206:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:207:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:207:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:207:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:209:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:209:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:209:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:210:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:210:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:210:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:211:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:211:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:211:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:212:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:212:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:212:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:213:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:213:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:213:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:214:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:214:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:214:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:215:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:215:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:215:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:216:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:216:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:216:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:218:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:218:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:218:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:219:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:219:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:219:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:220:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:220:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:220:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:221:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:221:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:221:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:222:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:222:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:222:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:223:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:223:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:223:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:224:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:224:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:224:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:225:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:225:1: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/i386/ops_sse_header.h:225:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:228:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:228:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:229:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:229:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:230:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:230:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:231:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:231:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:234:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ZMMReg *)' (aka 'unsigned int (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:234:1: warning: passing 'uint32_t (CPUArchState *, ZMMReg *)' (aka 'unsigned int (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:235:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ZMMReg *)' (aka 'unsigned int (struct CPUArchState *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:235:1: warning: passing 'uint32_t (CPUArchState *, ZMMReg *)' (aka 'unsigned int (struct CPUArchState *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:238:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:238:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:238:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:238:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:239:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:239:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:239:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:239:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:240:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:240:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:240:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:240:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:246:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:246:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:246:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:246:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:247:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:247:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:247:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:247:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:250:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:250:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:251:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:251:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:256:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:256:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:257:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:257:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:258:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:258:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:259:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:259:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:260:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:260:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:261:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:261:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:262:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:262:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:263:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:263:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:264:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:264:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:265:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:265:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:266:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:266:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:267:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:267:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:268:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:268:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:269:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:269:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:270:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:270:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:271:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:271:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:272:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:272:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:273:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:273:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:274:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:274:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:278:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:278:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:278:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:278:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:279:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:279:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:279:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:279:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:280:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:280:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:280:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:280:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:281:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:281:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:281:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:281:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:282:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:282:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:282:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:282:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:283:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:283:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:283:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:283:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:284:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:284:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:284:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:284:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:285:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:285:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:285:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:285:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:286:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:286:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:286:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:286:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:287:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:287:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:287:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:287:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:288:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:288:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:288:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:288:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:289:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:289:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:289:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:289:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:290:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *, uint32_t)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:290:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:290:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *, uint32_t)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:290:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:294:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:294:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:295:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:295:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:296:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:296:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:297:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:297:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:298:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:298:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:299:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:299:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:300:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:300:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:301:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:301:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:302:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:302:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:303:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:303:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:304:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:304:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:305:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:305:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:306:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:306:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:307:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:307:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:308:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:308:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:309:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:309:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:310:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:310:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:311:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:311:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:312:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:312:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:313:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:313:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:314:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:314:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:316:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:316:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:318:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:318:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:319:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:319:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:321:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:321:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:322:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:322:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:324:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:324:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:325:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:325:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:326:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:326:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:327:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:327:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:329:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:329:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:331:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:331:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:336:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:336:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:337:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:337:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:338:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:338:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:339:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:339:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:340:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint32_t, target_ulong, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:340:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint32_t, target_ulong, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:340:1: warning: passing 'target_ulong (uint32_t, target_ulong, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:340:1: warning: passing 'target_ulong (uint32_t, target_ulong, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:345:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:345:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:346:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:346:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:347:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:347:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:348:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:348:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:350:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:350:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:351:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:351:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:353:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:353:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:358:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:358:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:359:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:359:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:364:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:364:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:365:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:365:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:369:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:369:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:370:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:370:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, ZMMReg *, int, int)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, union ZMMReg *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:375:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:375:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:376:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:376:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:377:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:377:1: warning: passing 'void (ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:378:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:378:1: warning: passing 'void (ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:379:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:379:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:380:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:380:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:381:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:381:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:382:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:382:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:383:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:383:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:384:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:384:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:385:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:385:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:386:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:386:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:387:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:387:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:387:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:387:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:388:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:388:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:388:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:388:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:389:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:389:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:390:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:390:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:391:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:391:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:391:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:391:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:392:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:392:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:392:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:392:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:393:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:393:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:393:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:393:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:394:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:394:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:394:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:394:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:396:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:396:1: warning: passing 'void (ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:397:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:397:1: warning: passing 'void (ZMMReg *, ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:398:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:398:1: warning: passing 'void (ZMMReg *, ZMMReg *, uint32_t)' (aka 'void (union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:41:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:41:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:42:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:42:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:43:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:43:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:44:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:44:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:45:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:45:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:46:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:46:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:47:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:47:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:48:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:48:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:51:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:51:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:52:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:68:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:70:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:70:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:71:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:71:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:73:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:73:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:74:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:74:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:76:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:76:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:77:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:77:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:79:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, MMXReg *)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, union MMXReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:79:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, ZMMReg *)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, union ZMMReg *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, target_ulong)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, MMXReg *, MMXReg *, target_ulong)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, target_ulong)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: passing 'void (CPUArchState *, MMXReg *, MMXReg *, target_ulong)' (aka 'void (struct CPUArchState *, union MMXReg *, union MMXReg *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:81:1: warning: passing 'void (CPUArchState *, ZMMReg *, ZMMReg *, target_ulong)' (aka 'void (struct CPUArchState *, union ZMMReg *, union ZMMReg *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:85:1: warning: initializing 'void *' with an expression of type 'void (MMXReg *, MMXReg *, int)' (aka 'void (union MMXReg *, union MMXReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:85:1: warning: passing 'void (MMXReg *, MMXReg *, int)' (aka 'void (union MMXReg *, union MMXReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:87:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:87:1: warning: passing 'void (ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:88:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:88:1: warning: passing 'void (ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:89:1: warning: initializing 'void *' with an expression of type 'void (ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, int)') converts between void pointer and function pointer [-Wpedantic] target/i386/ops_sse_header.h:89:1: warning: passing 'void (ZMMReg *, ZMMReg *, int)' (aka 'void (union ZMMReg *, union ZMMReg *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/i386/sev-sysemu-stub.c:40:47: warning: unused parameter 'packet_header' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:40:74: warning: unused parameter 'secret' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:41:40: warning: unused parameter 'has_gpa' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:41:58: warning: unused parameter 'gpa' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:46:32: warning: unused parameter 'ptr' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:46:46: warning: unused parameter 'len' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:46:59: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:51:40: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:55:36: warning: unused parameter 'flash_ptr' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:55:56: warning: unused parameter 'flash_size' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:60:68: warning: unused parameter 'mnonce' [-Wunused-parameter] target/i386/sev-sysemu-stub.c:67:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/i386/shift_helper_template.h:58:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/shift_helper_template.h:58:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/shift_helper_template.h:61:29: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/shift_helper_template.h:61:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/shift_helper_template.h:65:14: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/shift_helper_template.h:65:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/shift_helper_template.h:66:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/shift_helper_template.h:66:49: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/i386/shift_helper_template.h:67:25: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/shift_helper_template.h:67:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/shift_helper_template.h:87:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/shift_helper_template.h:87:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/shift_helper_template.h:90:29: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/shift_helper_template.h:90:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/shift_helper_template.h:95:14: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/shift_helper_template.h:95:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/shift_helper_template.h:96:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/shift_helper_template.h:96:49: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/i386/shift_helper_template.h:97:25: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/shift_helper_template.h:97:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/svm.h:235:20: warning: packed attribute is unnecessary for 'struct vmcb' [-Wpacked] target/i386/tcg/cc_helper.c:113:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:113:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:113:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:113:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:113:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:113:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:115:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:115:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:115:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:115:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:115:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:115:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:117:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:117:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:117:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:117:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:117:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:120:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:120:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:120:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:120:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:120:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:120:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:122:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:122:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:122:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:122:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:122:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:122:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:124:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:124:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:124:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:124:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:127:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:127:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:127:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:127:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:127:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:127:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:127:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:127:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:129:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:129:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:129:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:129:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:129:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:129:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:129:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:129:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:131:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:131:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:131:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:131:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:131:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:134:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:134:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:134:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:134:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:134:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:134:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:136:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:136:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:136:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:136:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:136:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:136:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:138:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:138:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:138:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:138:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:141:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:141:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:141:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:141:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:141:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:141:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:141:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:141:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:143:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:143:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:143:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:143:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:143:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:143:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:143:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:143:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:145:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:145:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:145:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:145:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:145:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:148:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:148:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:148:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:148:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:148:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:148:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:150:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:150:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:150:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:150:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:150:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:150:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:152:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:152:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:152:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:152:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:155:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:155:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:155:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:155:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:155:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:155:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:157:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:157:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:157:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:157:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:157:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:157:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:159:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:159:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:159:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:159:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:162:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:162:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:162:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:162:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:162:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:162:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:164:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:164:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:164:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:164:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:164:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:164:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:166:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:166:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:166:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:166:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:169:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:169:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:169:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:169:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:169:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:169:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:171:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:171:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:171:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:171:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:171:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:171:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:173:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:173:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:173:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:173:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:176:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:176:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:176:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:176:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:176:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:176:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:178:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:178:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:178:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:178:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:178:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:178:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:180:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:180:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:180:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:180:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:183:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:183:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:183:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:183:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:183:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:183:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:185:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:185:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:185:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:185:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:185:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:185:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:187:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:187:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:187:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:187:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:198:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:198:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:200:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:202:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:204:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:206:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:208:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:210:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:212:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:214:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:216:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:218:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:225:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:270:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:270:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:270:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:270:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:270:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:270:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:272:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:272:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:272:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:272:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:272:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:272:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:274:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:274:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:274:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:274:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:277:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:277:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:277:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:277:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:277:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:277:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:277:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:277:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:279:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:279:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:279:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:279:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:279:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:279:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:279:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:279:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:281:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:281:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:281:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:281:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:281:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:284:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:284:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:284:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:284:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:284:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:284:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:286:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:286:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:286:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:286:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:286:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:286:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:288:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:288:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:288:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:288:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:291:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:291:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:291:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:291:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:291:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:291:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:291:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:291:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:293:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:293:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:293:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:293:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:293:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:293:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:293:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:293:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:295:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:295:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:295:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:295:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:295:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:298:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:298:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:298:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:298:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:298:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:298:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:300:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:300:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:300:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:300:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:300:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:300:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:302:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:302:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:302:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:302:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:305:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:305:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:305:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:305:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:305:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:305:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:307:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:307:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:307:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:307:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:307:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:307:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/cc_helper.c:309:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/cc_helper.c:309:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:309:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:309:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:313:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:315:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:317:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:319:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:321:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:323:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/cc_helper.c:331:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:331:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/cc_helper.c:331:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:338:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:340:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:340:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/cc_helper.c:347:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:81:51: warning: unused parameter 'src2' [-Wunused-parameter] target/i386/tcg/cc_helper.c:83:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:83:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/cc_helper.c:86:51: warning: unused parameter 'dst' [-Wunused-parameter] target/i386/tcg/cc_helper.c:89:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:89:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/cc_helper.c:95:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper.c:95:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:113:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:113:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:114:31: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:114:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:126:69: warning: unused parameter 'src1' [-Wunused-parameter] target/i386/tcg/cc_helper_template.h:134:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:134:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:144:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:144:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/cc_helper_template.h:150:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:150:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:160:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:160:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/cc_helper_template.h:166:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:166:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:179:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:179:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:181:22: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:181:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:185:50: warning: unused parameter 'dst' [-Wunused-parameter] target/i386/tcg/cc_helper_template.h:198:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:198:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:200:22: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:200:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:215:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:215:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:228:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:228:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:233:52: warning: unused parameter 'dst' [-Wunused-parameter] target/i386/tcg/cc_helper_template.h:51:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:51:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:52:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:52:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:52:36: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:52:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:71:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:71:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:72:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:72:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:72:36: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:72:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:91:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:91:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:92:31: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/cc_helper_template.h:92:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1000:39: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:1000:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:1029:13: warning: enumeration values 'X86_SIZE_None', 'X86_SIZE_a', and 'X86_SIZE_si' not explicitly handled in switch [-Wswitch-enum] target/i386/tcg/decode-new.c.inc:1107:15: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1107:15: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/i386/tcg/decode-new.c.inc:1125:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1156:48: warning: implicit conversion changes signedness: 'int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1218:21: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1218:21: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1225:24: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1237:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1237:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1242:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1242:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1252:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:1278:25: warning: implicit conversion changes signedness: 'int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1282:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/decode-new.c.inc:1283:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:1287:22: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/decode-new.c.inc:1288:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:1378:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1378:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1390:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1392:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1394:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1396:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1398:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1400:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1402:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1404:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1406:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1408:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1410:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1414:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1417:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1421:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1424:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1426:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1429:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1431:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1433:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:1435:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/decode-new.c.inc:156:91: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:159:46: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:1640:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/decode-new.c.inc:1645:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:1646:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:1647:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:1746:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/decode-new.c.inc:175:91: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:184:91: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:187:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:188:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:190:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:192:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:194:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:201:91: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:204:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:207:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:209:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:211:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:218:91: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:222:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:223:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:226:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:227:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:236:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:236:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:242:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:247:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:247:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:259:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:259:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:272:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:272:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:275:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:277:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:283:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:283:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:294:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:294:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:300:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:305:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:305:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:311:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:316:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:316:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:319:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:474:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:481:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:487:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:488:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:489:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:490:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:494:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:495:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:496:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:497:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:501:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:504:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:507:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:511:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:518:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:540:93: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:58:22: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:59:5: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:636:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:63:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:659:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:65:57: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:682:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:711:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:721:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:728:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:738:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:738:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:749:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:749:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:74:31: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:75:5: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:761:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:761:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:773:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:773:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:785:60: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:799:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:799:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:805:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:810:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:810:88: warning: unused parameter 'b' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:813:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/i386/tcg/decode-new.c.inc:81:9: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:84:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:86:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:88:56: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:90:59: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/i386/tcg/decode-new.c.inc:967:40: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/decode-new.c.inc:967:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/decode-new.h:205:8: warning: padding size of 'struct X86OpEntry' with 15 bits to alignment boundary [-Wpadded] target/i386/tcg/decode-new.h:232:11: warning: padding struct 'struct X86DecodedOp' with 3 bytes to align 'ot' [-Wpadded] target/i386/tcg/decode-new.h:235:9: warning: padding struct 'struct X86DecodedOp' with 3 bytes to align 'offset' [-Wpadded] target/i386/tcg/decode-new.h:241:14: warning: padding struct 'struct X86DecodedOp' with 4 bytes to align 'v_ptr' [-Wpadded] target/i386/tcg/decode-new.h:244:8: warning: padding size of 'struct X86DecodedInsn' with 7 bytes to alignment boundary [-Wpadded] target/i386/tcg/emit.c.inc:1002:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1016:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1022:15: warning: comparison of integers of different signs: 'int' and 'CCOp' [-Wsign-compare] target/i386/tcg/emit.c.inc:1025:20: warning: implicit conversion changes signedness: 'CCOp' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1038:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1041:13: warning: 27 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_64'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1041:13: warning: 28 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_32'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1056:18: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1069:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1078:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1110:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1120:54: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1130:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1140:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1163:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1171:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1181:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1191:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:119:12: warning: 22 enumeration values not explicitly handled in switch: 'MO_512', 'MO_1024', 'MO_SIGN'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1201:36: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1201:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1201:73: warning: unused parameter 'decode' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1206:39: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1206:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1214:39: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1214:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1219:41: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1219:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1227:41: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1227:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:122:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:122:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1232:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1232:76: warning: unused parameter 'decode' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1242:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:124:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:124:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1255:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1261:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1263:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1267:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1271:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_128'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1271:13: warning: 27 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_64'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1285:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:128:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:128:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1291:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1291:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1291:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1293:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_128'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1293:13: warning: 27 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_64'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1307:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:130:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:130:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1312:54: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1314:5: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/emit.c.inc:1322:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1329:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1339:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1339:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1339:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1348:5: warning: void function 'gen_MOVq_dq' should not return void expression [-Wpedantic] target/i386/tcg/emit.c.inc:134:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:134:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1351:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1356:13: warning: 27 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_32'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1356:13: warning: 28 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_32'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:136:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:136:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1374:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1376:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1376:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1386:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1392:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1392:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1393:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1393:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1393:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1396:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1398:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1398:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1403:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1405:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1405:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1414:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1416:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1416:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1421:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1423:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1423:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:142:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:142:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1432:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1441:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1450:60: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1454:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1454:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1454:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1454:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1456:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1456:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:146:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:146:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1492:60: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1496:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1496:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1496:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1496:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:149:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:149:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1503:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1503:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1542:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1581:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:158:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:158:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1595:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1595:82: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1596:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1596:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1597:37: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1607:39: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1609:39: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:160:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:160:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1619:41: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1626:38: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1626:54: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1628:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1628:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1632:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1637:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1637:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1637:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1640:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1640:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1641:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1641:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1641:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1645:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1650:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1650:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1650:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1653:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1653:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1654:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1654:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1654:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1658:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1666:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1666:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1667:31: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1667:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1667:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1670:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1675:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1675:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1675:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1678:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1678:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1679:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1679:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1679:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:167:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:167:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1683:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1688:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1688:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1688:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1691:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1691:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1692:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1692:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1692:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1696:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:169:52: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:169:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1704:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1704:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1705:31: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1705:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1705:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1708:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1713:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1713:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1713:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1716:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1716:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1717:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1717:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1717:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1721:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1726:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1726:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1726:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1729:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1729:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1730:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1730:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1730:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1740:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1741:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1741:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1748:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1751:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1751:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:175:12: warning: 22 enumeration values not explicitly handled in switch: 'MO_512', 'MO_1024', 'MO_SIGN'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:1761:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1764:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1764:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1774:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1777:21: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:1777:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:1788:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1801:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1811:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1824:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1826:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1826:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:1831:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1831:76: warning: unused parameter 'decode' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1841:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1896:52: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1907:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1937:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1942:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1942:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1942:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1942:82: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:1967:65: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1968:68: warning: unused parameter 'ss2sq' [-Wunused-parameter] target/i386/tcg/emit.c.inc:1969:68: warning: unused parameter 'sd2sq' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2019:60: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2027:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2027:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2036:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2038:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2038:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2047:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2047:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2047:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2071:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2071:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2079:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2083:43: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2083:59: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2087:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2087:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2088:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2090:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2090:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2091:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2091:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2094:62: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2114:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2116:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2116:44: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2118:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2119:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2123:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2125:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2125:44: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2128:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2131:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2132:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2135:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2136:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2140:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2142:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2143:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2145:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2146:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2150:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2153:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2155:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2156:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2165:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2169:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2170:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2170:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2170:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2170:82: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2171:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/emit.c.inc:2174:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2178:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2179:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2179:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2179:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2179:82: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2183:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2186:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2189:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2193:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2198:54: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2203:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2203:65: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2203:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2203:82: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2207:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2211:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2212:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2212:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2212:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2216:57: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2219:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2231:54: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2237:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2239:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:2239:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:2244:59: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2250:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2252:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:2252:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:2257:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2259:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:2259:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:2264:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2266:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:2266:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2274:54: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2282:40: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2282:56: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2282:77: warning: unused parameter 'decode' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2292:42: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2292:58: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2292:79: warning: unused parameter 'decode' [-Wunused-parameter] target/i386/tcg/emit.c.inc:2297:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:2298:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:230:26: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:233:35: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:236:35: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:240:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:246:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:246:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:262:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/i386/tcg/emit.c.inc:287:13: warning: enumeration value 'X86_OP_IMM' not explicitly handled in switch [-Wswitch-enum] target/i386/tcg/emit.c.inc:292:32: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/emit.c.inc:296:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/emit.c.inc:306:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/emit.c.inc:333:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:333:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:333:64: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:333:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:337:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_32'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:385:53: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:387:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:387:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:388:28: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/emit.c.inc:388:28: warning: padding size of 'struct (unnamed at ../target/i386/tcg/emit.c.inc:388:28)' with 7 bits to alignment boundary [-Wpadded] target/i386/tcg/emit.c.inc:388:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/tcg/emit.c.inc:418:67: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:461:61: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:521:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:522:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:523:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:525:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:526:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:527:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:529:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:530:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:531:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:533:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:534:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:535:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:537:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:538:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:539:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:541:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:542:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:543:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:563:69: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:58:55: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:58:76: warning: unused parameter 'decode' [-Wunused-parameter] target/i386/tcg/emit.c.inc:602:72: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:623:66: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:630:37: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/i386/tcg/emit.c.inc:649:69: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:652:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:652:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:686:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:686:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:687:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:687:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:688:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:688:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:689:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:689:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:690:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:690:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:691:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:691:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:692:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:692:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:693:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:693:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:706:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:706:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:707:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:707:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:708:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:708:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:709:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:709:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:710:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:710:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:711:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:711:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:712:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:712:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:713:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:713:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:714:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:714:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:715:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:715:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:716:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:716:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:717:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:717:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:718:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:718:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:719:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:719:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:71:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:720:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:720:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:721:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:721:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:722:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:722:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:723:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:723:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:724:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:724:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:725:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:725:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:726:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:726:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:727:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:727:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:728:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:728:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:729:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:729:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:730:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:730:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:731:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:731:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:732:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:732:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:733:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:733:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:734:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:734:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:735:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:735:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:736:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:736:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:737:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:737:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:738:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:738:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:739:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:739:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:740:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:740:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:741:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:741:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:742:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:742:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:743:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:743:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:744:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:744:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:745:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:745:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:746:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/emit.c.inc:746:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:756:69: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:860:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:861:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:862:1: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:864:68: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:87:13: warning: 22 enumeration values not explicitly handled in switch: 'MO_512', 'MO_1024', 'MO_SIGN'... [-Wswitch-enum] target/i386/tcg/emit.c.inc:909:68: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:912:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:912:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:936:71: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:939:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:939:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/emit.c.inc:958:63: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:982:63: warning: unused parameter 'env' [-Wunused-parameter] target/i386/tcg/emit.c.inc:993:38: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/i386/tcg/excp_helper.c:100:39: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/excp_helper.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/excp_helper.c:109:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/excp_helper.c:144:65: warning: unused parameter 'vaddr' [-Wunused-parameter] target/i386/tcg/excp_helper.c:145:55: warning: unused parameter 'access_type' [-Wunused-parameter] target/i386/tcg/excp_helper.c:99:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:1354:49: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:138:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:145:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:1493:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:1495:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2103:17: warning: enumeration values 'float_relation_equal' and 'float_relation_unordered' not explicitly handled in switch [-Wswitch-enum] target/i386/tcg/fpu_helper.c:2183:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2184:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:219:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2293:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:236:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2372:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2386:40: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2386:40: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/i386/tcg/fpu_helper.c:2395:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2396:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2397:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/fpu_helper.c:2399:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/fpu_helper.c:2404:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2405:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2406:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/fpu_helper.c:2408:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/fpu_helper.c:2415:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2440:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:2441:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2442:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2444:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:2445:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2446:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2448:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:2457:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2470:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2480:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2494:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2501:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2511:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2518:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2519:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2529:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:255:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2623:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2628:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:268:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2690:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2690:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2696:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2704:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2705:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2706:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2707:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:2708:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:2717:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2816:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/fpu_helper.c:2841:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2916:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:2945:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2984:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:2996:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:3006:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:3033:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:3051:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:3070:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:3100:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/i386/tcg/fpu_helper.c:3101:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/i386/tcg/fpu_helper.c:3107:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/i386/tcg/fpu_helper.c:3108:6: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/i386/tcg/fpu_helper.c:321:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:334:15: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:361:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:374:15: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:37:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/fpu_helper.c:385:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:386:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:392:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:421:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:431:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:436:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:441:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:448:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:449:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:463:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:473:39: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:486:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:486:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:488:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:488:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:499:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:499:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:501:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:501:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:548:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:548:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:555:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:555:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:562:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:562:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:569:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:569:8: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:577:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:585:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:58:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/fpu_helper.c:697:19: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/fpu_helper.c:697:19: warning: padding size of 'struct (unnamed at ../target/i386/tcg/fpu_helper.c:697:5)' with 7 bits to alignment boundary [-Wpadded] target/i386/tcg/fpu_helper.c:697:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/i386/tcg/fpu_helper.c:708:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:727:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/fpu_helper.c:738:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:777:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:777:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/fpu_helper.c:777:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:780:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:781:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:803:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:805:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:806:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:807:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:813:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:816:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:825:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/fpu_helper.c:825:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:828:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/fpu_helper.c:90:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/int_helper.c:101:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:101:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:102:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:102:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:109:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:109:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/int_helper.c:112:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:116:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:120:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:120:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:120:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:120:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:121:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:121:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:121:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:121:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:130:11: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/i386/tcg/int_helper.c:132:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:137:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:148:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:149:11: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:149:11: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/int_helper.c:151:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:156:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:172:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:172:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:172:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:172:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:172:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:172:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:173:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/int_helper.c:173:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:183:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:183:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:183:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:183:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:184:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/int_helper.c:184:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:193:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:193:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:207:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:207:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:207:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:207:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:207:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:207:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:208:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/int_helper.c:208:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:217:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:217:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:231:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:231:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:231:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:231:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:231:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:231:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:232:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/int_helper.c:232:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:240:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:240:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:254:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:254:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:254:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:254:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:259:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/int_helper.c:259:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:267:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:267:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/int_helper.c:285:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:285:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:285:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:285:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:290:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/int_helper.c:290:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:338:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:364:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:388:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:393:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:404:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:408:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/int_helper.c:409:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:418:10: warning: macro is not used [-Wunused-macros] target/i386/tcg/int_helper.c:421:10: warning: macro is not used [-Wunused-macros] target/i386/tcg/int_helper.c:474:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:57:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:61:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:65:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:65:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:75:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:79:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:83:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:83:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:83:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:83:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:83:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/int_helper.c:83:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/int_helper.c:90:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] target/i386/tcg/int_helper.c:93:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/int_helper.c:97:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:114:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:120:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:123:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:128:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:133:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:133:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:139:53: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/i386/tcg/mem_helper.c:139:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:146:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:149:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:160:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:161:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:167:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:175:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:175:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:176:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:176:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:181:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:32:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:36:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:36:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:53:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/mem_helper.c:53:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:62:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:62:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:68:24: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:70:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:81:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/mem_helper.c:81:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/mem_helper.c:90:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:97:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mem_helper.c:99:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/mem_helper.c:99:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/misc_helper.c:108:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:109:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/misc_helper.c:109:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/misc_helper.c:117:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:120:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:131:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:134:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:137:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/misc_helper.c:36:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/misc_helper.c:36:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/misc_helper.c:37:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/misc_helper.c:37:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/misc_helper.c:44:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/misc_helper.c:44:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/misc_helper.c:54:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:69:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:71:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:88:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/misc_helper.c:90:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mpx_helper.c:112:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mpx_helper.c:116:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:117:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:118:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:124:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mpx_helper.c:127:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:128:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:129:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:130:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:137:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/mpx_helper.c:32:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mpx_helper.c:47:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:53:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/mpx_helper.c:61:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:63:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:66:54: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/tcg/mpx_helper.c:73:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/mpx_helper.c:78:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mpx_helper.c:82:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:83:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:84:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/mpx_helper.c:95:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/mpx_helper.c:98:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1006:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1013:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1020:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1026:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1037:35: warning: unused parameter 'error_code' [-Wunused-parameter] target/i386/tcg/seg_helper.c:1047:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:1050:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1050:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1052:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1053:11: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1058:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1067:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1067:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1069:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1070:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1070:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1071:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1071:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1093:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1093:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1130:68: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1139:59: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1151:31: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/i386/tcg/seg_helper.c:1175:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1187:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:1188:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1190:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1190:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1191:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1192:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1194:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1197:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1203:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1212:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1230:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1242:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:1243:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1245:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1245:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1246:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1247:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1251:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1254:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1260:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1261:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1263:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:126:33: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/seg_helper.c:126:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:126:58: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:126:58: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1273:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1275:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1296:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1298:37: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1298:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1307:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:1308:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1310:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1310:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1311:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1312:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1315:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1322:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1325:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1330:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1336:80: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1343:78: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1345:78: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1352:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1355:37: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1355:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1374:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1376:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1377:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1382:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1388:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1394:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1397:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1401:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1406:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1421:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1430:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1432:64: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1432:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1437:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1440:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1451:64: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1453:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1458:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1464:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1465:75: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1471:75: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1475:75: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1480:79: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1483:79: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1488:75: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1493:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1500:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1501:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/seg_helper.c:1513:11: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1517:64: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1518:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1520:64: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1521:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1524:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1543:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1545:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1546:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1552:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1558:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1564:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1567:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1571:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1581:53: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1582:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1596:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1597:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1599:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1600:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1600:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1605:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1608:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:161:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:1622:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1632:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1634:65: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1634:75: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1640:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1641:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/seg_helper.c:1646:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1650:73: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1658:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:165:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:165:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1660:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1665:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:166:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:166:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1671:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1674:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1674:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1675:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1678:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1682:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1687:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:168:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:168:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1690:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1696:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:169:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:169:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1703:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1714:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1714:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1720:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1723:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1725:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1725:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1726:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1730:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1735:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1738:74: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1752:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1753:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1758:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1759:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1760:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1762:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1762:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1763:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1764:53: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1767:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1768:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1768:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1769:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1771:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1771:69: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1772:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1773:53: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1788:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1789:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1793:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1794:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1796:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1797:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1797:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1809:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1817:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1822:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1835:10: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1839:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1840:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1842:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1845:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1846:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1847:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:1863:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1864:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1888:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1906:19: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/seg_helper.c:1918:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1921:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:1952:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1978:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1978:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:1991:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:2018:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2029:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2057:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/seg_helper.c:2070:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2070:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2072:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2087:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2100:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2123:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2126:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2126:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2128:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2130:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2131:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2136:76: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2138:67: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:2138:77: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2140:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2142:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2147:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2153:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2155:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2155:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2183:43: warning: unused parameter 'dflag' [-Wunused-parameter] target/i386/tcg/seg_helper.c:2189:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:218:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2229:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2233:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2233:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2261:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2276:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2280:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2280:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2311:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2325:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2329:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2329:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2350:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2363:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2367:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:2367:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:2384:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:281:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:301:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:301:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:305:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:305:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:316:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:316:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:319:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:319:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:337:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:338:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:338:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:338:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:339:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:340:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:340:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:340:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:344:22: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/seg_helper.c:345:18: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/seg_helper.c:347:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:349:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:354:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:362:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:363:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:364:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:365:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:366:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:367:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:368:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:369:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:371:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:371:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:378:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:379:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:380:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:381:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:382:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:383:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:384:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:385:63: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:387:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:387:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:402:22: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/seg_helper.c:403:18: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/seg_helper.c:405:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:405:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:415:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:417:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:418:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:430:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:430:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:435:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:442:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:447:41: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/seg_helper.c:451:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:463:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:463:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:464:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:467:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:467:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:482:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:483:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:484:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:485:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:486:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:487:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:499:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:499:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:499:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:591:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/seg_helper.c:592:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/seg_helper.c:614:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:618:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:621:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:621:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:635:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/seg_helper.c:652:17: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/seg_helper.c:663:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:663:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:666:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:668:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:670:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:711:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:737:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:776:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:782:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:790:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:790:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:799:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:799:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:803:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:806:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:828:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/seg_helper.c:82:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:846:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:850:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:854:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/i386/tcg/seg_helper.c:85:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:85:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:884:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/i386/tcg/seg_helper.c:887:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:899:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/seg_helper.c:950:12: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:958:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/seg_helper.c:963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:965:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/seg_helper.c:968:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/seg_helper.c:969:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:974:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:986:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:990:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/seg_helper.c:994:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/seg_helper.c:998:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:134:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:134:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:164:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:164:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:211:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/sysemu/bpt_helper.c:235:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/bpt_helper.c:248:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/bpt_helper.c:265:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/bpt_helper.c:270:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/bpt_helper.c:287:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:287:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:294:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:294:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:294:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:294:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:77:41: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/bpt_helper.c:86:41: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:111:42: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:113:40: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:126:20: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/sysemu/excp_helper.c:126:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/sysemu/excp_helper.c:165:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:166:62: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:178:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:191:58: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:203:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:212:58: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:224:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:239:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:239:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:239:70: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:239:70: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:252:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:262:54: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:280:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:289:54: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:307:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:307:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:307:68: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:307:68: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:329:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:336:65: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:388:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:390:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:414:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:424:20: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:424:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:425:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:425:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:431:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:437:24: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:453:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:454:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:46:16: warning: padding size of 'struct TranslateFault' with 4 bytes to alignment boundary [-Wpadded] target/i386/tcg/sysemu/excp_helper.c:470:5: warning: code will never be executed [-Wunreachable-code] target/i386/tcg/sysemu/excp_helper.c:510:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:512:13: warning: enumeration value 'S2_NONE' not explicitly handled in switch [-Wswitch-enum] target/i386/tcg/sysemu/excp_helper.c:536:15: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:545:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:546:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:572:32: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:57:11: warning: padding struct 'struct PTETranslate' with 4 bytes to align 'haddr' [-Wpadded] target/i386/tcg/sysemu/excp_helper.c:583:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:595:53: warning: unused parameter 'size' [-Wunused-parameter] target/i386/tcg/sysemu/excp_helper.c:609:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:609:44: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:609:44: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:610:45: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:610:45: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:612:56: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:612:56: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:639:49: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/i386/tcg/sysemu/excp_helper.c:641:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/sysemu/excp_helper.c:67:43: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:76:20: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:87:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/excp_helper.c:89:43: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/excp_helper.c:97:43: warning: implicit conversion loses integer precision: 'const hwaddr' (aka 'const unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/fpu_helper.c:41:25: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/sysemu/fpu_helper.c:41:33: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/sysemu/fpu_helper.c:41:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/sysemu/fpu_helper.c:42:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/fpu_helper.c:47:25: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/sysemu/fpu_helper.c:47:33: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/sysemu/fpu_helper.c:47:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/sysemu/misc_helper.c:102:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:102:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:111:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:111:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:115:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:117:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/misc_helper.c:122:60: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/misc_helper.c:122:60: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/misc_helper.c:125:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:145:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:155:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/misc_helper.c:158:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/misc_helper.c:200:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/misc_helper.c:308:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:316:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:31:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/misc_helper.c:43:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/misc_helper.c:455:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:484:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:492:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:493:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:493:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:498:52: warning: unused parameter 'ptr' [-Wunused-parameter] target/i386/tcg/sysemu/misc_helper.c:501:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:504:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:512:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:514:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:515:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:515:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/misc_helper.c:518:31: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/sysemu/misc_helper.c:518:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/sysemu/misc_helper.c:95:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/misc_helper.c:97:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/seg_helper.c:103:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:113:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/sysemu/seg_helper.c:131:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/sysemu/seg_helper.c:145:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:153:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:158:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:163:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:168:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:177:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:182:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:183:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:194:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/seg_helper.c:35:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/seg_helper.c:41:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:42:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:47:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/sysemu/seg_helper.c:65:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:67:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:84:42: warning: unused parameter 'is_hw' [-Wunused-parameter] target/i386/tcg/sysemu/seg_helper.c:90:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:90:23: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/i386/tcg/sysemu/seg_helper.c:98:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/seg_helper.c:98:36: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/i386/tcg/sysemu/smm_helper.c:101:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/smm_helper.c:102:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/smm_helper.c:104:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/smm_helper.c:106:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/smm_helper.c:149:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:150:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:151:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:152:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:231:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:234:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:245:37: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:246:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:247:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:248:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:249:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:260:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:296:37: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:298:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:299:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:300:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:302:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:312:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:314:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:315:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:60:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:61:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:62:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:63:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/smm_helper.c:97:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:167:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:223:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:223:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:233:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/svm_helper.c:236:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/svm_helper.c:239:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/svm_helper.c:242:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/svm_helper.c:252:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:261:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:262:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:262:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:265:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:266:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:266:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:272:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:272:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:275:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:275:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:284:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:297:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:297:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:300:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:300:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:305:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:305:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:309:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:309:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:315:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:316:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:317:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:318:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:322:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:334:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:33:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:352:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:355:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:357:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:359:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:35:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:361:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:366:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:366:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:369:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:369:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:374:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:374:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:37:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:390:19: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/sysemu/svm_helper.c:39:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:402:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:402:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/i386/tcg/sysemu/svm_helper.c:414:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:416:39: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:416:39: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:423:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:428:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/sysemu/svm_helper.c:431:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:431:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:434:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:436:39: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:436:39: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:439:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/sysemu/svm_helper.c:442:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:447:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/sysemu/svm_helper.c:449:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:449:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:450:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/i386/tcg/sysemu/svm_helper.c:458:1: warning: function 'helper_vmmcall' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/i386/tcg/sysemu/svm_helper.c:459:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:468:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:476:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:509:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:512:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:515:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:51:29: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/svm_helper.c:524:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:52:52: warning: implicit conversion changes signedness: 'long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:52:52: warning: implicit conversion loses integer precision: 'long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:532:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:567:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:579:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:582:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:583:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:585:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:592:28: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:597:29: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:602:28: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:607:29: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:612:29: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:61:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:647:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:649:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:64:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:64:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:651:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:652:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:656:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/sysemu/svm_helper.c:657:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:663:18: warning: code will never be executed [-Wunreachable-code] target/i386/tcg/sysemu/svm_helper.c:678:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:67:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:690:51: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/i386/tcg/sysemu/svm_helper.c:692:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:697:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/i386/tcg/sysemu/svm_helper.c:70:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:721:80: warning: possible misuse of comma operator here [-Wcomma] target/i386/tcg/sysemu/svm_helper.c:736:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:741:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:797:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:798:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:801:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:805:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:810:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:817:74: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:819:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:822:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:830:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:83:33: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:845:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:847:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:849:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:852:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:854:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/sysemu/svm_helper.c:869:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/svm_helper.c:870:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/sysemu/tcg-cpu.c:30:53: warning: unused parameter 'unused' [-Wunused-parameter] target/i386/tcg/sysemu/tcg-cpu.c:32:19: warning: cast from 'char *' to 'X86CPU *' (aka 'struct ArchCPU *') increases required alignment from 1 to 16 [-Wcast-align] target/i386/tcg/sysemu/tcg-cpu.c:32:19: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/tcg/sysemu/tcg-cpu.c:32:19: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/sysemu/tcg-cpu.c:32:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/sysemu/tcg-cpu.c:34:9: warning: cast from 'Object *' (aka 'struct Object *') to 'MemoryRegion *' (aka 'struct MemoryRegion *') increases required alignment from 8 to 16 [-Wcast-align] target/i386/tcg/sysemu/tcg-cpu.c:46:46: warning: unused parameter 'errp' [-Wunused-parameter] target/i386/tcg/sysemu/tcg-cpu.c:48:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:110:45: warning: unused parameter 'accel_cpu' [-Wunused-parameter] target/i386/tcg/tcg-cpu.c:150:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:151:24: warning: 'X86_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:161:61: warning: unused parameter 'data' [-Wunused-parameter] target/i386/tcg/tcg-cpu.c:163:26: warning: 'ACCEL_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:183:40: warning: extra ';' outside of a function [-Wextra-semi] target/i386/tcg/tcg-cpu.c:32:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:38:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/tcg-cpu.c:38:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/tcg-cpu.c:43:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:63:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.c:65:17: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/tcg-cpu.c:68:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/tcg/tcg-cpu.c:68:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/tcg-cpu.c:68:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/tcg-cpu.c:73:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/tcg-cpu.c:80:19: warning: 'X86_CPU' was marked unused but was used [-Wused-but-marked-unused] target/i386/tcg/tcg-cpu.h:38:16: warning: padding size of 'struct X86XSaveArea' with 8 bytes to alignment boundary [-Wpadded] target/i386/tcg/translate.c:1003:13: warning: 45 enumeration values not explicitly handled in switch: 'CC_OP_MULB', 'CC_OP_MULW', 'CC_OP_MULL'... [-Wswitch-enum] target/i386/tcg/translate.c:1015:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1015:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1020:74: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1020:74: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1026:61: warning: unused parameter 'reg' [-Wunused-parameter] target/i386/tcg/translate.c:1028:13: warning: 48 enumeration values not explicitly handled in switch: 'CC_OP_DYNAMIC', 'CC_OP_EFLAGS', 'CC_OP_MULB'... [-Wswitch-enum] target/i386/tcg/translate.c:1032:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1032:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1035:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1035:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1046:13: warning: 45 enumeration values not explicitly handled in switch: 'CC_OP_MULB', 'CC_OP_MULW', 'CC_OP_MULL'... [-Wswitch-enum] target/i386/tcg/translate.c:1057:63: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1057:63: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1060:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1060:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1065:74: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1065:74: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1082:13: warning: 48 enumeration values not explicitly handled in switch: 'CC_OP_DYNAMIC', 'CC_OP_EFLAGS', 'CC_OP_MULB'... [-Wswitch-enum] target/i386/tcg/translate.c:1083:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:1092:52: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1092:52: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1104:40: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/i386/tcg/translate.c:1105:52: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:1105:52: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:113:10: warning: padding struct 'struct DisasContext' with 2 bytes to align 'cc_op' [-Wpadded] target/i386/tcg/translate.c:113:10: warning: padding struct 'struct DisasContext' with 3 bytes to align 'cc_op' [-Wpadded] target/i386/tcg/translate.c:1187:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:1187:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:1188:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1188:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1194:54: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1194:54: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1209:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:1209:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:1210:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1210:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1216:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1216:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1228:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:1228:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:1229:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1229:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1236:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1236:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1257:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:125:10: warning: padding struct 'struct DisasContext' with 4 bytes to align 'cc_srcT' [-Wpadded] target/i386/tcg/translate.c:1265:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1274:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1283:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1311:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1315:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1318:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1324:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1332:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:138:12: warning: padding struct 'struct DisasContext' with 4 bytes to align 'prev_insn_end' [-Wpadded] target/i386/tcg/translate.c:1504:25: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1512:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1516:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1527:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1531:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1539:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1542:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1551:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1556:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1565:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1568:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1576:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1579:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1587:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1590:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1615:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:1620:29: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1623:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1656:72: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1660:42: warning: implicit conversion changes signedness: 'CCOp' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1683:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1688:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1688:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1707:27: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1719:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1742:27: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1759:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1764:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1764:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1766:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:1766:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_32', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:1799:27: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1809:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1809:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1810:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1810:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1813:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1813:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1845:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1852:17: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:1852:17: warning: 26 enumeration values not explicitly handled in switch: 'MO_32', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:1890:27: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1923:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1928:17: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:1928:17: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:1947:17: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:1947:17: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:1967:27: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1979:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:1985:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:1985:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:1987:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:201:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:2025:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2025:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2037:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2037:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2049:27: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2120:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2120:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2124:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2124:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2131:40: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2131:40: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2133:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:2133:50: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2133:50: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2144:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/translate.c:2149:12: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/i386/tcg/translate.c:2149:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/translate.c:2154:43: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/translate.c:2159:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/i386/tcg/translate.c:2201:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_8', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:2324:47: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2324:47: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2324:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2324:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2395:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2397:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2408:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:2408:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:2433:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:2433:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:2456:13: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:2456:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:2468:15: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2504:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:2504:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:2506:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2506:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2510:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2510:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2517:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:2517:17: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:2528:22: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2535:21: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2545:52: warning: implicit conversion changes signedness: 'X86Seg' (aka 'enum X86Seg') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2569:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2595:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2605:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2630:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2650:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2666:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2676:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2680:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2686:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2703:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:2749:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2761:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2768:42: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/translate.c:2773:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2773:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2778:44: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/translate.c:2783:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2783:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2862:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:2862:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2863:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2863:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/i386/tcg/translate.c:2883:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2883:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2890:47: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2890:47: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2898:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2900:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2900:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2902:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:2906:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:2906:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:2925:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2932:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2938:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2940:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2942:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2943:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2949:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2950:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2953:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2954:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2960:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2962:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2964:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2965:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2968:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2969:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2971:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2972:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2978:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2979:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2982:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2983:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2985:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2986:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:2988:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/i386/tcg/translate.c:2989:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:300:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:301:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:302:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:303:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:3049:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:304:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:305:19: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:306:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:307:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:308:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:3094:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3099:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:309:17: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:3100:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:3101:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:310:19: warning: use of GNU array range extension [-Wgnu-designator] target/i386/tcg/translate.c:3146:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:3154:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3155:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3156:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3157:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3158:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3159:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3160:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3161:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3163:17: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/translate.c:3163:24: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/translate.c:3198:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3207:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3223:17: warning: declaration shadows a local variable [-Wshadow] target/i386/tcg/translate.c:3236:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:3248:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3261:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3265:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3279:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:3285:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3293:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3305:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:3309:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3336:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:3347:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3356:20: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:3356:20: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:3405:20: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:3405:20: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:3459:20: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:3459:20: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:3478:20: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:3478:20: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:3526:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3560:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3567:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:3573:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:358:40: warning: implicit conversion changes signedness: 'CCOp' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:3590:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3628:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3637:17: warning: 25 enumeration values not explicitly handled in switch: 'MO_8', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:3637:17: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:365:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:3660:17: warning: 25 enumeration values not explicitly handled in switch: 'MO_8', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:3660:17: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:3691:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:3696:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:369:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:3704:17: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:3704:17: warning: 27 enumeration values not explicitly handled in switch: 'MO_8', 'MO_16', 'MO_64'... [-Wswitch-enum] target/i386/tcg/translate.c:3754:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:3757:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3759:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3787:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:3807:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:380:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:3816:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:381:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:382:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:383:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:3844:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:384:9: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:3858:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:3875:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:3895:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3899:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:3919:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:3936:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:393:49: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/translate.c:3959:33: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/translate.c:3974:28: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/translate.c:4001:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:4004:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4007:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4027:28: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/translate.c:4035:31: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/translate.c:403:46: warning: unused parameter 's' [-Wunused-parameter] target/i386/tcg/translate.c:4065:29: warning: 24 enumeration values not explicitly handled in switch: 'MO_32', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:4084:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4113:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:4113:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:4116:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4120:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4133:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4134:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4138:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4145:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:4151:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4158:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4182:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:419:36: warning: unused parameter 'ot' [-Wunused-parameter] target/i386/tcg/translate.c:4210:24: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4214:28: warning: implicit conversion changes signedness: 'int' to 'X86Seg' (aka 'enum X86Seg') [-Wsign-conversion] target/i386/tcg/translate.c:4304:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4329:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4330:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4331:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4332:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4340:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4345:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4350:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4356:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4371:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4372:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4373:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4379:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4384:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4389:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4395:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4406:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4411:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4417:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4427:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4432:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4437:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4443:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4454:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:4459:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4465:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:4471:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4483:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:4488:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:4494:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4506:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4512:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:4523:36: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:452:12: warning: 24 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/i386/tcg/translate.c:452:12: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:4670:49: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4671:49: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4672:49: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4734:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:4743:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:47:10: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:4801:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:4811:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:4820:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4821:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:4832:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:4966:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4983:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:4999:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5016:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5044:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5049:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5055:28: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5072:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5074:71: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:50:10: warning: macro is not used [-Wunused-macros] target/i386/tcg/translate.c:5100:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5101:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:510:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:510:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:5123:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5124:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5133:15: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5140:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5150:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5155:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5156:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5231:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5240:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5280:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:528:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:528:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:5314:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5315:47: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5319:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5333:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5337:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:533:35: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:533:50: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:5342:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:5347:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:5370:36: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:5380:17: warning: 8 enumeration values not explicitly handled in switch: 'CC_OP_DYNAMIC', 'CC_OP_EFLAGS', 'CC_OP_ADCX'... [-Wswitch-enum] target/i386/tcg/translate.c:5381:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5382:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5383:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5384:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5385:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5386:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5387:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5388:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5389:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5390:25: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5391:27: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5403:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5418:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5419:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:541:29: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:5430:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:5430:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:547:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:547:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:549:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:549:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:551:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:551:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:5584:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:558:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:558:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:560:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:560:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:562:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:562:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:5683:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:569:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:569:18: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:5702:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5798:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:579:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:579:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:5816:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5828:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5838:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5847:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5855:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:5872:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5883:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:5908:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5932:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5944:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5948:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:594:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:594:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/i386/tcg/translate.c:5973:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:597:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:5998:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6014:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6030:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:603:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:603:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:6063:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:606:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:606:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:6081:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:609:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:609:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:6107:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6136:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:6149:37: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:6153:37: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:615:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:615:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/i386/tcg/translate.c:6173:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:618:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:618:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:6191:32: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:621:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:621:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/i386/tcg/translate.c:6292:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6295:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6298:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6301:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:631:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_8', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:631:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_8', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:6399:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6402:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6405:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6408:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6442:28: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6464:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6483:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:6488:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:6513:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:6519:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:6536:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6550:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6551:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6563:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6564:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6576:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6585:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:6589:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6603:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6604:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6615:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6616:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6630:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6636:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6642:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6643:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6654:9: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6660:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6666:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6673:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6674:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6675:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6676:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6692:31: warning: possible misuse of comma operator here [-Wcomma] target/i386/tcg/translate.c:6695:31: warning: possible misuse of comma operator here [-Wcomma] target/i386/tcg/translate.c:6710:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6717:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6718:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6722:37: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/i386/tcg/translate.c:6724:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6725:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6729:37: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/i386/tcg/translate.c:6731:19: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6732:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6736:35: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/i386/tcg/translate.c:6769:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/i386/tcg/translate.c:6789:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6790:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6791:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6792:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6793:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6795:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6796:16: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:6877:42: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/i386/tcg/translate.c:6884:34: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/i386/tcg/translate.c:6891:38: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/i386/tcg/translate.c:6895:38: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/i386/tcg/translate.c:6902:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/tcg/translate.c:6902:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/tcg/translate.c:6902:24: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/translate.c:6902:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/translate.c:6913:15: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:6914:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/tcg/translate.c:6938:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:6939:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:6940:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:6941:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:6942:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:6943:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:6944:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/i386/tcg/translate.c:694:35: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:695:2: warning: extra ';' outside of a function [-Wextra-semi] target/i386/tcg/translate.c:6966:48: warning: unused parameter 'db' [-Wunused-parameter] target/i386/tcg/translate.c:6966:62: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/tcg/translate.c:6970:68: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/tcg/translate.c:6972:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/tcg/translate.c:6972:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/tcg/translate.c:6972:24: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/translate.c:6972:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/translate.c:6985:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/tcg/translate.c:6985:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/tcg/translate.c:6985:24: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/translate.c:6985:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/translate.c:699:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:699:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_32', 'MO_64', 'MO_128'... [-Wswitch-enum] target/i386/tcg/translate.c:7019:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/i386/tcg/translate.c:7021:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/tcg/translate.c:7021:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/tcg/translate.c:7021:24: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/translate.c:7021:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/translate.c:7023:13: warning: 9 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_4', 'DISAS_TARGET_5'... [-Wswitch-enum] target/i386/tcg/translate.c:7053:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/i386/tcg/translate.c:7053:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/i386/tcg/translate.c:7053:24: warning: extension used [-Wlanguage-extension-token] target/i386/tcg/translate.c:7053:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/i386/tcg/translate.c:757:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:774:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/i386/tcg/translate.c:815:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/i386/tcg/translate.c:825:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:827:20: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:908:16: warning: padding size of 'struct CCPrepare' with 6 bytes to alignment boundary [-Wpadded] target/i386/tcg/translate.c:910:10: warning: padding struct 'struct CCPrepare' with 4 bytes to align 'reg' [-Wpadded] target/i386/tcg/translate.c:924:13: warning: 11 enumeration values not explicitly handled in switch: 'CC_OP_DYNAMIC', 'CC_OP_ADCB', 'CC_OP_ADCW'... [-Wswitch-enum] target/i386/tcg/translate.c:925:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:927:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:928:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:932:18: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:935:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:937:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:938:46: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:939:42: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:942:50: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:942:50: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:944:23: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:947:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:947:62: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:949:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:950:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:952:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:952:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:954:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:956:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:961:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:963:57: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:963:57: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:965:23: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:966:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/i386/tcg/translate.c:967:42: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/i386/tcg/translate.c:968:70: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:968:70: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:973:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:973:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:976:21: warning: use of GNU case range extension [-Wgnu-case-range] target/i386/tcg/translate.c:988:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/i386/tcg/translate.c:988:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/i386/tcg/translate.c:993:61: warning: unused parameter 'reg' [-Wunused-parameter] target/i386/xsave_helper.c:115:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:125:31: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:132:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:139:40: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:146:70: warning: unused parameter 'buflen' [-Wunused-parameter] target/i386/xsave_helper.c:158:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:159:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:159:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:190:19: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:208:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:209:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:232:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:233:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:235:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:23:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:24:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:24:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:261:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:267:44: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:274:46: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:35:19: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/i386/xsave_helper.c:56:19: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:75:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:76:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:95:22: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/i386/xsave_helper.c:96:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/loongarch/constant_timer.c:18:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/loongarch/constant_timer.c:20:50: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/constant_timer.c:27:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/constant_timer.c:41:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/constant_timer.c:43:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/constant_timer.c:56:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/constant_timer.c:58:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/constant_timer.c:60:25: warning: padding size of 'struct (unnamed at ../target/loongarch/constant_timer.c:60:25)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/constant_timer.c:60:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu-csr.h:136:1: warning: ISO C restricts enumerator values to range of 'int' (281474976710652 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:161:1: warning: ISO C restricts enumerator values to range of 'int' (18446744073709551612 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:166:1: warning: ISO C restricts enumerator values to range of 'int' (281474976702464 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:190:1: warning: ISO C restricts enumerator values to range of 'int' (17293822569102704640 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:57:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:60:1: warning: ISO C restricts enumerator values to range of 'int' (281474976702464 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:69:1: warning: ISO C restricts enumerator values to range of 'int' (281474976706560 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:70:1: warning: ISO C restricts enumerator values to range of 'int' (2305843009213693952 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:71:1: warning: ISO C restricts enumerator values to range of 'int' (4611686018427387904 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:72:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] target/loongarch/cpu-csr.h:93:1: warning: ISO C restricts enumerator values to range of 'int' (3221225472 is too large) [-Wpedantic] target/loongarch/cpu.c:133:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/cpu.c:134:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/cpu.c:142:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:148:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/cpu.c:152:33: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] target/loongarch/cpu.c:152:36: warning: extension used [-Wlanguage-extension-token] target/loongarch/cpu.c:152:36: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:152:36)' with 7 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:152:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/loongarch/cpu.c:166:24: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:166:24)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:166:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:167:24: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:167:24)' with 58 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:167:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:171:24: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:171:24)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:171:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:176:28: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:176:28)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:176:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:215:29: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:215:29)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:215:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:218:29: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:218:29)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:218:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:221:25: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:221:25)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:221:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:222:25: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:222:25)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:222:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:223:28: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:223:28)' with 2 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:223:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:226:26: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:226:26)' with 58 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:226:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:228:26: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:228:26)' with 55 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:228:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:229:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/cpu.c:230:25: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:230:25)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:230:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:232:25: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:232:25)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:232:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:237:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:237:21)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:237:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:238:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:238:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:238:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:247:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/cpu.c:251:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/loongarch/cpu.c:284:70: warning: unused parameter 'physaddr' [-Wunused-parameter] target/loongarch/cpu.c:285:55: warning: unused parameter 'addr' [-Wunused-parameter] target/loongarch/cpu.c:285:70: warning: unused parameter 'size' [-Wunused-parameter] target/loongarch/cpu.c:287:53: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/loongarch/cpu.c:287:73: warning: unused parameter 'attrs' [-Wunused-parameter] target/loongarch/cpu.c:288:61: warning: unused parameter 'response' [-Wunused-parameter] target/loongarch/cpu.c:290:1: warning: function 'loongarch_cpu_do_transaction_failed' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/loongarch/cpu.c:291:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:304:29: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:323:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:330:68: warning: unused parameter 'tb' [-Wunused-parameter] target/loongarch/cpu.c:333:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:345:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:360:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:372:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:372:12)' with 30 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:372:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:373:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:373:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:373:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:374:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:374:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:374:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:375:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:375:12)' with 3 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:375:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:376:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:376:12)' with 3 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:376:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:377:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:377:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:377:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:378:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:378:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:378:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:379:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:379:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:379:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:380:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:380:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:380:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:381:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:381:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:381:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:382:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:382:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:382:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:386:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:386:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:386:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:387:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:387:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:387:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:388:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:388:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:388:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:389:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:389:12)' with 29 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:389:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:390:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:390:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:390:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:391:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:391:12)' with 29 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:391:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:392:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:392:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:392:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:398:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:398:12)' with 2 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:398:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:399:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:399:12)' with 2 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:399:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:403:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:403:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:403:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:404:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:404:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:404:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:405:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:405:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:405:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:406:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:406:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:406:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:407:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:407:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:407:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:408:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:408:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:408:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:409:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:409:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:409:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:410:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:410:12)' with 31 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:410:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:414:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:414:12)' with 2 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:414:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:415:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:415:12)' with 3 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:415:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:416:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:416:12)' with 25 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:416:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:420:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:420:12)' with 2 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:420:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:421:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:421:12)' with 3 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:421:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:422:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:422:12)' with 25 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:422:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:426:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:426:12)' with 2 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:426:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:427:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:427:12)' with 3 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:427:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:428:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:428:12)' with 25 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:428:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:432:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:432:12)' with 2 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:432:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:433:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:433:12)' with 3 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:433:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:434:12: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:434:12)' with 25 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:434:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:437:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:437:21)' with 7 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:437:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:440:62: warning: unused parameter 'user_data' [-Wunused-parameter] target/loongarch/cpu.c:458:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:459:31: warning: 'LOONGARCH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:469:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:469:21)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:469:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:470:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:470:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:470:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:471:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:471:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:471:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:472:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:472:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:472:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:473:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:473:21)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:473:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:474:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:474:21)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:474:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:476:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:476:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:476:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:477:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:477:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:477:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:478:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:478:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:478:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:479:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:479:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:479:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:483:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:483:21)' with 61 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:483:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:484:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:484:21)' with 51 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:484:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:487:23: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:487:23)' with 60 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:487:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:488:21: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:488:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:488:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:489:23: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:489:23)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:489:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:490:24: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:490:24)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:490:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:491:24: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:491:24)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:491:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:493:23: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:493:23)' with 60 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:493:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:494:23: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:494:23)' with 7 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:494:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:495:23: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:495:23)' with 7 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:495:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:496:23: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:496:23)' with 7 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.c:496:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:499:27: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:499:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:499:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:500:27: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:500:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:500:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:501:27: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:501:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:501:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:502:27: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:502:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:502:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/cpu.c:514:52: warning: unused parameter 's' [-Wunused-parameter] target/loongarch/cpu.c:522:31: warning: 'LOONGARCH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:540:40: warning: unused parameter 'opaque' [-Wunused-parameter] target/loongarch/cpu.c:540:55: warning: unused parameter 'addr' [-Wunused-parameter] target/loongarch/cpu.c:541:43: warning: unused parameter 'val' [-Wunused-parameter] target/loongarch/cpu.c:541:57: warning: unused parameter 'size' [-Wunused-parameter] target/loongarch/cpu.c:545:43: warning: unused parameter 'opaque' [-Wunused-parameter] target/loongarch/cpu.c:545:73: warning: unused parameter 'size' [-Wunused-parameter] target/loongarch/cpu.c:578:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:584:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:619:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:689:49: warning: unused parameter 'cs' [-Wunused-parameter] target/loongarch/cpu.c:694:60: warning: unused parameter 'data' [-Wunused-parameter] target/loongarch/cpu.c:696:31: warning: 'LOONGARCH_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:697:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:698:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:72:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/loongarch/cpu.c:73:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/loongarch/cpu.c:748:1: warning: extension used [-Wlanguage-extension-token] target/loongarch/cpu.c:748:1: warning: padding size of 'struct (unnamed at ../target/loongarch/cpu.c:748:1)' with 7 bits to alignment boundary [-Wpadded] target/loongarch/cpu.c:748:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/loongarch/cpu.c:761:5: warning: extension used [-Wlanguage-extension-token] target/loongarch/cpu.c:764:58: warning: unused parameter 'errp' [-Wunused-parameter] target/loongarch/cpu.c:80:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.c:88:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/cpu.h:112:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] target/loongarch/cpu.h:162:1: warning: ISO C restricts enumerator values to range of 'int' (4294967295 is too large) [-Wpedantic] target/loongarch/cpu.h:166:1: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] target/loongarch/cpu.h:239:1: warning: ISO C restricts enumerator values to range of 'int' (281474976702464 is too large) [-Wpedantic] target/loongarch/cpu.h:240:1: warning: ISO C restricts enumerator values to range of 'int' (17732923532771328 is too large) [-Wpedantic] target/loongarch/cpu.h:258:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'fcsr0' [-Wpadded] target/loongarch/cpu.h:263:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'lladdr' [-Wpadded] target/loongarch/cpu.h:328:14: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'elf_address' [-Wpadded] target/loongarch/cpu.h:338:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/loongarch/cpu.h:339:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/loongarch/cpu.h:341:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/loongarch/cpu.h:343:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/loongarch/cpu.h:353:1: warning: cast from 'Object *' (aka 'struct Object *') to 'ArchCPU *' (aka 'struct ArchCPU *') increases required alignment from 8 to 16 [-Wcast-align] target/loongarch/cpu.h:353:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/loongarch/cpu.h:353:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/loongarch/cpu.h:353:1: warning: extra ';' outside of a function [-Wextra-semi] target/loongarch/cpu.h:364:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/loongarch/cpu.h:366:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/loongarch/cpu.h:383:62: warning: unused parameter 'ifetch' [-Wunused-parameter] target/loongarch/cpu.h:389:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/csr_helper.c:25:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:27:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:31:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:33:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:36:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/csr_helper.c:48:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:53:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/csr_helper.c:58:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:62:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/loongarch/csr_helper.c:65:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/csr_helper.c:71:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/csr_helper.c:75:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/csr_helper.c:88:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/disas.c:109:20: warning: extension used [-Wlanguage-extension-token] target/loongarch/disas.c:109:20: warning: padding size of 'struct (unnamed at ../target/loongarch/disas.c:109:20)' with 7 bits to alignment boundary [-Wpadded] target/loongarch/disas.c:109:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/loongarch/disas.c:116:44: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/loongarch/disas.c:116:46: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/loongarch/disas.c:132:12: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/disas.c:13:9: warning: padding size of 'DisasContext' with 4 bytes to alignment boundary [-Wpadded] target/loongarch/disas.c:19:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/loongarch/disas.c:24:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/loongarch/disas.c:270:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/disas.c:277:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/disas.c:283:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/disas.c:290:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/disas.c:296:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/disas.c:303:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/disas.c:306:56: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/fpu_helper.c:108:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:117:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:126:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:135:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:144:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:153:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:162:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:171:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:180:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:189:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:199:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:208:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:218:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:227:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:240:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:251:49: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/loongarch/fpu_helper.c:253:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:262:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:271:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:280:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:289:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:300:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:310:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:325:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:339:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:343:45: warning: unused parameter 'env' [-Wunused-parameter] target/loongarch/fpu_helper.c:345:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/fpu_helper.c:355:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/loongarch/fpu_helper.c:362:45: warning: unused parameter 'env' [-Wunused-parameter] target/loongarch/fpu_helper.c:374:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/loongarch/fpu_helper.c:387:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/loongarch/fpu_helper.c:388:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:397:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/loongarch/fpu_helper.c:398:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:409:24: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/fpu_helper.c:412:24: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/fpu_helper.c:415:24: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/fpu_helper.c:418:24: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/fpu_helper.c:420:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/loongarch/fpu_helper.c:423:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:468:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:477:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:486:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:494:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:495:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:504:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:512:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:513:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:522:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:531:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:541:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:549:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:559:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:567:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:585:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:603:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:613:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:621:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:631:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:639:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:657:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:66:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/fpu_helper.c:66:9: warning: padding size of 'struct (unnamed at ../target/loongarch/fpu_helper.c:66:9)' with 27 bits to alignment boundary [-Wpadded] target/loongarch/fpu_helper.c:66:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/fpu_helper.c:675:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:684:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:692:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:701:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:709:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:70:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/fpu_helper.c:70:9: warning: padding size of 'struct (unnamed at ../target/loongarch/fpu_helper.c:70:9)' with 27 bits to alignment boundary [-Wpadded] target/loongarch/fpu_helper.c:70:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/fpu_helper.c:726:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:735:10: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/loongarch/fpu_helper.c:73:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/fpu_helper.c:743:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:753:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:761:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:76:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/fpu_helper.c:76:9: warning: padding size of 'struct (unnamed at ../target/loongarch/fpu_helper.c:76:9)' with 27 bits to alignment boundary [-Wpadded] target/loongarch/fpu_helper.c:76:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/fpu_helper.c:771:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:779:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:797:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:807:10: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/loongarch/fpu_helper.c:815:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:823:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:829:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:837:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/fpu_helper.c:843:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:857:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:871:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:90:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/fpu_helper.c:99:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/gdbstub.c:34:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/gdbstub.c:52:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/gdbstub.c:94:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/loongarch/helper.h:100:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:100:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:101:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:101:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:102:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:102:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:103:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:103:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:104:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:105:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:106:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:106:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:107:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:107:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:108:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:108:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:109:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:109:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:10:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:10:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:110:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:111:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:112:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:113:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:116:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:117:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:118:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:119:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:119:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:120:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:120:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:121:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:121:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:122:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:122:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:123:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:123:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:124:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:124:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:125:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:125:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:126:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:128:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:128:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:129:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:129:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:12:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:130:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:131:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:13:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:13:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:15:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:16:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:16:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:17:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:17:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:20:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:21:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:21:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:22:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:22:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:23:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:23:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:24:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:25:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:25:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:26:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:26:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:27:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:27:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:28:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:28:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:29:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:29:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:30:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:30:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:31:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:31:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:32:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:33:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:34:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:34:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:35:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:35:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:37:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:38:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:38:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:40:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:41:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:43:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:44:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:46:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:47:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:47:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:48:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:48:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:49:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:49:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:50:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:50:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:51:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:51:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:53:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:54:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:54:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:57:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:57:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:59:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:59:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:61:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:63:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:65:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:66:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:66:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:67:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:67:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:68:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:69:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:6:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:70:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:71:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:72:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:72:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:73:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:73:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:74:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:74:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:75:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:75:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:76:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:76:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:77:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:77:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:78:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:78:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:79:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:80:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:81:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:82:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:83:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:84:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:85:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:86:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:87:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:88:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:89:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:89:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:8:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:8:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:90:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:90:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:91:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:91:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:92:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:92:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:94:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:96:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:9:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/loongarch/helper.h:9:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/loongarch/insn_trans/trans_arith.c.inc:234:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_arith.c.inc:239:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_arith.c.inc:239:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_arith.c.inc:244:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_arith.c.inc:77:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_bit.c.inc:22:42: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/loongarch/insn_trans/trans_bit.c.inc:27:48: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/loongarch/insn_trans/trans_bit.c.inc:41:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_bit.c.inc:41:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_bit.c.inc:56:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_bit.c.inc:56:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_bit.c.inc:76:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_branch.c.inc:15:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_branch.c.inc:16:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_branch.c.inc:27:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_branch.c.inc:41:45: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_branch.c.inc:69:21: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_branch.c.inc:8:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/insn_trans/trans_extra.c.inc:12:59: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_extra.c.inc:6:55: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_farith.c.inc:94:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fcmp.c.inc:12:18: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/insn_trans/trans_fcmp.c.inc:15:18: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/insn_trans/trans_fcmp.c.inc:18:18: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/insn_trans/trans_fcmp.c.inc:21:18: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/insn_trans/trans_fcmp.c.inc:21:28: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/loongarch/insn_trans/trans_fcmp.c.inc:38:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/loongarch/insn_trans/trans_fcmp.c.inc:40:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fcmp.c.inc:57:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/loongarch/insn_trans/trans_fcmp.c.inc:59:34: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:136:33: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:147:21: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:159:33: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:170:21: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:18:36: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:81:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/loongarch/insn_trans/trans_fmov.c.inc:82:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/loongarch/insn_trans/trans_memory.c.inc:128:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/loongarch/insn_trans/trans_memory.c.inc:128:55: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_memory.c.inc:133:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/loongarch/insn_trans/trans_memory.c.inc:133:54: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_memory.c.inc:135:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/loongarch/insn_trans/trans_memory.c.inc:139:53: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:173:20: warning: extension used [-Wlanguage-extension-token] target/loongarch/insn_trans/trans_privileged.c.inc:173:20: warning: padding size of 'struct (unnamed at ../target/loongarch/insn_trans/trans_privileged.c.inc:173:20)' with 7 bits to alignment boundary [-Wpadded] target/loongarch/insn_trans/trans_privileged.c.inc:173:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/loongarch/insn_trans/trans_privileged.c.inc:206:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_privileged.c.inc:231:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_privileged.c.inc:262:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_privileged.c.inc:339:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_privileged.c.inc:344:59: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:353:55: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:362:55: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:372:59: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:382:57: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:392:61: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:438:55: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:472:53: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:482:53: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:491:53: warning: unused parameter 'a' [-Wunused-parameter] target/loongarch/insn_trans/trans_privileged.c.inc:497:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/insn_trans/trans_shift.c.inc:86:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/insn_trans/trans_shift.c.inc:86:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:23:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:29:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:35:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:41:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:48:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/iocsr_helper.c:48:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:55:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/iocsr_helper.c:55:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:62:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/iocsr_helper.c:62:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/iocsr_helper.c:69:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/machine.c:100:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/loongarch/machine.c:14:26: warning: no previous extern declaration for non-static variable 'vmstate_tlb' [-Wmissing-variable-declarations] target/loongarch/machine.c:19:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:19:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:20:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:20:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:21:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:21:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:22:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/loongarch/machine.c:34:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:34:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:35:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:35:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:36:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:36:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:37:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:37:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:38:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:38:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:41:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:41:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:42:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:42:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:43:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:43:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:44:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:44:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:45:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:45:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:46:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:47:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:48:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:48:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:49:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:49:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:50:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:50:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:51:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:51:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:52:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:53:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:54:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:54:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:55:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:55:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:56:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:56:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:57:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:57:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:58:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:58:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:59:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:59:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:60:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:60:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:61:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:61:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:62:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:62:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:63:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:63:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:64:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:64:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:65:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:66:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:66:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:67:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:67:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:68:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:68:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:69:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:69:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:70:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:71:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:72:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:73:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:74:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:75:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:76:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:77:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:78:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:79:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:80:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:81:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:82:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:83:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:83:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:84:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:84:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:85:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:86:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:87:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:87:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:88:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:89:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:90:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:93:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:94:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:95:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/machine.c:97:9: warning: extension used [-Wlanguage-extension-token] target/loongarch/machine.c:97:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/loongarch/machine.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/loongarch/op_helper.c:112:28: warning: padding size of 'struct (unnamed at ../target/loongarch/op_helper.c:112:28)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/op_helper.c:112:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/op_helper.c:113:25: warning: padding size of 'struct (unnamed at ../target/loongarch/op_helper.c:113:25)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/op_helper.c:113:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/op_helper.c:114:25: warning: padding size of 'struct (unnamed at ../target/loongarch/op_helper.c:114:25)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/op_helper.c:114:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/op_helper.c:126:21: warning: padding size of 'struct (unnamed at ../target/loongarch/op_helper.c:126:21)' with 62 bits to alignment boundary [-Wpadded] target/loongarch/op_helper.c:126:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/op_helper.c:127:21: warning: padding size of 'struct (unnamed at ../target/loongarch/op_helper.c:127:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/op_helper.c:127:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/op_helper.c:133:1: warning: function 'helper_idle' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/loongarch/op_helper.c:24:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/op_helper.c:29:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/op_helper.c:29:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/op_helper.c:70:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/op_helper.c:70:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/op_helper.c:79:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/op_helper.c:79:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/loongarch/op_helper.c:79:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/loongarch/op_helper.c:84:18: warning: extension used [-Wlanguage-extension-token] target/loongarch/op_helper.c:84:18: warning: padding size of 'struct (unnamed at ../target/loongarch/op_helper.c:84:18)' with 7 bits to alignment boundary [-Wpadded] target/loongarch/op_helper.c:84:18: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/loongarch/op_helper.c:96:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/loongarch/op_helper.c:97:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/tlb_helper.c:110:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:111:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:119:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:122:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:123:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:136:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:139:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:140:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:141:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:163:49: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/loongarch/tlb_helper.c:177:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:178:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:187:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/loongarch/tlb_helper.c:212:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/tlb_helper.c:219:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/tlb_helper.c:244:28: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:244:28)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:244:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:276:28: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:276:28)' with 29 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:276:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:282:55: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/loongarch/tlb_helper.c:293:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:294:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:298:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:300:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:308:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:314:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:323:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:325:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:326:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:341:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:346:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:358:25: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:358:25)' with 58 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:358:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:361:21: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:361:21)' with 29 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:361:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:362:21: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:362:21)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:362:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:363:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:364:21: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:364:21)' with 54 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:364:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:36:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/tlb_helper.c:390:27: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:390:27)' with 52 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:390:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:390:74: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/loongarch/tlb_helper.c:391:27: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:391:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:391:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:395:23: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:395:23)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:395:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:404:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/tlb_helper.c:408:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:410:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:412:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:416:27: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:416:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:416:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:417:26: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:417:26)' with 54 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:417:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:41:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:421:27: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:421:27)' with 58 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:421:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:424:27: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:424:27)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:424:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:425:27: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:425:27)' with 58 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:425:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:436:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/tlb_helper.c:43:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:441:36: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:441:36)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:441:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:457:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:460:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:463:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:470:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/loongarch/tlb_helper.c:478:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/loongarch/tlb_helper.c:48:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:491:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:492:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/tlb_helper.c:498:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:499:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:49:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:501:33: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:501:33)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:501:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:508:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:509:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:50:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:511:33: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:511:33)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:511:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:523:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/tlb_helper.c:529:40: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:529:40)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:529:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:52:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:535:36: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:535:36)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:535:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:53:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:546:32: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:546:32)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:546:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:54:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:556:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:559:29: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:559:29)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:559:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:571:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:572:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:575:29: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:575:29)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:575:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:588:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:589:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:594:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:596:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:604:29: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:604:29)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:604:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:617:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:618:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:623:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:625:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/loongarch/tlb_helper.c:633:29: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:633:29)' with 63 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:633:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/tlb_helper.c:639:62: warning: unused parameter 'size' [-Wunused-parameter] target/loongarch/tlb_helper.c:643:25: warning: 'LOONGARCH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/loongarch/tlb_helper.c:654:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/loongarch/tlb_helper.c:655:33: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/loongarch/tlb_helper.c:674:56: warning: unused parameter 'mem_idx' [-Wunused-parameter] target/loongarch/tlb_helper.c:686:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/tlb_helper.c:710:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/loongarch/tlb_helper.c:711:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/loongarch/tlb_helper.c:720:28: warning: unused parameter 'mem_idx' [-Wunused-parameter] target/loongarch/tlb_helper.c:737:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/tlb_helper.c:744:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/loongarch/tlb_helper.c:749:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/loongarch/tlb_helper.c:763:24: warning: padding size of 'struct (unnamed at ../target/loongarch/tlb_helper.c:763:24)' with 58 bits to alignment boundary [-Wpadded] target/loongarch/tlb_helper.c:763:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/translate.c:101:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/loongarch/translate.c:101:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/loongarch/translate.c:101:25: warning: extension used [-Wlanguage-extension-token] target/loongarch/translate.c:101:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/translate.c:116:25: warning: extension used [-Wlanguage-extension-token] target/loongarch/translate.c:116:25: warning: padding size of 'struct (unnamed at ../target/loongarch/translate.c:116:5)' with 7 bits to alignment boundary [-Wpadded] target/loongarch/translate.c:116:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/loongarch/translate.c:164:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/loongarch/translate.c:188:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/loongarch/translate.c:188:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/loongarch/translate.c:188:25: warning: extension used [-Wlanguage-extension-token] target/loongarch/translate.c:188:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/translate.c:208:70: warning: unused parameter 'cs' [-Wunused-parameter] target/loongarch/translate.c:210:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/loongarch/translate.c:210:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/loongarch/translate.c:210:25: warning: extension used [-Wlanguage-extension-token] target/loongarch/translate.c:210:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/translate.c:212:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_3', 'DISAS_TARGET_4'... [-Wswitch-enum] target/loongarch/translate.c:214:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/translate.c:223:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/translate.c:265:41: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/loongarch/translate.c:270:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/loongarch/translate.c:33:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/loongarch/translate.c:38:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/loongarch/translate.c:49:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/translate.c:54:39: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/translate.c:62:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/translate.c:63:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/translate.c:64:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/loongarch/translate.c:66:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/loongarch/translate.c:72:55: warning: unused parameter 'cs' [-Wunused-parameter] target/loongarch/translate.c:75:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/loongarch/translate.c:75:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/loongarch/translate.c:75:25: warning: extension used [-Wlanguage-extension-token] target/loongarch/translate.c:75:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/translate.c:77:44: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/loongarch/translate.c:86:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/loongarch/translate.c:87:27: warning: extension used [-Wlanguage-extension-token] target/loongarch/translate.c:87:27: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] target/loongarch/translate.c:87:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/loongarch/translate.c:95:53: warning: unused parameter 'dcbase' [-Wunused-parameter] target/loongarch/translate.c:95:71: warning: unused parameter 'cs' [-Wunused-parameter] target/loongarch/translate.c:99:73: warning: unused parameter 'cs' [-Wunused-parameter] target/loongarch/translate.h:28:16: warning: padding size of 'struct DisasContext' with 7 bytes to alignment boundary [-Wpadded] target/m68k/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/m68k/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/m68k/cpu-qom.h:28:1: warning: extra ';' outside of a function [-Wextra-semi] target/m68k/cpu-qom.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/m68k/cpu-qom.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/m68k/cpu.c:121:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:131:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:145:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:165:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:196:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:223:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:244:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:258:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:271:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:285:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:29:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:308:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:309:25: warning: 'M68K_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:31:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/cpu.c:330:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:344:16: warning: padding size of 'struct m68k_FPReg_tmp' with 6 bytes to alignment boundary [-Wpadded] target/m68k/cpu.c:36:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:377:45: warning: unused parameter 'version' [-Wunused-parameter] target/m68k/cpu.c:391:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:391:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:392:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:392:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:393:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:400:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:400:9: warning: padding size of 'struct (unnamed at ../target/m68k/cpu.c:400:9)' with 7 bits to alignment boundary [-Wpadded] target/m68k/cpu.c:400:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:400:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/m68k/cpu.c:401:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:405:44: warning: unused parameter 'version' [-Wunused-parameter] target/m68k/cpu.c:414:26: warning: no previous extern declaration for non-static variable 'vmmstate_fpu' [-Wmissing-variable-declarations] target/m68k/cpu.c:421:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:421:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:422:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:423:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:423:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/m68k/cpu.c:423:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:424:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:424:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:425:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:42:63: warning: unused parameter 'tb' [-Wunused-parameter] target/m68k/cpu.c:436:26: warning: no previous extern declaration for non-static variable 'vmstate_cf_spregs' [-Wmissing-variable-declarations] target/m68k/cpu.c:442:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:442:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:443:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:443:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:444:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:444:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:445:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:445:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:446:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:446:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:447:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:458:26: warning: no previous extern declaration for non-static variable 'vmstate_68040_mmu' [-Wmissing-variable-declarations] target/m68k/cpu.c:45:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:464:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:465:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:465:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:466:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:466:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:467:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:467:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:468:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:468:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:469:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:469:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:46:17: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/m68k/cpu.c:470:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:470:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:471:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:471:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:472:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:483:26: warning: no previous extern declaration for non-static variable 'vmstate_68040_spregs' [-Wmissing-variable-declarations] target/m68k/cpu.c:489:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:489:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:48:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/cpu.c:490:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:490:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:491:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:491:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:492:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:492:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:493:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:502:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:502:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:503:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:503:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:504:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:504:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:505:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:505:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:506:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:506:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:507:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:507:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:508:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:508:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:509:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:509:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:50:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/cpu.c:510:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:510:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:511:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:511:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:512:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:512:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:513:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:513:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:514:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:514:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:515:9: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:515:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/m68k/cpu.c:516:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/m68k/cpu.c:550:55: warning: unused parameter 'data' [-Wunused-parameter] target/m68k/cpu.c:552:25: warning: 'M68K_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:553:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:554:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:577:63: warning: unused parameter 'data' [-Wunused-parameter] target/m68k/cpu.c:579:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:592:65: warning: unused parameter 'data' [-Wunused-parameter] target/m68k/cpu.c:594:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:629:1: warning: extension used [-Wlanguage-extension-token] target/m68k/cpu.c:629:1: warning: padding size of 'struct (unnamed at ../target/m68k/cpu.c:629:1)' with 7 bits to alignment boundary [-Wpadded] target/m68k/cpu.c:629:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/m68k/cpu.c:72:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:73:25: warning: 'M68K_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/m68k/cpu.c:96:47: warning: unused parameter 's' [-Wunused-parameter] target/m68k/cpu.h:113:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'mactmp' [-Wpadded] target/m68k/cpu.h:135:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/m68k/cpu.h:124:5)' with 2 bytes to align 'urp' [-Wpadded] target/m68k/cpu.h:138:18: warning: padding struct 'struct CPUArchState::(unnamed at ../target/m68k/cpu.h:124:5)' with 3 bytes to align 'ttr' [-Wpadded] target/m68k/cpu.h:154:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/m68k/cpu.h:154:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/m68k/cpu.h:157:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'features' [-Wpadded] target/m68k/cpu.h:167:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/m68k/cpu.h:169:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/m68k/cpu.h:171:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/m68k/cpu.h:576:58: warning: unused parameter 'ifetch' [-Wunused-parameter] target/m68k/fpu_helper.c:373:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/fpu_helper.c:373:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/fpu_helper.c:391:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/fpu_helper.c:394:35: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/fpu_helper.c:405:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/fpu_helper.c:412:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/fpu_helper.c:423:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/fpu_helper.c:429:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/fpu_helper.c:454:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/fpu_helper.c:534:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/fpu_helper.c:534:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/m68k/gdbstub.c:26:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/gdbstub.c:53:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/gdbstub.c:57:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:100:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1015:32: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:1017:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:1017:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.c:1018:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.c:1052:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:1070:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1077:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1104:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1105:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1116:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/helper.c:1128:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1171:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/helper.c:1177:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1187:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1199:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1217:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/helper.c:1223:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1228:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1240:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1244:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1245:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/m68k/helper.c:1248:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1249:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/m68k/helper.c:130:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/helper.c:1317:5: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1317:5: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1334:32: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1336:32: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1350:5: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1350:5: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:136:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:139:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1407:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int32_t' (aka 'int') [-Wsign-compare] target/m68k/helper.c:1408:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:1449:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1451:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/helper.c:1454:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1464:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1466:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/helper.c:1468:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:1507:43: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:1508:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.c:1532:34: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/helper.c:187:1: warning: function 'raise_exception_ra' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/m68k/helper.c:228:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/helper.c:34:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/m68k/helper.c:35:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/m68k/helper.c:434:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/m68k/helper.c:436:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:437:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/m68k/helper.c:439:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:440:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/m68k/helper.c:444:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.c:446:30: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:447:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.c:49:57: warning: unused parameter 'user_data' [-Wunused-parameter] target/m68k/helper.c:524:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:529:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:532:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:532:77: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:538:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:538:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:544:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:550:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:559:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:566:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/m68k/helper.c:573:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/helper.c:576:60: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:585:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/helper.c:586:59: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:793:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:820:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:848:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:850:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:862:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/helper.c:936:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/helper.c:954:30: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:955:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/helper.c:97:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/helper.c:985:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/helper.c:995:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/helper.c:995:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.c:996:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/helper.h:100:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:100:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:101:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:101:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:102:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:102:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:103:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:103:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:104:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:105:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:106:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:107:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:107:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:109:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:109:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:10:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:110:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:111:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:111:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:112:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:114:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:114:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:116:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:116:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:117:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:117:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:118:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:118:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:119:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:119:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:11:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:120:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:121:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:121:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:122:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:122:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, int32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:124:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int32_t, int32_t)' (aka 'void (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:124:1: warning: passing 'void (CPUArchState *, int32_t, int32_t)' (aka 'void (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:125:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int32_t, int32_t, int32_t)' (aka 'void (struct CPUArchState *, int, int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:125:1: warning: passing 'void (CPUArchState *, int32_t, int32_t, int32_t)' (aka 'void (struct CPUArchState *, int, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:128:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:129:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:129:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:12:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:130:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:13:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:13:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:14:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:15:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:16:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:1:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:1:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, int32_t)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:22:1: warning: passing 'void (CPUArchState *, FPReg *, int32_t)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, float32)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:23:1: warning: passing 'void (CPUArchState *, FPReg *, float32)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, float64)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:24:1: warning: passing 'void (CPUArchState *, FPReg *, float64)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:25:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, FPReg *)' (aka 'unsigned int (struct CPUArchState *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:25:1: warning: passing 'float32 (CPUArchState *, FPReg *)' (aka 'unsigned int (struct CPUArchState *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:26:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, FPReg *)' (aka 'unsigned long long (struct CPUArchState *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:26:1: warning: passing 'float64 (CPUArchState *, FPReg *)' (aka 'unsigned long long (struct CPUArchState *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:27:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, FPReg *)' (aka 'int (struct CPUArchState *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:27:1: warning: passing 'int32_t (CPUArchState *, FPReg *)' (aka 'int (struct CPUArchState *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:29:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:2:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:2:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:30:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:31:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:31:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:32:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:32:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:33:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:33:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:34:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:34:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:35:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:35:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:36:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:36:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:37:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:37:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:38:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:39:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:3:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:3:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:40:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:41:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:42:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:43:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:44:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:45:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:46:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:47:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:48:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:49:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:49:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, uint32_t, int)' (aka 'void (struct CPUArchState *, int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:4:1: warning: passing 'void (CPUArchState *, int, uint32_t, int)' (aka 'void (struct CPUArchState *, int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:50:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:50:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:51:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:51:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:52:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:53:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:53:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:54:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:54:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:55:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:55:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:56:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:56:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:57:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:57:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:58:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:58:1: warning: passing 'void (CPUArchState *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:59:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, uint32_t)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:59:1: warning: passing 'void (CPUArchState *, FPReg *, uint32_t)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int32_t, int)' (aka 'void (struct CPUArchState *, int, int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:5:1: warning: passing 'void (CPUArchState *, int, int32_t, int)' (aka 'void (struct CPUArchState *, int, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:60:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:61:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:62:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:63:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:64:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:64:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:65:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:66:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:66:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:67:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:67:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:68:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:69:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int, uint32_t, int)' (aka 'void (struct CPUArchState *, int, int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:6:1: warning: passing 'void (CPUArchState *, int, int, uint32_t, int)' (aka 'void (struct CPUArchState *, int, int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:70:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:71:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:72:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:73:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:74:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:75:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:76:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:77:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:78:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:79:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int, int32_t, int)' (aka 'void (struct CPUArchState *, int, int, int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:7:1: warning: passing 'void (CPUArchState *, int, int, int32_t, int)' (aka 'void (struct CPUArchState *, int, int, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:80:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:81:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:82:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:83:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:84:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:85:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:86:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:87:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:88:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:89:1: warning: passing 'void (CPUArchState *, FPReg *, FPReg *)' (aka 'void (struct CPUArchState *, CPU_LDoubleU *, CPU_LDoubleU *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int, uint32_t, int)' (aka 'void (struct CPUArchState *, int, int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:8:1: warning: passing 'void (CPUArchState *, int, int, uint32_t, int)' (aka 'void (struct CPUArchState *, int, int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:91:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:92:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:92:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:93:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:93:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:94:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:95:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:96:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:97:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:98:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:99:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, int, int32_t, int)' (aka 'void (struct CPUArchState *, int, int, int, int)') converts between void pointer and function pointer [-Wpedantic] target/m68k/helper.h:9:1: warning: passing 'void (CPUArchState *, int, int, int32_t, int)' (aka 'void (struct CPUArchState *, int, int, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/m68k/m68k-semi.c:132:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:133:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:136:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:137:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:138:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:139:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:140:61: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:140:67: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:144:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:145:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:149:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:150:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:151:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:152:49: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:156:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:157:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:158:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:159:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:163:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:164:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:165:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:166:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:167:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:168:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/m68k-semi.c:168:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:168:59: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:172:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:173:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:174:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:175:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:180:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:181:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:186:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:187:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:188:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:193:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:194:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:195:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:199:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:200:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:205:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:206:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/m68k-semi.c:210:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:211:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:220:42: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/m68k-semi.c:221:42: warning: implicit conversion loses integer precision: 'ram_addr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/m68k-semi.c:228:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/m68k-semi.c:231:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/m68k/m68k-semi.c:75:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/m68k-semi.c:79:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/m68k-semi.c:79:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:80:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/m68k-semi.c:80:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:93:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/m68k-semi.c:97:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:98:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/m68k-semi.c:98:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/m68k-semi.c:99:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/m68k-semi.c:99:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/monitor.c:13:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/m68k/monitor.c:26:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:27:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:28:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:29:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:30:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:31:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:32:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:33:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:34:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:35:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:36:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:37:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:38:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:39:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:40:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:41:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:42:40: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:43:40: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:44:44: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:45:44: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:46:44: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:47:42: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:48:42: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:49:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:50:46: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:51:60: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:52:60: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:53:60: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:54:60: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:55:50: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/m68k/monitor.c:56:12: warning: missing field 'offset' initializer [-Wmissing-field-initializers] target/m68k/op_helper.c:1012:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:1014:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1019:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1028:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:1030:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1033:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1041:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:1043:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1046:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1054:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:1056:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1059:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1066:17: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:1072:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:1074:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:1077:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:1099:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:1103:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:1124:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:181:13: warning: use of GNU case range extension [-Wgnu-case-range] target/m68k/op_helper.c:211:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:217:13: warning: 'return' will never be executed [-Wunreachable-code-return] target/m68k/op_helper.c:221:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:237:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:237:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:238:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:245:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:276:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:301:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:303:18: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:323:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:323:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:329:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:408:24: warning: use of GNU case range extension [-Wgnu-case-range] target/m68k/op_helper.c:416:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:444:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/op_helper.c:455:55: warning: unused parameter 'physaddr' [-Wunused-parameter] target/m68k/op_helper.c:457:38: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/m68k/op_helper.c:457:58: warning: unused parameter 'attrs' [-Wunused-parameter] target/m68k/op_helper.c:460:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/op_helper.c:479:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:488:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:505:23: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:514:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/op_helper.c:518:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/m68k/op_helper.c:51:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:550:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:571:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:57:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:584:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:590:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:599:17: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:600:17: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:606:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/op_helper.c:612:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:614:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:615:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:617:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int16_t' (aka 'short') [-Wsign-compare] target/m68k/op_helper.c:618:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:628:17: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:629:17: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:642:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:666:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/op_helper.c:672:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:677:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:678:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:683:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:685:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:688:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:689:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:703:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:709:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:717:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:718:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:727:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:733:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/op_helper.c:740:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:746:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:754:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:755:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:763:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:764:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:774:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:775:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:776:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:777:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:779:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:781:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:782:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/m68k/op_helper.c:784:34: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:785:34: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:789:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:790:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:792:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:793:21: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:796:57: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:797:57: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:812:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:815:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:827:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:833:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:888:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:899:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:926:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/op_helper.c:935:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:936:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/op_helper.c:964:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:967:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:971:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:984:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:986:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/op_helper.c:988:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/m68k/op_helper.c:994:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/m68k/op_helper.c:996:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/softfloat.c:170:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/softfloat.c:170:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/m68k/softfloat.c:170:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/softfloat.c:170:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/m68k/softfloat.c:217:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/m68k/softfloat.c:217:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/softfloat.c:825:44: warning: variable 'm1' may be uninitialized when used here [-Wconditional-uninitialized] target/m68k/translate.c:104:42: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/m68k/translate.c:113:16: warning: padding size of 'struct DisasContext' with 7 bytes to alignment boundary [-Wpadded] target/m68k/translate.c:1177:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:1225:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1230:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1235:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/translate.c:1247:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/translate.c:126:10: warning: padding struct 'struct DisasContext' with 4 bytes to align 'release' [-Wpadded] target/m68k/translate.c:1272:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:1281:10: warning: padding struct 'DisasCompare' with 2 bytes to align 'v1' [-Wpadded] target/m68k/translate.c:1315:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/m68k/translate.c:1490:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1518:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1521:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:1522:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1523:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:1568:29: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:1573:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:1573:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:1578:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:1578:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:1583:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:1631:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1662:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1678:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:1820:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:1856:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:190:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:1936:33: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:1940:33: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:1952:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:1952:1: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:2010:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2046:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:2160:13: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/m68k/translate.c:2234:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2240:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2243:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2246:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2341:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:235:17: warning: use of GNU array range extension [-Wgnu-designator] target/m68k/translate.c:236:17: warning: use of GNU array range extension [-Wgnu-designator] target/m68k/translate.c:237:17: warning: use of GNU array range extension [-Wgnu-designator] target/m68k/translate.c:2398:33: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:2405:33: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:2493:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2545:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2596:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2596:1: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:2634:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/translate.c:2731:29: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:273:41: warning: implicit conversion changes signedness: 'CCOp' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2758:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2775:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2775:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2792:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:281:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2823:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2823:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2823:1: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:2828:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2828:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2835:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:2951:14: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/m68k/translate.c:2959:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:2963:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2980:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2980:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2991:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:2991:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2991:1: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:2995:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:2998:22: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/m68k/translate.c:3005:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3005:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:3024:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3024:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:3048:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:3090:37: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:3094:37: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:3115:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:3119:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:311:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:3125:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:3131:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:3135:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:320:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:3224:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3240:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3349:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3349:1: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:3355:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3361:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:336:43: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:3434:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3450:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3593:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/m68k/translate.c:3627:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3632:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3637:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3642:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3647:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:364:44: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:3652:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3805:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:3877:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3901:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3928:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3954:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:3988:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4023:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4086:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4087:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:4087:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4137:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:4137:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:4141:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:4141:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:4165:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4165:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:416:12: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/m68k/translate.c:4170:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4170:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4196:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4197:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:4197:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:41:9: warning: macro is not used [-Wunused-macros] target/m68k/translate.c:4215:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4216:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4216:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:423:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4300:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4300:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4305:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4305:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4345:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4346:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:4346:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4367:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:4367:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:4371:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4372:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4373:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4391:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4392:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4429:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4429:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4434:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4434:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4448:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4584:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4602:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4705:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4715:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4725:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4725:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4735:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4751:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4751:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4760:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4806:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4806:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4815:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4815:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4824:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4824:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4833:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4833:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4843:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4857:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4871:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4871:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4876:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:487:22: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:4887:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4905:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:4935:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:4939:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:4939:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:4947:40: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:4962:41: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:5004:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:5039:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:5049:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/translate.c:504:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:5111:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/translate.c:516:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:520:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:535:26: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:543:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:5562:14: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:556:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:556:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:5663:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:5855:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:5879:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:5879:1: warning: unused parameter 's' [-Wunused-parameter] target/m68k/translate.c:5891:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:5899:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:5906:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:5918:1: warning: unused parameter 'env' [-Wunused-parameter] target/m68k/translate.c:5918:1: warning: unused parameter 'insn' [-Wunused-parameter] target/m68k/translate.c:5962:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:596:13: warning: enumeration value 'CC_OP_NB' not explicitly handled in switch [-Wswitch-enum] target/m68k/translate.c:609:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/m68k/translate.c:626:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/m68k/translate.c:6275:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/m68k/translate.c:6275:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/m68k/translate.c:6275:24: warning: extension used [-Wlanguage-extension-token] target/m68k/translate.c:6275:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/translate.c:6295:48: warning: unused parameter 'dcbase' [-Wunused-parameter] target/m68k/translate.c:6295:66: warning: unused parameter 'cpu' [-Wunused-parameter] target/m68k/translate.c:6299:68: warning: unused parameter 'cpu' [-Wunused-parameter] target/m68k/translate.c:6301:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/m68k/translate.c:6301:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/m68k/translate.c:6301:24: warning: extension used [-Wlanguage-extension-token] target/m68k/translate.c:6301:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/translate.c:6307:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/m68k/translate.c:6307:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/m68k/translate.c:6307:24: warning: extension used [-Wlanguage-extension-token] target/m68k/translate.c:6307:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/translate.c:6333:45: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:6341:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/m68k/translate.c:6343:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/m68k/translate.c:6343:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/m68k/translate.c:6343:24: warning: extension used [-Wlanguage-extension-token] target/m68k/translate.c:6343:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/m68k/translate.c:6345:13: warning: 11 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_2', 'DISAS_TARGET_3'... [-Wswitch-enum] target/m68k/translate.c:639:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/m68k/translate.c:6411:53: warning: unused parameter 'flags' [-Wunused-parameter] target/m68k/translate.c:6413:20: warning: 'M68K_CPU' was marked unused but was used [-Wused-but-marked-unused] target/m68k/translate.c:6426:18: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/m68k/translate.c:661:31: warning: implicit conversion changes signedness: 'CCOp' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:696:29: warning: implicit conversion changes signedness: 'int' to 'CCOp' [-Wsign-conversion] target/m68k/translate.c:755:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:75:9: warning: macro is not used [-Wunused-macros] target/m68k/translate.c:762:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:799:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:804:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:814:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:820:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:825:22: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/m68k/translate.c:826:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:829:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:832:23: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:833:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:83:65: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/m68k/translate.c:848:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:86:74: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/m68k/translate.c:875:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:883:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:886:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:889:18: warning: declaration shadows a local variable [-Wshadow] target/m68k/translate.c:896:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:913:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/m68k/translate.c:94:43: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/m68k/translate.c:956:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/m68k/translate.c:973:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/m68k/translate.c:981:35: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/m68k/translate.c:98:43: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/microblaze/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/microblaze/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/microblaze/cpu-qom.h:28:1: warning: extra ';' outside of a function [-Wextra-semi] target/microblaze/cpu-qom.h:38:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/microblaze/cpu-qom.h:40:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/microblaze/cpu.c:104:61: warning: unused parameter 'tb' [-Wunused-parameter] target/microblaze/cpu.c:107:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:109:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/cpu.c:110:23: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/cpu.c:119:48: warning: unused parameter 'irq' [-Wunused-parameter] target/microblaze/cpu.c:127:48: warning: unused parameter 'irq' [-Wunused-parameter] target/microblaze/cpu.c:135:48: warning: unused parameter 'irq' [-Wunused-parameter] target/microblaze/cpu.c:143:48: warning: unused parameter 'irq' [-Wunused-parameter] target/microblaze/cpu.c:168:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:169:31: warning: 'MICROBLAZE_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:178:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/cpu.c:191:41: warning: unused parameter 'cpu' [-Wunused-parameter] target/microblaze/cpu.c:200:31: warning: 'MICROBLAZE_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:201:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:243:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/cpu.c:275:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/cpu.c:291:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:300:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:301:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:302:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:303:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:304:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:309:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:309:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:310:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:310:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:319:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:319:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:324:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:324:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:328:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:328:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:329:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:329:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:330:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:330:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:331:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:331:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:332:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:332:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:333:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:333:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:33:14: warning: padding size of 'struct (unnamed at ../target/microblaze/cpu.c:33:14)' with 7 bytes to alignment boundary [-Wpadded] target/microblaze/cpu.c:343:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:343:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:344:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:344:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:346:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:346:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:348:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:348:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:351:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:351:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:353:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:353:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:355:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:355:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:357:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:357:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:359:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:359:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:361:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:361:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/microblaze/cpu.c:361:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:362:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:362:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:363:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:363:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:364:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/cpu.c:364:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/cpu.c:365:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/microblaze/cpu.c:368:54: warning: unused parameter 'cpu_model' [-Wunused-parameter] target/microblaze/cpu.c:397:54: warning: unused parameter 'data' [-Wunused-parameter] target/microblaze/cpu.c:399:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:400:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:401:31: warning: 'MICROBLAZE_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:80:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:82:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/cpu.c:89:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:97:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/cpu.c:99:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/cpu.h:258:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'slr' [-Wpadded] target/microblaze/cpu.h:291:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/microblaze/cpu.h:291:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/microblaze/cpu.h:301:9: warning: padding size of 'MicroBlazeCPUConfig' with 5 bytes to alignment boundary [-Wpadded] target/microblaze/cpu.h:343:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/microblaze/cpu.h:346:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/microblaze/cpu.h:352:28: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'neg' [-Wpadded] target/microblaze/cpu.h:374:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/cpu.h:374:46: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/microblaze/cpu.h:384:32: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/microblaze/cpu.h:421:55: warning: unused parameter 'ifetch' [-Wunused-parameter] target/microblaze/gdbstub.c:102:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/gdbstub.c:103:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/gdbstub.c:111:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/gdbstub.c:114:12: warning: use of GNU case range extension [-Wgnu-case-range] target/microblaze/gdbstub.c:48:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/gdbstub.c:49:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/gdbstub.c:58:12: warning: use of GNU case range extension [-Wgnu-case-range] target/microblaze/gdbstub.c:68:20: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/gdbstub.c:79:19: warning: use of GNU case range extension [-Wgnu-case-range] target/microblaze/helper.c:105:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/helper.c:131:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/helper.c:151:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/helper.c:180:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/helper.c:206:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/helper.c:230:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/helper.c:238:27: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/microblaze/helper.c:244:28: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/microblaze/helper.c:249:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/microblaze/helper.c:256:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/helper.c:273:47: warning: unused parameter 'access_type' [-Wunused-parameter] target/microblaze/helper.c:274:37: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/microblaze/helper.c:276:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/helper.c:38:55: warning: unused parameter 'size' [-Wunused-parameter] target/microblaze/helper.c:42:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/helper.c:47:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/microblaze/helper.c:53:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/microblaze/helper.c:62:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/helper.c:62:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/microblaze/helper.c:81:13: warning: enumeration value 'ERR_HIT' not explicitly handled in switch [-Wswitch-enum] target/microblaze/helper.c:84:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/helper.c:88:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/helper.h:10:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:10:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:11:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:11:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:12:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:12:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:14:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:14:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:15:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:15:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:16:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:16:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:17:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:17:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:18:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:18:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:19:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:1:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:20:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:22:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:22:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:24:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:25:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:28:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:30:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:30:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:31:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, uint32_t, uint32_t)' (aka 'void (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:31:1: warning: passing 'void (uint32_t, uint32_t, uint32_t)' (aka 'void (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:3:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:3:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:4:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:4:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:6:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:6:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:7:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:7:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:8:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:8:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:9:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/microblaze/helper.h:9:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/microblaze/machine.c:26:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:26:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:27:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:27:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:28:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:28:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:29:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/microblaze/machine.c:39:54: warning: unused parameter 'size' [-Wunused-parameter] target/microblaze/machine.c:40:40: warning: unused parameter 'field' [-Wunused-parameter] target/microblaze/machine.c:42:23: warning: cast from 'char *' to 'CPUMBState *' (aka 'struct CPUArchState *') increases required alignment from 1 to 8 [-Wcast-align] target/microblaze/machine.c:42:23: warning: cast from 'const unsigned int *' to 'char *' drops const qualifier [-Wcast-qual] target/microblaze/machine.c:42:23: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:42:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/machine.c:48:54: warning: unused parameter 'size' [-Wunused-parameter] target/microblaze/machine.c:49:40: warning: unused parameter 'field' [-Wunused-parameter] target/microblaze/machine.c:49:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/microblaze/machine.c:51:23: warning: cast from 'char *' to 'CPUMBState *' (aka 'struct CPUArchState *') increases required alignment from 1 to 8 [-Wcast-align] target/microblaze/machine.c:51:23: warning: cast from 'const unsigned int *' to 'char *' drops const qualifier [-Wcast-qual] target/microblaze/machine.c:51:23: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:51:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/machine.c:64:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:64:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:66:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:66:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:67:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:67:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:68:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:68:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:69:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:69:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:70:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:70:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:71:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:71:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:72:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:72:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:73:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:73:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:74:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:74:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:76:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:76:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:77:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:77:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:78:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:78:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:80:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:80:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:81:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:81:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:83:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:83:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:85:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/microblaze/machine.c:97:5: warning: extension used [-Wlanguage-extension-token] target/microblaze/machine.c:97:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/microblaze/machine.c:98:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/microblaze/mmu.c:161:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/mmu.c:162:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/mmu.c:204:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/mmu.c:307:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/microblaze/mmu.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/microblaze/mmu.c:325:21: warning: extension used [-Wlanguage-extension-token] target/microblaze/mmu.c:325:21: warning: padding size of 'struct (unnamed at ../target/microblaze/mmu.c:325:21)' with 7 bits to alignment boundary [-Wpadded] target/microblaze/mmu.c:325:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/microblaze/mmu.c:32:16: warning: extension used [-Wlanguage-extension-token] target/microblaze/mmu.c:32:16: warning: padding size of 'struct (unnamed at ../target/microblaze/mmu.c:32:5)' with 7 bits to alignment boundary [-Wpadded] target/microblaze/mmu.c:32:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/microblaze/mmu.c:43:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/mmu.c:63:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/mmu.c:66:21: warning: extension used [-Wlanguage-extension-token] target/microblaze/mmu.c:66:21: warning: padding size of 'struct (unnamed at ../target/microblaze/mmu.c:66:21)' with 7 bits to alignment boundary [-Wpadded] target/microblaze/mmu.c:66:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/microblaze/mmu.c:68:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/mmu.c:87:21: warning: extension used [-Wlanguage-extension-token] target/microblaze/mmu.c:87:21: warning: padding size of 'struct (unnamed at ../target/microblaze/mmu.c:87:21)' with 7 bits to alignment boundary [-Wpadded] target/microblaze/mmu.c:87:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/microblaze/mmu.h:68:9: warning: padding size of 'MicroBlazeMMU' with 4 bytes to alignment boundary [-Wpadded] target/microblaze/op_helper.c:101:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:109:1: warning: function 'raise_fpu_exception' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/microblaze/op_helper.c:155:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:169:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:183:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:198:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:213:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:236:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:238:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:252:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:254:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:268:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:271:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:284:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:285:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:298:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:300:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:313:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:315:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:323:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/op_helper.c:335:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/op_helper.c:337:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:351:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:381:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:399:36: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/microblaze/op_helper.c:399:56: warning: unused parameter 'attrs' [-Wunused-parameter] target/microblaze/op_helper.c:400:44: warning: unused parameter 'response' [-Wunused-parameter] target/microblaze/op_helper.c:402:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/op_helper.c:69:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/op_helper.c:73:50: warning: unused parameter 'a' [-Wunused-parameter] target/microblaze/op_helper.c:93:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/microblaze/op_helper.c:96:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:104:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1053:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/microblaze/translate.c:1097:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1101:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/translate.c:1103:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:1104:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1106:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:1107:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1145:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:1146:64: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1148:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/translate.c:1148:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/microblaze/translate.c:1149:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:114:39: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1154:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1192:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1203:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:120:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1212:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1214:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1241:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1259:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/microblaze/translate.c:1276:24: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/microblaze/translate.c:1279:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1308:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:130:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:1312:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:131:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1326:52: warning: unused parameter 'arg' [-Wunused-parameter] target/microblaze/translate.c:132:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:1340:36: warning: unused parameter 'dc' [-Wunused-parameter] target/microblaze/translate.c:1346:44: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/microblaze/translate.c:134:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1353:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:1375:22: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/microblaze/translate.c:1379:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1381:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:1422:50: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/microblaze/translate.c:1478:21: warning: use of GNU case range extension [-Wgnu-case-range] target/microblaze/translate.c:1491:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1541:17: warning: use of GNU case range extension [-Wgnu-case-range] target/microblaze/translate.c:1544:24: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/microblaze/translate.c:1553:34: warning: unused parameter 'dc' [-Wunused-parameter] target/microblaze/translate.c:1566:34: warning: unused parameter 'dc' [-Wunused-parameter] target/microblaze/translate.c:1578:34: warning: unused parameter 'dc' [-Wunused-parameter] target/microblaze/translate.c:1658:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/microblaze/translate.c:1658:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/microblaze/translate.c:1658:24: warning: extension used [-Wlanguage-extension-token] target/microblaze/translate.c:1658:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/translate.c:1659:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/translate.c:1664:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/translate.c:1669:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:1671:35: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/microblaze/translate.c:1671:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/microblaze/translate.c:1672:26: warning: extension used [-Wlanguage-extension-token] target/microblaze/translate.c:1672:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/translate.c:1675:46: warning: unused parameter 'dcb' [-Wunused-parameter] target/microblaze/translate.c:1675:61: warning: unused parameter 'cs' [-Wunused-parameter] target/microblaze/translate.c:1679:63: warning: unused parameter 'cs' [-Wunused-parameter] target/microblaze/translate.c:1681:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/microblaze/translate.c:1681:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/microblaze/translate.c:1681:24: warning: extension used [-Wlanguage-extension-token] target/microblaze/translate.c:1681:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/translate.c:1683:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:1689:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/microblaze/translate.c:1689:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/microblaze/translate.c:1689:24: warning: extension used [-Wlanguage-extension-token] target/microblaze/translate.c:1689:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/translate.c:1717:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:1727:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:1738:17: warning: 12 enumeration values not explicitly handled in switch: 'DISAS_TOO_MANY', 'DISAS_TARGET_0', 'DISAS_TARGET_1'... [-Wswitch-enum] target/microblaze/translate.c:1768:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/microblaze/translate.c:1768:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/microblaze/translate.c:1768:24: warning: extension used [-Wlanguage-extension-token] target/microblaze/translate.c:1768:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/microblaze/translate.c:1777:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_NORETURN', 'DISAS_TARGET_4'... [-Wswitch-enum] target/microblaze/translate.c:1785:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/microblaze/translate.c:1793:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/microblaze/translate.c:1859:51: warning: unused parameter 'flags' [-Wunused-parameter] target/microblaze/translate.c:1861:26: warning: 'MICROBLAZE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/microblaze/translate.c:1914:18: warning: padding size of 'struct (unnamed at ../target/microblaze/translate.c:1914:18)' with 4 bytes to alignment boundary [-Wpadded] target/microblaze/translate.c:1941:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/microblaze/translate.c:1941:25: warning: extension used [-Wlanguage-extension-token] target/microblaze/translate.c:1941:25: warning: padding size of 'struct (unnamed at ../target/microblaze/translate.c:1941:25)' with 7 bits to alignment boundary [-Wpadded] target/microblaze/translate.c:1941:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/microblaze/translate.c:34:9: warning: macro is not used [-Wunused-macros] target/microblaze/translate.c:386:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/microblaze/translate.c:386:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:387:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/microblaze/translate.c:387:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:394:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:394:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:401:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/microblaze/translate.c:401:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:402:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/microblaze/translate.c:402:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:410:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:410:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:506:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:507:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/microblaze/translate.c:60:16: warning: padding size of 'struct DisasContext' with 4 bytes to alignment boundary [-Wpadded] target/microblaze/translate.c:643:52: warning: unused parameter 'a' [-Wunused-parameter] target/microblaze/translate.c:718:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/microblaze/translate.c:71:14: warning: padding struct 'struct DisasContext' with 3 bytes to align 'ext_imm' [-Wpadded] target/microblaze/translate.c:729:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/microblaze/translate.c:732:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/microblaze/translate.c:774:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/microblaze/translate.c:86:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/microblaze/translate.c:86:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/microblaze/translate.c:880:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/microblaze/translate.c:927:53: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/cpu-defs.c.inc:1003:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:103:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:106:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:108:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:123:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:126:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:128:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:143:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:147:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:149:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:164:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:168:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:170:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:185:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:189:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:191:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:207:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:211:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:213:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:229:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:233:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:235:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:246:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:255:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:259:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:261:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:278:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:282:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:285:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:288:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:291:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:303:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:307:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:309:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:320:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:332:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:333:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:334:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:350:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:354:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:355:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:375:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:380:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:381:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:386:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:387:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:401:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:407:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:419:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:424:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:425:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:428:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:430:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:439:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:455:75: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:459:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:461:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:468:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:470:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:479:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:530:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:539:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:544:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:545:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:560:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:565:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:566:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:577:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:589:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:593:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:594:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:606:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:617:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:61:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:622:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:623:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:635:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:644:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:649:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:64:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:650:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:665:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:66:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:670:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:671:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:689:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:694:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:695:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:699:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:701:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:711:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:729:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:734:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:735:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:739:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:741:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:751:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:780:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:797:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:800:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:810:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:815:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:816:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:829:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:83:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:840:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:845:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:846:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:850:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:852:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:861:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/cpu-defs.c.inc:86:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:882:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:887:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:88:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:900:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:905:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:906:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:908:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:918:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:930:77: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:935:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:936:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:939:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:955:30: warning: extension used [-Wlanguage-extension-token] target/mips/cpu-defs.c.inc:955:30: warning: padding size of 'struct (unnamed at ../target/mips/cpu-defs.c.inc:955:30)' with 7 bits to alignment boundary [-Wpadded] target/mips/cpu-defs.c.inc:955:30: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/cpu-defs.c.inc:961:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/mips/cpu-defs.c.inc:961:21: warning: extension used [-Wlanguage-extension-token] target/mips/cpu-defs.c.inc:961:21: warning: padding size of 'struct (unnamed at ../target/mips/cpu-defs.c.inc:961:21)' with 7 bits to alignment boundary [-Wpadded] target/mips/cpu-defs.c.inc:961:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/cpu-defs.c.inc:971:34: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu-defs.c.inc:993:75: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/mips/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/mips/cpu-qom.h:32:1: warning: extra ';' outside of a function [-Wextra-semi] target/mips/cpu-qom.h:41:8: warning: padding size of 'struct MIPSCPUClass' with 7 bytes to alignment boundary [-Wpadded] target/mips/cpu-qom.h:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/mips/cpu-qom.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/mips/cpu.c:120:19: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:126:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:128:32: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/cpu.c:133:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:140:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:188:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:189:25: warning: 'MIPS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:218:50: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:219:52: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:222:36: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:229:35: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:243:44: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:244:56: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:245:45: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:289:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu.c:297:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/cpu.c:297:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/cpu.c:315:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/cpu.c:321:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/cpu.c:321:37: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/cpu.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/mips/cpu.c:335:25: warning: extension used [-Wlanguage-extension-token] target/mips/cpu.c:335:25: warning: padding size of 'struct (unnamed at ../target/mips/cpu.c:335:25)' with 7 bits to alignment boundary [-Wpadded] target/mips/cpu.c:335:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/cpu.c:418:33: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:418:33: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/cpu.c:423:9: warning: code will never be executed [-Wunreachable-code] target/mips/cpu.c:430:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:455:43: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:456:59: warning: implicit conversion changes signedness: 'const int32_t' (aka 'const int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/cpu.c:463:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:465:25: warning: 'MIPS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:488:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/cpu.c:488:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/cpu.c:504:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:506:25: warning: 'MIPS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:509:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:560:55: warning: unused parameter 'data' [-Wunused-parameter] target/mips/cpu.c:562:25: warning: 'MIPS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:563:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:564:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:600:25: warning: 'MIPS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:611:31: warning: cast from 'const struct mips_def_t *' to 'void *' drops const qualifier [-Wcast-qual] target/mips/cpu.c:643:5: warning: extension used [-Wlanguage-extension-token] target/mips/cpu.c:646:58: warning: unused parameter 'errp' [-Wunused-parameter] target/mips/cpu.c:663:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:667:12: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:66:60: warning: unused parameter 'flags' [-Wunused-parameter] target/mips/cpu.c:677:31: warning: 'MIPS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:683:31: warning: 'MIPS_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.c:83:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/cpu.h:1002:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_WatchLo' [-Wpadded] target/mips/cpu.h:1006:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_WatchHi' [-Wpadded] target/mips/cpu.h:1064:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_ErrorEPC' [-Wpadded] target/mips/cpu.h:1069:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_KScratch' [-Wpadded] target/mips/cpu.h:1073:23: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'fpus' [-Wpadded] target/mips/cpu.h:1149:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/mips/cpu.h:1149:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/mips/cpu.h:1152:24: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mvp' [-Wpadded] target/mips/cpu.h:1163:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'cp0_count_ns' [-Wpadded] target/mips/cpu.h:1175:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/mips/cpu.h:1177:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/mips/cpu.h:1207:57: warning: unused parameter 'ifetch' [-Wunused-parameter] target/mips/cpu.h:45:8: warning: padding size of 'struct CPUMIPSFPUContext' with 4 bytes to alignment boundary [-Wpadded] target/mips/cpu.h:498:18: warning: padding struct 'struct TCState' with 4 bytes to align 'CP0_UserLocal' [-Wpadded] target/mips/cpu.h:50:14: warning: padding struct 'struct CPUMIPSFPUContext' with 2 bytes to align 'fcr0' [-Wpadded] target/mips/cpu.h:516:18: warning: padding struct 'struct TCState' with 2 bytes to align 'mxu_gpr' [-Wpadded] target/mips/cpu.h:516:18: warning: padding struct 'struct TCState' with 6 bytes to align 'mxu_gpr' [-Wpadded] target/mips/cpu.h:529:23: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'active_fpu' [-Wpadded] target/mips/cpu.h:542:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'PAMask' [-Wpadded] target/mips/cpu.h:579:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_YQMask' [-Wpadded] target/mips/cpu.h:602:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_EntryLo0' [-Wpadded] target/mips/cpu.h:619:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_Context' [-Wpadded] target/mips/cpu.h:739:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_BadVAddr' [-Wpadded] target/mips/cpu.h:749:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_SAAR' [-Wpadded] target/mips/cpu.h:829:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_EBase' [-Wpadded] target/mips/cpu.h:982:13: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_Config7_rw_bitmask' [-Wpadded] target/mips/cpu.h:993:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'lladdr' [-Wpadded] target/mips/cpu.h:995:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'llval_wp' [-Wpadded] target/mips/cpu.h:997:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'CP0_LLAddr_rw_bitmask' [-Wpadded] target/mips/fpu.c:20:12: warning: no previous extern declaration for non-static variable 'fregnames' [-Wmissing-variable-declarations] target/mips/gdbstub.c:105:64: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/gdbstub.c:136:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/gdbstub.c:28:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/gdbstub.c:37:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/gdbstub.c:37:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/gdbstub.c:39:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/gdbstub.c:39:42: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/gdbstub.c:43:49: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/gdbstub.c:52:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/gdbstub.c:52:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/gdbstub.c:60:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/gdbstub.c:60:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/gdbstub.c:67:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/gdbstub.c:67:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/gdbstub.c:76:12: warning: 'return' will never be executed [-Wunreachable-code-return] target/mips/gdbstub.c:81:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/gdbstub.c:85:11: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:104:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:104:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:105:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:105:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:10:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:10:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:112:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:112:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:112:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:112:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:113:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:113:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:113:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:113:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:120:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:120:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:121:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:121:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:121:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:121:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:122:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:122:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:122:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:122:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:123:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:123:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:123:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:123:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:124:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:124:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:124:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:124:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:125:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:125:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:125:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:125:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:132:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:132:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:132:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:132:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:133:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:133:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:133:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:133:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:134:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:134:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:134:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:134:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:135:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:135:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:135:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:135:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:13:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, int)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:13:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, int)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:13:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, int)' (aka 'unsigned int (struct CPUArchState *, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:13:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, int)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:145:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:145:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:146:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:146:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:147:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:147:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:148:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:148:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:149:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:149:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:149:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:149:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:150:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:150:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:151:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:151:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:152:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:152:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:153:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:153:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:154:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:154:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:155:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:155:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:156:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:156:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:157:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:157:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:158:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:158:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:159:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:159:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, int)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:15:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, int)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:160:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:160:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:166:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:166:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:166:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:166:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:167:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:167:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:167:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:167:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:168:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:168:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:168:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:168:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:169:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:169:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:169:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:169:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:170:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:170:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:170:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:170:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:171:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:171:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:171:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:171:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:172:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:172:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:172:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:172:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:173:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:173:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:173:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:173:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:174:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:174:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:174:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:174:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:175:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:175:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:175:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:175:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:176:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:176:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:176:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:176:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:177:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:177:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:177:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:177:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:178:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:178:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:178:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:178:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:179:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:179:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:179:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:179:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:180:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:180:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:180:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:180:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:181:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:181:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:181:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:181:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:182:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:182:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:182:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:182:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:183:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:183:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:183:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:183:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:184:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:184:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:184:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:184:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:185:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:185:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:185:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:185:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:186:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:186:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:186:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:186:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:187:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:187:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:187:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:187:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:190:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:190:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:190:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:190:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:191:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:191:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:191:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:191:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:192:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:192:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:192:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:192:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:193:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:193:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:193:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:193:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:194:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:194:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:194:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:194:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:195:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:195:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:195:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:195:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:196:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:196:1: warning: passing 'void (CPUArchState *, int)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:197:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:197:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:19:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:19:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:1:1: warning: passing 'void (CPUArchState *, uint32_t, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:200:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:200:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:201:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:201:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:202:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:202:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:203:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:203:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:204:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:204:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:205:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:205:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:206:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:206:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:208:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:208:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:209:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:209:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:210:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:210:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:211:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:211:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:212:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:212:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:213:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:213:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:214:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:214:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:216:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:216:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:217:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:217:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:218:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:218:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:219:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:219:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:21:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:21:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:221:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:221:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:222:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:222:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:223:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:223:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:224:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:224:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:225:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:225:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:226:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:226:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:228:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:228:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:229:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:229:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:230:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:230:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:231:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:231:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:232:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:232:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:233:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:233:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:235:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:235:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:236:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:236:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:237:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:237:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:238:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:238:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:239:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:239:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:240:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:240:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:242:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:242:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:243:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:243:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:244:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:244:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:245:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:245:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:246:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:246:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:247:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:247:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:249:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:249:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:24:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:24:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:24:1: warning: passing 'target_ulong (target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:24:1: warning: passing 'target_ulong (target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:250:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:250:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:251:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:251:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:252:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:252:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:254:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:254:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:255:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:255:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:256:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:256:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:260:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:260:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:260:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:260:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:261:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:261:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:261:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:261:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:263:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:263:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:264:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:264:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:266:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:266:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:266:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:266:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:268:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:268:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:269:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:269:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:271:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:271:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:271:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:271:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:272:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:272:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:272:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:272:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:273:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:273:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:273:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:273:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:274:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:274:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:274:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:274:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:275:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:275:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:275:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:275:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:276:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:276:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:276:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:276:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:277:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:277:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:277:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:277:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:278:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:278:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:278:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:278:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:279:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:279:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:279:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:279:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:27:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:27:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:280:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:280:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:280:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:280:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:282:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:282:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:283:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:283:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:284:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:284:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:285:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:285:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:286:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:286:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:287:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:287:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:289:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:289:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:289:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:289:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:28:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:28:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:290:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:290:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:290:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:290:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:292:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:292:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:293:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:293:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:295:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:295:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:295:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:295:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:297:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:297:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:298:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:298:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:2:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:300:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:300:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:300:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:300:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:301:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:301:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:301:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:301:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:302:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:302:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:302:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:302:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:303:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:303:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:303:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:303:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:304:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:304:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:304:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:304:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:305:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:305:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:305:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:305:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:306:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:306:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:306:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:306:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:307:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:307:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:307:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:307:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:308:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:308:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:308:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:308:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:309:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:309:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:309:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:309:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:30:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:311:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:311:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:312:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:312:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:313:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:313:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:314:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:314:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:315:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:315:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:316:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:316:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:318:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:318:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:318:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:318:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:319:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:319:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:319:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:319:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:31:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:31:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:320:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:320:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:320:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:320:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:321:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:321:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:321:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:321:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:323:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:323:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:325:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:325:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:325:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:325:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:326:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:326:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:326:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:326:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:327:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:327:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:327:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:327:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:329:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:329:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:330:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:330:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:331:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:331:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:333:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:333:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:333:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:333:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:334:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:334:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:334:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:334:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:335:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:335:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:335:1: warning: passing 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:335:1: warning: passing 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:337:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:337:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:337:1: warning: passing 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:337:1: warning: passing 'target_ulong (uint32_t, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:339:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:339:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:339:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:339:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:340:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:340:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:340:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:340:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:342:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:342:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:343:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:343:1: warning: passing 'target_ulong (target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:345:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:345:1: warning: passing 'target_ulong (target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:347:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:347:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:348:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:348:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:349:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:349:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:34:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong)' (aka 'void (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:34:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong)' (aka 'void (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:34:1: warning: passing 'void (target_ulong, target_ulong)' (aka 'void (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:34:1: warning: passing 'void (target_ulong, target_ulong)' (aka 'void (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:351:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:351:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:353:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:353:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:353:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:353:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:355:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:355:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:358:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:358:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:359:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:359:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:35:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:35:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:360:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:360:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:361:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:361:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:363:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:363:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:363:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:363:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:364:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:364:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:364:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:364:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:365:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:365:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:365:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:365:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:366:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:366:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:366:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:366:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:368:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:368:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:369:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:369:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:370:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:370:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:371:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:371:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:373:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:373:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:373:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:373:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:374:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:374:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:374:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:374:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:375:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:375:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:375:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:375:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:376:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:376:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:376:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:376:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:378:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:378:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:379:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:379:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:380:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:380:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:381:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:381:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:385:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:385:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:385:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:385:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:387:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:387:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:389:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:389:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:389:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:389:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:38:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:38:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:38:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:38:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:390:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:390:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:390:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:390:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:392:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:392:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:393:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:393:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:395:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:395:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:395:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:395:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:397:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:397:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:398:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:398:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:39:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:39:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:3:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:400:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:400:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:400:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:400:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:401:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:401:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:401:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:401:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:403:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:403:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:404:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:404:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:406:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:406:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:406:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:406:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:407:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:407:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:407:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:407:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:409:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:409:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:410:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:410:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:412:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:412:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:412:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:412:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:413:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:413:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:413:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:413:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:414:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:414:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:414:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:414:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:416:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:416:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:417:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:417:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:418:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:418:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:419:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:419:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:41:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:423:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:423:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:423:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:423:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:424:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:424:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:424:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:424:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:426:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:426:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:427:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:427:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:429:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:429:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:429:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:429:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:42:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:431:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:431:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:433:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:433:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:433:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:433:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:434:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:434:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:434:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:434:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:436:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:436:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:437:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:437:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:439:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:439:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:439:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:439:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:43:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:440:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:440:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:440:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:440:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:442:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:442:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:443:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:443:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:445:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:445:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:445:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:445:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:446:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:446:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:446:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:446:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:448:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:448:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:449:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:449:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:44:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:451:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:451:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:451:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:451:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:453:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:453:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:455:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:455:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:455:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:455:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:456:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:456:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:456:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:456:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:458:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:458:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:45:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:460:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:460:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:460:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:460:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:461:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:461:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:461:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:461:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:462:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:462:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:462:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:462:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:464:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:464:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:466:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:466:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:466:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:466:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:467:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:467:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:467:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:467:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:469:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:469:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:46:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:471:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:471:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:471:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:471:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:472:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:472:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:472:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:472:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:473:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:473:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:473:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:473:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:475:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:475:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:477:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:477:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:477:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:477:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:479:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:479:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:47:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:47:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:481:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:481:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:481:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:481:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:483:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:483:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:484:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:484:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:486:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:486:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:486:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:486:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:487:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:487:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:487:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:487:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:488:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:488:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:488:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:488:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:489:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:489:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:489:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:489:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:48:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:48:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:490:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:490:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:490:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:490:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:491:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:491:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:491:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:491:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:492:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:492:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:492:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:492:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:493:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:493:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:493:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:493:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:494:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:494:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:494:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:494:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:495:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:495:1: warning: initializing 'void *' with an expression of type 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:495:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:495:1: warning: passing 'void (uint32_t, target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:497:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:497:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:498:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:498:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:499:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:499:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:49:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:49:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:500:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:500:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:501:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:501:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:502:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:502:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:503:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:503:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:504:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:504:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:505:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:505:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:506:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:506:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:507:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:507:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:508:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:508:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:509:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:509:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:50:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:50:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:510:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:510:1: warning: passing 'void (target_ulong, target_ulong, uint32_t, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:514:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:514:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:514:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:514:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:515:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:515:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:515:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:515:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:517:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:517:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:521:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:521:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:521:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:521:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:522:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:522:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:522:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:522:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:523:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:523:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:523:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:523:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:524:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:524:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:524:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:524:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:525:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:525:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:525:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:525:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:526:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:526:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:526:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:526:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:527:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:527:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:527:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:527:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:528:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:528:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:528:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:528:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:529:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:529:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:529:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:529:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:52:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:52:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:531:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:531:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:532:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:532:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:533:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:533:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:534:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:534:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:535:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:535:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:536:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:536:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:537:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:537:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:538:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:538:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:539:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:539:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:53:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:540:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:540:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:541:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:541:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:542:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:542:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:543:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:543:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:544:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:544:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:545:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:545:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:547:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:547:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:547:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:547:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:548:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:548:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:548:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:548:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:550:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:550:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:551:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:551:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:552:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:552:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:554:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:554:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:554:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:554:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:556:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:556:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:55:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:55:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:560:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:560:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:560:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:560:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:561:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:561:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:561:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:561:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:562:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:562:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:562:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:562:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:564:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:564:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:565:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:565:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:566:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:566:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:567:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:567:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:568:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:568:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:569:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:569:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:56:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:56:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:571:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:571:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:571:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:571:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:573:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:573:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:575:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:575:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:575:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:575:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:576:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:576:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:576:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:576:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:578:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:578:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:579:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:579:1: warning: passing 'target_ulong (target_ulong, target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:581:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:581:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:581:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:581:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:583:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:583:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:585:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:585:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:585:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:585:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:587:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:587:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:589:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:589:1: warning: initializing 'void *' with an expression of type 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:589:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned int, unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:589:1: warning: passing 'void (target_ulong, target_ulong, CPUArchState *)' (aka 'void (unsigned long long, unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:590:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:590:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:590:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned int (unsigned int, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:590:1: warning: passing 'target_ulong (target_ulong, CPUArchState *)' (aka 'unsigned long long (unsigned long long, struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:61:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:61:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:62:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:62:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:68:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:68:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:69:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:69:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:6:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:70:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:70:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:71:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:71:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:79:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:7:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:80:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:81:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:82:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:83:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:84:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:85:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:86:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:87:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:88:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:94:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:94:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:95:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:95:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:95:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:96:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:96:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:97:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:97:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, int)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/internal.h:127:14: warning: padding struct 'struct r4k_tlb_t' with 2 bytes to align 'MMID' [-Wpadded] target/mips/internal.h:140:14: warning: padding struct 'struct r4k_tlb_t' with 2 bytes to align 'PFN' [-Wpadded] target/mips/internal.h:140:14: warning: padding struct 'struct r4k_tlb_t' with 6 bytes to align 'PFN' [-Wpadded] target/mips/internal.h:226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/internal.h:274:26: warning: extension used [-Wlanguage-extension-token] target/mips/internal.h:274:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/internal.h:282:5: warning: extension used [-Wlanguage-extension-token] target/mips/internal.h:282:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/internal.h:283:30: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/internal.h:294:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/internal.h:389:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/internal.h:47:18: warning: padding struct 'struct mips_def_t' with 4 bytes to align 'CP0_LLAddr_rw_bitmask' [-Wpadded] target/mips/internal.h:82:14: warning: padding struct 'struct mips_def_t' with 4 bytes to align 'insn_flags' [-Wpadded] target/mips/kvm_mips.h:31:47: warning: unused parameter 'machine' [-Wunused-parameter] target/mips/kvm_mips.h:31:68: warning: unused parameter 'vm_type' [-Wunused-parameter] target/mips/sysemu/../internal.h:127:14: warning: padding struct 'struct r4k_tlb_t' with 2 bytes to align 'MMID' [-Wpadded] target/mips/sysemu/../internal.h:140:14: warning: padding struct 'struct r4k_tlb_t' with 2 bytes to align 'PFN' [-Wpadded] target/mips/sysemu/../internal.h:140:14: warning: padding struct 'struct r4k_tlb_t' with 6 bytes to align 'PFN' [-Wpadded] target/mips/sysemu/../internal.h:226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/../internal.h:274:26: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/../internal.h:274:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/sysemu/../internal.h:282:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/../internal.h:282:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/sysemu/../internal.h:283:30: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/sysemu/../internal.h:294:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/../internal.h:389:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/../internal.h:47:18: warning: padding struct 'struct mips_def_t' with 4 bytes to align 'CP0_LLAddr_rw_bitmask' [-Wpadded] target/mips/sysemu/../internal.h:82:14: warning: padding struct 'struct mips_def_t' with 4 bytes to align 'insn_flags' [-Wpadded] target/mips/sysemu/addr.c:28:39: warning: unused parameter 'opaque' [-Wunused-parameter] target/mips/sysemu/addr.c:33:39: warning: unused parameter 'opaque' [-Wunused-parameter] target/mips/sysemu/addr.c:35:19: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/sysemu/addr.c:38:46: warning: unused parameter 'opaque' [-Wunused-parameter] target/mips/sysemu/addr.c:43:39: warning: unused parameter 'opaque' [-Wunused-parameter] target/mips/sysemu/addr.c:48:39: warning: unused parameter 'opaque' [-Wunused-parameter] target/mips/sysemu/cp0.c:107:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/cp0.c:107:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0.c:107:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0.c:109:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/cp0.c:119:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/cp0.c:30:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/sysemu/cp0.c:32:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/sysemu/cp0.c:38:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/sysemu/cp0.c:43:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/sysemu/cp0.c:45:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0.c:50:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/sysemu/cp0.c:64:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/sysemu/cp0.c:64:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/sysemu/cp0.c:72:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/sysemu/cp0.c:74:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/sysemu/cp0.c:75:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/cp0.c:80:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0.c:80:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0.c:82:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/sysemu/cp0.c:88:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/sysemu/cp0.c:97:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:104:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:110:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:36:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:37:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:40:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:56:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:60:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:62:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:67:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:79:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:82:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:83:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/sysemu/cp0_timer.c:92:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/machine.c:100:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:100:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:101:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:101:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:102:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:102:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:103:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/mips/sysemu/machine.c:106:26: warning: no previous extern declaration for non-static variable 'vmstate_tc' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:113:26: warning: no previous extern declaration for non-static variable 'vmstate_inactive_tc' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:122:26: warning: no previous extern declaration for non-static variable 'vmstate_mvp' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:127:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:128:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:129:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:130:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/mips/sysemu/machine.c:136:50: warning: unused parameter 'size' [-Wunused-parameter] target/mips/sysemu/machine.c:137:40: warning: unused parameter 'field' [-Wunused-parameter] target/mips/sysemu/machine.c:164:50: warning: unused parameter 'size' [-Wunused-parameter] target/mips/sysemu/machine.c:165:40: warning: unused parameter 'field' [-Wunused-parameter] target/mips/sysemu/machine.c:165:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/mips/sysemu/machine.c:180:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/machine.c:193:19: warning: no previous extern declaration for non-static variable 'vmstate_info_tlb' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:205:26: warning: no previous extern declaration for non-static variable 'vmstate_tlb' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:210:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:211:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:212:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:213:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/mips/sysemu/machine.c:226:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:226:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:229:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:229:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:22:50: warning: unused parameter 'size' [-Wunused-parameter] target/mips/sysemu/machine.c:233:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:233:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/mips/sysemu/machine.c:233:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:237:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:237:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/mips/sysemu/machine.c:237:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:23:40: warning: unused parameter 'field' [-Wunused-parameter] target/mips/sysemu/machine.c:241:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:242:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:242:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:243:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:243:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:244:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:244:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:245:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:245:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:248:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:249:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:249:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:250:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:250:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:251:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:251:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:252:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:252:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:253:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:253:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:254:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:254:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:255:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:255:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:256:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:256:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:257:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:257:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:258:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:258:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:259:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:259:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:260:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:261:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:262:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:263:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:264:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:265:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:266:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:267:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:268:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:269:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:270:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:271:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:272:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:273:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:274:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:275:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:276:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:277:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:278:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:278:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:279:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:279:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:280:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:280:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:281:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:281:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:282:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:282:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:283:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:283:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:284:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:284:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:285:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:285:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:286:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:286:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:287:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:287:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:288:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:288:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:289:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:289:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:290:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:291:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:292:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:293:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:294:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:295:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:295:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:296:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:296:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:297:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:297:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:298:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:298:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:299:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:299:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:300:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:300:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:301:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:301:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:302:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:302:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:303:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:303:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:304:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:305:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:306:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:307:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:308:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:309:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:310:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:311:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:312:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:313:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:314:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:315:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:316:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:317:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:318:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:318:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:319:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:319:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:320:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:321:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:322:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:323:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:326:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:326:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/mips/sysemu/machine.c:326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:328:9: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:328:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/mips/sysemu/machine.c:328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:331:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/mips/sysemu/machine.c:34:50: warning: unused parameter 'size' [-Wunused-parameter] target/mips/sysemu/machine.c:35:40: warning: unused parameter 'field' [-Wunused-parameter] target/mips/sysemu/machine.c:35:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/mips/sysemu/machine.c:47:19: warning: no previous extern declaration for non-static variable 'vmstate_info_fpr' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:60:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:60:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:61:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:61:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:62:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:62:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:63:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/mips/sysemu/machine.c:66:26: warning: no previous extern declaration for non-static variable 'vmstate_fpu' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:73:26: warning: no previous extern declaration for non-static variable 'vmstate_inactive_fpu' [-Wmissing-variable-declarations] target/mips/sysemu/machine.c:7:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/mips/sysemu/machine.c:83:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:83:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:85:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:85:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:87:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:87:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:88:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:88:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:89:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:89:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:90:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:90:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:91:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:91:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:92:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:92:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:93:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:93:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:94:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:94:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:95:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:95:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:96:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:96:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:97:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:97:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:98:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:98:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/machine.c:99:5: warning: extension used [-Wlanguage-extension-token] target/mips/sysemu/machine.c:99:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/mips/sysemu/physaddr.c:151:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:151:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:153:39: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:222:60: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:227:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:227:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:232:60: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:240:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:240:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/sysemu/physaddr.c:247:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/sysemu/physaddr.c:252:54: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/sysemu/physaddr.c:254:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/mips/sysemu/physaddr.c:55:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/sysemu/physaddr.c:60:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1002:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1045:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/dsp_helper.c:1046:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/dsp_helper.c:1047:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/dsp_helper.c:1110:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1110:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1110:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1110:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1110:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1110:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1110:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1110:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1111:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1111:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1111:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1111:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1111:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1111:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1111:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1111:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1112:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1112:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1112:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1112:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1112:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1112:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1112:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1112:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1130:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1130:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1130:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1130:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1130:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1130:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1131:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1131:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1131:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1131:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1131:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1131:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1132:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1132:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1132:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1132:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1132:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1132:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1151:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1151:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1151:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1151:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1151:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1151:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1151:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1151:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1151:47: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1152:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1152:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1152:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1152:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1152:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1152:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1152:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1152:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1152:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1153:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1153:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1153:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1153:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1153:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1153:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1153:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1153:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1153:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1154:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1154:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1154:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1154:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1154:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1154:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1154:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1154:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1154:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1155:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1155:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1155:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1155:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1155:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1155:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1155:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1155:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1155:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1156:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1156:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1156:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1156:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1156:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1156:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1156:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1156:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1156:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1157:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1157:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1157:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1157:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1157:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1157:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1157:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1157:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1157:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1157:47: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1158:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1158:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1158:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1158:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1158:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1158:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1158:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1158:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1158:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1158:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1159:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1159:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1159:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1159:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1159:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1159:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1159:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1159:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1159:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1159:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1160:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1160:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1160:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1160:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1160:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1160:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1160:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1160:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1160:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1160:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1179:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1179:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1179:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1179:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1179:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1179:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1179:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1179:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1180:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1180:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1180:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1180:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1180:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1180:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1180:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1180:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1181:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1181:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1181:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1181:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1181:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1181:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1181:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1181:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1181:47: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1182:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1182:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1182:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1182:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1182:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1182:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1182:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1182:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1182:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1182:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1183:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1183:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1183:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1183:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1183:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1183:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1183:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1183:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1183:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1184:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1184:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1184:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1184:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1184:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1184:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1184:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1184:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1184:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1184:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1185:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1185:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1185:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1185:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1185:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1185:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1185:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1185:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1185:47: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1186:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1186:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1186:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1186:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1186:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1186:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1186:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1186:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1186:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1186:42: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1187:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1187:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1187:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1187:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1187:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1187:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1187:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1187:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1187:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1187:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1188:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1188:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1188:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1188:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1188:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1188:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1188:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1188:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1188:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1188:45: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1189:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1189:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1189:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1189:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1189:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1189:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1189:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1189:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1189:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1189:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1189:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1190:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1190:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1190:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1190:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1190:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1190:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1190:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1190:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1190:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1191:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1191:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1191:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1191:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1191:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1191:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1191:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1191:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1191:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1191:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1191:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1192:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1192:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1192:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1192:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1192:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1192:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1192:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1192:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1192:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1211:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1211:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1211:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1211:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1211:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1211:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1211:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1212:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1212:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1212:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1212:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1212:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1212:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1212:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1213:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1213:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1213:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1213:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1213:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1213:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1213:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1214:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1214:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1214:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1214:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1214:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1214:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1214:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1233:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1233:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1233:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1233:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1233:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1233:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1233:42: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1234:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1234:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1234:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1234:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1234:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1234:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1234:42: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1235:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1235:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1235:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1235:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1235:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1235:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1235:48: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1236:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1236:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1236:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1236:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1236:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1236:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1236:48: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1237:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1237:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1237:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1237:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1237:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1237:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1237:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1237:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1238:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1238:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1238:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1238:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1238:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1238:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1238:42: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1239:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1239:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1239:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1239:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1239:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1239:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1239:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1239:47: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1240:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1240:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1240:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1240:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1240:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1240:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1240:48: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1241:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1241:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1241:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1241:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1241:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1241:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1241:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1241:40: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1242:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1242:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1242:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1242:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1242:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1242:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1242:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1242:42: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1243:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1243:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1243:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1243:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1243:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1243:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1243:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1243:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1244:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1244:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1244:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1244:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1244:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1244:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1244:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1244:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1245:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1245:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1245:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1245:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1245:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1245:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1245:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1245:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1246:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1246:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1246:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1246:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1246:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1246:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1246:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1247:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1247:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1247:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1247:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1247:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1247:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1247:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1247:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1248:1: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/dsp_helper.c:1248:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1248:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1248:1: warning: padding size of 'struct (unnamed at ../target/mips/tcg/dsp_helper.c:1248:1)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/dsp_helper.c:1248:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/dsp_helper.c:1248:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1272:19: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1272:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1273:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1273:21: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1289:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1289:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1307:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1309:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1309:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1324:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1324:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1336:16: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1371:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1371:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1371:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1372:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1372:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1372:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1384:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1384:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1397:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1398:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1400:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1402:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1402:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1412:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1412:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1420:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1420:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1421:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1421:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1423:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1423:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1482:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1482:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1482:20: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1483:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1483:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1483:22: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1534:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1535:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1536:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1537:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1569:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1569:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:160:21: warning: implicit conversion changes signedness: 'int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1618:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1619:22: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1620:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1621:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1641:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1641:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1641:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1641:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1642:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1642:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1642:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1642:22: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1643:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1643:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1643:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1643:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1644:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1644:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1644:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1644:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1667:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1667:32: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1668:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1668:30: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1669:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1669:32: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1670:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1670:32: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1687:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1687:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1687:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1688:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1688:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1688:21: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1689:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1689:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1689:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1690:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1690:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1690:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1708:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1709:29: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1710:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1711:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1753:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1753:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1753:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1753:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1753:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1754:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1754:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1754:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1756:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1756:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1756:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1756:1: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1756:25: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1757:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1757:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1757:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1757:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1757:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:175:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:179:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1802:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1802:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1803:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1805:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1805:1: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1805:25: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1806:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1806:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1829:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1829:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1829:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1829:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1829:25: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1830:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1830:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1830:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1830:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1830:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1870:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1870:29: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1871:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1871:35: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1873:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1874:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1874:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1874:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1875:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1875:32: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1905:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1905:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1905:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1905:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1905:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1905:34: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1906:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1906:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1906:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1906:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:1906:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1906:31: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1941:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1941:29: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1942:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1942:35: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1944:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1944:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1944:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1945:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1945:32: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1967:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1967:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1967:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1968:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1968:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1968:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1968:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1968:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1969:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1969:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1969:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1969:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1969:32: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:1997:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1997:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:1997:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:1999:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2000:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2000:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2000:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2002:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2003:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2003:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2003:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2005:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2006:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2006:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2006:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2006:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2008:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2009:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2009:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2009:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2009:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2011:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2012:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2012:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2012:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2014:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2032:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2032:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2032:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2032:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2032:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2032:66: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2033:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2033:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2033:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2033:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2033:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2033:65: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2065:30: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2066:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2098:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2100:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2101:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2103:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2104:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2106:46: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2131:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2131:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2132:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2132:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2146:5: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2147:5: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2149:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2149:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2149:42: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2150:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2150:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2150:42: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2151:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2151:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2151:42: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2152:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2152:37: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2152:42: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2160:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2163:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2164:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2174:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2175:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2210:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2210:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2210:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2210:48: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2211:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2211:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2211:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2211:44: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2212:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2212:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2212:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2212:48: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2213:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2213:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2213:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2213:44: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2275:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2276:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2277:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2278:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2312:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2312:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2312:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2312:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2312:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2312:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2312:40: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2313:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2313:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2313:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2313:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2313:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2313:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2313:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2314:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2314:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2314:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2314:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2314:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2314:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2314:40: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2315:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2315:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2315:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2315:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2315:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2315:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2315:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2350:44: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2351:45: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2352:44: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2353:45: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2398:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2398:37: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2399:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2399:37: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2463:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2463:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2463:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2463:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2463:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2463:22: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2464:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2464:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2464:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2464:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2464:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2464:25: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2465:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2465:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2465:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2465:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2465:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2465:22: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2466:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2466:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2466:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2466:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2466:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2466:25: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2511:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:2511:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2512:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:2512:23: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2563:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2563:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2563:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2563:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2563:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2563:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2564:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2564:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2564:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2564:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2564:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2564:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:256:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2578:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2579:14: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2580:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2581:14: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2583:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2583:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2583:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2584:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2584:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2584:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2589:20: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2595:20: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2598:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2599:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:259:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2611:19: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2622:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2623:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2647:25: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2648:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:266:23: warning: implicit conversion changes signedness: 'long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2670:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2671:26: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2698:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/mips/tcg/dsp_helper.c:2698:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2698:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2698:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2698:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2698:20: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2699:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/mips/tcg/dsp_helper.c:2699:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2699:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2699:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2699:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2699:33: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:272:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2744:29: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2745:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2745:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2745:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2745:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2745:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2745:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2745:29: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2746:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2746:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2746:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2746:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2746:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2746:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2746:29: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2747:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2747:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2747:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2747:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2747:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2747:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2747:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2775:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2775:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2775:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2775:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2775:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2775:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2776:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2776:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2776:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2776:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2776:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2776:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2777:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2777:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2777:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2777:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2777:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2777:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2778:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2778:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2778:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2778:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2778:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2778:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2819:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2819:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2819:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2819:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2819:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2819:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2819:28: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2820:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2820:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2820:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2820:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2820:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2820:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2820:27: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2895:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2895:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2895:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2895:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2895:37: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2896:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2896:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2896:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2896:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2896:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2896:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2896:38: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2897:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2897:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2897:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2897:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2897:37: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2898:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2898:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2898:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2898:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2898:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2898:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2898:38: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:289:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:289:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:290:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:290:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2945:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2945:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2945:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2945:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:2945:30: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2947:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2947:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2947:35: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2972:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2972:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2972:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2973:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2973:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2973:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2974:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2974:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2974:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2977:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2977:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2977:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2978:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2978:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2978:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:2979:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:2979:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:2979:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:299:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3005:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3005:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3005:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3005:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3005:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3005:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3006:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3006:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3006:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3006:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3006:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3006:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3007:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3007:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3007:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3007:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3007:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3007:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3009:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3009:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3009:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3009:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3009:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:300:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3010:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3010:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3010:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3010:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3010:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3011:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3011:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3011:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3011:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3011:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3014:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3014:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3014:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3014:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3014:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3015:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3015:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3015:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3015:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3015:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3016:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3016:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3016:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3016:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3016:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3018:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3018:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3018:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3018:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3019:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3019:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3019:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3019:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3020:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3020:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3020:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3020:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3022:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3022:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3022:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3023:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3023:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3023:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3024:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3024:1: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3024:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3087:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3087:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3087:40: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3088:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3088:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3088:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3091:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3091:40: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3092:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3092:41: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3093:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3093:42: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/dsp_helper.c:3104:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3104:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3128:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3128:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3128:46: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3128:46: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3129:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3130:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3134:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3134:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3141:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3142:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3146:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3146:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3156:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3156:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3156:46: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3156:46: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3157:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3158:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3167:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3168:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:316:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:316:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3172:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3172:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:317:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:317:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3183:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3183:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3183:46: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3183:46: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3184:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3185:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3192:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3194:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3195:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3200:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3205:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3205:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3216:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3216:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3218:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3228:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3228:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3245:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3255:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3255:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:325:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:326:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3277:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3288:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3288:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3303:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3303:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3333:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3333:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3383:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3383:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3396:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3396:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3405:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] target/mips/tcg/dsp_helper.c:3406:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] target/mips/tcg/dsp_helper.c:3412:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3427:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3428:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3428:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3428:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3428:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3432:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3432:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3451:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3452:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3452:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3452:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3452:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3456:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3456:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3456:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3456:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3456:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3456:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3456:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3458:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3480:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3481:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3481:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3485:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3485:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3509:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3510:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3510:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3514:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3514:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3519:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3586:13: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3586:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3587:13: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3587:13: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3588:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3588:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3589:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3589:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3590:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3595:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:3614:11: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3691:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3691:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3703:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:3742:12: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:3747:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/dsp_helper.c:374:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:431:24: warning: implicit conversion changes signedness: 'int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:442:24: warning: implicit conversion changes signedness: 'int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:451:24: warning: implicit conversion changes signedness: 'long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:461:24: warning: implicit conversion changes signedness: 'long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:534:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:546:13: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:547:13: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:551:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:552:29: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:553:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:555:40: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:556:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:590:51: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:593:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:62:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:62:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:631:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:635:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:63:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:63:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:689:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:708:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:717:30: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:723:14: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:735:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:756:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:75:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:766:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:782:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:804:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:807:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:817:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:820:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/dsp_helper.c:828:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:834:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:846:12: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:859:20: warning: implicit conversion changes signedness: 'int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:864:12: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:873:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:877:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/dsp_helper.c:882:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:910:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:920:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:989:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/dsp_helper.c:993:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/exception.c:145:60: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/exception.c:147:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/exception.c:54:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/exception.c:63:1: warning: function 'raise_exception' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/mips/tcg/exception.c:82:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/exception.c:86:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/fpu_helper.c:101:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1022:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1031:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1041:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1051:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1060:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1069:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1081:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1091:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1101:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1114:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1123:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1132:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:113:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1223:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1233:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1249:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1259:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1269:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1285:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1295:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1305:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1321:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1331:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1341:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1357:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1368:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1377:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1394:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1404:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1414:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1433:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1448:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:145:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/fpu_helper.c:1463:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1474:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1484:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1494:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1504:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1514:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1524:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1534:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1544:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1557:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1567:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1586:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1596:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1606:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:160:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/fpu_helper.c:1625:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1636:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1647:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1668:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1679:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1690:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:169:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1711:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1724:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1736:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1748:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1760:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:177:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1796:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1798:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1800:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1802:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1806:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1808:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1812:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1814:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1822:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1824:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1826:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1828:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1832:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1834:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1838:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1840:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1875:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1877:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1879:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1881:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1885:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1887:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1891:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1893:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1901:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1903:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1905:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1907:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1911:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1913:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1917:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1919:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1972:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1976:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1980:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1984:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1992:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:1996:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2004:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2008:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2020:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2024:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2028:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2032:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2040:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2044:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2052:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2056:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2084:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2084:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2086:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2086:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2088:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2088:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2090:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2090:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2094:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2094:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2096:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2096:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2100:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2100:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2102:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2102:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2110:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2110:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2112:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2112:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2114:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2114:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2116:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2116:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2120:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2120:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2122:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2122:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2126:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2126:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2128:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2128:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2132:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2132:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2136:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2136:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2142:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2142:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2146:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2146:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:214:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2150:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2150:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2156:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2156:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2179:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2179:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2181:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2181:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2183:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2183:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2185:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2185:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2189:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2189:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2191:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2191:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2195:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2195:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2197:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2197:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:219:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2205:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2205:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2207:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2207:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2209:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2209:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2211:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2211:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2215:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2215:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2217:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2217:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2221:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2221:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2223:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2223:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2227:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2227:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:222:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2231:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2231:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2237:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2237:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2241:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2241:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2245:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2245:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:2251:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:2251:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:238:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:245:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:254:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:262:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:263:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:271:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:272:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:280:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:285:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:293:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:298:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:307:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:308:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:309:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:319:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:326:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:333:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:343:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:351:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:352:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:360:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:361:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:370:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:379:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:387:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:392:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:400:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:405:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:415:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:421:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:431:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:437:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:447:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:453:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:463:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:469:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:477:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:47:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:47:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:483:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:491:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:496:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:504:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:509:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:517:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:522:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:531:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:537:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:53:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:53:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:546:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:552:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:561:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:567:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:56:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:576:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:582:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:591:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:597:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:606:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:612:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:621:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:627:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:636:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:642:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:650:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:657:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:665:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:672:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:680:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:687:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:695:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:702:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:712:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:720:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:730:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:738:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:748:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:756:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:766:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:774:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:782:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:789:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:797:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:804:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:812:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:819:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:827:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:82:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:82:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:834:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:843:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:851:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:860:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:868:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:877:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:885:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:894:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:902:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:911:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:919:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:928:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:936:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:945:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:953:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/fpu_helper.c:962:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/fpu_helper.c:970:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:104:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:107:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:107:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:108:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:112:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:112:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:113:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:117:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:117:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:118:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:134:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:137:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:138:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:142:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:143:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:147:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:148:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:152:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:153:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:157:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:158:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:162:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:163:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:167:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:168:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:178:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:181:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:182:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:186:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:187:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:191:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:192:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:196:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:197:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:201:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:202:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:206:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:207:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:211:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:212:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:225:45: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/ldst_helper.c:225:45: warning: padding size of 'struct (unnamed at ../target/mips/tcg/ldst_helper.c:225:45)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/ldst_helper.c:225:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/ldst_helper.c:230:17: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:230:17: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:230:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:230:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:237:13: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:237:13: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:237:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:237:64: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:247:45: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/ldst_helper.c:247:45: warning: padding size of 'struct (unnamed at ../target/mips/tcg/ldst_helper.c:247:45)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/ldst_helper.c:247:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/ldst_helper.c:251:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/ldst_helper.c:252:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:252:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:258:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/ldst_helper.c:258:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:258:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:269:45: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/ldst_helper.c:269:45: warning: padding size of 'struct (unnamed at ../target/mips/tcg/ldst_helper.c:269:45)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/ldst_helper.c:269:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/ldst_helper.c:274:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:274:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:281:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:281:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:291:45: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/ldst_helper.c:291:45: warning: padding size of 'struct (unnamed at ../target/mips/tcg/ldst_helper.c:291:45)' with 7 bits to alignment boundary [-Wpadded] target/mips/tcg/ldst_helper.c:291:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/mips/tcg/ldst_helper.c:296:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:296:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:302:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:302:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:47:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:47:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:47:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:49:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:57:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/ldst_helper.c:80:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:83:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:83:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:84:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:88:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:88:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:89:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/ldst_helper.c:93:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:93:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/ldst_helper.c:94:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/lmmi_helper.c:107:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:160:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:174:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:188:26: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:202:26: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:267:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:271:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:275:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:279:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:290:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:295:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:309:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:314:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:52:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/lmmi_helper.c:54:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/lmmi_helper.c:65:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:701:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:702:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:703:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:704:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/lmmi_helper.c:718:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:718:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:79:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/lmmi_helper.c:93:26: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:1004:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1008:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1013:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1017:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1050:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1307:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1313:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1659:55: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:1671:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1802:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1806:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1815:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1834:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1936:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1936:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1939:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1939:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1942:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1942:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1955:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1955:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1958:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1958:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1961:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:1961:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2131:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2134:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2138:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2162:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2165:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2169:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2515:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2519:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2523:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2527:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2540:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2552:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2557:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2562:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2566:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2652:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2652:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:2749:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2759:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2807:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2810:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2813:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2816:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2832:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2832:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2848:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2848:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2880:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2884:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2891:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2895:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2928:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2931:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2934:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2937:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2940:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2946:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2951:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2955:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2958:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:2961:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3063:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3077:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3079:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3101:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3108:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3110:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3117:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3119:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3126:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3128:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3137:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3144:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3146:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3153:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3155:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:3162:54: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:3164:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:643:71: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:689:42: warning: implicit conversion loses integer precision: 'const int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:772:42: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:784:42: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:825:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:828:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:857:44: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/micromips_translate.c.inc:885:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:886:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:887:69: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:893:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:898:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:925:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:926:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:927:69: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/micromips_translate.c.inc:940:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:944:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:983:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:987:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:992:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/micromips_translate.c.inc:996:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:1050:50: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:1114:43: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:175:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:180:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:185:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:190:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:203:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:208:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:211:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:214:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:217:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:220:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:223:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:226:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:230:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:233:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:268:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:270:13: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:272:17: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:274:21: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:309:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:314:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:317:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:320:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:323:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:326:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:329:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:332:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:336:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:339:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:374:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:376:13: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:378:17: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:380:21: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:403:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:404:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:409:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:410:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:415:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:416:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:421:60: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:430:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:431:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:443:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:449:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:462:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:498:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:503:50: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:509:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:512:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:520:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:525:15: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:525:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:526:15: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:526:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:557:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:571:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:599:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:603:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:606:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:609:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:612:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:615:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:618:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:621:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:627:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:631:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:634:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:637:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:640:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:676:51: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:685:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:694:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:694:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:696:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:712:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:718:50: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:724:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:727:49: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/mips16e_translate.c.inc:735:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:789:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:789:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:822:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:854:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:858:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:861:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:864:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:867:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:870:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:873:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:876:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:882:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:886:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:889:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:892:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:895:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:926:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:949:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:954:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:972:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/mips16e_translate.c.inc:987:50: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1008:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1009:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1010:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1011:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1012:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1013:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1014:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1015:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1025:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1026:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1027:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1028:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:102:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:103:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:104:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1058:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1058:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1058:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1059:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1059:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1059:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:105:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1060:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1060:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1060:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1061:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1061:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1061:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1062:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1062:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1062:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1063:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1063:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1063:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1064:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1064:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1064:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1065:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1065:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1065:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1066:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1066:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1066:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1067:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1067:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1067:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1068:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1068:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1068:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1069:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1069:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1069:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:106:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1070:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1070:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1070:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1071:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1071:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1071:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1072:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1072:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1072:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1073:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1073:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1073:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:107:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1083:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1083:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1083:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1084:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1084:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1084:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1085:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1085:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1085:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1086:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1086:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1086:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1087:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1087:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1087:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1088:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1088:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1088:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1089:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1089:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1089:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:108:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1090:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1090:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1090:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:109:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1100:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1100:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1100:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1101:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1101:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1101:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1102:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1102:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1102:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1103:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1103:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1103:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:110:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1113:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1113:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1113:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1114:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1114:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1114:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1118:44: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:111:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:112:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1130:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1131:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1132:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1133:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1134:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1135:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1136:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1137:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1138:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1139:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:113:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1140:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1141:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1142:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1143:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1144:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1145:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:114:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1155:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1156:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1157:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1158:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1159:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:115:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1160:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1161:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1162:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:116:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1172:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1173:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1174:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1175:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:117:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1215:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1216:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1217:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1218:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1219:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1220:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1221:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1222:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1232:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1233:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1234:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1235:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1252:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:125:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1262:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1263:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1264:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1265:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1266:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1267:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1268:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1269:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:126:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1279:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:127:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1280:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1281:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1282:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:128:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:129:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:130:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:131:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1321:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:132:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1334:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1335:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1336:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1337:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1338:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1339:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1340:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1341:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1342:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1343:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1344:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1345:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1346:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1347:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1348:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1349:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1359:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1360:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1361:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1362:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1363:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1364:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1365:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1366:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1376:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1377:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1378:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1379:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1408:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1408:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1408:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1409:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1409:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1409:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:140:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1410:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1410:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1410:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1411:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1411:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1411:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1412:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1412:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1412:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1413:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1413:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1413:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1414:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1414:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1414:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1415:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1415:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1415:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1416:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1416:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1416:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1417:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1417:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1417:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1418:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1418:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1418:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1419:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1419:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1419:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:141:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1420:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1420:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1420:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1421:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1421:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1421:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1422:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1422:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1422:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1423:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1423:40: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1423:52: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:142:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1433:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1433:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1433:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1434:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1434:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1434:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1435:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1435:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1435:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1436:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1436:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1436:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1437:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1437:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1437:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1438:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1438:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1438:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1439:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1439:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1439:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:143:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1440:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1440:40: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1440:52: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1450:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1450:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1450:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1451:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1451:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1451:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1452:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1452:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1452:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1453:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1453:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1453:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1463:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1463:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1463:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1464:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1464:42: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1464:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1467:46: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:1480:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1481:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1482:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1483:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1484:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1485:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1486:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1487:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1488:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1489:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1490:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1491:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1492:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1493:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1494:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1495:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1505:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1506:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1507:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1508:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1509:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1510:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1511:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1512:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1522:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1523:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1524:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1525:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1554:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1554:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1554:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1555:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1555:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1555:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1556:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1556:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1556:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1557:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1557:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1557:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1558:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1558:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1558:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1559:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1559:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1559:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1560:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1560:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1560:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1561:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1561:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1561:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1562:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1562:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1562:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1563:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1563:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1563:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1564:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1564:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1564:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1565:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1565:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1565:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1566:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1566:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1566:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1567:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1567:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1567:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1568:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1568:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1568:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1569:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1569:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1569:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1579:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1579:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1579:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1580:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1580:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1580:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1581:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1581:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1581:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1582:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1582:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1582:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1583:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1583:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1583:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1584:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1584:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1584:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1585:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1585:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1585:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1586:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1586:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1586:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1596:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1596:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1596:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1597:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1597:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1597:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1598:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1598:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1598:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1599:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1599:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1599:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1609:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1609:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1609:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:160:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1610:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1610:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:1610:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:161:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:162:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:163:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1642:43: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:164:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:165:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:166:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:167:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:168:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:169:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:170:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:171:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1729:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:172:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:173:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1741:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1742:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1743:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1744:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1745:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1746:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1747:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1748:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1749:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:174:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1750:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1751:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1752:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1753:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1754:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1755:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1756:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:175:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1766:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1767:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1768:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1769:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1770:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1771:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1772:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1773:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1783:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1784:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1785:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1786:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1802:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:1803:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:1814:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1815:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1816:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1817:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1818:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1819:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1820:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1821:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1822:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1823:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1824:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1825:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1826:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1827:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1828:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1829:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1839:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:183:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1840:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1841:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1842:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1843:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1844:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1845:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1846:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:184:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1856:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1857:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1858:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1859:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:185:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:186:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1873:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:187:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:188:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:189:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:190:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1966:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:1967:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:1978:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1979:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1980:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1981:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1982:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1983:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1984:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1985:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1986:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1987:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1988:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1989:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:198:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:1990:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1991:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1992:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:1993:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:199:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2003:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2004:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2005:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2006:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2007:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2008:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2009:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:200:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2010:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:201:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2020:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2021:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2022:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2023:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2071:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2072:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2073:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2074:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2075:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2076:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2077:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2078:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2079:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2080:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2081:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2082:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2083:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2084:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2085:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2086:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2096:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2097:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2098:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2099:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2100:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2101:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2102:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2103:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2113:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2114:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2115:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2116:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2132:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:2133:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:2134:26: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2144:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2145:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2146:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2147:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2148:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2149:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2150:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2151:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2152:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2153:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2154:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2155:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2156:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2157:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2158:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2159:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2169:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2170:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2171:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2172:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2173:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2174:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2175:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2176:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:217:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:2186:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2187:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2188:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2189:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2261:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2262:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2263:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2264:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2265:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2266:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2267:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2268:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:226:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2278:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2279:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2280:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2281:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2302:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2303:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2314:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2315:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2316:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2317:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2318:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2319:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2320:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2321:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2331:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2332:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2333:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2334:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:234:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:235:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2368:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2369:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:236:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2370:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2371:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2372:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2373:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2374:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2375:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:237:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2385:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2386:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2387:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2388:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:238:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:239:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:240:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2410:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2411:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:241:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2422:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2423:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2424:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2425:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2426:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2427:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2428:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2429:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:242:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2439:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:243:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2440:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2441:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2442:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:244:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:245:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:246:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2476:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2477:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2478:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2479:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:247:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2480:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2481:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2482:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2483:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:248:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2493:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2494:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2495:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2496:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:249:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2518:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2519:5: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2530:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2531:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2532:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2533:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2534:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2535:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2536:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2537:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2547:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2548:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2549:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2550:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:257:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:258:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2597:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:2599:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2599:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:259:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2600:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2600:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:260:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2611:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2612:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2613:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2614:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2615:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2616:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2617:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2618:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2619:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:261:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2620:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2621:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2622:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2623:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2624:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2625:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2626:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:262:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2636:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2637:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2638:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2639:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:263:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2640:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2641:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2642:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2643:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:264:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2653:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2654:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2655:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2656:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2671:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:2683:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2684:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2685:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2686:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2687:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2688:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2689:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2690:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2691:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2692:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2693:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2694:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2695:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2696:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2697:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2698:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2708:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2709:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2710:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2711:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2712:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2713:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2714:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2715:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2725:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2726:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2727:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2728:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:272:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:273:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2745:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:2746:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:274:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2757:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2758:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2759:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:275:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2760:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2761:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2762:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2763:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2764:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2765:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2766:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2767:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2768:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2769:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2770:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2771:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2772:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2782:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2783:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2784:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2785:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2786:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2787:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2788:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2789:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2799:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2800:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2801:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2802:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2817:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:2819:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2819:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2820:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2820:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:2831:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2832:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2833:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2834:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2835:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2836:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2837:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2838:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2839:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2840:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2841:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2842:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2843:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2844:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2845:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2846:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2856:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2857:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2858:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2859:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2860:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2861:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2862:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2863:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2873:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2874:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2875:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2876:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2891:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:2903:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2904:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2905:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2906:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2907:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2908:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2909:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2910:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2911:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2912:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2913:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2914:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2915:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2916:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2917:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2918:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2928:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2929:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2930:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2931:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2932:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2933:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2934:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2935:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2945:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2946:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2947:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2948:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:2965:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:2966:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:2977:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2978:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2979:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2980:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2981:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2982:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2983:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2984:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2985:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2986:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2987:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2988:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2989:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2990:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2991:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:2992:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3002:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3003:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3004:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3005:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3006:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3007:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3008:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3009:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3019:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3020:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3021:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3022:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3068:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3069:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3070:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3071:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3072:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3073:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3074:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3075:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3076:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3077:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3078:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3079:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3080:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3081:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3082:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3083:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3093:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3094:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3095:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3096:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3097:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3098:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3099:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3100:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3110:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3111:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3112:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3113:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3129:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3130:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3131:28: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3131:39: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:313:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3141:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3142:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3143:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3144:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3145:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3146:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3147:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3148:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3149:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:314:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3150:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3151:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3152:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3153:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3154:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3155:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3156:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:315:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3166:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3167:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3168:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3169:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3170:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3171:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3172:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3173:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3183:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3184:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3185:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3186:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:318:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:320:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3221:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:3234:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3235:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3236:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3237:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3238:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3239:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3240:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3241:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3242:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3243:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3244:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3245:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3246:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3247:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3248:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3249:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3259:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3260:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3261:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3262:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3263:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3264:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3265:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3266:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3276:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3277:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3278:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3279:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3293:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:3306:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3307:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3308:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3309:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3310:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3311:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3312:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3313:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3314:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3315:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3316:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3317:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3318:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3319:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3320:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3321:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:332:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3331:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3332:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3333:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3334:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3335:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3336:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3337:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3338:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:333:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3348:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3349:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:334:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3350:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3351:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:335:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3366:44: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:336:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3378:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3379:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:337:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3380:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3381:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3382:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3383:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3384:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3385:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3386:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3387:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3388:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3389:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:338:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3390:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3391:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3392:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3393:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:339:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3403:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3404:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3405:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3406:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3407:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3408:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3409:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:340:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3410:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:341:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3420:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3421:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3422:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3423:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:342:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:343:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:344:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:345:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:346:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:347:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3481:46: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:3485:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3485:9: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3495:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3496:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3497:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3498:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3499:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3500:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3501:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3502:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3503:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3504:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3505:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3506:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3507:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3508:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3509:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3510:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3520:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3521:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3522:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3523:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3524:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3525:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3526:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3527:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3537:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3538:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3539:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3540:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3571:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3571:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3571:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3572:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3572:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3572:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3573:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3573:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3573:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3574:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3574:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3574:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3575:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3575:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3575:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3576:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3576:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3576:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3577:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3577:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3577:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3578:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3578:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3578:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3579:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3579:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3579:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:357:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3580:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3580:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3580:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3581:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3581:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3581:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3582:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3582:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3582:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3583:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3583:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3583:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3584:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3584:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3584:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3585:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3585:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3585:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3586:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3586:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3586:53: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:358:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3596:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3596:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3596:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3597:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3597:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3597:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3598:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3598:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3598:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3599:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3599:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3599:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:359:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3600:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3600:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3600:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3601:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3601:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3601:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3602:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3602:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3602:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3603:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3603:41: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3603:53: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:360:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3613:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3613:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3613:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3614:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3614:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3614:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3615:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3615:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3615:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3616:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3616:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3616:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:361:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3626:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3626:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3626:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3627:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3627:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3627:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:362:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:363:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3643:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3644:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3645:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3646:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3647:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3648:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3649:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:364:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3650:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3660:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3661:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3662:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3663:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3680:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3690:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3691:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3692:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3693:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3694:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3695:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3696:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3697:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3707:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3708:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3709:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3710:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3743:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3744:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3745:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3746:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3747:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3748:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3749:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:374:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3750:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3751:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3752:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3753:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3754:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3755:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3756:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3757:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3758:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:375:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3768:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3769:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:376:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3770:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3771:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3772:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3773:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3774:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3775:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:377:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3785:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3786:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3787:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3788:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3805:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3806:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3807:39: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3817:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3818:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3819:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3820:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3821:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3822:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3823:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3824:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3825:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3826:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3827:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3828:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3829:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3830:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3831:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3832:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3842:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3843:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3844:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3845:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3846:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3847:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3848:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3849:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3859:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3860:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3861:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3862:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3879:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3901:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3902:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3903:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3904:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3905:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3906:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3907:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3908:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3909:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3910:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3911:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3912:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3913:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3914:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3915:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3916:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3926:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3927:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3928:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3929:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3930:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3931:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3932:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3933:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3943:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3944:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3945:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:3946:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:394:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:395:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3963:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:3964:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:396:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:3985:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3986:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3987:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3988:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3989:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3990:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3991:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3992:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3993:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3994:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3995:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3996:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3997:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3998:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:3999:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:399:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:4000:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4010:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4011:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4012:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4013:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4014:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4015:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4016:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4017:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:401:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:4027:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4028:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4029:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4030:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4045:44: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:4057:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4058:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4059:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4060:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4061:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4062:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4063:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4064:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4065:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4066:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4067:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4068:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4069:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4070:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4071:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4072:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4082:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4083:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4084:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4085:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4086:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4087:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4088:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4089:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4099:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4100:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4101:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4102:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:413:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:414:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:415:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:416:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:417:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:418:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:419:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:420:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:421:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:422:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:423:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:424:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:425:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:426:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:427:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:428:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:438:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:439:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:43:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:440:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:441:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:442:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:443:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:444:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:445:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:455:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:456:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:457:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:458:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:478:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:479:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:480:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:481:37: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:4897:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:4908:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4909:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:490:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:4910:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4911:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4912:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4913:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4914:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4915:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4916:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4917:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4918:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4919:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:491:34: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:4920:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4921:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4922:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4923:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:492:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:4933:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4934:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4935:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4936:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4937:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4938:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4939:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:493:34: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:4940:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4950:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4951:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4952:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4953:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:4970:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:4981:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4982:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4983:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4984:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4985:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4986:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4987:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4988:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4989:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4990:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4991:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4992:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4993:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4994:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4995:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:4996:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5006:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5007:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5008:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5009:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5010:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5011:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5012:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5013:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5023:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5024:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5025:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5026:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:502:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:503:36: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5043:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:504:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5059:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:505:36: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5060:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5061:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5062:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5063:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5064:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5065:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5066:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5067:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5068:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5069:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5070:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5071:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5072:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5073:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5074:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5084:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5085:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5086:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5087:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5088:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5089:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5090:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5091:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5101:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5102:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5103:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5104:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5121:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5122:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5123:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5133:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5134:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5135:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5136:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5137:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5138:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5139:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5140:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5141:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5142:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5143:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5144:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5145:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5146:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5147:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5148:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5158:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5159:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5160:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5161:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5162:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5163:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5164:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5165:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5175:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5176:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5177:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5178:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5195:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5196:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5198:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5201:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5212:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5213:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5214:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5215:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5216:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5217:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5218:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5219:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5220:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5221:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5222:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5223:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5224:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5225:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5226:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5227:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5237:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5238:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5239:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5240:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5241:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5242:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5243:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5244:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5254:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5255:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5256:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5257:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5284:32: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5284:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5285:31: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5285:41: warning: implicit conversion loses integer precision: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5286:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5286:34: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5287:32: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5287:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5292:30: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5292:41: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5292:9: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5297:26: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5297:37: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5297:9: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5302:20: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5302:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:5302:9: warning: implicit conversion changes signedness: 'unsigned long long' to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:531:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:532:12: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5375:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5375:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5375:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5376:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5376:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5376:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5377:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5377:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5377:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5378:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5378:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5378:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5379:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5379:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5379:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5380:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5380:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5380:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5381:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5381:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5381:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5382:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5382:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5382:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5383:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5383:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5383:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5384:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5384:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5384:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5385:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5385:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5385:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:541:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5420:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:5429:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:542:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5430:41: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5431:41: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:543:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:544:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:545:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5468:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5468:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5468:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5469:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5469:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5469:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:546:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5470:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5470:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5470:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5471:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5471:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5471:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5472:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5472:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5472:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5473:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5473:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5473:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5474:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5474:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5474:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5475:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5475:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5475:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5476:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5476:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5476:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5477:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5477:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5477:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:547:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:548:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:549:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:550:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5518:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5518:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5518:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5519:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5519:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5519:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:551:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:552:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:553:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5542:9: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5542:9: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5546:13: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5546:13: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:554:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5551:13: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5551:13: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5556:13: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5556:13: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/mips/tcg/msa_helper.c:555:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:556:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5639:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5639:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5639:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5640:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5640:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5640:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:565:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:566:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:567:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:568:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:569:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:570:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:571:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:572:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5778:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5778:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5778:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5779:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5779:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5779:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5780:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5780:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5780:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5781:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5781:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5781:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5782:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5782:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5782:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5783:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:5783:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5783:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:581:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:582:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:583:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:584:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:5877:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:5880:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:5881:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:5886:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:5887:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:5936:30: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5936:30: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5950:30: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5950:30: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5964:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5964:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5971:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:5971:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:599:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:600:12: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:600:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:609:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6108:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:610:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6118:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6118:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:611:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:612:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:613:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:614:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:615:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:616:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:617:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:618:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:619:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:620:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:621:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:622:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:623:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:624:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6321:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6321:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/msa_helper.c:6331:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6331:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/msa_helper.c:6338:34: warning: implicit conversion loses integer precision: 'float64' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:633:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:634:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:635:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6368:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:636:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:637:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6387:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6387:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:638:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:639:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6401:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6401:41: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:640:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6420:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6439:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:6439:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:6453:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:6453:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:649:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:650:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:651:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:652:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:6559:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6559:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6559:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6559:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6559:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6559:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6564:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6564:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6564:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6564:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6564:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6564:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6588:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6588:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6588:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6588:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6588:61: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6594:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6594:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6594:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6594:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6594:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6619:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6619:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6619:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6619:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6619:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6624:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6624:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6624:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6624:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6624:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6648:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6648:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6648:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6648:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6648:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6653:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6653:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6653:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6653:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6653:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6677:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6677:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6677:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6677:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6677:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6682:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6682:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6682:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6682:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6682:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:668:22: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:669:12: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:669:26: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6706:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6706:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6706:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6706:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6706:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6711:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6711:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6711:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6711:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6711:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6735:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6735:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6735:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6735:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6735:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6740:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6740:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6740:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6740:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6740:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6764:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6764:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6764:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6764:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6764:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6769:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6769:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6769:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6769:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6769:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:678:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6793:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6793:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6793:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6793:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6793:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6798:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6798:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6798:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6798:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6798:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:679:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:680:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:681:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6822:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6822:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6822:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6822:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6822:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6827:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6827:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6827:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6827:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6827:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:682:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:683:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:684:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6851:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6851:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6851:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6851:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6851:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6856:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:6856:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6856:13: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6856:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:6856:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:685:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:686:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6874:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:687:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6883:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:688:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6892:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:689:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6901:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:690:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6910:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:6919:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:691:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6928:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:692:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6937:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:693:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:6946:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:6955:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:6964:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:6973:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:6982:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:6991:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7000:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7009:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7018:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7027:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:702:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7036:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:703:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7045:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:704:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7054:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:705:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7063:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:706:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:707:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:708:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:709:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7101:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7101:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7101:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7101:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7101:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7101:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7106:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7106:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7106:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7106:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7106:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7106:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7113:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7131:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7131:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7131:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7131:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7131:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7131:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7136:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7136:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7136:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7136:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7136:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7136:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7143:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7161:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7161:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7161:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7161:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7161:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7161:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7166:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7166:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7166:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7166:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7166:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7166:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7173:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:718:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:7192:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7192:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7192:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7192:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7192:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7192:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7197:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7197:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7197:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7197:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7197:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7197:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:719:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:7204:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:720:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:721:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:7237:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7237:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7237:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7237:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7237:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7238:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7238:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7243:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7243:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7243:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7243:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7243:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7244:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7244:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7251:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7270:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7270:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7270:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7270:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7270:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7271:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7271:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7277:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7277:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7277:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7277:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7277:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7278:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7278:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7286:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7305:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7305:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7305:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7305:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7305:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7313:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7313:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7313:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7313:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7313:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7315:61: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:7323:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7363:13: warning: implicit conversion changes signedness: 'float16' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7363:13: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7364:13: warning: implicit conversion changes signedness: 'float16' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7364:13: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7369:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7369:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7369:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7369:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7370:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7370:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7370:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7370:31: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7377:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7409:13: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7409:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7410:13: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:7410:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7415:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7415:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7415:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7416:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7416:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7416:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7423:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7477:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7477:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7478:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7478:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7478:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7478:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7478:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7478:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7479:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7479:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7480:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7480:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7480:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7480:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7480:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7480:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7482:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7482:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7482:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7482:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7482:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7482:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7485:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7485:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7486:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7486:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7486:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7486:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7486:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7486:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7487:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7487:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7488:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7488:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7488:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7488:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7488:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7488:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7490:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7490:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7490:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7490:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7490:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7490:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7493:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7493:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7494:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7494:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7494:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7494:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7494:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7494:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7495:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7495:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7496:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7496:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7496:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7496:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7496:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7496:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7498:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7498:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7498:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7498:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7498:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7498:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7501:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7501:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7502:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7502:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7502:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7502:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7502:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7502:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7503:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7503:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7504:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7504:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7504:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7504:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7504:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7504:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7506:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7506:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7506:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7506:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7506:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7506:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7511:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7511:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7512:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7512:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7512:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7512:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7512:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7512:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7513:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7513:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7514:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7514:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7514:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7514:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7514:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7514:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7516:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7516:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7516:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7516:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7516:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7516:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7519:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7519:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7520:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7520:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7520:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7520:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7520:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7520:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7521:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7521:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7522:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7522:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7522:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7522:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7522:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7522:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7524:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7524:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7524:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7524:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7524:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7524:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7533:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7550:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7550:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7550:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7550:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7550:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7551:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7551:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7551:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7551:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7551:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7552:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7552:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7552:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7552:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7552:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7553:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7553:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7553:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7553:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7553:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7555:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7555:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7555:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7555:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7555:9: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7556:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7556:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7556:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7556:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7556:9: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7561:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7579:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7579:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7580:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7580:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7580:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7580:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7580:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7580:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7581:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7581:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7582:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7582:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7582:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7582:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7582:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7582:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7584:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7584:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7584:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7584:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7584:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7584:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7587:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7587:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7588:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7588:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7588:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7588:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7588:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7588:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7589:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7589:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7590:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7590:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7590:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7590:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7590:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7590:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7592:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7592:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7592:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7592:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7592:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7592:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7595:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7595:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7596:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7596:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7596:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7596:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7596:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7596:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7597:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7597:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7598:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7598:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7598:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7598:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7598:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7598:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7600:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7600:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7600:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7600:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7600:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7600:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7603:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7603:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7604:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7604:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7604:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7604:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7604:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7604:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7605:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7605:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7606:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7606:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7606:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7606:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7606:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7606:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7608:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7608:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7608:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7608:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7608:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7608:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7613:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7613:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7614:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7614:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7614:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7614:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7614:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7614:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7615:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7615:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7616:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7616:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7616:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7616:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7616:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7616:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7618:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7618:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7618:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7618:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7618:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7618:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7621:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7621:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7622:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7622:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7622:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7622:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7622:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7622:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7623:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7623:48: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7624:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7624:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7624:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7624:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7624:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7624:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7626:13: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7626:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7626:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7626:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7626:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7626:56: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7635:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7652:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7652:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7652:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7652:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7652:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7653:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7653:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7653:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7653:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7653:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7654:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7654:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7654:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7654:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7654:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7655:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7655:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7655:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7655:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7655:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7657:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7657:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7657:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7657:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7657:9: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7658:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7658:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7658:9: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/msa_helper.c:7658:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7658:9: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7663:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7676:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7676:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7677:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7677:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7678:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7678:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7679:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7679:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7681:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7681:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7682:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7682:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:76:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7717:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7717:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7717:64: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7722:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7722:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7722:64: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7729:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7747:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7747:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7747:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7747:65: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7752:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7752:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7752:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7752:65: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7759:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7777:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7777:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7777:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7777:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7777:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7782:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7782:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7782:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7782:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7782:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7789:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7824:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7824:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7824:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7824:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7824:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7830:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7830:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7830:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7830:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7830:58: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7838:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7856:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7856:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7856:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7856:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7856:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7861:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7861:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7861:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7861:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7861:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7868:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7886:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7886:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7886:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7886:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7886:53: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7891:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7891:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7891:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7891:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7891:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7898:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7940:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7940:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7940:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7940:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7940:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7945:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7945:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7945:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7945:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7945:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7952:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:7977:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7977:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7977:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7977:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7982:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7982:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:7982:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7982:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:7989:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8013:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8013:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8013:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8013:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8018:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8018:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8018:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8018:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8025:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8040:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8040:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8040:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8040:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8045:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8045:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8045:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8045:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8066:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8066:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8066:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8066:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8071:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8071:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8071:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8071:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8094:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8094:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8094:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8099:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8099:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8099:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8106:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8124:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8124:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8124:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8124:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8129:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8129:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8129:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8129:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:812:45: warning: unused parameter 'df' [-Wunused-parameter] target/mips/tcg/msa_helper.c:8136:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:814:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:814:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:815:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:815:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8160:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8160:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8160:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8160:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8165:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8165:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8165:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8165:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:816:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8172:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8190:13: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8190:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8190:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8190:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8190:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8195:13: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8195:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8195:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8195:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8195:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8202:29: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8208:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:8211:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:8214:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/msa_helper.c:8238:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8244:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8245:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8252:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8265:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8266:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:826:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8273:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:827:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8286:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8287:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:828:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8294:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8299:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:829:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8300:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:830:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8312:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/mips/tcg/msa_helper.c:8312:18: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/mips/tcg/msa_helper.c:8312:18: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8312:18: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8316:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8316:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8316:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_helper.c:8316:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:831:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8326:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:832:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8331:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8332:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:833:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8340:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8346:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8347:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:834:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:835:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8361:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8367:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8368:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:836:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:837:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:8382:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8384:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/msa_helper.c:8386:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:8387:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:838:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:839:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:840:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:841:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:851:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:852:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:853:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:854:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:855:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:856:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:857:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:858:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:868:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:869:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:870:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:871:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:889:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:889:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:890:37: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:890:44: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:894:59: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:894:72: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:89:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:89:14: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:905:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:906:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:907:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:908:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:909:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:910:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:911:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:912:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:913:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:914:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:915:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:916:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:917:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:918:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:919:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:920:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:930:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:931:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:932:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:933:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:934:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:935:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:936:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:937:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:947:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:948:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:949:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:94:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_helper.c:94:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_helper.c:950:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/msa_helper.c:983:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:984:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:985:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:986:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:987:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:988:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:989:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:990:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:991:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:992:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:993:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:994:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:995:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:996:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:997:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.c:998:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/mips/tcg/msa_helper.h.inc:100:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:100:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:101:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:102:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:103:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:105:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:106:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:107:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:107:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:108:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:108:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:110:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:111:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:112:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:113:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:115:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:116:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:117:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:118:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:120:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:120:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:121:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:121:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:122:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:122:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:123:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:123:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:125:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:125:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:126:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:127:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:128:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:130:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:131:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:132:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:132:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:133:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:133:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:135:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:136:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:137:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:138:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:138:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:13:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:13:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:140:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:140:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:141:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:142:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:142:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:143:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:143:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:145:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:146:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:147:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:148:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:149:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:149:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:14:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:150:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:150:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:151:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:151:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:152:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:153:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:153:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:154:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:155:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:156:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:157:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:158:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:159:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:159:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:15:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:160:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:160:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:161:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:161:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:162:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:162:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:163:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:163:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:164:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:164:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:165:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:165:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:166:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:166:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:167:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:167:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:168:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:168:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:16:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:170:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:170:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:171:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:171:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:172:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:172:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:173:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:173:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:175:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:175:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:176:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:176:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:177:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:177:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:178:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:178:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:180:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:180:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:181:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:181:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:182:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:182:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:183:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:183:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:185:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:185:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:186:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:186:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:187:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:187:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:188:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:188:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:18:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:18:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:190:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:190:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:191:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:191:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:192:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:192:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:193:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:193:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:195:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:195:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:196:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:196:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:197:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:197:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:198:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:198:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:19:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:19:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:200:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:200:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:201:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:201:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:202:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:202:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:203:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:203:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:205:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:205:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:206:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:206:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:207:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:207:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:209:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:209:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:20:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:210:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:210:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:211:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:211:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:213:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:213:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:214:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:214:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:215:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:215:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:216:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:216:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:218:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:218:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:219:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:219:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:21:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:220:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:220:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:221:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:221:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:223:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:223:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:224:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:224:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:225:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:225:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:226:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:226:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:228:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:228:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:229:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:229:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:230:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:230:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:231:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:231:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:233:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:233:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:234:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:234:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:235:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:235:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:236:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:236:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:238:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:238:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:239:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:239:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:23:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:240:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:240:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:241:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:241:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:242:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:242:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:243:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:243:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:244:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:244:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:245:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:245:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:246:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:246:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:247:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:247:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:248:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:248:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:249:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:249:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:24:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:250:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:250:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:251:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:251:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:252:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:252:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:253:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:253:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:255:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:255:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:256:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:256:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:257:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:257:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:258:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:258:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:25:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:260:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:260:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:261:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:261:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:262:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:262:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:263:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:263:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:264:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:264:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:265:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:265:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:266:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:266:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:267:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:267:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:269:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:269:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:26:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:270:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:270:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:271:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:271:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:272:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:272:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:274:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:274:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:275:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:275:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:276:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:276:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:277:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:277:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:279:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:279:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:280:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:280:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:281:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:281:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:282:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:282:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:284:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:284:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:285:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:285:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:286:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:286:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:287:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:287:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:289:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:289:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:28:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:290:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:290:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:291:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:291:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:292:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:292:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:294:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:294:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:296:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:296:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:297:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:297:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:298:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:298:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:299:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:299:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:29:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:300:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:300:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:301:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:301:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:302:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:302:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:303:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:303:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:305:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:305:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:306:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:306:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:307:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:307:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:308:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:308:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:309:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:309:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:30:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:310:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:310:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:311:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:311:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:312:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:312:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:313:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:313:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:314:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:314:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:315:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:315:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:316:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:316:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, int32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:318:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:318:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:319:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:319:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:31:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:31:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:320:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:320:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:321:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:321:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:322:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:322:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:323:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:323:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:324:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:324:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:325:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:325:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:326:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:326:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:327:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:327:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:328:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:328:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:329:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:329:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:331:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:331:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:332:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:332:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:334:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:334:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:335:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:335:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:336:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:336:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:337:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:337:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:338:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:338:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:339:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:339:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:33:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:33:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:340:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:340:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:341:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:341:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:342:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:342:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:343:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:343:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:344:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:344:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:345:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:345:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:346:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:346:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:347:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:347:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:348:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:348:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:349:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:349:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:34:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:34:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:350:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:350:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:351:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:351:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:352:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:352:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:353:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:353:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:354:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:354:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:356:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:356:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:357:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:357:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:359:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:359:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:35:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:35:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:360:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:360:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:360:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:360:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:361:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:361:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:361:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:361:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:363:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:363:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:364:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:364:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:365:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:365:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:366:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:366:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:367:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:367:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:368:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:368:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:369:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:369:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:36:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:36:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:370:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:370:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:371:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:371:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:372:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:372:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:373:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:373:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:374:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:374:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:375:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:375:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:376:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:376:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:377:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:377:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:378:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:378:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:379:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:379:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:380:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:380:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:381:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:381:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:382:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:382:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:383:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:383:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:384:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:384:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:385:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:385:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:386:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:386:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:387:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:387:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:388:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:388:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:389:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:389:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:38:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:390:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:390:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:391:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:391:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:392:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:392:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:393:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:393:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:394:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:394:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:395:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:395:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:396:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:396:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:397:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:397:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:398:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:398:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:399:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:399:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:39:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:400:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:400:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:401:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:401:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:402:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:402:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:403:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:403:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:405:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:405:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:407:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:407:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:408:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:408:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:409:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:409:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:40:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:410:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:410:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:411:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:411:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:412:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:412:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:413:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:413:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:414:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:414:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:415:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:415:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:416:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:416:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:417:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:417:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:419:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:419:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:420:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:420:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:421:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:421:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:422:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:422:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:423:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:423:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:424:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:424:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:425:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:425:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:426:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:426:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:427:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:427:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:428:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:428:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:429:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:429:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:42:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:430:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:430:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:431:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:431:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:432:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:432:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:433:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:433:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:434:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:434:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:439:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:439:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:439:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:439:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:43:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:440:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:440:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:440:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:440:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:441:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:441:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:441:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:441:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:442:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:442:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:442:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:442:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:44:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:45:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:47:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:48:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:48:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:49:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:49:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:50:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:50:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:52:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:52:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:53:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:53:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:54:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:54:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:55:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:55:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:57:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:57:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:58:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:58:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:59:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:59:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:60:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:60:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:62:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:62:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:63:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:63:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:64:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:64:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:65:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:67:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:67:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:68:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:69:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:70:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:72:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:73:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:74:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:75:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:77:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:78:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:79:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:80:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:82:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:83:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:84:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:86:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:87:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:88:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:90:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:91:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:92:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:93:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:95:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:96:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:97:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_helper.h.inc:98:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/msa_translate.c:112:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:113:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:114:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:115:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:141:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/msa_translate.c:144:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/msa_translate.c:204:33: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/mips/tcg/msa_translate.c:209:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_translate.c:211:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_translate.c:212:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_translate.c:214:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/msa_translate.c:242:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_translate.c:242:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_translate.c:25:40: warning: unused parameter 's' [-Wunused-parameter] target/mips/tcg/msa_translate.c:271:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/msa_translate.c:271:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/msa_translate.c:273:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/msa_translate.c:273:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/msa_translate.c:305:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:306:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:307:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:308:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:309:54: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:30:40: warning: unused parameter 's' [-Wunused-parameter] target/mips/tcg/msa_translate.c:310:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:311:54: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:348:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:349:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:350:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:351:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:352:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:353:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:354:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:355:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:356:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:357:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:358:54: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:394:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:395:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:396:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:397:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:398:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:399:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:400:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:401:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:402:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:403:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:404:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:405:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:442:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:443:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:444:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:445:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:446:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:447:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:448:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:450:60: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:451:60: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:452:60: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:453:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:454:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:455:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:456:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:457:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:459:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:460:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:461:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:462:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:463:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:464:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:465:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:466:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:468:60: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:469:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:470:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:471:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:472:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:474:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:475:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:476:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:477:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:478:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:479:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:480:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:481:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:483:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:484:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:485:65: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:486:65: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:487:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:488:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:490:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:491:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:492:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:493:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:494:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:495:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:496:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:498:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:499:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:500:64: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:501:64: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:502:64: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:503:64: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:505:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:506:65: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:507:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:508:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:509:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:510:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:511:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:512:62: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:514:64: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:515:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:516:61: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:517:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:518:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:519:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:520:63: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:591:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:592:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:593:54: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:660:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:661:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:662:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:663:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:664:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:665:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:666:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:667:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:668:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:669:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:670:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:671:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:672:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:673:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:674:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:675:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:677:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:678:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:679:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:680:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:681:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:682:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:683:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:684:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:685:54: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:686:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:687:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:688:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:689:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:68:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/msa_translate.c:691:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:692:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:693:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:694:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:695:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:696:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:697:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:698:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:699:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:700:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:701:58: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:702:58: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:716:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:717:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:718:53: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:71:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_translate.c:72:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/msa_translate.c:72:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_translate.c:754:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:755:59: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:756:59: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:757:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:758:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:759:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:760:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:761:56: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:762:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:763:57: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:764:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:765:55: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:766:58: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:767:58: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:768:58: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:769:58: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:790:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:791:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/msa_translate.c:82:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/msa_translate.c:85:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/msa_translate.c:86:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/msa_translate.c:94:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:95:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:96:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/msa_translate.c:97:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/mxu_translate.c:1107:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1140:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1141:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1205:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1242:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1243:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1315:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1330:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1346:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1383:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1409:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:1435:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:410:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:411:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:420:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:421:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:422:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:423:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:426:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:427:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:428:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:429:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/mxu_translate.c:459:41: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:510:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/mxu_translate.c:539:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/mxu_translate.c:560:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/mxu_translate.c:566:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:572:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:578:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:584:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:590:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:595:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:601:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:603:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:609:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:852:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/mxu_translate.c:854:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:857:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:860:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/mxu_translate.c:896:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1000:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1007:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1009:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1030:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1035:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1036:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1046:59: warning: operand of ? changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1080:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1104:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1122:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1122:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1137:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1137:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1137:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1137:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1145:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1145:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1145:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1145:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1150:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1150:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1150:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1150:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1181:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1181:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1181:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1181:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1185:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1185:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1195:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1195:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1195:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1195:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1215:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1215:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1215:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1215:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1262:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1263:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1264:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1281:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1421:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1429:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1435:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:1494:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1495:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1495:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1500:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1501:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1501:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1614:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:1847:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1867:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1905:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1927:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:1974:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2017:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2083:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2232:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:2235:42: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2253:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2254:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2255:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2260:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2261:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2266:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2267:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2272:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2273:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2348:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2349:48: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2368:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2368:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2368:52: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2368:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2476:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2476:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2481:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2481:43: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2512:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2512:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2512:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2512:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2519:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2519:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2524:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2524:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2524:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2524:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2526:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2527:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2527:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2527:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2527:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2529:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2534:28: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2534:28: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2534:60: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2534:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2556:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2617:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2647:18: warning: declaration shadows a variable in the global scope [-Wshadow] target/mips/tcg/nanomips_translate.c.inc:2653:15: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2653:15: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2653:47: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2653:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2719:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2725:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2731:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2736:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2742:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2749:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2756:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2763:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2779:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2783:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2787:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2791:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2812:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2813:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:2814:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3091:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3094:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3495:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3495:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3534:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3644:19: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3647:46: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/mips/tcg/nanomips_translate.c.inc:3647:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/nanomips_translate.c.inc:3647:46: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3647:63: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3672:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3673:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3674:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3697:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3710:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3721:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3721:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3723:64: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3723:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3734:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3749:71: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3752:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3771:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3776:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3776:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3779:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3779:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3789:66: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3789:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3813:72: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3813:72: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3825:72: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3825:72: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3829:62: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3840:72: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3840:72: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3846:53: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3861:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3864:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3867:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3874:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3874:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3875:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3876:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3880:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3880:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3881:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3882:62: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3898:48: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3901:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3907:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3921:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3932:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3936:39: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3941:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3945:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3949:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:3961:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3963:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3964:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3980:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3981:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3993:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:3994:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4016:63: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4017:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4023:56: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4024:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4027:65: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4027:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4039:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4039:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4042:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4042:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4045:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4045:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4049:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4053:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4056:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4056:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4059:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4059:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4064:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4067:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4067:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4075:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4078:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4078:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4081:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4081:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4084:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4084:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4087:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4087:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4116:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4116:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4119:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4119:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4122:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4122:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4125:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4125:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4128:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4128:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4131:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4131:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4134:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4134:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4137:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4137:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4140:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4140:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4143:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4143:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4146:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4146:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4149:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4149:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4159:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4159:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4166:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4169:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4172:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4175:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4178:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4181:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4184:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4187:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4190:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4190:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4193:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4193:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4196:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4196:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4199:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4199:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4232:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4232:78: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/mips/tcg/nanomips_translate.c.inc:4238:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4238:78: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/mips/tcg/nanomips_translate.c.inc:4249:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4253:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4253:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4267:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4267:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4278:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4278:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4339:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4339:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4363:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4363:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4382:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4382:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4399:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4402:61: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4402:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4418:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4429:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4449:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4449:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4452:74: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4462:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4462:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4490:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4490:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4498:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4498:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4512:33: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/nanomips_translate.c.inc:4512:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4526:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4533:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4535:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4545:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4545:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4581:55: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4581:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4586:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4607:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4607:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4636:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4654:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4666:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4682:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4693:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4697:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4700:54: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4700:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4718:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4720:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4741:17: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/nanomips_translate.c.inc:4741:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4753:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4757:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4760:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4765:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4768:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4776:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4779:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4784:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4787:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4795:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4796:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4800:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4801:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4805:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4807:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4809:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4813:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4817:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4819:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4821:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4825:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4828:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4829:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4833:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4834:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4840:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4841:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4846:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4847:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4851:62: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4851:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4856:62: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4856:69: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4861:62: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4861:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4866:62: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4866:68: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4876:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4880:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4890:68: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4897:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4898:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4900:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4903:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4903:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4903:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4906:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4906:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4906:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/nanomips_translate.c.inc:4919:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4923:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/nanomips_translate.c.inc:4925:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/octeon_translate.c:104:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/octeon_translate.c:104:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/octeon_translate.c:111:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/octeon_translate.c:122:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/octeon_translate.c:122:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/octeon_translate.c:129:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/octeon_translate.c:150:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/octeon_translate.c:177:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/octeon_translate.c:191:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/octeon_translate.c:193:62: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/octeon_translate.c:195:62: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/octeon_translate.c:33:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/octeon_translate.c:41:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/octeon_translate.c:48:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/octeon_translate.c:71:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/octeon_translate.c:93:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/op_helper.c:100:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:102:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:117:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:119:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:133:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:143:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:143:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/op_helper.c:146:31: warning: unused parameter 'arg1' [-Wunused-parameter] target/mips/tcg/op_helper.c:146:50: warning: unused parameter 'arg2' [-Wunused-parameter] target/mips/tcg/op_helper.c:156:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/op_helper.c:156:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:165:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:171:13: warning: code will never be executed [-Wunreachable-code] target/mips/tcg/op_helper.c:172:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:180:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:195:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:201:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:202:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:202:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:207:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:211:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:211:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:217:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:218:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:218:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:223:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:224:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:224:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:229:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/mips/tcg/op_helper.c:239:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:239:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:243:33: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:243:33: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:264:39: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/mips/tcg/op_helper.c:266:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/op_helper.c:272:29: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/op_helper.c:284:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:287:58: warning: unused parameter 'physaddr' [-Wunused-parameter] target/mips/tcg/op_helper.c:288:43: warning: unused parameter 'addr' [-Wunused-parameter] target/mips/tcg/op_helper.c:288:58: warning: unused parameter 'size' [-Wunused-parameter] target/mips/tcg/op_helper.c:290:41: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/mips/tcg/op_helper.c:290:61: warning: unused parameter 'attrs' [-Wunused-parameter] target/mips/tcg/op_helper.c:291:49: warning: unused parameter 'response' [-Wunused-parameter] target/mips/tcg/op_helper.c:293:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/op_helper.c:294:25: warning: 'MIPS_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/op_helper.c:49:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/op_helper.c:49:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/op_helper.c:61:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:63:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:82:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/op_helper.c:84:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/rel6_translate.c:19:52: warning: unused parameter 'a' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:1001:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1004:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1012:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:101:4: warning: unknown command tag name 'tc'; did you mean 'c'? [-Wdocumentation-unknown-command] target/mips/tcg/sysemu/cp0_helper.c:1031:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1031:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1034:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1034:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:103:33: warning: unknown command tag name 'tc'; did you mean 'c'? [-Wdocumentation-unknown-command] target/mips/tcg/sysemu/cp0_helper.c:1044:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1050:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1050:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1055:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1055:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1060:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1060:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1065:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1065:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1070:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1070:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1090:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1094:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1094:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1099:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1145:30: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1145:30: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1153:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1154:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1154:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1168:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1188:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1195:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1197:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1201:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1202:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1219:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/sysemu/cp0_helper.c:122:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1230:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1230:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1230:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1236:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1236:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1236:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1236:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1242:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1242:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1242:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1278:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1278:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1289:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1289:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1300:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1300:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1301:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1301:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1302:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1302:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1303:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1303:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1305:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1305:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1306:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1306:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1315:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1315:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1315:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1318:58: warning: unused parameter 'arg1' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:1321:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1321:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1327:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1327:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1327:74: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1327:74: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1334:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1334:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1334:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1334:76: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1335:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1335:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:133:11: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/cp0_helper.c:1340:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1340:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1340:76: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1340:76: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1341:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1341:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1349:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1349:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1351:42: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1351:42: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1351:59: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1351:59: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1393:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1393:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1399:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1399:49: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/sysemu/cp0_helper.c:1415:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1421:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1421:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1426:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1426:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1426:52: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1441:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1442:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1444:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1447:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1447:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1448:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1448:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1487:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1487:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1492:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1492:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1497:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1497:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1506:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1518:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1530:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1542:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:154:53: warning: unused parameter 'tc' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:1554:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1566:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1578:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1590:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1602:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1614:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:1636:26: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1636:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1637:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1637:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1639:5: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1639:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1640:30: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/cp0_helper.c:1652:26: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1652:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1653:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1653:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1655:5: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1655:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1656:30: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/cp0_helper.c:1672:26: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1672:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1673:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1673:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1676:9: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1676:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1677:34: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/cp0_helper.c:168:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:1690:26: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1690:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1691:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1691:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:1694:9: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/cp0_helper.c:1694:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/cp0_helper.c:1695:34: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/cp0_helper.c:189:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:193:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:209:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:222:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:231:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:231:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:236:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:236:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:241:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:241:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:246:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:246:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:251:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:251:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:259:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:260:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:260:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:262:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:262:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:268:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:268:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:276:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:277:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:277:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:279:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:279:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:293:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:310:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:327:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:344:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:361:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:370:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:370:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:376:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:376:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:402:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:402:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:410:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:410:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:415:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:415:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:420:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:420:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:430:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:430:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:435:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:435:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:445:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:445:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:459:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:466:73: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:466:73: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:527:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:533:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:549:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:553:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:563:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:572:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:584:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:588:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:596:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:596:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:604:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:604:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:618:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:622:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:633:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:636:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:647:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:654:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:657:57: warning: unused parameter 'arg1' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:673:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:683:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:693:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:695:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:696:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:704:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:705:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:705:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:707:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:707:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:720:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:721:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:734:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:735:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:736:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:738:40: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:739:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:757:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:780:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:782:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:78:51: warning: unused parameter 'tc' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:794:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:817:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:834:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:851:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/cp0_helper.c:861:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:869:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:876:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:876:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:88:52: warning: unused parameter 'tc' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:890:69: warning: unused parameter 'pagemask' [-Wunused-parameter] target/mips/tcg/sysemu/cp0_helper.c:907:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:913:31: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:913:31: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/cp0_helper.c:914:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:926:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:926:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:926:65: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:926:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:927:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:927:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:995:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/cp0_helper.c:998:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:120:1: warning: function 'report_fault' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/mips/tcg/sysemu/mips-semi.c:121:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:121:14: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:160:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:161:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:161:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:181:27: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:181:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/mips-semi.c:182:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/mips-semi.c:184:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/mips-semi.c:185:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/mips-semi.c:186:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/mips-semi.c:187:28: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:187:36: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/mips-semi.c:205:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'UHIOp' (aka 'enum UHIOp') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:208:13: warning: enumeration values 'UHI_pread', 'UHI_pwrite', and 'UHI_link' not explicitly handled in switch [-Wswitch-enum] target/mips/tcg/sysemu/mips-semi.c:210:18: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:210:18: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:211:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:211:14: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:233:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:233:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:237:53: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:237:53: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:237:61: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:237:61: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:242:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:242:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:245:39: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:245:39: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:248:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:248:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:251:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:251:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:251:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:251:56: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:251:56: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:257:46: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:257:46: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:261:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:261:18: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:265:49: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:265:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:266:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:266:38: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:266:38: warning: operand of ? changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:271:49: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:271:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:276:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:276:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:281:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:286:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:301:46: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:301:46: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:309:57: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:309:57: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:322:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:323:56: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:328:43: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:329:62: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/mips-semi.c:331:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:331:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/mips-semi.c:331:72: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] target/mips/tcg/sysemu/special_helper.c:135:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:156:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/sysemu/special_helper.c:160:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/sysemu/special_helper.c:164:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/sysemu/special_helper.c:165:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/sysemu/special_helper.c:166:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/mips/tcg/sysemu/special_helper.c:31:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:31:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:33:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:33:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/special_helper.c:33:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:33:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:39:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:39:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:41:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/special_helper.c:41:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/special_helper.c:86:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/sysemu/special_helper.c:93:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/special_helper.c:99:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1000:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1037:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/tlb_helper.c:1059:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1059:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:107:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:1080:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1080:69: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1096:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1125:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:117:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:117:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:118:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:126:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:128:48: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:128:48: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1311:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1315:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1317:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1325:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1325:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1350:24: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/tlb_helper.c:1371:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:1371:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:1372:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1401:26: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1401:28: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1412:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1412:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1425:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:1425:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:154:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:163:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:176:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:176:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:177:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:182:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:185:30: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:185:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:199:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:201:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:201:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:204:34: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:204:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:235:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:235:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:236:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:242:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:251:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:260:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:261:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:262:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:264:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:266:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:268:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:305:36: warning: unused parameter 'invMsgR' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:318:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:344:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:344:51: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:344:51: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:346:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:347:26: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/tlb_helper.c:347:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/tlb_helper.c:34:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:350:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:353:5: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/sysemu/tlb_helper.c:353:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/sysemu/tlb_helper.c:354:30: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/tlb_helper.c:35:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:361:45: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:362:67: warning: unused parameter 'access_type' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:372:48: warning: unused parameter 'access_type' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:380:24: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:380:24: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int32_t' (aka 'int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:394:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:394:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:395:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:402:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:405:43: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:405:45: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:444:62: warning: unused parameter 'def' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:450:65: warning: unused parameter 'def' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:472:13: warning: enumeration values 'MMU_TYPE_BAT' and 'MMU_TYPE_DVF' not explicitly handled in switch [-Wswitch-enum] target/mips/tcg/sysemu/tlb_helper.c:52:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:560:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:560:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:564:53: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:564:53: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:570:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:598:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:602:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:604:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'abi_ptr' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:609:52: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:61:53: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:61:53: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:646:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:652:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:659:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:65:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:65:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:660:29: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:668:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:669:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:66:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:674:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:679:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:67:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:682:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:683:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:699:40: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:731:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:732:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:733:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:734:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:766:31: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/sysemu/tlb_helper.c:780:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:796:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:812:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:827:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:828:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:833:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:836:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:840:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:841:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:846:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:849:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:86:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:86:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/mips/tcg/sysemu/tlb_helper.c:87:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:881:38: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:882:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:882:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:910:57: warning: unused parameter 'size' [-Wunused-parameter] target/mips/tcg/sysemu/tlb_helper.c:914:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/sysemu/tlb_helper.c:922:55: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:937:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:937:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:938:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:938:33: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:939:31: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:939:31: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:93:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/mips/tcg/sysemu/tlb_helper.c:950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:954:63: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:957:44: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:958:41: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:959:39: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:969:30: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/sysemu/tlb_helper.c:970:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/sysemu/tlb_helper.c:995:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/sysemu_helper.h.inc:100:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:100:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:100:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:100:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:101:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:101:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:102:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:102:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:103:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:103:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:104:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:104:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:104:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:104:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:105:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:105:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:106:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:106:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:106:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:107:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:107:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:107:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:107:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:108:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:108:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:108:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:108:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:109:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:109:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:109:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:109:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:110:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:110:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:111:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:111:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:112:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:112:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:113:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:113:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:113:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:114:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:114:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:114:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:115:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:115:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:116:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:116:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:117:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:117:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:118:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:118:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:119:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:119:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:119:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:119:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:120:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:120:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:120:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:120:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:121:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:121:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:121:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:121:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:122:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:122:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:122:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:122:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:123:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:123:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:123:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:123:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:124:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:124:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:124:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:124:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:125:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:125:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:125:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:125:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:126:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:126:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:126:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:127:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:127:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:128:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:128:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:128:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:129:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:129:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:129:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:129:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:130:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:130:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:130:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:131:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:131:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:132:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:132:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:132:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:132:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:133:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:133:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:133:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:133:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:134:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:134:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:134:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:134:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:135:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:135:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:135:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:136:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:136:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:137:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:137:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:138:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:138:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:138:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:138:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:139:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:139:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:13:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:13:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:13:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:13:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:140:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:140:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:140:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:140:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:141:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:141:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:144:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:144:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:145:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:149:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:149:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:149:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:149:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:14:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:14:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:14:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:14:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:150:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:150:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:150:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:150:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:151:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:151:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:151:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:151:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:152:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:152:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:152:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:152:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:153:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:153:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:153:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:153:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:154:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:154:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:154:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:155:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:155:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:156:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:156:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:156:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:157:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:157:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:158:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:158:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:159:1: warning: initializing 'void *' with an expression of type 'target_ulong (void)' (aka 'unsigned int (void)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:159:1: warning: initializing 'void *' with an expression of type 'target_ulong (void)' (aka 'unsigned long long (void)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:159:1: warning: passing 'target_ulong (void)' (aka 'unsigned int (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:159:1: warning: passing 'target_ulong (void)' (aka 'unsigned long long (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:15:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:15:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:160:1: warning: initializing 'void *' with an expression of type 'target_ulong (void)' (aka 'unsigned int (void)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:160:1: warning: initializing 'void *' with an expression of type 'target_ulong (void)' (aka 'unsigned long long (void)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:160:1: warning: passing 'target_ulong (void)' (aka 'unsigned int (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:160:1: warning: passing 'target_ulong (void)' (aka 'unsigned long long (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:161:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:161:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:161:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:161:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:162:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:162:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:162:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:162:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:165:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:165:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:165:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:165:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:166:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:166:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:166:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:166:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:169:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:169:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:16:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:16:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:16:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:16:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:170:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:170:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:171:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:171:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:172:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:172:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:173:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:173:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:174:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:174:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:175:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:175:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:175:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:175:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:178:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:178:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:178:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:178:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:179:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:179:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:179:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:179:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:17:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:17:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:17:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:17:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:180:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:180:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:181:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:181:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:182:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:182:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:183:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:183:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:183:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:183:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:18:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:18:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:18:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:18:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:19:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:19:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:20:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:20:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:20:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:20:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:21:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:21:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:21:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:21:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:22:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:22:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:22:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:22:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:23:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:23:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:23:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:23:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:24:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:24:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:24:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:24:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:25:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:25:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:25:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:25:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:26:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:26:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:26:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:26:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:27:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:27:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:27:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:27:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:28:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:28:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:28:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:28:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:29:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:29:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:29:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:29:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:30:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:30:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:30:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:30:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:31:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:31:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:32:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:32:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:33:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:33:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:34:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:34:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:34:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:34:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:35:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:35:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:36:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:36:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:36:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:36:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:37:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:37:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:37:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:37:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:38:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:38:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:38:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:38:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:39:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:39:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:39:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:39:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:40:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:40:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:40:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:40:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:41:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:41:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:41:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:41:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:42:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:42:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:42:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:42:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:43:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:43:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:43:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:43:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:44:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:44:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:44:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:44:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:45:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:45:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:45:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:45:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:46:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:46:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:46:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:46:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:47:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:47:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:47:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:47:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:48:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:48:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:48:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:48:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:49:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:49:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:49:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:49:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:51:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:51:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:52:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:52:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:53:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:54:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:55:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:56:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:57:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:58:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:59:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:59:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:60:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:60:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:63:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:63:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:63:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:63:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:64:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:64:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:64:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:64:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:65:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:65:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:66:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:66:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:66:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:66:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:67:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:67:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:67:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:67:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:68:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:68:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:68:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:69:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:69:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:69:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:70:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:70:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:70:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:71:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:71:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:72:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:72:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:73:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:73:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:74:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:74:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:74:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:75:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:75:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:75:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:76:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:76:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:76:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:77:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:77:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:77:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:78:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:78:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:79:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:79:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:80:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:80:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:81:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:81:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:82:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:82:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:83:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:83:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:84:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:84:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:85:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:85:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:85:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:86:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:86:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:86:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:87:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:87:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:87:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:88:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:88:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:89:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:89:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:90:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:90:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:91:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:91:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:92:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:92:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:92:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:93:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:93:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:93:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:94:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:94:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:95:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:95:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:96:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:96:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:97:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:97:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:98:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:98:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:98:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:99:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/sysemu_helper.h.inc:99:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/translate.c:100:26: warning: signed shift result (0x9C000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:101:26: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:102:26: warning: signed shift result (0xA4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:103:26: warning: signed shift result (0xA8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:10427:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:10429:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:104:26: warning: signed shift result (0xAC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:10531:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:105:26: warning: signed shift result (0xB0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:106:26: warning: signed shift result (0xB4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:107:26: warning: signed shift result (0xB8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:108:26: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:10909:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:10911:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:109:26: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:110:26: warning: signed shift result (0xDC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:112:26: warning: signed shift result (0xE0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:11311:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:11313:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:11346:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11357:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11368:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11378:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11388:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11398:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:113:26: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:114:26: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:116:26: warning: signed shift result (0xC4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:11746:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11768:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11768:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:11787:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11787:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:117:26: warning: signed shift result (0xC8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:11801:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11806:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11806:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11845:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11845:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11845:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11845:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11848:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11848:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11848:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11848:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:11856:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11856:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11856:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11856:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11863:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11863:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11863:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11863:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:11868:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11868:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11868:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11868:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11870:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11871:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11872:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11872:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11872:56: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11872:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11874:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11875:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:1187:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:11880:28: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11880:28: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:11880:60: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11880:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:118:26: warning: signed shift result (0xD4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:11900:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11901:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11901:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11901:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11901:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:11903:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11906:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:11907:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:11907:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:11907:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:11907:66: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:11909:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:119:26: warning: signed shift result (0xD8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:12029:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:12032:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:1205:10: warning: no previous extern declaration for non-static variable 'cpu_gpr_hi' [-Wmissing-variable-declarations] target/mips/tcg/translate.c:12065:25: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:12065:25: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:12077:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:120:26: warning: signed shift result (0xE4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:12108:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:12127:19: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/mips/tcg/translate.c:12130:19: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/mips/tcg/translate.c:12198:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:121:26: warning: signed shift result (0xE8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:12202:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:12206:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:12211:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:12295:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:122:26: warning: signed shift result (0xF4000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:123:26: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:12461:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:12692:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:12692:19: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:1277:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/mips/tcg/translate.c:12791:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:12791:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:1300:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/mips/tcg/translate.c:1310:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:1310:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:1321:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:13251:46: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:13294:45: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:1329:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:1329:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:13322:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:13410:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:13418:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:13426:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:13545:46: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:13562:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13562:17: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:13565:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13565:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:1357:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:13596:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13596:17: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:13599:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13599:73: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:1367:54: warning: unused parameter 'code' [-Wunused-parameter] target/mips/tcg/translate.c:13855:49: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:13865:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13865:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:13871:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13871:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:13881:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:13906:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:13935:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13935:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:13946:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:13962:51: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:13964:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:13965:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:13966:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:13967:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:13967:20: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14018:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14018:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14092:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14092:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14105:41: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/translate.c:14116:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/translate.c:14169:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:14184:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:14188:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:14199:41: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/translate.c:14212:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/translate.c:14230:45: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/translate.c:14282:54: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:14291:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14291:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14318:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:14353:50: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:14365:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14365:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14377:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:14392:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14392:19: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:143:26: warning: signed shift result (0xC8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14401:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:14417:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:14439:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14439:19: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14452:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:14475:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14475:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14488:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14488:19: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:144:26: warning: signed shift result (0xD8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14522:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14522:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14539:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14539:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14570:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14570:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:1457:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:145:26: warning: signed shift result (0xD8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14608:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14608:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14650:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14650:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14683:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14683:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:1468:51: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:146:26: warning: signed shift result (0xE8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14716:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14716:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14758:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14758:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14794:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14794:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:147:26: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:1481:43: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:14833:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14833:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14881:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14881:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:148:26: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14915:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14915:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14954:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:14954:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:14998:38: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:15000:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15000:20: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15001:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15002:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15003:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15025:47: warning: unused parameter 'base' [-Wunused-parameter] target/mips/tcg/translate.c:15025:57: warning: unused parameter 'rt' [-Wunused-parameter] target/mips/tcg/translate.c:15025:65: warning: unused parameter 'offset' [-Wunused-parameter] target/mips/tcg/translate.c:15051:41: warning: unused parameter 'env' [-Wunused-parameter] target/mips/tcg/translate.c:15053:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15054:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15055:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15084:11: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/mips/tcg/translate.c:15086:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15086:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15122:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15139:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15139:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15167:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15167:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15184:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15184:19: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15191:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15233:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15233:10: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15251:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15251:17: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15272:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15272:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:152:26: warning: signed shift result (0xBC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15351:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15351:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15384:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15384:31: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15393:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15393:23: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:153:26: warning: signed shift result (0xCC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15559:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15565:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15566:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15567:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15568:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15569:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15570:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15571:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15572:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15575:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15576:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15577:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15578:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15579:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15582:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15589:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15593:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15597:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:155:26: warning: signed shift result (0xEC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15603:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15604:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15605:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15606:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15611:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15611:15: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15639:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15639:45: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15645:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15645:42: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15652:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15652:41: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15664:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15664:38: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15751:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15752:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15765:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15766:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15793:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15793:19: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:15840:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15847:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15848:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15853:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15854:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15855:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15860:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15921:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15923:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/mips/tcg/translate.c:15946:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:15946:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15985:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/mips/tcg/translate.c:15985:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/mips/tcg/translate.c:15985:25: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/translate.c:15985:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/translate.c:15988:44: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:15988:44: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:15989:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:15989:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:16039:47: warning: format specifies type 'void *' but the argument has type 'TranslationBlock *' (aka 'struct TranslationBlock *') [-Wformat-pedantic] target/mips/tcg/translate.c:16043:48: warning: unused parameter 'dcbase' [-Wunused-parameter] target/mips/tcg/translate.c:16043:66: warning: unused parameter 'cs' [-Wunused-parameter] target/mips/tcg/translate.c:16047:68: warning: unused parameter 'cs' [-Wunused-parameter] target/mips/tcg/translate.c:16049:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/mips/tcg/translate.c:16049:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/mips/tcg/translate.c:16049:25: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/translate.c:16049:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/translate.c:16058:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/mips/tcg/translate.c:16058:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/mips/tcg/translate.c:16058:25: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/translate.c:16058:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/translate.c:16106:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:16106:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:16117:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/mips/tcg/translate.c:16117:45: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/mips/tcg/translate.c:16123:65: warning: unused parameter 'cs' [-Wunused-parameter] target/mips/tcg/translate.c:16125:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/mips/tcg/translate.c:16125:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/mips/tcg/translate.c:16125:25: warning: extension used [-Wlanguage-extension-token] target/mips/tcg/translate.c:16125:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/mips/tcg/translate.c:16127:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_TARGET_2', 'DISAS_TARGET_3', 'DISAS_TARGET_4'... [-Wswitch-enum] target/mips/tcg/translate.c:16178:41: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/mips/tcg/translate.c:16184:19: warning: declaration shadows a local variable [-Wshadow] target/mips/tcg/translate.c:16188:48: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/mips/tcg/translate.c:16194:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/mips/tcg/translate.c:16203:40: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/mips/tcg/translate.c:16206:40: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/mips/tcg/translate.c:16237:56: warning: unused parameter 'tb' [-Wunused-parameter] target/mips/tcg/translate.c:16240:20: warning: 'MIPS_CPU' was marked unused but was used [-Wused-but-marked-unused] target/mips/tcg/translate.c:16243:25: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:16244:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:16252:24: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:1981:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:1981:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/translate.c:1983:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:1983:24: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/translate.c:2006:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:2006:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:2035:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2036:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2040:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2041:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2045:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2056:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2063:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2080:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2087:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2090:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2099:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2100:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2103:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2107:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2108:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2108:27: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2111:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2117:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2118:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2125:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2126:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2133:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2134:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2141:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2142:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2148:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2149:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2155:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2161:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2168:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2183:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2189:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2196:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2199:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2212:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2233:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2234:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2237:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2240:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2247:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2248:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2254:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2255:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2261:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2262:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2267:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2273:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2305:58: warning: operand of ? changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2323:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2326:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2332:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2336:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2341:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2344:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2350:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2354:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2374:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2375:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2392:25: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2392:25: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2410:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2410:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2413:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2413:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2414:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2414:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2429:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2429:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2432:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2432:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2444:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2446:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2447:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2461:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2463:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2484:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2484:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2491:54: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2491:54: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2493:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2493:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2498:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2498:55: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2500:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2500:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2519:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:2522:25: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:2522:25: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:2533:59: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2533:59: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2536:60: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2536:60: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2543:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:2558:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2558:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2562:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2562:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2567:46: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2567:46: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2577:39: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2577:39: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:2586:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2589:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2592:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2596:47: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2602:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2605:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2608:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2611:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2793:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:2828:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:2852:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:2852:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:2881:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:2908:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:3046:32: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:3057:13: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:3061:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:3061:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:3067:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:3067:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:3074:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:3079:17: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:3083:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:3083:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:3090:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:3090:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:3101:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:3101:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:3709:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:3753:48: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:3958:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:3958:11: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:4292:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:4296:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:4300:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:4304:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:4316:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4322:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:4337:44: warning: unused parameter 'rd' [-Wunused-parameter] target/mips/tcg/translate.c:4349:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4349:13: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:4351:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4354:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4357:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4363:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4367:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4370:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4376:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4380:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4384:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4388:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4393:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4397:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4402:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4403:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4403:17: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:4404:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4408:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4415:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4434:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4438:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4445:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4448:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:4466:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4470:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4477:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4488:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4492:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4499:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4502:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:4518:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4519:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4519:17: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:4520:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4531:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4543:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4551:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4579:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4579:20: warning: signed shift result (0xFC000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:4585:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4586:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4587:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4588:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4594:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4595:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4596:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4597:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4599:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4601:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4609:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4611:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4619:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:4628:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4629:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4632:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4633:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4637:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4642:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4647:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4652:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4657:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4663:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4669:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4674:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4679:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4682:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4685:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4688:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4692:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4695:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:46:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:4700:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4703:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4708:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4711:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4716:10: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4719:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4733:55: warning: unused parameter 'code' [-Wunused-parameter] target/mips/tcg/translate.c:4833:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:4845:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4847:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4860:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:4860:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:4887:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4887:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4887:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4887:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4906:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4906:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4906:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4906:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4916:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4916:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4916:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4916:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4922:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4922:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4922:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4922:52: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4973:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4973:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4973:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:4973:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:4977:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:4977:60: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:500:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:5098:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5098:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:5098:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:5098:56: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5098:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5098:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:5124:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5124:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5145:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5145:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5153:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5153:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5168:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5168:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:5259:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:5317:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:5347:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5353:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5364:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5366:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5375:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5389:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5399:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5406:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5415:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5492:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:5534:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5534:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:5546:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5546:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:5610:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:5610:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/mips/tcg/translate.c:6193:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:6386:27: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:6938:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:7141:27: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:726:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:755:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:7877:27: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:787:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:820:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:829:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:855:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:861:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:8621:27: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:8675:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:8733:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:8743:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:8753:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:8770:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:8906:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:892:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:8964:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:8974:17: warning: 'break' will never be executed [-Wunreachable-code-break] target/mips/tcg/translate.c:9274:18: warning: declaration shadows a variable in the global scope [-Wshadow] target/mips/tcg/translate.c:9286:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/mips/tcg/translate.c:9286:39: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/mips/tcg/translate.c:92:26: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:9383:18: warning: declaration shadows a variable in the global scope [-Wshadow] target/mips/tcg/translate.c:9398:15: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.c:9398:15: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/translate.c:9398:47: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:9398:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/mips/tcg/translate.c:93:26: warning: signed shift result (0x84000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:94:26: warning: signed shift result (0x88000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:95:26: warning: signed shift result (0x8C000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:9722:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/translate.c:9762:25: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/mips/tcg/translate.c:9784:25: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/mips/tcg/translate.c:97:26: warning: signed shift result (0x90000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:9808:25: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/mips/tcg/translate.c:9814:25: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/mips/tcg/translate.c:9832:13: warning: 144 enumeration values not explicitly handled in switch: 'OPC_ADD_S', 'OPC_SUB_S', 'OPC_MUL_S'... [-Wswitch-enum] target/mips/tcg/translate.c:9869:13: warning: 144 enumeration values not explicitly handled in switch: 'OPC_ADD_S', 'OPC_SUB_S', 'OPC_MUL_S'... [-Wswitch-enum] target/mips/tcg/translate.c:986:9: warning: macro is not used [-Wunused-macros] target/mips/tcg/translate.c:9899:13: warning: enumeration value 'OPC_DIV_PS' not explicitly handled in switch [-Wswitch-enum] target/mips/tcg/translate.c:98:26: warning: signed shift result (0x94000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.c:9991:48: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/mips/tcg/translate.c:99:26: warning: signed shift result (0x98000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/mips/tcg/translate.h:16:16: warning: padding size of 'struct DisasContext' with 4 bytes to alignment boundary [-Wpadded] target/mips/tcg/translate.h:194:46: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/mips/tcg/translate.h:21:14: warning: padding struct 'struct DisasContext' with 4 bytes to align 'insn_flags' [-Wpadded] target/mips/tcg/translate.h:236:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/translate.h:31:18: warning: padding struct 'struct DisasContext' with 4 bytes to align 'btarget' [-Wpadded] target/mips/tcg/translate.h:33:9: warning: padding struct 'struct DisasContext' with 3 bytes to align 'kscrexist' [-Wpadded] target/mips/tcg/translate.h:35:9: warning: padding struct 'struct DisasContext' with 3 bytes to align 'ie' [-Wpadded] target/mips/tcg/translate.h:38:14: warning: padding struct 'struct DisasContext' with 6 bytes to align 'PAMask' [-Wpadded] target/mips/tcg/translate.h:42:9: warning: padding struct 'struct DisasContext' with 1 byte to align 'CP0_LLAddr_shift' [-Wpadded] target/mips/tcg/translate_addr_const.c:17:28: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:119:48: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:240:50: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:261:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/mips/tcg/tx79_translate.c:262:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:263:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:265:72: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/mips/tcg/tx79_translate.c:271:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:272:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:274:78: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:358:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/tx79_translate.c:363:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/tx79_translate.c:386:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/tx79_translate.c:391:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/tx79_translate.c:440:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:476:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:492:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/mips/tcg/tx79_translate.c:494:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:496:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/mips/tcg/tx79_translate.c:503:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:505:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/mips/tcg/tx79_translate.c:529:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:552:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:596:39: warning: unused parameter 's' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:618:40: warning: unused parameter 's' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:641:40: warning: unused parameter 's' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:660:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:67:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:74:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:81:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/tx79_translate.c:88:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/txx9_translate.c:12:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/txx9_translate.c:12:50: warning: unused parameter 'insn' [-Wunused-parameter] target/mips/tcg/vr54xx_helper.c:120:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:133:31: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:35:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:35:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:36:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:36:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:41:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:41:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:42:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:42:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:50:31: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:64:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:71:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:92:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.c:99:52: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/mips/tcg/vr54xx_helper.h.inc:11:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:11:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:11:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:11:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:12:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:12:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:12:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:12:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:13:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:13:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:13:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:13:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:14:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:14:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:14:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:14:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:15:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:15:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:16:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:16:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:16:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:16:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:17:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:17:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:17:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:17:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:18:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:18:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:18:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:18:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:19:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:19:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:20:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:20:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:20:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:20:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:21:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:21:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:21:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:21:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:22:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:22:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:22:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:22:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:23:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:23:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:23:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:23:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:24:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:24:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:24:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_helper.h.inc:24:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/mips/tcg/vr54xx_translate.c:40:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/mips/tcg/vr54xx_translate.c:59:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:60:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:61:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:62:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:63:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:64:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:65:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:66:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:67:50: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:68:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:69:49: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:70:51: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:71:52: warning: extra ';' outside of a function [-Wextra-semi] target/mips/tcg/vr54xx_translate.c:72:50: warning: extra ';' outside of a function [-Wextra-semi] target/nios2/cpu.c:114:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:123:57: warning: unused parameter 'cpu_model' [-Wunused-parameter] target/nios2/cpu.c:130:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:146:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:147:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:148:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:149:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:150:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:161:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:162:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:181:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:198:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:199:26: warning: 'NIOS2_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:204:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:206:33: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:221:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:259:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:274:48: warning: unused parameter 'cpu' [-Wunused-parameter] target/nios2/cpu.c:283:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:292:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/cpu.c:308:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:309:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:316:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/cpu.c:31:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:323:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/cpu.c:336:5: warning: extension used [-Wlanguage-extension-token] target/nios2/cpu.c:336:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/nios2/cpu.c:337:5: warning: extension used [-Wlanguage-extension-token] target/nios2/cpu.c:337:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/nios2/cpu.c:339:5: warning: extension used [-Wlanguage-extension-token] target/nios2/cpu.c:339:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/nios2/cpu.c:341:5: warning: extension used [-Wlanguage-extension-token] target/nios2/cpu.c:341:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/nios2/cpu.c:343:5: warning: extension used [-Wlanguage-extension-token] target/nios2/cpu.c:343:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/nios2/cpu.c:344:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/nios2/cpu.c:34:15: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/cpu.c:369:57: warning: unused parameter 'data' [-Wunused-parameter] target/nios2/cpu.c:371:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:372:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:373:26: warning: 'NIOS2_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:39:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:46:64: warning: unused parameter 'tb' [-Wunused-parameter] target/nios2/cpu.c:49:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:52:15: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/cpu.c:63:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:64:26: warning: 'NIOS2_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/nios2/cpu.c:84:43: warning: unused parameter 'irq' [-Wunused-parameter] target/nios2/cpu.h:117:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/nios2/cpu.h:128:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/nios2/cpu.h:131:1: warning: ISO C restricts enumerator values to range of 'int' (4290772992 is too large) [-Wpedantic] target/nios2/cpu.h:139:1: warning: ISO C restricts enumerator values to range of 'int' (4261412864 is too large) [-Wpedantic] target/nios2/cpu.h:188:8: warning: padding size of 'struct CPUArchState' with 4 bytes to alignment boundary [-Wpadded] target/nios2/cpu.h:200:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mmu' [-Wpadded] target/nios2/cpu.h:216:8: warning: padding size of 'struct ArchCPU' with 7 bytes to alignment boundary [-Wpadded] target/nios2/cpu.h:217:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/nios2/cpu.h:219:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/nios2/cpu.h:221:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/nios2/cpu.h:228:14: warning: padding struct 'struct ArchCPU' with 1 byte to align 'pid_num_bits' [-Wpadded] target/nios2/cpu.h:284:58: warning: unused parameter 'ifetch' [-Wunused-parameter] target/nios2/cpu.h:36:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/nios2/cpu.h:36:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/nios2/cpu.h:36:1: warning: extra ';' outside of a function [-Wextra-semi] target/nios2/cpu.h:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/nios2/cpu.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/nios2/helper.c:100:18: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:100:18)' with 26 bits to alignment boundary [-Wpadded] target/nios2/helper.c:100:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:101:18: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:101:18)' with 26 bits to alignment boundary [-Wpadded] target/nios2/helper.c:101:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:102:18: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:102:18)' with 31 bits to alignment boundary [-Wpadded] target/nios2/helper.c:102:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:103:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/helper.c:107:22: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:107:22)' with 26 bits to alignment boundary [-Wpadded] target/nios2/helper.c:107:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:127:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/helper.c:209:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/helper.c:264:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/helper.c:271:39: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:273:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:273:28: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/nios2/helper.c:276:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/nios2/helper.c:280:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:280:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/nios2/helper.c:287:50: warning: unused parameter 'access_type' [-Wunused-parameter] target/nios2/helper.c:288:40: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/nios2/helper.c:290:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/helper.c:293:29: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:298:58: warning: unused parameter 'size' [-Wunused-parameter] target/nios2/helper.c:302:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/helper.c:311:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/nios2/helper.c:312:26: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:320:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/nios2/helper.c:321:30: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:333:37: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:339:35: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:339:44: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/nios2/helper.c:341:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:341:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/nios2/helper.c:363:29: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:363:29)' with 31 bits to alignment boundary [-Wpadded] target/nios2/helper.c:363:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:365:29: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:365:29)' with 12 bits to alignment boundary [-Wpadded] target/nios2/helper.c:365:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:366:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/nios2/helper.c:369:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/helper.c:370:29: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/helper.c:41:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/helper.c:61:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/helper.c:73:22: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:73:22)' with 26 bits to alignment boundary [-Wpadded] target/nios2/helper.c:73:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:77:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/helper.c:81:35: warning: padding size of 'struct (unnamed at ../target/nios2/helper.c:81:35)' with 27 bits to alignment boundary [-Wpadded] target/nios2/helper.c:81:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/helper.c:82:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/nios2/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:21:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:22:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, int32_t, int32_t)' (aka 'int (struct CPUArchState *, int, int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:22:1: warning: passing 'int32_t (CPUArchState *, int32_t, int32_t)' (aka 'int (struct CPUArchState *, int, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:23:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:23:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:26:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:27:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:27:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:28:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:29:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:30:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:31:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/nios2/helper.h:31:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/nios2/mmu.c:100:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/mmu.c:101:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/mmu.c:102:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/mmu.c:103:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:105:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:106:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:107:67: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:114:49: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:120:33: warning: padding size of 'struct (unnamed at ../target/nios2/mmu.c:120:33)' with 28 bits to alignment boundary [-Wpadded] target/nios2/mmu.c:120:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/mmu.c:122:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:151:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/mmu.c:154:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:159:33: warning: padding size of 'struct (unnamed at ../target/nios2/mmu.c:159:33)' with 18 bits to alignment boundary [-Wpadded] target/nios2/mmu.c:159:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/mmu.c:162:33: warning: padding size of 'struct (unnamed at ../target/nios2/mmu.c:162:33)' with 12 bits to alignment boundary [-Wpadded] target/nios2/mmu.c:162:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/mmu.c:178:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:188:70: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/nios2/mmu.c:201:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/nios2/mmu.c:33:52: warning: unused parameter 'rw' [-Wunused-parameter] target/nios2/mmu.c:33:60: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/nios2/mmu.c:36:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/mmu.c:38:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/mmu.c:41:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:46:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/nios2/mmu.c:47:51: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:51:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:57:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:57:73: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:69:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/nios2/mmu.c:74:43: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/nios2/mmu.c:76:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:79:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/mmu.c:99:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/monitor.c:30:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/nios2/nios2-semi.c:100:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/nios2-semi.c:100:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:101:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/nios2-semi.c:101:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:131:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:135:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:136:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:139:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:140:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:141:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:142:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:143:62: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:143:68: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:147:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:148:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:152:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:153:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:154:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:155:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:159:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:160:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:161:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:162:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:166:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:167:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:168:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:169:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:170:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:171:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/nios2/nios2-semi.c:171:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:171:59: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:175:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:176:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:177:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:178:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:183:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:184:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:189:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:190:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:191:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:196:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:197:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:198:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:202:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:203:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:208:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:209:52: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/nios2/nios2-semi.c:213:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:214:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:221:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/nios2/nios2-semi.c:225:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/nios2/nios2-semi.c:228:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/nios2/nios2-semi.c:32:9: warning: macro is not used [-Wunused-macros] target/nios2/nios2-semi.c:77:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/nios2-semi.c:81:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/nios2-semi.c:81:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:82:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/nios2/nios2-semi.c:82:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/nios2-semi.c:95:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/nios2-semi.c:99:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/op_helper.c:30:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/op_helper.c:62:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/nios2/op_helper.c:71:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/nios2/op_helper.c:86:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/nios2/translate.c:1001:66: warning: unused parameter 'cs' [-Wunused-parameter] target/nios2/translate.c:1003:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/nios2/translate.c:1003:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/nios2/translate.c:1003:24: warning: extension used [-Wlanguage-extension-token] target/nios2/translate.c:1003:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/translate.c:1006:13: warning: 12 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_0', 'DISAS_TARGET_2'... [-Wswitch-enum] target/nios2/translate.c:1013:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:1049:54: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:1051:21: warning: 'NIOS2_CPU' was marked unused but was used [-Wused-but-marked-unused] target/nios2/translate.c:1104:48: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/nios2/translate.c:113:14: warning: padding struct 'InstrJType' with 3 bytes to align 'imm26' [-Wpadded] target/nios2/translate.c:126:16: warning: padding size of 'struct DisasContext' with 7 bytes to alignment boundary [-Wpadded] target/nios2/translate.c:131:23: warning: padding struct 'struct DisasContext' with 4 bytes to align 'sink' [-Wpadded] target/nios2/translate.c:142:16: warning: padding size of 'struct Nios2Instruction' with 4 bytes to alignment boundary [-Wpadded] target/nios2/translate.c:149:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:149:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:149:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:155:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:155:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:208:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:209:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:218:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/translate.c:219:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:220:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/translate.c:222:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:232:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/translate.c:240:54: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:251:49: warning: unused parameter 'code' [-Wunused-parameter] target/nios2/translate.c:270:31: warning: unused parameter 'dc' [-Wunused-parameter] target/nios2/translate.c:270:44: warning: unused parameter 'code' [-Wunused-parameter] target/nios2/translate.c:270:59: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:278:60: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:280:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:280:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:286:50: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:296:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:296:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:296:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:302:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/nios2/translate.c:309:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:309:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:309:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:314:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/nios2/translate.c:319:58: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:321:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:321:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:321:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:323:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/translate.c:328:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:328:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:328:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:334:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/nios2/translate.c:341:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:341:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:341:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:343:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:358:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:358:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:358:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:370:62: warning: operand of ? changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:372:58: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:380:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:381:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:383:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:384:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:385:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:387:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:388:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:389:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:392:61: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:405:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/nios2/translate.c:405:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:405:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:490:45: warning: unused parameter 'code' [-Wunused-parameter] target/nios2/translate.c:490:60: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:512:44: warning: unused parameter 'code' [-Wunused-parameter] target/nios2/translate.c:512:59: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:521:45: warning: unused parameter 'code' [-Wunused-parameter] target/nios2/translate.c:521:60: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:52:9: warning: macro is not used [-Wunused-macros] target/nios2/translate.c:540:59: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:542:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:542:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:548:62: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:550:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:550:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:552:53: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:559:61: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:561:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:561:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:567:61: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:576:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:576:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:605:23: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/nios2/translate.c:60:7: warning: padding struct 'InstrIType' with 1 byte to align 'imm16' [-Wpadded] target/nios2/translate.c:612:61: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:621:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:621:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:623:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/nios2/translate.c:648:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/nios2/translate.c:658:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:663:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/nios2/translate.c:677:61: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:690:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:690:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:709:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:709:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:717:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:717:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:723:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:723:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:735:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:736:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:737:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:739:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:740:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:741:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:742:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:744:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:745:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:746:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:747:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:751:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:751:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:763:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:764:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:765:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:769:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:769:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:781:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:782:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:783:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:784:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:785:1: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:787:60: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:789:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:789:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:794:60: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:796:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:796:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:801:45: warning: unused parameter 'code' [-Wunused-parameter] target/nios2/translate.c:801:60: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:816:65: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:821:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/nios2/translate.c:821:5: warning: redundant parentheses surrounding declarator [-Wredundant-parens] target/nios2/translate.c:82:21: warning: implicit conversion changes signedness: 'const int16_t' (aka 'const short') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/nios2/translate.c:87:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/nios2/translate.c:898:75: warning: unused parameter 'flags' [-Wunused-parameter] target/nios2/translate.c:904:25: warning: extension used [-Wlanguage-extension-token] target/nios2/translate.c:904:25: warning: padding size of 'struct (unnamed at ../target/nios2/translate.c:904:9)' with 7 bits to alignment boundary [-Wpadded] target/nios2/translate.c:904:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/nios2/translate.c:946:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/nios2/translate.c:946:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/nios2/translate.c:946:24: warning: extension used [-Wlanguage-extension-token] target/nios2/translate.c:946:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/translate.c:957:40: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/nios2/translate.c:958:26: warning: extension used [-Wlanguage-extension-token] target/nios2/translate.c:958:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/translate.c:961:49: warning: unused parameter 'db' [-Wunused-parameter] target/nios2/translate.c:961:63: warning: unused parameter 'cs' [-Wunused-parameter] target/nios2/translate.c:965:69: warning: unused parameter 'cs' [-Wunused-parameter] target/nios2/translate.c:972:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/nios2/translate.c:972:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/nios2/translate.c:972:24: warning: extension used [-Wlanguage-extension-token] target/nios2/translate.c:972:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/nios2/translate.c:986:24: warning: extension used [-Wlanguage-extension-token] target/nios2/translate.c:986:24: warning: padding size of 'struct (unnamed at ../target/nios2/translate.c:986:9)' with 7 bits to alignment boundary [-Wpadded] target/nios2/translate.c:986:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/openrisc/cpu.c:127:29: warning: 'OPENRISC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:144:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:149:29: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:172:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:188:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:227:60: warning: unused parameter 'data' [-Wunused-parameter] target/openrisc/cpu.c:229:29: warning: 'OPENRISC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:230:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:231:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:256:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/openrisc/cpu.c:257:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/openrisc/cpu.c:271:61: warning: unused parameter 'user_data' [-Wunused-parameter] target/openrisc/cpu.c:28:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:30:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/cpu.c:316:1: warning: extension used [-Wlanguage-extension-token] target/openrisc/cpu.c:316:1: warning: padding size of 'struct (unnamed at ../target/openrisc/cpu.c:316:1)' with 7 bits to alignment boundary [-Wpadded] target/openrisc/cpu.c:316:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/openrisc/cpu.c:36:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:44:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:50:67: warning: unused parameter 'tb' [-Wunused-parameter] target/openrisc/cpu.c:53:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:55:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/cpu.c:68:47: warning: unused parameter 'cpu' [-Wunused-parameter] target/openrisc/cpu.c:76:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:77:29: warning: 'OPENRISC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/cpu.c:85:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/cpu.h:195:18: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/openrisc/cpu.h:202:21: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/openrisc/cpu.h:203:21: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/openrisc/cpu.h:251:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mac' [-Wpadded] target/openrisc/cpu.h:266:18: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'lock_addr' [-Wpadded] target/openrisc/cpu.h:272:27: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'tlb' [-Wpadded] target/openrisc/cpu.h:276:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/openrisc/cpu.h:276:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/openrisc/cpu.h:288:16: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'timer' [-Wpadded] target/openrisc/cpu.h:303:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/openrisc/cpu.h:304:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/openrisc/cpu.h:306:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/openrisc/cpu.h:308:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/openrisc/cpu.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/openrisc/cpu.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/openrisc/cpu.h:32:1: warning: extra ';' outside of a function [-Wextra-semi] target/openrisc/cpu.h:405:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/cpu.h:42:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/openrisc/cpu.h:44:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/openrisc/cpu.h:83:20: warning: signed shift result (0xFF000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/openrisc/disas.c:100:1: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/disas.c:143:1: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/disas.c:144:1: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/disas.c:145:1: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/disas.c:146:1: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/disas.c:152:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/openrisc/disas.c:32:33: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/openrisc/disas.c:32:35: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/openrisc/disas.c:45:12: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/disas.c:56:32: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/openrisc/disas.c:56:34: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] target/openrisc/exception.c:29:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/exception_helper.c:27:1: warning: function 'helper_exception' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/openrisc/exception_helper.c:45:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/exception_helper.c:52:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/exception_helper.c:59:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/fpu_helper.c:56:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/fpu_helper.c:74:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/openrisc/fpu_helper.c:79:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/openrisc/fpu_helper.c:84:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/fpu_helper.c:89:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/openrisc/fpu_helper.c:94:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/gdbstub.c:26:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/gdbstub.c:51:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/gdbstub.c:52:20: warning: 'CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/gdbstub.c:60:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:21:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:22:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:24:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:27:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:29:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:29:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:30:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:30:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:31:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:31:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:32:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:33:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:34:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:34:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:36:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:36:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:37:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:42:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:42:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:43:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:43:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:44:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:44:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:45:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:45:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:46:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:46:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:52:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:52:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:52:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:52:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:53:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:53:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:54:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:54:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:56:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:56:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:57:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:57:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:58:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:58:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:62:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:62:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:65:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:65:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:66:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/openrisc/helper.h:66:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/openrisc/interrupt.c:107:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/interrupt.c:32:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/interrupt.c:50:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:51:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:53:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:54:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:55:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:56:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:57:22: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/interrupt.c:65:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/interrupt.c:90:36: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/openrisc/interrupt.c:97:19: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/interrupt_helper.c:29:22: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/machine.c:100:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:101:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:102:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:103:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:104:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:105:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:106:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:107:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:108:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:110:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:113:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:113:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/openrisc/machine.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:114:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:116:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:117:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:119:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/openrisc/machine.c:123:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/openrisc/machine.c:140:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:141:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/openrisc/machine.c:29:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:29:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:30:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:30:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:31:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/openrisc/machine.c:40:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:40:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/openrisc/machine.c:40:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:42:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:42:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/openrisc/machine.c:42:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:44:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/openrisc/machine.c:48:53: warning: unused parameter 'size' [-Wunused-parameter] target/openrisc/machine.c:49:39: warning: unused parameter 'field' [-Wunused-parameter] target/openrisc/machine.c:56:53: warning: unused parameter 'size' [-Wunused-parameter] target/openrisc/machine.c:57:39: warning: unused parameter 'field' [-Wunused-parameter] target/openrisc/machine.c:57:58: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/openrisc/machine.c:75:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:76:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:77:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:78:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:79:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:80:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:81:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:82:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/machine.c:99:9: warning: extension used [-Wlanguage-extension-token] target/openrisc/machine.c:99:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/openrisc/mmu.c:103:26: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/mmu.c:106:58: warning: unused parameter 'size' [-Wunused-parameter] target/openrisc/mmu.c:110:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/mmu.c:117:43: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:124:53: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:128:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:128:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/openrisc/mmu.c:129:34: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/openrisc/mmu.c:137:30: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:143:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/mmu.c:144:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/openrisc/mmu.c:150:53: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:156:53: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:159:23: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/openrisc/mmu.c:165:53: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:175:43: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/mmu.c:49:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/mmu.c:58:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/mmu.c:59:29: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/mmu.c:76:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:102:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:103:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:106:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:109:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:113:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:114:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:117:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:118:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:119:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:120:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:121:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:122:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:134:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/sys_helper.c:156:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:156:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:157:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:162:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:163:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:174:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:174:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:176:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:177:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:203:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/sys_helper.c:236:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/sys_helper.c:237:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/sys_helper.c:245:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/sys_helper.c:247:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/openrisc/sys_helper.c:262:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/sys_helper.c:267:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:268:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:271:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:272:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:275:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:276:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:279:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:280:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:281:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:282:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:283:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:284:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:287:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:288:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:291:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:292:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:295:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:296:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:297:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:298:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:299:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:300:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:305:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/openrisc/sys_helper.c:308:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/openrisc/sys_helper.c:48:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/openrisc/sys_helper.c:56:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/openrisc/sys_helper.c:74:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:75:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:79:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:80:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:83:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:86:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/sys_helper.c:90:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:91:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/openrisc/sys_helper.c:94:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:95:25: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:96:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:97:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:98:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/sys_helper.c:99:26: warning: use of GNU case range extension [-Wgnu-case-range] target/openrisc/translate.c:1106:54: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:1108:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:1114:56: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:1116:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:1122:41: warning: unused parameter 'dc' [-Wunused-parameter] target/openrisc/translate.c:1122:58: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:1128:41: warning: unused parameter 'dc' [-Wunused-parameter] target/openrisc/translate.c:1128:58: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:1133:41: warning: unused parameter 'dc' [-Wunused-parameter] target/openrisc/translate.c:1133:58: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:1138:54: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:126:42: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/openrisc/translate.c:1318:38: warning: unused parameter 'dc' [-Wunused-parameter] target/openrisc/translate.c:132:41: warning: unused parameter 'dc' [-Wunused-parameter] target/openrisc/translate.c:134:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:139:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:1575:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/openrisc/translate.c:1575:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/openrisc/translate.c:1575:24: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1575:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1579:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/translate.c:1584:22: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/translate.c:1586:35: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/translate.c:1587:26: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1587:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1590:66: warning: unused parameter 'cs' [-Wunused-parameter] target/openrisc/translate.c:1592:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/openrisc/translate.c:1592:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/openrisc/translate.c:1592:24: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1592:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1604:72: warning: unused parameter 'cs' [-Wunused-parameter] target/openrisc/translate.c:1606:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/openrisc/translate.c:1606:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/openrisc/translate.c:1606:24: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1606:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1614:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/openrisc/translate.c:1614:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/openrisc/translate.c:1614:24: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1614:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1615:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/translate.c:1636:69: warning: unused parameter 'cs' [-Wunused-parameter] target/openrisc/translate.c:1638:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/openrisc/translate.c:1638:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/openrisc/translate.c:1638:24: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1638:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1653:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:1655:13: warning: 12 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_NORETURN', 'DISAS_TARGET_2'... [-Wswitch-enum] target/openrisc/translate.c:1658:22: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/openrisc/translate.c:1674:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:1678:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:1693:23: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/openrisc/translate.c:1693:23: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/openrisc/translate.c:1693:23: warning: extension used [-Wlanguage-extension-token] target/openrisc/translate.c:1693:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/openrisc/translate.c:1717:57: warning: unused parameter 'flags' [-Wunused-parameter] target/openrisc/translate.c:1719:24: warning: 'OPENRISC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/openrisc/translate.c:550:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/openrisc/translate.c:605:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/translate.c:607:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:615:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/translate.c:618:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:621:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:630:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/openrisc/translate.c:631:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:632:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:660:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:781:39: warning: unused parameter 'dc' [-Wunused-parameter] target/openrisc/translate.c:781:54: warning: unused parameter 'a' [-Wunused-parameter] target/openrisc/translate.c:794:42: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/translate.c:794:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:795:41: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/openrisc/translate.c:862:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/openrisc/translate.c:893:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/arch_dump.c:214:12: warning: padding struct 'struct NoteFuncDescStruct' with 4 bytes to align 'note_contents_func' [-Wpadded] target/ppc/arch_dump.c:227:56: warning: unused parameter 'guest_phys_blocks' [-Wunused-parameter] target/ppc/arch_dump.c:231:9: warning: extension used [-Wlanguage-extension-token] target/ppc/arch_dump.c:231:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/arch_dump.c:235:11: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/arch_dump.c:235:23: warning: extension used [-Wlanguage-extension-token] target/ppc/arch_dump.c:235:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/arch_dump.c:254:31: warning: unused parameter 'class' [-Wunused-parameter] target/ppc/arch_dump.c:254:42: warning: unused parameter 'machine' [-Wunused-parameter] target/ppc/arch_dump.c:263:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/arch_dump.c:263:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/arch_dump.c:264:17: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] target/ppc/arch_dump.c:267:28: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] target/ppc/arch_dump.c:267:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/arch_dump.c:272:57: warning: unused parameter 'id' [-Wunused-parameter] target/ppc/arch_dump.c:282:54: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/arch_dump.c:288:58: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/ppc/arch_dump.c:288:64: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] target/ppc/arch_dump.c:289:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/ppc/arch_dump.c:300:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/arch_dump.c:307:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/arch_dump.c:49:8: warning: packed attribute is unnecessary for 'struct PPCElfPrstatus' [-Wpacked] target/ppc/arch_dump.c:96:16: warning: padding struct 'struct NoteFuncArg' with 4 bytes to align 'state' [-Wpadded] target/ppc/compat.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/compat.c:109:21: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:109:21: warning: padding size of 'struct (unnamed at ../target/ppc/compat.c:109:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/compat.c:109:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/compat.c:145:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/compat.c:157:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/compat.c:165:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/compat.c:183:26: warning: code will never be executed [-Wunreachable-code] target/ppc/compat.c:184:19: warning: code will never be executed [-Wunreachable-code] target/ppc/compat.c:197:9: warning: padding size of 'SetCompatState' with 4 bytes to alignment boundary [-Wpadded] target/ppc/compat.c:199:13: warning: padding struct 'SetCompatState' with 4 bytes to align 'errp' [-Wpadded] target/ppc/compat.c:205:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/compat.c:215:5: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:215:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/compat.c:239:21: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:239:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/compat.c:245:41: warning: unused parameter 'obj' [-Wunused-parameter] target/ppc/compat.c:261:38: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] target/ppc/compat.c:264:41: warning: unused parameter 'obj' [-Wunused-parameter] target/ppc/compat.c:280:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/compat.c:280:25: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:280:25: warning: padding size of 'struct (unnamed at ../target/ppc/compat.c:280:25)' with 7 bits to alignment boundary [-Wpadded] target/ppc/compat.c:280:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/compat.c:304:19: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:304:19: warning: padding size of 'struct (unnamed at ../target/ppc/compat.c:304:19)' with 7 bits to alignment boundary [-Wpadded] target/ppc/compat.c:304:19: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/compat.c:30:9: warning: padding size of 'CompatInfo' with 4 bytes to alignment boundary [-Wpadded] target/ppc/compat.c:312:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/compat.c:312:21: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:312:21: warning: padding size of 'struct (unnamed at ../target/ppc/compat.c:312:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/compat.c:312:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/compat.c:317:30: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] target/ppc/compat.c:319:12: warning: extension used [-Wlanguage-extension-token] target/ppc/compat.c:319:12: warning: padding size of 'struct (unnamed at ../target/ppc/compat.c:319:12)' with 7 bits to alignment boundary [-Wpadded] target/ppc/compat.c:319:12: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/compat.c:33:14: warning: padding struct 'CompatInfo' with 4 bytes to align 'pcr' [-Wpadded] target/ppc/cpu-models.c:101:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:101:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:101:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:103:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:103:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:103:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:105:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:105:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:105:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:108:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:108:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:108:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:110:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:110:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:110:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:112:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:112:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:112:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:115:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:115:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:115:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:117:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:117:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:117:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:125:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:125:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:125:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:128:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:128:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:128:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:131:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:131:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:131:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:133:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:133:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:133:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:135:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:135:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:135:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:137:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:137:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:137:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:195:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:195:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:195:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:197:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:197:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:197:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:199:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:199:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:199:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:201:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:201:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:201:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:203:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:203:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:203:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:205:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:205:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:205:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:207:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:207:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:207:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:209:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:209:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:209:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:211:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:211:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:211:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:213:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:213:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:213:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:215:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:215:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:215:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:217:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:217:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:217:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:220:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:220:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:220:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:222:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:222:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:222:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:224:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:224:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:224:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:226:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:226:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:226:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:228:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:228:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:228:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:231:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:231:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:231:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:233:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:233:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:233:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:236:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:236:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:236:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:238:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:238:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:238:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:240:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:240:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:240:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:242:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:242:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:242:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:245:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:245:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:245:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:247:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:247:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:247:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:249:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:249:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:249:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:251:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:251:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:251:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:253:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:253:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:253:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:255:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:255:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:255:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:257:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:257:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:257:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:259:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:259:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:259:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:261:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:261:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:261:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:263:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:263:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:263:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:265:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:265:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:265:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:267:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:267:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:267:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:269:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:269:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:269:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:271:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:271:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:271:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:273:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:273:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:273:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:275:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:275:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:275:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:277:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:277:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:277:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:279:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:279:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:279:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:281:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:281:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:281:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:283:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:283:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:283:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:285:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:285:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:285:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:287:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:287:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:287:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:290:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:290:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:290:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:291:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:292:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:292:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:292:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:293:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:294:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:294:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:294:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:295:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:296:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:296:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:296:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:297:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:298:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:298:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:298:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:299:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:300:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:300:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:300:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:301:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:302:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:302:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:302:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:303:77: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-models.c:304:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:304:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:304:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:307:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:307:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:307:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:309:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:309:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:309:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:313:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:313:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:313:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:315:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:315:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:315:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:317:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:317:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:317:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:319:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:319:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:319:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:321:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:321:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:321:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:323:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:323:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:323:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:325:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:325:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:325:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:327:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:327:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:327:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:329:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:329:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:329:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:331:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:331:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:331:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:333:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:333:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:333:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:335:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:335:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:335:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:337:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:337:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:337:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:339:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:339:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:339:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:341:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:341:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:341:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:343:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:343:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:343:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:345:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:345:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:345:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:347:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:347:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:347:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:349:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:349:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:349:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:351:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:351:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:351:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:353:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:353:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:353:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:355:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:355:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:355:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:357:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:357:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:357:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:359:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:359:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:359:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:361:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:361:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:361:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:363:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:363:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:363:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:365:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:365:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:365:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:367:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:367:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:367:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:369:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:369:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:369:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:371:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:371:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:371:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:373:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:373:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:373:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:375:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:375:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:375:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:377:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:377:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:377:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:379:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:379:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:379:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:381:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:381:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:381:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:383:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:383:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:383:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:385:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:385:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:385:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:387:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:387:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:387:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:389:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:389:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:389:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:391:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:391:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:391:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:393:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:393:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:393:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:395:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:395:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:395:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:397:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:397:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:397:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:399:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:399:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:399:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:401:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:401:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:401:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:403:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:403:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:403:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:405:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:405:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:405:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:407:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:407:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:407:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:409:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:409:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:409:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:411:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:411:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:411:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:414:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:414:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:414:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:417:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:417:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:417:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:419:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:419:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:419:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:421:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:421:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:421:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:425:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:425:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:425:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:427:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:427:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:427:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:429:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:429:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:429:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:431:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:431:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:431:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:433:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:433:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:433:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:435:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:435:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:435:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:437:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:437:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:437:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:439:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:439:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:439:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:441:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:441:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:441:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:443:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:443:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:443:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:445:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:445:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:445:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:447:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:447:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:447:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:449:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:449:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:449:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:451:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:451:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:451:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:453:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:453:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:453:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:455:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:455:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:455:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:457:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:457:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:457:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:459:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:459:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:459:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:461:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:461:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:461:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:463:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:463:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:463:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:466:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:466:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:466:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:468:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:468:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:468:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:470:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:470:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:470:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:472:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:472:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:472:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:474:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:474:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:474:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:476:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:476:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:476:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:478:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:478:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:478:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:480:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:480:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:480:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:482:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:482:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:482:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:484:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:484:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:484:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:486:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:486:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:486:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:488:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:488:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:488:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:490:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:490:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:490:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:492:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:492:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:492:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:494:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:494:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:494:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:496:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:496:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:496:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:498:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:498:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:498:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:500:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:500:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:500:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:502:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:502:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:502:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:504:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:504:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:504:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:506:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:506:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:506:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:508:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:508:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:508:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:510:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:510:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:510:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:512:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:512:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:512:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:514:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:514:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:514:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:516:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:516:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:516:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:518:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:518:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:518:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:520:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:520:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:520:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:522:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:522:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:522:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:524:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:524:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:524:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:526:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:526:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:526:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:528:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:528:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:528:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:530:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:530:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:530:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:532:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:532:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:532:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:534:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:534:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:534:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:536:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:536:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:536:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:538:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:538:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:538:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:540:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:540:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:540:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:542:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:542:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:542:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:544:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:544:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:544:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:546:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:546:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:546:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:548:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:548:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:548:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:550:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:550:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:550:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:552:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:552:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:552:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:554:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:554:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:554:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:556:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:556:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:556:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:558:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:558:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:558:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:560:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:560:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:560:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:562:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:562:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:562:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:564:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:564:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:564:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:566:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:566:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:566:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:568:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:568:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:568:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:570:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:570:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:570:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:572:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:572:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:572:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:574:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:574:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:574:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:576:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:576:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:576:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:578:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:578:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:578:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:580:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:580:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:580:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:582:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:582:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:582:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:584:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:584:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:584:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:586:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:586:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:586:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:588:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:588:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:588:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:590:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:590:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:590:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:592:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:592:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:592:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:594:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:594:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:594:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:596:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:596:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:596:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:598:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:598:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:598:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:600:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:600:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:600:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:603:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:603:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:603:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:605:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:605:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:605:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:607:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:607:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:607:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:609:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:609:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:609:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:611:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:611:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:611:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:613:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:613:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:613:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:615:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:615:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:615:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:617:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:617:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:617:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:619:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:619:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:619:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:621:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:621:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:621:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:623:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:623:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:623:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:625:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:625:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:625:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:627:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:627:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:627:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:629:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:629:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:629:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:631:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:631:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:631:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:633:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:633:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:633:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:635:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:635:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:635:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:637:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:637:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:637:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:639:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:639:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:639:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:641:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:641:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:641:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:643:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:643:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:643:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:645:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:645:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:645:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:647:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:647:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:647:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:649:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:649:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:649:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:651:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:651:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:651:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:653:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:653:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:653:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:655:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:655:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:655:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:657:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:657:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:657:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:659:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:659:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:659:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:661:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:661:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:661:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:663:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:663:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:663:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:665:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:665:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:665:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:667:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:667:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:667:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:669:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:669:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:669:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:671:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:671:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:671:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:673:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:673:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:673:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:675:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:675:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:675:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:677:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:677:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:677:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:679:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:679:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:679:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:681:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:681:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:681:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:683:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:683:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:683:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:685:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:685:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:685:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:687:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:687:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:687:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:689:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:689:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:689:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:691:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:691:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:691:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:693:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:693:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:693:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:695:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:695:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:695:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:697:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:697:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:697:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:699:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:699:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:699:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:703:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:703:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:703:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:705:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:705:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:705:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:707:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:707:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:707:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:709:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:709:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:709:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:711:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:711:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:711:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:713:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:713:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:713:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:715:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:715:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:715:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:717:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:717:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:717:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:719:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:719:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:719:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:721:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:721:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:721:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:723:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:723:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:723:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:725:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:725:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:725:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:727:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:727:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:727:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:729:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:729:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:729:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:72:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:72:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:72:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:731:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:731:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:731:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:733:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:733:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:733:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:735:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:735:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:735:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:737:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:737:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:737:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:74:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:74:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:74:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:77:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:77:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:77:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:79:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:79:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:79:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:81:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:81:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:81:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:83:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:83:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:83:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:85:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:85:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:85:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:87:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:87:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:87:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:89:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:89:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:89:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:91:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:91:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:91:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:93:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:93:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:93:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:95:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:95:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:95:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:97:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:97:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:97:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.c:99:5: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:99:5: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu-models.c:99:5: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu-models.h:100:5: warning: ISO C restricts enumerator values to range of 'int' (2155941904 is too large) [-Wpedantic] target/ppc/cpu-models.h:101:5: warning: ISO C restricts enumerator values to range of 'int' (2156007440 is too large) [-Wpedantic] target/ppc/cpu-models.h:102:5: warning: ISO C restricts enumerator values to range of 'int' (2424373264 is too large) [-Wpedantic] target/ppc/cpu-models.h:105:5: warning: ISO C restricts enumerator values to range of 'int' (2155941908 is too large) [-Wpedantic] target/ppc/cpu-models.h:107:5: warning: ISO C restricts enumerator values to range of 'int' (2156003344 is too large) [-Wpedantic] target/ppc/cpu-models.h:108:5: warning: ISO C restricts enumerator values to range of 'int' (2156011536 is too large) [-Wpedantic] target/ppc/cpu-models.h:109:5: warning: ISO C restricts enumerator values to range of 'int' (2692882448 is too large) [-Wpedantic] target/ppc/cpu-models.h:110:5: warning: ISO C restricts enumerator values to range of 'int' (2156011537 is too large) [-Wpedantic] target/ppc/cpu-models.h:111:5: warning: ISO C restricts enumerator values to range of 'int' (2156011539 is too large) [-Wpedantic] target/ppc/cpu-models.h:121:5: warning: ISO C restricts enumerator values to range of 'int' (2164260864 is too large) [-Wpedantic] target/ppc/cpu-models.h:122:5: warning: ISO C restricts enumerator values to range of 'int' (2165440512 is too large) [-Wpedantic] target/ppc/cpu-models.h:135:5: warning: ISO C restricts enumerator values to range of 'int' (2149580816 is too large) [-Wpedantic] target/ppc/cpu-models.h:136:5: warning: ISO C restricts enumerator values to range of 'int' (2149580832 is too large) [-Wpedantic] target/ppc/cpu-models.h:137:5: warning: ISO C restricts enumerator values to range of 'int' (2149646352 is too large) [-Wpedantic] target/ppc/cpu-models.h:138:5: warning: ISO C restricts enumerator values to range of 'int' (2149646353 is too large) [-Wpedantic] target/ppc/cpu-models.h:139:5: warning: ISO C restricts enumerator values to range of 'int' (2149646368 is too large) [-Wpedantic] target/ppc/cpu-models.h:140:5: warning: ISO C restricts enumerator values to range of 'int' (2149646369 is too large) [-Wpedantic] target/ppc/cpu-models.h:141:5: warning: ISO C restricts enumerator values to range of 'int' (2149646370 is too large) [-Wpedantic] target/ppc/cpu-models.h:142:5: warning: ISO C restricts enumerator values to range of 'int' (2149646384 is too large) [-Wpedantic] target/ppc/cpu-models.h:143:5: warning: ISO C restricts enumerator values to range of 'int' (2149777440 is too large) [-Wpedantic] target/ppc/cpu-models.h:144:5: warning: ISO C restricts enumerator values to range of 'int' (2149842976 is too large) [-Wpedantic] target/ppc/cpu-models.h:145:5: warning: ISO C restricts enumerator values to range of 'int' (2151677984 is too large) [-Wpedantic] target/ppc/cpu-models.h:202:5: warning: ISO C restricts enumerator values to range of 'int' (2147745808 is too large) [-Wpedantic] target/ppc/cpu-models.h:26:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/ppc/cpu-models.h:27:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/ppc/cpu-models.h:299:5: warning: ISO C restricts enumerator values to range of 'int' (2148274432 is too large) [-Wpedantic] target/ppc/cpu-models.h:300:5: warning: ISO C restricts enumerator values to range of 'int' (2148274433 is too large) [-Wpedantic] target/ppc/cpu-models.h:301:5: warning: ISO C restricts enumerator values to range of 'int' (2148274434 is too large) [-Wpedantic] target/ppc/cpu-models.h:302:5: warning: ISO C restricts enumerator values to range of 'int' (2148274435 is too large) [-Wpedantic] target/ppc/cpu-models.h:303:5: warning: ISO C restricts enumerator values to range of 'int' (2148274436 is too large) [-Wpedantic] target/ppc/cpu-models.h:304:5: warning: ISO C restricts enumerator values to range of 'int' (2147746048 is too large) [-Wpedantic] target/ppc/cpu-models.h:305:5: warning: ISO C restricts enumerator values to range of 'int' (2147746049 is too large) [-Wpedantic] target/ppc/cpu-models.h:306:5: warning: ISO C restricts enumerator values to range of 'int' (2147746304 is too large) [-Wpedantic] target/ppc/cpu-models.h:307:5: warning: ISO C restricts enumerator values to range of 'int' (2147746305 is too large) [-Wpedantic] target/ppc/cpu-models.h:308:5: warning: ISO C restricts enumerator values to range of 'int' (2147483904 is too large) [-Wpedantic] target/ppc/cpu-models.h:309:5: warning: ISO C restricts enumerator values to range of 'int' (2147483905 is too large) [-Wpedantic] target/ppc/cpu-models.h:310:5: warning: ISO C restricts enumerator values to range of 'int' (2147483906 is too large) [-Wpedantic] target/ppc/cpu-models.h:311:5: warning: ISO C restricts enumerator values to range of 'int' (2147484160 is too large) [-Wpedantic] target/ppc/cpu-models.h:312:5: warning: ISO C restricts enumerator values to range of 'int' (2147484161 is too large) [-Wpedantic] target/ppc/cpu-models.h:313:5: warning: ISO C restricts enumerator values to range of 'int' (2147484163 is too large) [-Wpedantic] target/ppc/cpu-models.h:315:5: warning: ISO C restricts enumerator values to range of 'int' (2147484176 is too large) [-Wpedantic] target/ppc/cpu-models.h:316:5: warning: ISO C restricts enumerator values to range of 'int' (2147549440 is too large) [-Wpedantic] target/ppc/cpu-models.h:318:5: warning: ISO C restricts enumerator values to range of 'int' (2147549697 is too large) [-Wpedantic] target/ppc/cpu-models.h:319:5: warning: ISO C restricts enumerator values to range of 'int' (2147549954 is too large) [-Wpedantic] target/ppc/cpu-models.h:320:5: warning: ISO C restricts enumerator values to range of 'int' (2147549955 is too large) [-Wpedantic] target/ppc/cpu-models.h:321:5: warning: ISO C restricts enumerator values to range of 'int' (2147549956 is too large) [-Wpedantic] target/ppc/cpu-models.h:322:5: warning: ISO C restricts enumerator values to range of 'int' (2147614976 is too large) [-Wpedantic] target/ppc/cpu-models.h:323:5: warning: ISO C restricts enumerator values to range of 'int' (2147614977 is too large) [-Wpedantic] target/ppc/cpu-models.h:324:5: warning: ISO C restricts enumerator values to range of 'int' (2147614978 is too large) [-Wpedantic] target/ppc/cpu-models.h:325:5: warning: ISO C restricts enumerator values to range of 'int' (2147680512 is too large) [-Wpedantic] target/ppc/cpu-models.h:326:5: warning: ISO C restricts enumerator values to range of 'int' (2147680513 is too large) [-Wpedantic] target/ppc/cpu-models.h:327:5: warning: ISO C restricts enumerator values to range of 'int' (2147680514 is too large) [-Wpedantic] target/ppc/cpu-models.h:339:5: warning: ISO C restricts enumerator values to range of 'int' (4294901760 is too large) [-Wpedantic] target/ppc/cpu-models.h:398:5: warning: ISO C restricts enumerator values to range of 'int' (2148597776 is too large) [-Wpedantic] target/ppc/cpu-models.h:399:5: warning: ISO C restricts enumerator values to range of 'int' (2148597777 is too large) [-Wpedantic] target/ppc/cpu-models.h:400:5: warning: ISO C restricts enumerator values to range of 'int' (2148597778 is too large) [-Wpedantic] target/ppc/cpu-models.h:401:5: warning: ISO C restricts enumerator values to range of 'int' (2148597792 is too large) [-Wpedantic] target/ppc/cpu-models.h:402:5: warning: ISO C restricts enumerator values to range of 'int' (2148597793 is too large) [-Wpedantic] target/ppc/cpu-models.h:404:5: warning: ISO C restricts enumerator values to range of 'int' (2153185296 is too large) [-Wpedantic] target/ppc/cpu-models.h:405:5: warning: ISO C restricts enumerator values to range of 'int' (2153185328 is too large) [-Wpedantic] target/ppc/cpu-models.h:406:5: warning: ISO C restricts enumerator values to range of 'int' (2153119760 is too large) [-Wpedantic] target/ppc/cpu-models.h:407:5: warning: ISO C restricts enumerator values to range of 'int' (2153119792 is too large) [-Wpedantic] target/ppc/cpu-models.h:408:5: warning: ISO C restricts enumerator values to range of 'int' (2153054224 is too large) [-Wpedantic] target/ppc/cpu-models.h:409:5: warning: ISO C restricts enumerator values to range of 'int' (2152923152 is too large) [-Wpedantic] target/ppc/cpu-models.h:410:5: warning: ISO C restricts enumerator values to range of 'int' (2153054256 is too large) [-Wpedantic] target/ppc/cpu-models.h:411:5: warning: ISO C restricts enumerator values to range of 'int' (2152923184 is too large) [-Wpedantic] target/ppc/cpu-models.h:412:5: warning: ISO C restricts enumerator values to range of 'int' (2152988688 is too large) [-Wpedantic] target/ppc/cpu-models.h:413:5: warning: ISO C restricts enumerator values to range of 'int' (2152857616 is too large) [-Wpedantic] target/ppc/cpu-models.h:414:5: warning: ISO C restricts enumerator values to range of 'int' (2152988720 is too large) [-Wpedantic] target/ppc/cpu-models.h:415:5: warning: ISO C restricts enumerator values to range of 'int' (2152857648 is too large) [-Wpedantic] target/ppc/cpu-models.h:416:5: warning: ISO C restricts enumerator values to range of 'int' (2152792080 is too large) [-Wpedantic] target/ppc/cpu-models.h:417:5: warning: ISO C restricts enumerator values to range of 'int' (2152792112 is too large) [-Wpedantic] target/ppc/cpu-models.h:418:5: warning: ISO C restricts enumerator values to range of 'int' (2152726544 is too large) [-Wpedantic] target/ppc/cpu-models.h:419:5: warning: ISO C restricts enumerator values to range of 'int' (2152726576 is too large) [-Wpedantic] target/ppc/cpu-models.h:421:5: warning: ISO C restricts enumerator values to range of 'int' (3234267152 is too large) [-Wpedantic] target/ppc/cpu-models.h:422:5: warning: ISO C restricts enumerator values to range of 'int' (3234201616 is too large) [-Wpedantic] target/ppc/cpu-models.h:423:5: warning: ISO C restricts enumerator values to range of 'int' (3234136080 is too large) [-Wpedantic] target/ppc/cpu-models.h:424:5: warning: ISO C restricts enumerator values to range of 'int' (3234070544 is too large) [-Wpedantic] target/ppc/cpu-models.h:425:5: warning: ISO C restricts enumerator values to range of 'int' (3234005008 is too large) [-Wpedantic] target/ppc/cpu-models.h:426:5: warning: ISO C restricts enumerator values to range of 'int' (3233808400 is too large) [-Wpedantic] target/ppc/cpu-models.h:427:5: warning: ISO C restricts enumerator values to range of 'int' (3224633360 is too large) [-Wpedantic] target/ppc/cpu-models.h:428:5: warning: ISO C restricts enumerator values to range of 'int' (3224633361 is too large) [-Wpedantic] target/ppc/cpu-models.h:429:5: warning: ISO C restricts enumerator values to range of 'int' (3225157648 is too large) [-Wpedantic] target/ppc/cpu-models.h:430:5: warning: ISO C restricts enumerator values to range of 'int' (3225157649 is too large) [-Wpedantic] target/ppc/cpu-models.h:431:5: warning: ISO C restricts enumerator values to range of 'int' (3224371216 is too large) [-Wpedantic] target/ppc/cpu-models.h:432:5: warning: ISO C restricts enumerator values to range of 'int' (3224371232 is too large) [-Wpedantic] target/ppc/cpu-models.h:433:5: warning: ISO C restricts enumerator values to range of 'int' (3224371233 is too large) [-Wpedantic] target/ppc/cpu-models.h:434:5: warning: ISO C restricts enumerator values to range of 'int' (3228696592 is too large) [-Wpedantic] target/ppc/cpu-models.h:435:5: warning: ISO C restricts enumerator values to range of 'int' (3228696593 is too large) [-Wpedantic] target/ppc/cpu-models.h:436:5: warning: ISO C restricts enumerator values to range of 'int' (3229220880 is too large) [-Wpedantic] target/ppc/cpu-models.h:437:5: warning: ISO C restricts enumerator values to range of 'int' (3229220881 is too large) [-Wpedantic] target/ppc/cpu-models.h:438:5: warning: ISO C restricts enumerator values to range of 'int' (3224502288 is too large) [-Wpedantic] target/ppc/cpu-models.h:439:5: warning: ISO C restricts enumerator values to range of 'int' (3224502289 is too large) [-Wpedantic] target/ppc/cpu-models.h:440:5: warning: ISO C restricts enumerator values to range of 'int' (3224502304 is too large) [-Wpedantic] target/ppc/cpu-models.h:441:5: warning: ISO C restricts enumerator values to range of 'int' (3224502305 is too large) [-Wpedantic] target/ppc/cpu-models.h:442:5: warning: ISO C restricts enumerator values to range of 'int' (3225026576 is too large) [-Wpedantic] target/ppc/cpu-models.h:443:5: warning: ISO C restricts enumerator values to range of 'int' (3225026577 is too large) [-Wpedantic] target/ppc/cpu-models.h:444:5: warning: ISO C restricts enumerator values to range of 'int' (3225026592 is too large) [-Wpedantic] target/ppc/cpu-models.h:445:5: warning: ISO C restricts enumerator values to range of 'int' (3225026593 is too large) [-Wpedantic] target/ppc/cpu-models.h:446:5: warning: ISO C restricts enumerator values to range of 'int' (3224633616 is too large) [-Wpedantic] target/ppc/cpu-models.h:447:5: warning: ISO C restricts enumerator values to range of 'int' (3224633617 is too large) [-Wpedantic] target/ppc/cpu-models.h:448:5: warning: ISO C restricts enumerator values to range of 'int' (3225157904 is too large) [-Wpedantic] target/ppc/cpu-models.h:449:5: warning: ISO C restricts enumerator values to range of 'int' (3225157905 is too large) [-Wpedantic] target/ppc/cpu-models.h:450:5: warning: ISO C restricts enumerator values to range of 'int' (3224437280 is too large) [-Wpedantic] target/ppc/cpu-models.h:451:5: warning: ISO C restricts enumerator values to range of 'int' (3224437281 is too large) [-Wpedantic] target/ppc/cpu-models.h:452:5: warning: ISO C restricts enumerator values to range of 'int' (3224961568 is too large) [-Wpedantic] target/ppc/cpu-models.h:453:5: warning: ISO C restricts enumerator values to range of 'int' (3224961569 is too large) [-Wpedantic] target/ppc/cpu-models.h:454:5: warning: ISO C restricts enumerator values to range of 'int' (3224961312 is too large) [-Wpedantic] target/ppc/cpu-models.h:455:5: warning: ISO C restricts enumerator values to range of 'int' (3224961313 is too large) [-Wpedantic] target/ppc/cpu-models.h:456:5: warning: ISO C restricts enumerator values to range of 'int' (3224436752 is too large) [-Wpedantic] target/ppc/cpu-models.h:457:5: warning: ISO C restricts enumerator values to range of 'int' (3224436753 is too large) [-Wpedantic] target/ppc/cpu-models.h:458:5: warning: ISO C restricts enumerator values to range of 'int' (3224436768 is too large) [-Wpedantic] target/ppc/cpu-models.h:459:5: warning: ISO C restricts enumerator values to range of 'int' (3224436769 is too large) [-Wpedantic] target/ppc/cpu-models.h:460:5: warning: ISO C restricts enumerator values to range of 'int' (3224961040 is too large) [-Wpedantic] target/ppc/cpu-models.h:461:5: warning: ISO C restricts enumerator values to range of 'int' (3224961041 is too large) [-Wpedantic] target/ppc/cpu-models.h:462:5: warning: ISO C restricts enumerator values to range of 'int' (3224961056 is too large) [-Wpedantic] target/ppc/cpu-models.h:463:5: warning: ISO C restricts enumerator values to range of 'int' (3224961057 is too large) [-Wpedantic] target/ppc/cpu-models.h:464:5: warning: ISO C restricts enumerator values to range of 'int' (3228631056 is too large) [-Wpedantic] target/ppc/cpu-models.h:465:5: warning: ISO C restricts enumerator values to range of 'int' (3228631057 is too large) [-Wpedantic] target/ppc/cpu-models.h:466:5: warning: ISO C restricts enumerator values to range of 'int' (3229155344 is too large) [-Wpedantic] target/ppc/cpu-models.h:467:5: warning: ISO C restricts enumerator values to range of 'int' (3229155345 is too large) [-Wpedantic] target/ppc/cpu-models.h:468:5: warning: ISO C restricts enumerator values to range of 'int' (3228565520 is too large) [-Wpedantic] target/ppc/cpu-models.h:469:5: warning: ISO C restricts enumerator values to range of 'int' (3228565536 is too large) [-Wpedantic] target/ppc/cpu-models.h:470:5: warning: ISO C restricts enumerator values to range of 'int' (3228565537 is too large) [-Wpedantic] target/ppc/cpu-models.h:471:5: warning: ISO C restricts enumerator values to range of 'int' (3228893457 is too large) [-Wpedantic] target/ppc/cpu-models.h:472:5: warning: ISO C restricts enumerator values to range of 'int' (3229417745 is too large) [-Wpedantic] target/ppc/cpu-models.h:473:5: warning: ISO C restricts enumerator values to range of 'int' (3228893201 is too large) [-Wpedantic] target/ppc/cpu-models.h:474:5: warning: ISO C restricts enumerator values to range of 'int' (3229417489 is too large) [-Wpedantic] target/ppc/cpu-models.h:475:5: warning: ISO C restricts enumerator values to range of 'int' (3235905552 is too large) [-Wpedantic] target/ppc/cpu-models.h:476:5: warning: ISO C restricts enumerator values to range of 'int' (3236429840 is too large) [-Wpedantic] target/ppc/cpu-models.h:477:5: warning: ISO C restricts enumerator values to range of 'int' (2157969425 is too large) [-Wpedantic] target/ppc/cpu-models.h:478:5: warning: ISO C restricts enumerator values to range of 'int' (2156920865 is too large) [-Wpedantic] target/ppc/cpu-models.h:479:5: warning: ISO C restricts enumerator values to range of 'int' (2156921121 is too large) [-Wpedantic] target/ppc/cpu-qom.h:122:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] target/ppc/cpu-qom.h:151:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/ppc/cpu-qom.h:153:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/ppc/cpu-qom.h:165:12: warning: padding struct 'struct PowerPCCPUClass' with 4 bytes to align 'pvr_match' [-Wpadded] target/ppc/cpu-qom.h:169:14: warning: padding struct 'struct PowerPCCPUClass' with 4 bytes to align 'insns_flags' [-Wpadded] target/ppc/cpu-qom.h:193:16: warning: padding size of 'struct PPCTimebase' with 7 bytes to alignment boundary [-Wpadded] target/ppc/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/ppc/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu-qom.h:32:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/cpu-qom.h:40:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] target/ppc/cpu-qom.h:83:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] target/ppc/cpu.c:114:29: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/ppc/cpu.c:79:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu.h:1085:8: warning: padding size of 'struct CPUArchState' with 8 bytes to alignment boundary [-Wpadded] target/ppc/cpu.h:1112:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'retxh' [-Wpadded] target/ppc/cpu.h:1120:15: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'slb' [-Wpadded] target/ppc/cpu.h:1124:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'DBAT' [-Wpadded] target/ppc/cpu.h:1134:15: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'tlb' [-Wpadded] target/ppc/cpu.h:1137:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'tlb_need_flush' [-Wpadded] target/ppc/cpu.h:1149:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'vscr' [-Wpadded] target/ppc/cpu.h:1163:15: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'tb_env' [-Wpadded] target/ppc/cpu.h:1177:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'insns_flags' [-Wpadded] target/ppc/cpu.h:1190:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'excp_vectors' [-Wpadded] target/ppc/cpu.h:1207:14: warning: padding struct 'struct CPUArchState' with 1 byte to align 'hflags' [-Wpadded] target/ppc/cpu.h:1211:11: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'check_pow' [-Wpadded] target/ppc/cpu.h:1239:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'tm_dscr' [-Wpadded] target/ppc/cpu.h:1278:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/ppc/cpu.h:1282:8: warning: padding size of 'struct ArchCPU' with 12 bytes to alignment boundary [-Wpadded] target/ppc/cpu.h:1282:8: warning: padding size of 'struct ArchCPU' with 4 bytes to alignment boundary [-Wpadded] target/ppc/cpu.h:1283:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/ppc/cpu.h:1285:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/ppc/cpu.h:1287:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/ppc/cpu.h:1295:23: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'hash64_opts' [-Wpadded] target/ppc/cpu.h:1303:18: warning: padding struct 'struct ArchCPU' with 3 bytes to align 'mig_msr_mask' [-Wpadded] target/ppc/cpu.h:1303:18: warning: padding struct 'struct ArchCPU' with 7 bytes to align 'mig_msr_mask' [-Wpadded] target/ppc/cpu.h:1309:13: warning: padding struct 'struct ArchCPU' with 2 bytes to align 'mig_slb_nr' [-Wpadded] target/ppc/cpu.h:1339:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/ppc/cpu.h:1339:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu.h:1344:12: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu.h:213:12: warning: padding struct 'struct ppc_spr_t' with 4 bytes to align 'uea_read' [-Wpadded] target/ppc/cpu.h:2161:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/ppc/cpu.h:2163:5: warning: ISO C restricts enumerator values to range of 'int' (4294967296 is too large) [-Wpedantic] target/ppc/cpu.h:2166:5: warning: ISO C restricts enumerator values to range of 'int' (8589934592 is too large) [-Wpedantic] target/ppc/cpu.h:2168:5: warning: ISO C restricts enumerator values to range of 'int' (17179869184 is too large) [-Wpedantic] target/ppc/cpu.h:2170:5: warning: ISO C restricts enumerator values to range of 'int' (34359738368 is too large) [-Wpedantic] target/ppc/cpu.h:2172:5: warning: ISO C restricts enumerator values to range of 'int' (137438953472 is too large) [-Wpedantic] target/ppc/cpu.h:2174:5: warning: ISO C restricts enumerator values to range of 'int' (274877906944 is too large) [-Wpedantic] target/ppc/cpu.h:2178:5: warning: ISO C restricts enumerator values to range of 'int' (1099511627776 is too large) [-Wpedantic] target/ppc/cpu.h:2180:5: warning: ISO C restricts enumerator values to range of 'int' (2199023255552 is too large) [-Wpedantic] target/ppc/cpu.h:2182:5: warning: ISO C restricts enumerator values to range of 'int' (4398046511104 is too large) [-Wpedantic] target/ppc/cpu.h:2184:5: warning: ISO C restricts enumerator values to range of 'int' (17592186044416 is too large) [-Wpedantic] target/ppc/cpu.h:2186:5: warning: ISO C restricts enumerator values to range of 'int' (35184372088832 is too large) [-Wpedantic] target/ppc/cpu.h:2188:5: warning: ISO C restricts enumerator values to range of 'int' (70368744177664 is too large) [-Wpedantic] target/ppc/cpu.h:2191:5: warning: ISO C restricts enumerator values to range of 'int' (281474976710656 is too large) [-Wpedantic] target/ppc/cpu.h:2193:5: warning: ISO C restricts enumerator values to range of 'int' (562949953421312 is too large) [-Wpedantic] target/ppc/cpu.h:2195:5: warning: ISO C restricts enumerator values to range of 'int' (1125899906842624 is too large) [-Wpedantic] target/ppc/cpu.h:2197:5: warning: ISO C restricts enumerator values to range of 'int' (2251799813685248 is too large) [-Wpedantic] target/ppc/cpu.h:2199:5: warning: ISO C restricts enumerator values to range of 'int' (4503599627370496 is too large) [-Wpedantic] target/ppc/cpu.h:2201:5: warning: ISO C restricts enumerator values to range of 'int' (9007199254740992 is too large) [-Wpedantic] target/ppc/cpu.h:2203:5: warning: ISO C restricts enumerator values to range of 'int' (18014398509481984 is too large) [-Wpedantic] target/ppc/cpu.h:2205:5: warning: ISO C restricts enumerator values to range of 'int' (36028797018963968 is too large) [-Wpedantic] target/ppc/cpu.h:2207:5: warning: ISO C restricts enumerator values to range of 'int' (72057594037927936 is too large) [-Wpedantic] target/ppc/cpu.h:2209:5: warning: ISO C restricts enumerator values to range of 'int' (144115188075855872 is too large) [-Wpedantic] target/ppc/cpu.h:2211:5: warning: ISO C restricts enumerator values to range of 'int' (288230376151711744 is too large) [-Wpedantic] target/ppc/cpu.h:2213:5: warning: ISO C restricts enumerator values to range of 'int' (576460752303423488 is too large) [-Wpedantic] target/ppc/cpu.h:2215:5: warning: ISO C restricts enumerator values to range of 'int' (1152921504606846976 is too large) [-Wpedantic] target/ppc/cpu.h:2217:5: warning: ISO C restricts enumerator values to range of 'int' (2305843009213693952 is too large) [-Wpedantic] target/ppc/cpu.h:2219:5: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] target/ppc/cpu.h:2452:5: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] target/ppc/cpu.h:2453:5: warning: ISO C restricts enumerator values to range of 'int' (4611686018427387904 is too large) [-Wpedantic] target/ppc/cpu.h:2454:5: warning: ISO C restricts enumerator values to range of 'int' (2305843009213693952 is too large) [-Wpedantic] target/ppc/cpu.h:2459:5: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] target/ppc/cpu.h:2460:5: warning: ISO C restricts enumerator values to range of 'int' (2305843009213693952 is too large) [-Wpedantic] target/ppc/cpu.h:2461:5: warning: ISO C restricts enumerator values to range of 'int' (1152921504606846976 is too large) [-Wpedantic] target/ppc/cpu.h:2462:5: warning: ISO C restricts enumerator values to range of 'int' (576460752303423488 is too large) [-Wpedantic] target/ppc/cpu.h:2463:5: warning: ISO C restricts enumerator values to range of 'int' (288230376151711744 is too large) [-Wpedantic] target/ppc/cpu.h:2464:5: warning: ISO C restricts enumerator values to range of 'int' (36028797018963968 is too large) [-Wpedantic] target/ppc/cpu.h:2465:5: warning: ISO C restricts enumerator values to range of 'int' (18014398509481984 is too large) [-Wpedantic] target/ppc/cpu.h:2466:5: warning: ISO C restricts enumerator values to range of 'int' (4503599627370496 is too large) [-Wpedantic] target/ppc/cpu.h:2467:5: warning: ISO C restricts enumerator values to range of 'int' (562949953421312 is too large) [-Wpedantic] target/ppc/cpu.h:2468:5: warning: ISO C restricts enumerator values to range of 'int' (281474976710656 is too large) [-Wpedantic] target/ppc/cpu.h:2469:5: warning: ISO C restricts enumerator values to range of 'int' (140737488355328 is too large) [-Wpedantic] target/ppc/cpu.h:2470:5: warning: ISO C restricts enumerator values to range of 'int' (70368744177664 is too large) [-Wpedantic] target/ppc/cpu.h:2471:5: warning: ISO C restricts enumerator values to range of 'int' (8796093022208 is too large) [-Wpedantic] target/ppc/cpu.h:2472:5: warning: ISO C restricts enumerator values to range of 'int' (7696581394432 is too large) [-Wpedantic] target/ppc/cpu.h:2519:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/cpu.h:2524:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu.h:2531:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu.h:2564:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/cpu.h:2566:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/cpu.h:2572:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/cpu.h:2572:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/ppc/cpu.h:2572:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/cpu.h:2572:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/cpu.h:2593:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu.h:2595:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu.h:2599:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/cpu.h:2599:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/cpu.h:2625:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/cpu.h:266:8: warning: padding size of 'struct ppcemb_tlb_t' with 4 bytes to alignment boundary [-Wpadded] target/ppc/cpu.h:2679:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/cpu.h:2684:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/cpu.h:2699:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/cpu.h:2704:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/cpu.h:2719:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/cpu.h:2731:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu.h:2760:47: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/cpu.h:2765:50: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/cpu.h:372:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854775808 is too large) [-Wpedantic] target/ppc/cpu.h:373:1: warning: ISO C restricts enumerator values to range of 'int' (4611686018427387904 is too large) [-Wpedantic] target/ppc/cpu.h:374:1: warning: ISO C restricts enumerator values to range of 'int' (2305843009213693952 is too large) [-Wpedantic] target/ppc/cpu.h:376:1: warning: ISO C restricts enumerator values to range of 'int' (1152921504606846976 is too large) [-Wpedantic] target/ppc/cpu.h:381:1: warning: ISO C restricts enumerator values to range of 'int' (17179869184 is too large) [-Wpedantic] target/ppc/cpu.h:382:1: warning: ISO C restricts enumerator values to range of 'int' (8589934592 is too large) [-Wpedantic] target/ppc/cpu.h:383:1: warning: ISO C restricts enumerator values to range of 'int' (51539607552 is too large) [-Wpedantic] target/ppc/cpu.h:384:1: warning: ISO C restricts enumerator values to range of 'int' (4294967296 is too large) [-Wpedantic] target/ppc/cpu.h:385:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/ppc/cpu_init.c:2132:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2134:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2135:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2204:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2206:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2207:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2242:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2244:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2245:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2302:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2304:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2305:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2376:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2378:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2379:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2411:51: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2413:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2414:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2459:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2461:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2462:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2501:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2503:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2504:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2551:43: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2553:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2554:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2589:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2591:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2592:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2735:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:2737:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:2738:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3013:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu_init.c:3023:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3025:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3026:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3066:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3068:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3069:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3109:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3111:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3112:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3155:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3157:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3158:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3203:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3205:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3206:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3265:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3267:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3268:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3304:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3306:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3307:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3349:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3351:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3352:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3404:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3406:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3407:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3449:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3451:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3452:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3505:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3507:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3508:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3570:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3572:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3573:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3716:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3718:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3719:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3823:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3825:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3826:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3895:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3897:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3898:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3967:46: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:3969:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:3970:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4026:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4028:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4029:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4071:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4073:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4074:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4137:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4139:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4140:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4216:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4218:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4219:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4316:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4318:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4319:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4438:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4440:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4441:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4567:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4569:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4570:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4698:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4700:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4701:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4849:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4851:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4852:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4983:45: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:4985:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:4986:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:5786:44: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:5788:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:5789:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:5860:48: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:5862:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:5863:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:5963:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:5965:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:5966:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6099:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:6101:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6102:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6272:47: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:6274:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6275:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6443:48: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:6445:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6446:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6547:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6692:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6693:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6732:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6733:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6744:38: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6745:33: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6746:47: warning: cast from 'const void *' to 'struct PowerPCCPUClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6765:15: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6774:38: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6775:33: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6776:47: warning: cast from 'const void *' to 'struct PowerPCCPUClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6799:15: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6831:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] target/ppc/cpu_init.c:6834:54: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu_init.c:6846:28: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6877:12: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6883:40: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6884:40: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/ppc/cpu_init.c:6885:30: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6886:30: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6906:56: warning: unused parameter 'user_data' [-Wunused-parameter] target/ppc/cpu_init.c:6909:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6910:27: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:6971:5: warning: extension used [-Wlanguage-extension-token] target/ppc/cpu_init.c:6974:58: warning: unused parameter 'errp' [-Wunused-parameter] target/ppc/cpu_init.c:6998:9: warning: extension used [-Wlanguage-extension-token] target/ppc/cpu_init.c:7006:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7008:20: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu_init.c:7013:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7020:62: warning: unused parameter 'tb' [-Wunused-parameter] target/ppc/cpu_init.c:7023:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7025:20: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu_init.c:7037:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7038:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7106:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/cpu_init.c:7106:21: warning: extension used [-Wlanguage-extension-token] target/ppc/cpu_init.c:7106:21: warning: padding size of 'struct (unnamed at ../target/ppc/cpu_init.c:7106:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/cpu_init.c:7106:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/cpu_init.c:7120:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7131:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7135:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7142:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7146:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7156:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7157:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7163:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/cpu_init.c:7191:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7196:76: warning: unused parameter 'best' [-Wunused-parameter] target/ppc/cpu_init.c:7203:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7209:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/cpu_init.c:7225:5: warning: extension used [-Wlanguage-extension-token] target/ppc/cpu_init.c:7225:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/cpu_init.c:7226:5: warning: extension used [-Wlanguage-extension-token] target/ppc/cpu_init.c:7226:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/cpu_init.c:7228:5: warning: extension used [-Wlanguage-extension-token] target/ppc/cpu_init.c:7228:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/cpu_init.c:7230:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/cpu_init.c:7265:55: warning: unused parameter 'data' [-Wunused-parameter] target/ppc/cpu_init.c:7267:28: warning: 'POWERPC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7268:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7269:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7349:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/cpu_init.c:7427:13: warning: 10 enumeration values not explicitly handled in switch: 'POWERPC_EXCP_UNKNOWN', 'POWERPC_EXCP_STD', 'POWERPC_EXCP_6xx'... [-Wswitch-enum] target/ppc/cpu_init.c:7427:13: warning: 6 enumeration values not explicitly handled in switch: 'POWERPC_EXCP_UNKNOWN', 'POWERPC_EXCP_STD', 'POWERPC_EXCP_6xx'... [-Wswitch-enum] target/ppc/cpu_init.c:7494:13: warning: 11 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_SOFT_74xx', 'POWERPC_MMU_SOFT_4xx'... [-Wswitch-enum] target/ppc/cpu_init.c:7494:13: warning: 6 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_SOFT_74xx', 'POWERPC_MMU_SOFT_4xx'... [-Wswitch-enum] target/ppc/dfp_helper.c:1028:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1028:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1028:1: warning: operand of ? changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1029:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1029:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1029:1: warning: operand of ? changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1040:34: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1047:30: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1063:34: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1137:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:1138:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:1227:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/dfp_helper.c:1227:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:1228:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/dfp_helper.c:1228:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:1261:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1262:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/dfp_helper.c:1327:1: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/ppc/dfp_helper.c:1327:1: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/dfp_helper.c:1328:1: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/ppc/dfp_helper.c:1328:1: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/dfp_helper.c:1415:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/ppc/dfp_helper.c:1415:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/dfp_helper.c:1416:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/ppc/dfp_helper.c:1416:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/dfp_helper.c:1417:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/ppc/dfp_helper.c:1417:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/dfp_helper.c:1418:1: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/ppc/dfp_helper.c:1418:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/dfp_helper.c:1430:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/dfp_helper.c:1443:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/dfp_helper.c:1463:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:1482:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/dfp_helper.c:251:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/dfp_helper.c:404:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:404:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/dfp_helper.c:62:8: warning: padding size of 'struct PPC_DFP' with 7 bytes to alignment boundary [-Wpadded] target/ppc/dfp_helper.c:64:15: warning: padding struct 'struct PPC_DFP' with 8 bytes to align 'vt' [-Wpadded] target/ppc/dfp_helper.c:676:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:677:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:711:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:712:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/dfp_helper.c:757:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:758:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:775:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:776:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:853:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:854:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:879:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:880:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:888:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/dfp_helper.c:889:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/excp_helper.c:1005:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1032:17: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:1059:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1062:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1207:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1268:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1271:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1408:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:1472:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1493:17: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:1508:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:1541:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:1588:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1591:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:1614:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:1634:51: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/excp_helper.c:1634:60: warning: unused parameter 'excp' [-Wunused-parameter] target/ppc/excp_helper.c:1635:1: warning: function 'powerpc_excp_books' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/excp_helper.c:1653:13: warning: enumeration values 'POWERPC_EXCP_UNKNOWN' and 'POWERPC_EXCP_STD' not explicitly handled in switch [-Wswitch-enum] target/ppc/excp_helper.c:1683:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:2135:13: warning: 12 enumeration values not explicitly handled in switch: 'POWERPC_EXCP_UNKNOWN', 'POWERPC_EXCP_STD', 'POWERPC_EXCP_40x'... [-Wswitch-enum] target/ppc/excp_helper.c:2135:13: warning: 8 enumeration values not explicitly handled in switch: 'POWERPC_EXCP_UNKNOWN', 'POWERPC_EXCP_STD', 'POWERPC_EXCP_40x'... [-Wswitch-enum] target/ppc/excp_helper.c:2192:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2198:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2214:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2243:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2249:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2265:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2273:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2277:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2281:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2323:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2329:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2348:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2352:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2356:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2360:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2394:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2398:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2404:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2423:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2427:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2431:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2435:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2440:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2445:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2453:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2457:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2461:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2465:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2493:13: warning: 12 enumeration values not explicitly handled in switch: 'POWERPC_EXCP_UNKNOWN', 'POWERPC_EXCP_STD', 'POWERPC_EXCP_40x'... [-Wswitch-enum] target/ppc/excp_helper.c:2493:13: warning: 8 enumeration values not explicitly handled in switch: 'POWERPC_EXCP_UNKNOWN', 'POWERPC_EXCP_STD', 'POWERPC_EXCP_40x'... [-Wswitch-enum] target/ppc/excp_helper.c:2513:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:2520:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:2541:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:2571:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/excp_helper.c:2572:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/excp_helper.c:2610:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/excp_helper.c:2678:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/excp_helper.c:2678:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/excp_helper.c:270:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:2825:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/excp_helper.c:2839:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/excp_helper.c:2867:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2868:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2869:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2870:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2889:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2891:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2898:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/excp_helper.c:2900:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/excp_helper.c:2924:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/excp_helper.c:2925:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/excp_helper.c:2926:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/excp_helper.c:2927:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/excp_helper.c:2937:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/excp_helper.c:2937:18: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/ppc/excp_helper.c:2937:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:2937:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:2937:20: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/excp_helper.c:2980:5: warning: extension used [-Wlanguage-extension-token] target/ppc/excp_helper.c:2980:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/excp_helper.c:2981:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:2984:63: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/ppc/excp_helper.c:2984:63: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/excp_helper.c:3000:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:3000:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:3000:18: warning: signed shift result (0xF8000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/excp_helper.c:3017:5: warning: extension used [-Wlanguage-extension-token] target/ppc/excp_helper.c:3017:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/excp_helper.c:3018:27: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:3022:49: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/ppc/excp_helper.c:3022:49: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/excp_helper.c:3058:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/ppc/excp_helper.c:3073:48: warning: unused parameter 'access_type' [-Wunused-parameter] target/ppc/excp_helper.c:3074:38: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/ppc/excp_helper.c:3083:13: warning: 11 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_6xx'... [-Wswitch-enum] target/ppc/excp_helper.c:3085:34: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/excp_helper.c:3089:36: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/excp_helper.c:3092:29: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/excp_helper.c:404:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/excp_helper.c:404:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/excp_helper.c:503:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:530:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:533:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:604:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:604:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:647:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:685:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:685:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:687:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:687:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:697:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:700:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:777:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:777:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:820:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:847:17: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/excp_helper.c:871:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:871:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:873:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:873:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/excp_helper.c:882:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:885:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/excp_helper.c:962:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/excp_helper.c:962:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/fpu_helper.c:1034:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1062:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1066:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1076:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/fpu_helper.c:110:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1126:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1147:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/fpu_helper.c:115:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1179:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1204:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1206:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1208:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1210:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1212:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1212:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1214:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1216:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1218:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1220:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1222:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1231:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1231:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1233:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1233:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1235:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1235:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1237:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1237:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1239:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1239:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1241:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1241:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1243:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1243:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1245:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1245:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1247:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1247:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1249:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1249:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:125:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1298:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1300:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1302:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1304:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1313:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1313:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1315:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1315:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1317:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1317:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1319:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1319:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1373:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1375:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1377:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1379:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1381:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1383:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1387:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1397:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:1397:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1397:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1399:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:1399:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1399:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1401:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:1401:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1401:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1403:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:1403:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1403:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1405:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:1405:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1405:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1407:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:1407:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:1407:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:1414:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/fpu_helper.c:1423:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:1456:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1482:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1495:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:1529:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/fpu_helper.c:1561:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:1689:9: warning: macro is not used [-Wunused-macros] target/ppc/fpu_helper.c:1733:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1733:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1734:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1734:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1735:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1735:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1736:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1736:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1737:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1737:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1738:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1738:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1739:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1739:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1740:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1740:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:175:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1760:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1766:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:176:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:177:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:178:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1810:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1810:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1811:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1811:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1812:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1812:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1813:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1813:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1832:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1837:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1884:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1884:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1885:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1885:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1886:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1886:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1887:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1887:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1906:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1909:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1914:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:193:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:193:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/fpu_helper.c:193:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/fpu_helper.c:1952:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1952:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1953:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1953:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1954:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1954:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1955:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1955:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1997:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1997:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1998:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1998:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:1999:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:1999:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2000:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2000:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2041:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2041:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2042:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2042:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2043:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2043:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2044:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2044:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2194:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2194:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2195:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2195:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2196:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2196:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2197:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2197:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2198:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2198:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2199:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2199:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:219:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:2200:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2200:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2201:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2201:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2203:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2203:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2204:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2204:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2205:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2205:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2206:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2206:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2208:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2208:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2209:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2209:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2210:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2210:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2211:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2211:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2246:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2247:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2248:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2249:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2250:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2251:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2252:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2253:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2295:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2296:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2297:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2298:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2299:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2300:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2308:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2309:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2328:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2337:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2338:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2357:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2395:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/fpu_helper.c:2404:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2407:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2410:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2416:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:2422:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:2460:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/fpu_helper.c:2469:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2472:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2475:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2481:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:2487:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/fpu_helper.c:2517:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2517:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2518:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2518:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2519:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2519:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2520:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2520:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2521:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2521:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2522:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2522:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2551:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2551:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2551:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:2552:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2552:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2552:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:2553:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2553:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2553:45: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:2554:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2554:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2554:46: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:2608:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2608:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2608:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:2609:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2609:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2609:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:2661:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2661:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2662:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2662:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2663:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2663:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2664:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2664:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2665:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2665:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:2666:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2666:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:2667:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2667:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:2668:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2668:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:2704:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2704:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2705:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2705:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2732:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2732:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2733:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2733:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2770:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2770:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:2807:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2807:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2808:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2808:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2809:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2809:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2810:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2810:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2814:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2825:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2829:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2835:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2848:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2854:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:286:45: warning: unused parameter 'retaddr' [-Wunused-parameter] target/ppc/fpu_helper.c:2934:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2934:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2934:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2936:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2936:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2937:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2937:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2937:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2939:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2939:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2941:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2941:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:2941:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2943:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2943:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:2943:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:2943:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2945:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2945:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2947:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2947:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:2947:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:2967:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2968:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:2968:63: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:3002:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3002:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:3002:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:3002:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3003:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3003:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:3003:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3004:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3004:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:3004:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:3004:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3005:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3005:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:3005:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3035:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3035:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3035:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:3035:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3037:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3037:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3037:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:3037:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3039:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3039:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:3039:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3040:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3040:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:3040:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3075:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3075:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3075:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3076:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3076:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3077:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3077:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3077:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3078:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3078:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3079:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3079:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3079:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3080:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3080:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3081:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3081:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/fpu_helper.c:3081:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3082:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3082:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3083:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3083:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/fpu_helper.c:3083:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3084:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3084:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3101:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3101:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3101:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3102:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3102:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3113:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3113:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:3114:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3114:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/fpu_helper.c:3138:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3138:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:3138:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:3139:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3139:1: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/fpu_helper.c:3198:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3198:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3199:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3199:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3200:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3200:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3201:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3201:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3202:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3202:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3204:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3204:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3205:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3205:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3206:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3206:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3207:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3207:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3208:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3208:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3210:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3210:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3211:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3211:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3212:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3212:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3213:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3213:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3214:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3214:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3220:36: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3223:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3229:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3266:75: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/fpu_helper.c:3270:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:3274:75: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/fpu_helper.c:3278:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:3305:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:3306:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:3314:23: warning: cast from function call of type 'bool' to non-matching type 'int' [-Wbad-function-cast] target/ppc/fpu_helper.c:3316:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/fpu_helper.c:3325:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3326:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3327:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3328:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3364:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3372:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3379:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3380:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3381:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3419:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3425:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3431:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/fpu_helper.c:3446:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3451:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3472:70: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3477:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3525:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3526:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3527:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/fpu_helper.c:3559:22: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:3575:37: warning: unused parameter 'flags' [-Wunused-parameter] target/ppc/fpu_helper.c:3596:37: warning: unused parameter 'flags' [-Wunused-parameter] target/ppc/fpu_helper.c:3637:22: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/fpu_helper.c:421:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:468:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:469:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:475:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:493:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/fpu_helper.c:493:22: warning: padding size of 'struct (unnamed at ../target/ppc/fpu_helper.c:493:22)' with 63 bits to alignment boundary [-Wpadded] target/ppc/fpu_helper.c:493:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/fpu_helper.c:501:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:502:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/fpu_helper.c:509:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:534:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:547:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:559:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:572:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:594:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:607:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:631:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:634:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:647:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:650:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:683:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:683:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:684:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:684:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:685:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:686:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:687:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:687:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:688:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:688:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/fpu_helper.c:689:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:690:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:707:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:707:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:708:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:708:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/fpu_helper.c:709:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:710:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:724:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:729:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:801:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:802:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:803:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:804:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:820:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:846:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:847:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:857:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:860:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:876:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:879:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:896:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:900:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:915:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/fpu_helper.c:919:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/gdbstub.c:101:18: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] target/ppc/gdbstub.c:103:18: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/ppc/gdbstub.c:105:19: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'Int128 *' (aka '__int128 *') increases required alignment from 1 to 16 [-Wcast-align] target/ppc/gdbstub.c:122:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/gdbstub.c:162:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:165:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:176:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/gdbstub.c:193:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/gdbstub.c:220:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:234:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/gdbstub.c:244:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:251:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:254:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:258:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:266:23: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:269:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:272:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:272:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/gdbstub.c:276:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:284:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/gdbstub.c:28:12: warning: use of GNU case range extension [-Wgnu-case-range] target/ppc/gdbstub.c:294:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:301:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:304:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:308:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:316:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:319:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:31:13: warning: use of GNU case range extension [-Wgnu-case-range] target/ppc/gdbstub.c:322:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:322:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/gdbstub.c:326:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:336:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/gdbstub.c:34:13: warning: use of GNU case range extension [-Wgnu-case-range] target/ppc/gdbstub.c:351:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/gdbstub.c:351:21: warning: extension used [-Wlanguage-extension-token] target/ppc/gdbstub.c:351:21: warning: padding size of 'struct (unnamed at ../target/ppc/gdbstub.c:351:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/gdbstub.c:351:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/gdbstub.c:385:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/gdbstub.c:399:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/gdbstub.c:399:21: warning: extension used [-Wlanguage-extension-token] target/ppc/gdbstub.c:399:21: warning: padding size of 'struct (unnamed at ../target/ppc/gdbstub.c:399:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/gdbstub.c:399:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/gdbstub.c:402:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/ppc/gdbstub.c:437:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:453:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/gdbstub.c:470:30: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:470:30: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/gdbstub.c:513:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:53:12: warning: use of GNU case range extension [-Wgnu-case-range] target/ppc/gdbstub.c:560:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:56:13: warning: use of GNU case range extension [-Wgnu-case-range] target/ppc/gdbstub.c:571:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/gdbstub.c:597:36: warning: unused parameter 'cs' [-Wunused-parameter] target/ppc/gdbstub.c:626:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/helper.h:100:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:100:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:101:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:101:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:102:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:102:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:103:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:103:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:104:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:105:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:106:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:106:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:107:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:107:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:109:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:109:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:10:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:10:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:110:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:110:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:111:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:111:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:112:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:112:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:113:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:113:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:114:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:114:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:115:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:115:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:116:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:116:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:117:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:117:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:118:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:118:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:119:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:119:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:120:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:121:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:121:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:122:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:122:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:123:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:123:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:124:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:124:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:125:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:125:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:126:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:126:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:127:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:127:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:128:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:128:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:129:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:129:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:12:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:12:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:130:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:130:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:131:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:131:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:133:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:133:1: warning: passing 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:134:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:134:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:13:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:13:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:148:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:149:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:149:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:14:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:150:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:150:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:151:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:152:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:153:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:154:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:155:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:156:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:157:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:158:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:159:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:15:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:160:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:161:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:161:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:162:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:162:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:163:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:163:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:164:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:164:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:165:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:165:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:166:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:166:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:167:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:167:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:168:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:168:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:169:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:169:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:16:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:170:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:170:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:171:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:171:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:172:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:172:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:173:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:173:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:174:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:174:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:175:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:175:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:176:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:176:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:177:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:177:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:178:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:178:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:179:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:179:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:17:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:17:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:180:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:180:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:181:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:181:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:182:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:182:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:183:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:183:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:184:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:184:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:185:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:185:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:186:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:186:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:187:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:187:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:188:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:188:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:189:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:189:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:18:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:18:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:190:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:190:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:191:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:191:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:192:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:192:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:193:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:193:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:194:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:194:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:195:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:195:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:196:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:196:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:197:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:197:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:198:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:198:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:199:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:199:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:1:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:200:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:200:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:201:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:201:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:202:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:202:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:203:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:203:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:204:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:204:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:205:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:205:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:206:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:206:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:207:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:207:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:208:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:208:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:209:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:209:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:20:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:210:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:210:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:211:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:211:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:212:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:212:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:213:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:213:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:214:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:214:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:215:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:215:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:216:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:216:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:217:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:217:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:218:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:218:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:219:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:219:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:21:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:220:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:220:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:221:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:221:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:222:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:222:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:223:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:223:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:224:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:224:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:224:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:224:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:225:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:225:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:225:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:225:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:226:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:226:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:226:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:226:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:227:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:227:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:227:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:227:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, uint64_t, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:228:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:228:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:229:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:229:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:22:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:230:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:230:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:231:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:231:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:232:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:232:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:233:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:233:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:234:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:234:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:235:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:235:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:236:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:236:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:237:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:237:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:238:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:238:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:239:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:239:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:240:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:240:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:241:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:241:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:242:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:242:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:243:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:243:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:244:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:244:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:245:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:245:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:246:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:246:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:247:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:247:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:248:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:248:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:249:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:249:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:24:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:250:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:250:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:251:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:251:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:252:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:252:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:253:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:253:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:254:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:254:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:255:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:255:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:256:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:256:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:257:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:257:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:258:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:258:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:259:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:259:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:25:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:260:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:260:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:261:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:261:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:262:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:262:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:263:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:263:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:264:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:264:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:265:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:265:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:266:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:266:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:266:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:266:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:267:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:267:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:267:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:267:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:268:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:268:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:268:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:268:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:269:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:269:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:269:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:269:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:26:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:270:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:270:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:270:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:270:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:271:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:271:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:271:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:271:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:273:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:273:1: warning: passing 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:274:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:274:1: warning: passing 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:275:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:275:1: warning: passing 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:276:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:276:1: warning: passing 'void (CPUArchState *, target_ulong, ppc_vsr_t *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:278:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:278:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:279:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:279:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:27:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:280:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:280:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:281:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:281:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:282:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:282:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:283:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:283:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:284:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:284:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:285:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:285:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:286:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:286:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:287:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:287:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:288:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:288:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:289:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:289:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:28:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:290:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:290:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:291:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:291:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:292:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:292:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:293:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:293:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:294:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:294:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:295:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:295:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:296:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:296:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:297:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:297:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:298:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:298:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:299:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:299:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:29:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:2:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:300:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:300:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:301:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:301:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:302:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:302:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:303:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:303:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:304:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:304:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:306:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:306:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:307:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:307:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:308:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:308:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:309:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:309:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:30:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:310:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:310:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:311:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:311:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:312:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:312:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:313:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:313:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:314:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:314:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:315:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:315:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:316:1: warning: initializing 'void *' with an expression of type 'target_ulong (ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:316:1: warning: initializing 'void *' with an expression of type 'target_ulong (ppc_avr_t *)' (aka 'unsigned long long (union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:316:1: warning: passing 'target_ulong (ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:316:1: warning: passing 'target_ulong (ppc_avr_t *)' (aka 'unsigned long long (union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:317:1: warning: initializing 'void *' with an expression of type 'target_ulong (ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:317:1: warning: initializing 'void *' with an expression of type 'target_ulong (ppc_avr_t *)' (aka 'unsigned long long (union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:317:1: warning: passing 'target_ulong (ppc_avr_t *)' (aka 'unsigned int (union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:317:1: warning: passing 'target_ulong (ppc_avr_t *)' (aka 'unsigned long long (union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:318:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:318:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:319:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:319:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:31:1: warning: passing 'target_ulong (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:320:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:320:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:321:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:321:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:322:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:322:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:323:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:323:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:324:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:324:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:324:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:324:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:325:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:325:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:325:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:325:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:326:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:326:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:326:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:326:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:327:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:327:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:327:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:327:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:328:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:328:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:328:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:328:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:329:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:329:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:329:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned int (unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:329:1: warning: passing 'target_ulong (target_ulong, ppc_avr_t *)' (aka 'unsigned long long (unsigned long long, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:32:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:32:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:330:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:330:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:330:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:330:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:331:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:331:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:331:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:331:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:332:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:332:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:332:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:332:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:333:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:333:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:333:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:333:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, target_ulong)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:335:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:335:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:336:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:336:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:337:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:337:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:338:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:338:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:339:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:339:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:33:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:33:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:340:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:340:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:341:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:341:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:342:1: warning: initializing 'void *' with an expression of type 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:342:1: warning: passing 'void (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:344:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:344:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:345:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:345:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:346:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:346:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:347:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:347:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:348:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:348:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:349:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:349:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:350:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:350:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:351:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:351:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:352:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:352:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:353:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:353:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:354:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:354:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:355:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:355:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:356:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:356:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:357:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:357:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:358:1: warning: initializing 'void *' with an expression of type 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:358:1: warning: passing 'uint32_t (ppc_avr_t *, ppc_avr_t *, ppc_avr_t *, uint32_t)' (aka 'unsigned int (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:35:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:35:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:360:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:360:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:361:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:361:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:362:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:362:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:363:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:363:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:364:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:364:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:365:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:365:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:366:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:366:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:367:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:367:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:368:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:368:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:369:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:369:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:36:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:36:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:370:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:370:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:371:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:371:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:372:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:372:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:373:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:373:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:374:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:374:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:375:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:375:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:376:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:376:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:377:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:377:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:378:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:378:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:379:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:379:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:380:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:380:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:381:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:381:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:382:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:382:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:383:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:383:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:384:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:384:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:385:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:385:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:386:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:386:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:387:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:387:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:388:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:388:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:389:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:389:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:390:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:390:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:391:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:391:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:392:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:392:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:393:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:393:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:394:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:394:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:395:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:395:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:396:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:396:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:397:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:397:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:398:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:398:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:399:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:399:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:39:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:39:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:3:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:3:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:400:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:400:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:401:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:401:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:402:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:402:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:403:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:403:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:404:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:404:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:405:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:405:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:406:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:406:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:407:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:407:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:408:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:408:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:409:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:409:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:40:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:40:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:40:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:410:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:410:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:411:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:411:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:412:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:412:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:413:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:413:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:414:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:414:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:415:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:415:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:416:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:416:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:417:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:417:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:418:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:418:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:419:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:419:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:41:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:41:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:41:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:420:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:420:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:421:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:421:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:422:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:422:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:423:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:423:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:424:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:424:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:425:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:425:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:426:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:426:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:427:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:427:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:428:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:428:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:429:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:429:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:42:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:42:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:430:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:430:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:431:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:431:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:432:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:432:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:433:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:433:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:435:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:435:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:436:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:436:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:437:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:437:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:438:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:438:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:439:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:439:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:43:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:43:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:440:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:440:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:441:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:441:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:442:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:442:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:443:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:443:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:444:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:444:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:445:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:445:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:446:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:446:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:448:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:448:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:449:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:449:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:44:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:44:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:450:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:450:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:451:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:451:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:452:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:452:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:453:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:453:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:454:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:454:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:455:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:455:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:457:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:457:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:458:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:458:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:459:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:459:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:45:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:45:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:460:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:460:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:461:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:461:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:462:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:462:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:463:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:463:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:464:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:464:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:465:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:465:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:466:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:466:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:467:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:467:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:468:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:468:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:469:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:469:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:46:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:46:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:470:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:470:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:471:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:471:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:472:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:472:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:473:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:473:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:474:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:474:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:475:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:475:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:476:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:476:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:477:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:477:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:478:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:478:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:479:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:479:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:47:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:47:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:47:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:480:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:480:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:481:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:481:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:482:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:482:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:483:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:483:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:484:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:484:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:485:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:485:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:486:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:486:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:487:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:487:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:488:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:488:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:489:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:489:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:48:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:48:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:48:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:48:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:491:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:491:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:492:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:492:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:493:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:493:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:494:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:494:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:495:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:495:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:496:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:496:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:497:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:497:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:498:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:498:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:499:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:499:1: warning: passing 'void (CPUArchState *, uint32_t, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:500:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:500:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:501:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:501:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:502:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:502:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:503:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:503:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:504:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:504:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:505:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:505:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:506:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:506:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:507:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:507:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:508:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:508:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:509:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:509:1: warning: passing 'uint32_t (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:510:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:510:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:511:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:511:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:512:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:512:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:513:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:513:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:514:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:514:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:515:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:515:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:516:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:516:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:517:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:517:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:518:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:518:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:519:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:519:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:51:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:51:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:520:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:520:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:521:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:521:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:522:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, uint64_t, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:522:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, uint64_t, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:523:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, uint64_t, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:523:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, uint64_t, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:524:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:524:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:525:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:525:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:526:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:526:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:527:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:527:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:528:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:528:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:529:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:529:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:52:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:52:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:530:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:530:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:531:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:531:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:532:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:532:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:533:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:533:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:534:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:534:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:535:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:535:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:536:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:536:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:537:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:537:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:538:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:538:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:539:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:539:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:540:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:540:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:541:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:541:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:542:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:542:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:543:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:543:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:544:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:544:1: warning: passing 'void (ppc_vsr_t *, ppc_avr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:545:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:545:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:546:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, target_ulong)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:546:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, target_ulong)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:546:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, target_ulong)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:546:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, target_ulong)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:547:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:547:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:548:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:548:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:549:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:549:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:54:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:54:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:550:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:550:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:551:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:551:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:552:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:552:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:553:1: warning: initializing 'void *' with an expression of type 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:553:1: warning: passing 'void (ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, ppc_vsr_t *, uint32_t)' (aka 'void (union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:554:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:554:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:555:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:555:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:556:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:556:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:557:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:557:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:558:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:558:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:559:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:559:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:560:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:560:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:561:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:561:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:562:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:562:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:563:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:563:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:564:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:564:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:565:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:565:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:566:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:566:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:567:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:567:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:568:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:568:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:569:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:569:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:570:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:570:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:571:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:571:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:572:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:572:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:573:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:573:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:574:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:574:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:575:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:575:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:576:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:576:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:577:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:577:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:578:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:578:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:579:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:579:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:57:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:57:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:580:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:580:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:581:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:581:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:582:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:582:1: warning: passing 'void (CPUArchState *, ppc_vsr_t *, ppc_vsr_t *, ppc_acc_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:584:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:584:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:585:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:585:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:586:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:586:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:587:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:587:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:588:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:588:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:589:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:589:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:58:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:58:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:590:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:590:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:591:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:591:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:592:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:592:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:593:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:593:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:594:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:594:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:595:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:595:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:596:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:596:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:597:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:597:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:598:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:598:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:599:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:599:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:59:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:59:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:59:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:59:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:5:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:600:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:600:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:601:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:601:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:602:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:602:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:603:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:603:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:604:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:604:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:605:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:605:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:606:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:606:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:607:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:607:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:608:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:608:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:609:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:609:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:60:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:610:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:610:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:611:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:611:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:612:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:612:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:613:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:613:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:614:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:614:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:615:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:615:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:616:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:616:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:617:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:617:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:618:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:618:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:619:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:619:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:61:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:620:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:620:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:621:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:621:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:622:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:622:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:623:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:623:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:624:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:624:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:625:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:625:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:626:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:626:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:627:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:627:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:628:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:628:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:629:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:629:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:62:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:630:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:630:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:631:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:631:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:632:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:632:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:633:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:633:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:634:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:634:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:635:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:635:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:636:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:636:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:637:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:637:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:638:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:638:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:639:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:639:1: warning: passing 'uint64_t (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:63:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:63:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:63:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:63:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:640:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:640:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:641:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:641:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:642:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:642:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:643:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:643:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:644:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:644:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:645:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:645:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:646:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:646:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:647:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:647:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:648:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:648:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:649:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:649:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:64:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:64:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:64:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:64:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:652:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:652:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:652:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:652:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:653:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:653:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:653:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:653:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:654:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:654:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:654:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:654:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:655:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:655:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:655:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:655:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:656:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:656:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:656:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:656:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:657:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:657:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint32_t, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:657:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:657:1: warning: passing 'target_ulong (CPUArchState *, uint32_t, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:658:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:658:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:658:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:658:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:659:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:659:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:659:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:659:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:660:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:660:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:661:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:661:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:662:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:662:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:662:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:662:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:663:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:663:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:663:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:663:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:664:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:664:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:664:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:664:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:665:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:665:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:665:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:665:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:666:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:666:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:666:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:666:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:667:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:667:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:667:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:667:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:668:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:668:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:668:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:668:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:669:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:669:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:669:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:669:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:66:1: warning: initializing 'void *' with an expression of type 'uint32_t (target_ulong, target_ulong)' (aka 'unsigned int (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:66:1: warning: passing 'uint32_t (target_ulong, target_ulong)' (aka 'unsigned int (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:670:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:670:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:670:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:670:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:671:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:671:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:671:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:671:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:672:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:672:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:672:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:672:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:673:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:673:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:674:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:674:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:674:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:674:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:675:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:675:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:675:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:675:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:677:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:677:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:679:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:679:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:67:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:67:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:680:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:680:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:681:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:681:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:682:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:682:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:683:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:683:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:684:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:684:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:685:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:685:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:686:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:686:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:688:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:688:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:688:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:688:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:689:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:689:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:689:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:689:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:68:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:691:1: warning: initializing 'void *' with an expression of type 'void (target_ulong)' (aka 'void (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:691:1: warning: initializing 'void *' with an expression of type 'void (target_ulong)' (aka 'void (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:691:1: warning: passing 'void (target_ulong)' (aka 'void (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:691:1: warning: passing 'void (target_ulong)' (aka 'void (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:692:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:692:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:692:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:692:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:693:1: warning: initializing 'void *' with an expression of type 'void (target_ulong)' (aka 'void (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:693:1: warning: initializing 'void *' with an expression of type 'void (target_ulong)' (aka 'void (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:693:1: warning: passing 'void (target_ulong)' (aka 'void (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:693:1: warning: passing 'void (target_ulong)' (aka 'void (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:694:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:694:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:694:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:694:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:697:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:697:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:697:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:697:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:699:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:699:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:699:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:699:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:69:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:69:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:701:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:701:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:701:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:701:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:702:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:702:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:702:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:702:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:705:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:705:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:706:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:706:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:707:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:707:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:708:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:708:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:709:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:709:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:709:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:709:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:70:1: warning: initializing 'void *' with an expression of type 'target_ulong (void)' (aka 'unsigned long long (void)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:70:1: warning: passing 'target_ulong (void)' (aka 'unsigned long long (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:710:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:710:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:710:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:710:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:711:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:711:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:711:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:711:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:712:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:712:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:712:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:712:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:713:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:713:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:713:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:713:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:716:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:716:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:717:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:717:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:718:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:718:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:719:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:719:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:71:1: warning: initializing 'void *' with an expression of type 'target_ulong (void)' (aka 'unsigned long long (void)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:71:1: warning: passing 'target_ulong (void)' (aka 'unsigned long long (void)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:720:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:720:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:721:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:721:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:722:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:722:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:724:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:724:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:724:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:724:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:725:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:725:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:725:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:725:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:726:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:726:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:726:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:726:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:727:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:727:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:727:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:727:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:728:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:728:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:728:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:728:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:729:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:729:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:729:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:729:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:730:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:730:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:730:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:730:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:731:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:731:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:731:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:731:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:732:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:732:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:732:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:732:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:733:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:733:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:733:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:733:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:734:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:734:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:734:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:734:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:735:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:735:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:735:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:735:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:736:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:736:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:736:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:736:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:737:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:737:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:737:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:737:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:738:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:738:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:738:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:738:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:739:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:739:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:739:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:739:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:740:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:740:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:740:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:740:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:741:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:741:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:741:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:741:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:742:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:742:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:742:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:742:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:743:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:743:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:743:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:743:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:744:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:744:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:744:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:744:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:745:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:745:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:745:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:745:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:746:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:746:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:746:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:746:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:747:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:747:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:747:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:747:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:748:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:748:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:748:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:748:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:749:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:749:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:749:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:749:1: warning: passing 'void (CPUArchState *, uint32_t, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:74:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:74:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:756:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:756:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:757:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:757:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:758:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:758:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:759:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:759:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:75:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:75:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:760:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:760:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:761:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:761:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:762:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:762:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:763:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:763:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:764:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:764:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:765:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:765:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:766:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:766:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:767:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:767:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:768:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:768:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:769:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:769:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:76:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:76:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:76:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:76:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:770:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:770:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:771:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:771:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:772:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:772:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:773:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:773:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:774:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:774:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:775:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:775:1: warning: passing 'uint32_t (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:776:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:776:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:777:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:777:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, ppc_fprp_t *)' (aka 'unsigned int (struct CPUArchState *, unsigned int, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:778:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:778:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:779:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:779:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:780:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:780:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:781:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:781:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:782:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:782:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:783:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:783:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:784:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:784:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:785:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:785:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:786:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:786:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:787:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:787:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:788:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:788:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:789:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:789:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:78:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:78:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:790:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:790:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:791:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:791:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:792:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:792:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:793:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:793:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:794:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:794:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_avr_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:795:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:795:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:796:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:796:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:797:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_avr_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:797:1: warning: passing 'void (CPUArchState *, ppc_avr_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:798:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:798:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:799:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:799:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:79:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:79:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:7:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:7:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:800:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:800:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:801:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:801:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:802:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:802:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:803:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:803:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:804:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:804:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:805:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:805:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, ppc_fprp_t *)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, union _ppc_vsr_t *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:806:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:806:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:807:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:807:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:808:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:808:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:809:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:809:1: warning: passing 'void (CPUArchState *, ppc_fprp_t *, ppc_fprp_t *, uint32_t)' (aka 'void (struct CPUArchState *, union _ppc_vsr_t *, union _ppc_vsr_t *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:80:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:811:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:811:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:812:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:812:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:815:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:815:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:816:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:816:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:817:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:817:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:819:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:819:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:81:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:81:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:821:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:821:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:822:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:822:1: warning: passing 'uint32_t (CPUArchState *, target_ulong, uint64_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:82:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:82:1: warning: passing 'void (CPUArchState *, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:83:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:83:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:84:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:84:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:85:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:86:1: warning: passing 'uint32_t (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:88:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:89:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:8:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:8:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:91:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:91:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:92:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:92:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:93:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:93:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:94:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:95:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:96:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:97:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:98:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:98:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:99:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:99:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/ppc/helper_regs.c:209:9: warning: 'return' will never be executed [-Wunreachable-code-return] target/ppc/helper_regs.c:250:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/helper_regs.c:301:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/helper_regs.c:302:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/helper_regs.c:309:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/helper_regs.c:363:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/helper_regs.c:409:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] target/ppc/helper_regs.c:413:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] target/ppc/helper_regs.c:424:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:1009:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1009:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1009:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1009:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1009:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1013:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1013:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1013:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1013:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1016:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:1029:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1029:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1029:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1029:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1029:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1033:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1033:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1033:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1033:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1044:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1044:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1044:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1044:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1048:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1048:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1048:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1048:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1060:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1060:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1060:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1060:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1060:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1064:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1064:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1064:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1064:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1100:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1100:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1100:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1100:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1100:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1101:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1101:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1101:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1101:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1101:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1102:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1102:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1102:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1102:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1102:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1103:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1103:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1103:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1103:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1103:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1104:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1104:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1104:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1104:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1104:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1105:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1105:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1105:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1105:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1105:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1116:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1116:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1116:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1116:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1116:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1119:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1119:23: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1119:23: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1119:23)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1119:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1122:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1122:46: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1122:46: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1122:35)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1122:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1133:43: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:1163:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1187:43: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:1218:43: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:1241:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1241:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1241:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1241:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1241:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1251:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1259:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1259:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1259:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1259:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1259:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1269:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1366:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1366:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1366:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1366:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/ppc/int_helper.c:1366:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1366:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1366:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1366:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1367:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1367:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1367:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1367:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/ppc/int_helper.c:1367:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1367:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1367:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1367:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1368:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1368:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1368:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1368:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/ppc/int_helper.c:1368:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1368:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1368:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1368:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1369:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1369:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1369:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1369:1: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/ppc/int_helper.c:1369:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1369:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1369:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1369:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1393:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1393:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1393:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1393:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1409:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1409:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1409:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1409:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1447:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1447:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1447:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1447:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1447:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1448:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1448:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1448:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1448:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1448:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1449:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1449:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1449:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1449:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1449:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1457:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1457:25: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1457:25: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1457:25)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1457:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1484:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1484:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1484:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1484:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1485:9: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1485:9: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1485:9)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1485:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1493:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1516:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1516:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1516:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1516:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1516:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1516:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1517:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1517:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1517:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1517:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1517:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1517:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1518:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1518:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1518:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1518:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1518:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1518:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1519:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1519:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1519:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1519:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1519:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1519:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1520:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1520:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1520:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1520:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1520:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1520:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1521:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1521:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1521:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1521:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1521:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1521:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1522:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1522:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1522:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1522:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1522:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1522:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1523:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1523:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1523:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1523:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1523:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1523:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1524:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1524:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1524:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1524:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1524:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1524:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1525:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1525:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1525:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1525:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1525:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1525:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1525:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1526:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1526:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1526:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1526:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1526:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1526:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1526:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1527:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1527:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1527:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:1527:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1527:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1527:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1527:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1536:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1536:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1536:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1536:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1536:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1553:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1553:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1553:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1553:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1553:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1554:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1554:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1554:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1554:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1554:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1555:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1555:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1555:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1555:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1555:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1556:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1556:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1556:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1556:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1556:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1563:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1563:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1563:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1563:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1563:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1593:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1593:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1593:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/int_helper.c:1593:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1593:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1593:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1593:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1593:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/int_helper.c:1594:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1594:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1594:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1594:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1594:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1594:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1594:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/int_helper.c:1595:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1595:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1595:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/int_helper.c:1595:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1595:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1595:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1595:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1595:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/int_helper.c:1596:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1596:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1596:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1596:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1596:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1596:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1596:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/int_helper.c:1602:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1602:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1602:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1602:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1602:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1611:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1611:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1611:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1611:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1611:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1639:12: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1639:12: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1639:12)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1639:12: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1640:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/int_helper.c:1642:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:1643:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/int_helper.c:1644:39: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1658:14: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1658:14: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1658:14)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1658:14: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1660:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:1672:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1672:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1672:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1672:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1672:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1680:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1719:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1719:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1719:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:1719:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1719:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1719:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1719:1: warning: operand of ? changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1719:1: warning: operand of ? changes signedness: 'unsigned long' to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1719:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1719:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1719:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1720:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1720:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1720:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:1720:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1720:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1720:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:1720:1: warning: operand of ? changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1720:1: warning: operand of ? changes signedness: 'unsigned long' to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1720:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1720:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1720:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1721:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1721:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1721:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:1721:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1721:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1721:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:1721:1: warning: operand of ? changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1721:1: warning: operand of ? changes signedness: 'unsigned long' to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1721:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1721:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1721:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1722:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1722:1: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1722:1: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:1722:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1722:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1722:1: warning: operand of ? changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1722:1: warning: operand of ? changes signedness: 'unsigned long' to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1722:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1722:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1722:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1759:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/int_helper.c:1759:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1759:1: warning: comparison of integers of different signs: 'long long' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1759:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1759:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1759:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1759:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1759:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1759:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1760:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/int_helper.c:1760:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1760:1: warning: comparison of integers of different signs: 'long long' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1760:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1760:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1760:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1760:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1760:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1760:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1761:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/int_helper.c:1761:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1761:1: warning: comparison of integers of different signs: 'long long' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1761:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1761:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1761:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1761:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1761:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1761:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1762:1: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/int_helper.c:1762:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1762:1: warning: comparison of integers of different signs: 'long long' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1762:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1762:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:1762:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:1762:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1762:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1762:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1812:1: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/int_helper.c:1812:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:1813:1: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/int_helper.c:1813:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:1814:1: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/int_helper.c:1814:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:1815:1: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/int_helper.c:1815:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:1820:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/int_helper.c:1826:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] target/ppc/int_helper.c:1827:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:182:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:1839:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:1840:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] target/ppc/int_helper.c:1841:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:1863:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:1897:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1897:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1897:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1897:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1897:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1897:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1898:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1898:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1898:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1898:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1898:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1898:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1899:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1899:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1899:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1899:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1899:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1899:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1900:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1900:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1900:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1900:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1900:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1900:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:1923:13: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1923:13: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1923:13)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1923:13: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1925:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1925:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1925:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1925:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1925:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1944:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1944:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1944:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1944:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1944:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1948:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1948:25: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1948:25: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1948:25)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1948:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1954:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:1965:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1965:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1965:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1965:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1965:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:1968:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1968:25: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1968:25: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1968:25)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1968:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:197:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:1984:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:1984:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:1984:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:1984:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:1984:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2001:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2001:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2001:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2001:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2001:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2004:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2004:25: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2004:25: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2004:25)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2004:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2039:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2039:1: warning: declaration shadows a local variable [-Wshadow] target/ppc/int_helper.c:2039:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2039:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2039:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2039:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2039:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2039:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2040:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2040:1: warning: declaration shadows a local variable [-Wshadow] target/ppc/int_helper.c:2040:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2040:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2040:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2040:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2040:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2040:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2061:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2061:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2061:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:2061:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2061:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2061:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2061:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2062:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2062:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2062:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:2062:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2062:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2062:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2062:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2063:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2063:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2063:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:2063:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2063:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2063:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2063:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2064:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2064:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2064:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:2064:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2064:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2064:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2064:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2065:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2065:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2065:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:2065:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2065:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2065:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2065:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2066:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2066:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2066:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/int_helper.c:2066:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2066:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2066:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2066:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2084:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2084:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2084:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2084:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2084:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2084:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2085:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2085:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2085:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2085:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2085:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2085:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2095:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2095:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2095:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2095:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2095:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2095:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2096:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2096:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2096:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2096:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2096:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2096:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2097:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2097:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2097:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2097:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2097:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2097:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2098:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:2098:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2098:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2098:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2098:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2098:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2110:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2110:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2110:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2110:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2110:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2110:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2111:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2111:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2111:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2111:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2111:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2111:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2112:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2112:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2112:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2112:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2112:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2112:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2113:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:2113:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2113:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2113:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2113:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2113:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:227:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2319:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2343:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2370:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2370:68: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2376:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2376:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2380:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2380:72: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2384:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2384:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2391:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:2451:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2454:61: warning: unused parameter 'ps' [-Wunused-parameter] target/ppc/int_helper.c:2485:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2511:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2529:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2551:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2572:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:259:12: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:259:12: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:2601:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:2609:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2609:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2646:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2649:62: warning: unused parameter 'ps' [-Wunused-parameter] target/ppc/int_helper.c:2673:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:2674:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:2676:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:2677:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:2686:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2689:77: warning: unused parameter 'ps' [-Wunused-parameter] target/ppc/int_helper.c:2709:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2717:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2717:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2723:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2733:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:2750:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2750:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2759:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2762:74: warning: unused parameter 'ps' [-Wunused-parameter] target/ppc/int_helper.c:2796:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:2807:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:2834:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2834:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2842:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:285:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:2872:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:2872:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:2875:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:2878:78: warning: unused parameter 'ps' [-Wunused-parameter] target/ppc/int_helper.c:2928:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2928:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2928:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2928:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2938:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2938:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2938:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2938:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2945:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2953:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2953:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2953:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2953:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2956:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2966:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2966:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2966:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2966:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2970:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2970:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2970:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2970:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2984:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2984:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2984:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2984:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:2987:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:2996:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:2996:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:2996:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:2996:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:2996:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:3027:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:3027:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:3027:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:3027:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:3027:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:3057:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:3057:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:3057:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:3057:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:3057:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:3063:10: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:3078:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:3083:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:3084:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:3084:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:3084:56: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:3102:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:3104:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:3110:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:3144:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:3144:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:3144:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:3144:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/int_helper.c:3148:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:3148:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/int_helper.c:340:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/int_helper.c:347:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:357:24: warning: implicit conversion loses integer precision: 'long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:359:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:361:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:382:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:384:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/int_helper.c:395:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/int_helper.c:413:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/int_helper.c:466:1: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:467:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:468:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/int_helper.c:470:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:471:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:472:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:473:1: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:474:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:475:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:496:58: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:516:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:516:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:516:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:516:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:516:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:517:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:517:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:517:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:517:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:517:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:518:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:518:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:518:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:518:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:518:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:519:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:519:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:519:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:519:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:519:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:532:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:532:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:532:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:532:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:532:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:532:23: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/int_helper.c:533:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:533:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:533:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:533:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:533:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:533:73: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/int_helper.c:562:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:562:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:562:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:562:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:562:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:562:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:563:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:563:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:563:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:563:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:563:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:563:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:564:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:564:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:564:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:564:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:564:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:564:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:565:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:565:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:565:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/ppc/int_helper.c:565:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:565:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:565:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:565:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:566:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:566:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:566:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/int_helper.c:566:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:566:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:566:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:566:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:567:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:567:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:567:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/int_helper.c:567:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:567:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:567:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:567:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:584:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:584:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:584:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:584:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:584:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:584:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:584:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:585:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:585:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:585:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:585:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:585:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:585:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:585:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:586:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:586:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:586:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:586:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:586:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:586:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:586:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:587:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:587:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:587:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/int_helper.c:587:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:587:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:587:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:587:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:588:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:588:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:588:1: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/int_helper.c:588:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:588:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:588:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:588:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:589:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:589:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:589:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/int_helper.c:589:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:589:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:589:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:589:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:609:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:609:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:609:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:609:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:609:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:609:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:610:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:610:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:610:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:610:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:610:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:610:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:611:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:611:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:611:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:611:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:611:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:611:1: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:625:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:625:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:625:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:625:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:625:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:625:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:626:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:626:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:626:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:626:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:626:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:626:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:637:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:637:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:637:1: warning: operand of ? changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/ppc/int_helper.c:637:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:637:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:637:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:637:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:638:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:638:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:638:1: warning: operand of ? changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/ppc/int_helper.c:638:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:638:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:638:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:638:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:639:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:639:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:639:1: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:639:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:639:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:639:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:639:1: warning: unused parameter 'desc' [-Wunused-parameter] target/ppc/int_helper.c:674:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:674:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:674:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:674:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:674:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:674:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:675:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:675:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:675:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:675:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:675:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:675:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:676:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:676:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:676:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:676:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:676:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:676:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:686:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:686:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:686:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:686:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:699:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:704:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/int_helper.c:744:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:744:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:744:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:744:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:744:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:744:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:745:1: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:745:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:745:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/int_helper.c:745:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:745:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:745:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:787:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:788:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:789:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/int_helper.c:83:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] target/ppc/int_helper.c:883:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:883:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:883:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:883:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:883:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:896:14: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:896:14: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:896:14)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:896:14: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:911:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:911:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:911:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:911:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:911:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:929:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:929:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:929:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:929:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:929:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:941:32: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/int_helper.c:945:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:945:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:945:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:945:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:945:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:967:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:967:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:967:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:967:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:967:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:968:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:968:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:968:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:968:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:968:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:969:1: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:969:1: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:969:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:969:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:969:1: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/int_helper.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:978:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:978:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:978:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:978:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:982:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:982:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:982:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:982:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/int_helper.c:993:21: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:993:21: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:993:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:993:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/int_helper.c:997:5: warning: extension used [-Wlanguage-extension-token] target/ppc/int_helper.c:997:5: warning: padding size of 'struct (unnamed at ../target/ppc/int_helper.c:997:5)' with 7 bits to alignment boundary [-Wpadded] target/ppc/int_helper.c:997:5: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/internal.h:101:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:103:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:105:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:107:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:109:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:110:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:111:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:112:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:113:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:114:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:116:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:125:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:127:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:129:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:131:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:133:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:135:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:137:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:139:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:141:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:143:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:145:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:147:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:149:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:152:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:156:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:157:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:158:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:159:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:160:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:163:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/ppc/internal.h:166:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:169:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:170:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:184:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:185:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:187:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:189:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:198:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:199:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:200:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:201:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:202:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:203:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:204:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:205:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:206:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:207:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:208:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:209:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:210:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/ppc/internal.h:210:60: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:259:8: warning: padding size of 'struct mmu_ctx_t' with 4 bytes to alignment boundary [-Wpadded] target/ppc/internal.h:263:12: warning: padding struct 'struct mmu_ctx_t' with 4 bytes to align 'hash' [-Wpadded] target/ppc/internal.h:303:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/internal.h:303:11: warning: padding size of 'struct (unnamed at ../target/ppc/internal.h:303:11)' with 28 bits to alignment boundary [-Wpadded] target/ppc/internal.h:303:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/internal.h:303:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/internal.h:303:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/internal.h:304:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/internal.h:304:11: warning: padding size of 'struct (unnamed at ../target/ppc/internal.h:304:11)' with 28 bits to alignment boundary [-Wpadded] target/ppc/internal.h:304:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/internal.h:304:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/internal.h:304:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/internal.h:305:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/internal.h:305:11: warning: padding size of 'struct (unnamed at ../target/ppc/internal.h:305:11)' with 3 bytes to alignment boundary [-Wpadded] target/ppc/internal.h:305:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/internal.h:305:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/internal.h:305:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/internal.h:45:46: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:47:46: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:49:46: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:50:46: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:87:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:89:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:91:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:93:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:95:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:97:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/internal.h:99:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/kvm-stub.c:16:43: warning: unused parameter 'd' [-Wunused-parameter] target/ppc/kvm-stub.c:16:56: warning: unused parameter 'cs' [-Wunused-parameter] target/ppc/kvm_ppc.h:103:50: warning: unused parameter 'buf' [-Wunused-parameter] target/ppc/kvm_ppc.h:123:51: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/kvm_ppc.h:128:53: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/kvm_ppc.h:129:49: warning: unused parameter 'buf' [-Wunused-parameter] target/ppc/kvm_ppc.h:129:58: warning: unused parameter 'buf_len' [-Wunused-parameter] target/ppc/kvm_ppc.h:134:52: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:134:61: warning: unused parameter 'irq' [-Wunused-parameter] target/ppc/kvm_ppc.h:134:70: warning: unused parameter 'level' [-Wunused-parameter] target/ppc/kvm_ppc.h:156:1: warning: function 'kvmppc_enable_h_rpt_invalidate' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/kvm_ppc.h:160:48: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:164:49: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:164:63: warning: unused parameter 'compat_pvr' [-Wunused-parameter] target/ppc/kvm_ppc.h:169:54: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:169:63: warning: unused parameter 'mpic_proxy' [-Wunused-parameter] target/ppc/kvm_ppc.h:178:48: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:188:72: warning: unused parameter 'errp' [-Wunused-parameter] target/ppc/kvm_ppc.h:193:46: warning: unused parameter 'smt' [-Wunused-parameter] target/ppc/kvm_ppc.h:198:50: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:198:64: warning: unused parameter 'tsr_bits' [-Wunused-parameter] target/ppc/kvm_ppc.h:203:53: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:203:67: warning: unused parameter 'tsr_bits' [-Wunused-parameter] target/ppc/kvm_ppc.h:208:46: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:213:60: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:218:64: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:219:43: warning: unused parameter 'radix' [-Wunused-parameter] target/ppc/kvm_ppc.h:219:55: warning: unused parameter 'gtse' [-Wunused-parameter] target/ppc/kvm_ppc.h:220:47: warning: unused parameter 'proc_tbl' [-Wunused-parameter] target/ppc/kvm_ppc.h:225:58: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:226:59: warning: unused parameter 'online' [-Wunused-parameter] target/ppc/kvm_ppc.h:231:57: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:231:70: warning: unused parameter 'tb_offset' [-Wunused-parameter] target/ppc/kvm_ppc.h:246:54: warning: unused parameter 'liobn' [-Wunused-parameter] target/ppc/kvm_ppc.h:246:70: warning: unused parameter 'page_shift' [-Wunused-parameter] target/ppc/kvm_ppc.h:247:54: warning: unused parameter 'bus_offset' [-Wunused-parameter] target/ppc/kvm_ppc.h:248:54: warning: unused parameter 'nb_table' [-Wunused-parameter] target/ppc/kvm_ppc.h:249:50: warning: unused parameter 'pfd' [-Wunused-parameter] target/ppc/kvm_ppc.h:249:60: warning: unused parameter 'need_vfio' [-Wunused-parameter] target/ppc/kvm_ppc.h:254:49: warning: unused parameter 'table' [-Wunused-parameter] target/ppc/kvm_ppc.h:254:60: warning: unused parameter 'pfd' [-Wunused-parameter] target/ppc/kvm_ppc.h:255:52: warning: unused parameter 'nb_table' [-Wunused-parameter] target/ppc/kvm_ppc.h:260:41: warning: unused parameter 'shift_hint' [-Wunused-parameter] target/ppc/kvm_ppc.h:265:55: warning: unused parameter 'hash_shift' [-Wunused-parameter] target/ppc/kvm_ppc.h:275:46: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:275:59: warning: unused parameter 'errp' [-Wunused-parameter] target/ppc/kvm_ppc.h:284:56: warning: unused parameter 'hptes' [-Wunused-parameter] target/ppc/kvm_ppc.h:285:45: warning: unused parameter 'ptex' [-Wunused-parameter] target/ppc/kvm_ppc.h:285:55: warning: unused parameter 'n' [-Wunused-parameter] target/ppc/kvm_ppc.h:286:1: warning: function 'kvmppc_read_hptes' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/kvm_ppc.h:290:45: warning: unused parameter 'ptex' [-Wunused-parameter] target/ppc/kvm_ppc.h:290:60: warning: unused parameter 'pte0' [-Wunused-parameter] target/ppc/kvm_ppc.h:290:75: warning: unused parameter 'pte1' [-Wunused-parameter] target/ppc/kvm_ppc.h:291:1: warning: function 'kvmppc_write_hpte' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/kvm_ppc.h:302:60: warning: unused parameter 'token' [-Wunused-parameter] target/ppc/kvm_ppc.h:303:63: warning: unused parameter 'function' [-Wunused-parameter] target/ppc/kvm_ppc.h:308:43: warning: unused parameter 'write' [-Wunused-parameter] target/ppc/kvm_ppc.h:308:59: warning: unused parameter 'index' [-Wunused-parameter] target/ppc/kvm_ppc.h:308:74: warning: unused parameter 'errp' [-Wunused-parameter] target/ppc/kvm_ppc.h:313:46: warning: unused parameter 'f' [-Wunused-parameter] target/ppc/kvm_ppc.h:313:53: warning: unused parameter 'fd' [-Wunused-parameter] target/ppc/kvm_ppc.h:313:64: warning: unused parameter 'bufsize' [-Wunused-parameter] target/ppc/kvm_ppc.h:314:44: warning: unused parameter 'max_ns' [-Wunused-parameter] target/ppc/kvm_ppc.h:319:52: warning: unused parameter 'f' [-Wunused-parameter] target/ppc/kvm_ppc.h:319:59: warning: unused parameter 'fd' [-Wunused-parameter] target/ppc/kvm_ppc.h:319:72: warning: unused parameter 'index' [-Wunused-parameter] target/ppc/kvm_ppc.h:320:51: warning: unused parameter 'n_valid' [-Wunused-parameter] target/ppc/kvm_ppc.h:320:69: warning: unused parameter 'n_invalid' [-Wunused-parameter] target/ppc/kvm_ppc.h:321:50: warning: unused parameter 'errp' [-Wunused-parameter] target/ppc/kvm_ppc.h:376:52: warning: unused parameter 'enable' [-Wunused-parameter] target/ppc/kvm_ppc.h:386:60: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:386:69: warning: unused parameter 'enable' [-Wunused-parameter] target/ppc/kvm_ppc.h:401:54: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:411:57: warning: unused parameter 'errp' [-Wunused-parameter] target/ppc/kvm_ppc.h:416:57: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:417:58: warning: unused parameter 'flags' [-Wunused-parameter] target/ppc/kvm_ppc.h:417:69: warning: unused parameter 'shift' [-Wunused-parameter] target/ppc/kvm_ppc.h:422:56: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:423:57: warning: unused parameter 'flags' [-Wunused-parameter] target/ppc/kvm_ppc.h:423:68: warning: unused parameter 'shift' [-Wunused-parameter] target/ppc/kvm_ppc.h:428:63: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:439:51: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:439:65: warning: unused parameter 'addr' [-Wunused-parameter] target/ppc/kvm_ppc.h:439:75: warning: unused parameter 'len' [-Wunused-parameter] target/ppc/kvm_ppc.h:443:50: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/kvm_ppc.h:443:64: warning: unused parameter 'addr' [-Wunused-parameter] target/ppc/kvm_ppc.h:443:74: warning: unused parameter 'len' [-Wunused-parameter] target/ppc/kvm_ppc.h:98:49: warning: unused parameter 'buf' [-Wunused-parameter] target/ppc/machine.c:104:50: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:105:40: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:105:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/ppc/machine.c:125:53: warning: unused parameter 'version_id' [-Wunused-parameter] target/ppc/machine.c:133:53: warning: unused parameter 'version_id' [-Wunused-parameter] target/ppc/machine.c:171:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/machine.c:177:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/machine.c:209:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/machine.c:232:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/machine.c:240:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/ppc/machine.c:269:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/machine.c:299:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/machine.c:301:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/machine.c:307:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/machine.c:30:50: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:31:40: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:336:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:337:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:338:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:349:55: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:350:41: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:357:55: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:358:41: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:358:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/ppc/machine.c:377:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:377:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:393:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:410:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:410:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:411:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:41:50: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:42:40: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:42:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/ppc/machine.c:430:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:431:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:431:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:432:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:432:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:433:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:433:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:434:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:434:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:435:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:435:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:436:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:436:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:437:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:437:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:438:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:438:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:439:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:439:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:440:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:440:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:441:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:441:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:442:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:447:29: warning: unused parameter 'opaque' [-Wunused-parameter] target/ppc/machine.c:464:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:464:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:465:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:470:51: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:471:41: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:481:51: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:482:41: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:482:60: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/ppc/machine.c:511:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/ppc/machine.c:521:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/machine.c:522:32: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/machine.c:538:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:538:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:539:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:539:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:540:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:550:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:550:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:551:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:551:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:552:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:552:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:553:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:571:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:571:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:572:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:572:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/ppc/machine.c:572:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:576:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:576:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:577:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:586:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:586:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:587:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:587:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:588:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:588:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:589:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:589:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:590:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:590:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:591:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:591:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:592:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:610:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:610:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:611:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:611:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/ppc/machine.c:611:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:615:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:624:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:624:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:625:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:625:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:626:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:626:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:627:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:627:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:628:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:63:50: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:646:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:646:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:647:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:647:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/ppc/machine.c:647:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:64:40: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:651:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:669:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:669:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:670:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:684:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:684:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:686:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:686:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:688:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:688:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:689:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:689:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:692:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:692:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:693:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:693:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:696:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:696:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:699:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:699:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:702:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:702:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:705:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:705:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:706:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:706:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:707:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:707:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:709:9: warning: extension used [-Wlanguage-extension-token] target/ppc/machine.c:709:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/ppc/machine.c:710:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/ppc/machine.c:73:50: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:74:40: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/machine.c:74:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/ppc/machine.c:94:50: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/machine.c:95:40: warning: unused parameter 'field' [-Wunused-parameter] target/ppc/mem_helper.c:108:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:116:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:117:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/mem_helper.c:122:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:147:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/mem_helper.c:153:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mem_helper.c:156:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mem_helper.c:159:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mem_helper.c:159:58: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/mem_helper.c:191:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:205:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:205:71: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:206:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:206:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:209:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:211:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:219:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:234:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:236:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/mem_helper.c:238:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:248:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/mem_helper.c:248:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/mem_helper.c:253:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:257:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:275:34: warning: unused parameter 'opcode' [-Wunused-parameter] target/ppc/mem_helper.c:277:41: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mem_helper.c:277:41: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mem_helper.c:300:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:300:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:313:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:318:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:323:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mem_helper.c:323:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:330:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:337:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mem_helper.c:337:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:338:53: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mem_helper.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] target/ppc/mem_helper.c:350:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:350:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:354:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mem_helper.c:354:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:354:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mem_helper.c:354:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:367:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mem_helper.c:367:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mem_helper.c:378:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:379:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mem_helper.c:390:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:391:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mem_helper.c:403:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:414:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:432:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:435:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mem_helper.c:436:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:454:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:457:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mem_helper.c:458:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:45:50: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/mem_helper.c:500:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/mem_helper.c:500:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:500:1: warning: extension used [-Wlanguage-extension-token] target/ppc/mem_helper.c:500:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/mem_helper.c:500:1: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:500:1: warning: padding size of 'struct (unnamed at ../target/ppc/mem_helper.c:500:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/mem_helper.c:500:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/mem_helper.c:501:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/mem_helper.c:501:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:501:1: warning: extension used [-Wlanguage-extension-token] target/ppc/mem_helper.c:501:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/mem_helper.c:501:1: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:501:1: warning: padding size of 'struct (unnamed at ../target/ppc/mem_helper.c:501:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/mem_helper.c:501:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/mem_helper.c:502:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:502:1: warning: extension used [-Wlanguage-extension-token] target/ppc/mem_helper.c:502:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/mem_helper.c:502:1: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:502:1: warning: padding size of 'struct (unnamed at ../target/ppc/mem_helper.c:502:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/mem_helper.c:502:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/mem_helper.c:50:34: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:528:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:528:1: warning: extension used [-Wlanguage-extension-token] target/ppc/mem_helper.c:528:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/mem_helper.c:528:1: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:528:1: warning: padding size of 'struct (unnamed at ../target/ppc/mem_helper.c:528:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/mem_helper.c:528:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/mem_helper.c:529:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:529:1: warning: extension used [-Wlanguage-extension-token] target/ppc/mem_helper.c:529:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/mem_helper.c:529:1: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:529:1: warning: padding size of 'struct (unnamed at ../target/ppc/mem_helper.c:529:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/mem_helper.c:529:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/mem_helper.c:530:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:530:1: warning: extension used [-Wlanguage-extension-token] target/ppc/mem_helper.c:530:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/mem_helper.c:530:1: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/mem_helper.c:530:1: warning: padding size of 'struct (unnamed at ../target/ppc/mem_helper.c:530:1)' with 7 bits to alignment boundary [-Wpadded] target/ppc/mem_helper.c:530:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/mem_helper.c:54:23: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/mem_helper.c:54:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:563:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:563:1: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/ppc/mem_helper.c:563:1: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] target/ppc/mem_helper.c:563:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/mem_helper.c:564:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:564:1: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/ppc/mem_helper.c:564:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/mem_helper.c:592:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:592:1: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] target/ppc/mem_helper.c:592:1: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] target/ppc/mem_helper.c:593:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:593:1: warning: comparison of integers of different signs: 'int' and 'target_ulong' (aka 'unsigned long long') [-Wsign-compare] target/ppc/mem_helper.c:617:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:619:69: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:65:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mem_helper.c:65:23: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/mem_helper.c:65:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mem_helper.c:68:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:73:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:74:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/mem_helper.c:75:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mem_helper.c:78:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/mem_helper.c:86:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mem_helper.c:95:18: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/ppc/misc_helper.c:104:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/misc_helper.c:151:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/misc_helper.c:181:15: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/misc_helper.c:215:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/misc_helper.c:220:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/misc_helper.c:242:9: warning: macro is not used [-Wunused-macros] target/ppc/misc_helper.c:257:15: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/misc_helper.c:260:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/misc_helper.c:260:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/misc_helper.c:260:18: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/misc_helper.c:263:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/misc_helper.c:263:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/misc_helper.c:263:18: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/misc_helper.c:50:1: warning: function 'raise_hv_fu_exception' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/misc_helper.c:62:1: warning: function 'raise_fu_exception' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/misc_helper.c:73:47: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/misc_helper.c:73:61: warning: unused parameter 'bit' [-Wunused-parameter] target/ppc/misc_helper.c:74:46: warning: unused parameter 'caller' [-Wunused-parameter] target/ppc/misc_helper.c:74:63: warning: unused parameter 'cause' [-Wunused-parameter] target/ppc/misc_helper.c:79:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/misc_helper.c:84:46: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/misc_helper.c:84:60: warning: unused parameter 'bit' [-Wunused-parameter] target/ppc/misc_helper.c:85:42: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/misc_helper.c:85:57: warning: unused parameter 'cause' [-Wunused-parameter] target/ppc/misc_helper.c:92:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/misc_helper.c:96:45: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/misc_helper.c:96:59: warning: unused parameter 'bit' [-Wunused-parameter] target/ppc/misc_helper.c:97:41: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/misc_helper.c:97:56: warning: unused parameter 'cause' [-Wunused-parameter] target/ppc/mmu-book3s-v3.h:112:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash32.c:102:69: warning: unused parameter 'batl' [-Wunused-parameter] target/ppc/mmu-hash32.c:112:40: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/mmu-hash32.c:113:41: warning: unused parameter 'batu' [-Wunused-parameter] target/ppc/mmu-hash32.c:146:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/mmu-hash32.c:161:28: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu-hash32.c:161:28: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu-hash32.c:187:12: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash32.c:280:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:300:9: warning: extension used [-Wlanguage-extension-token] target/ppc/mmu-hash32.c:300:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/mmu-hash32.c:306:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:307:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:314:12: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash32.c:319:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:328:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:362:20: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/mmu-hash32.c:375:49: warning: unused parameter 'sr' [-Wunused-parameter] target/ppc/mmu-hash32.c:412:44: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:413:19: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/mmu-hash32.c:422:45: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:442:49: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:456:50: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:457:20: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/mmu-hash32.c:465:37: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:492:37: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:524:45: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.c:98:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/mmu-hash32.c:98:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/mmu-hash32.h:100:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.h:102:70: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.h:76:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.h:84:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.h:92:25: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash32.h:94:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu-hash64.c:1014:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/mmu-hash64.c:1032:14: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/mmu-hash64.c:1046:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/mmu-hash64.c:1078:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:1090:52: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:1116:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/mmu-hash64.c:1118:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/mmu-hash64.c:1122:62: warning: unused parameter 'ptex' [-Wunused-parameter] target/ppc/mmu-hash64.c:1123:45: warning: unused parameter 'pte0' [-Wunused-parameter] target/ppc/mmu-hash64.c:1123:64: warning: unused parameter 'pte1' [-Wunused-parameter] target/ppc/mmu-hash64.c:1145:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:159:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mmu-hash64.c:177:51: warning: unused parameter 'rs' [-Wunused-parameter] target/ppc/mmu-hash64.c:177:64: warning: unused parameter 'l' [-Wunused-parameter] target/ppc/mmu-hash64.c:196:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mmu-hash64.c:298:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mmu-hash64.c:313:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mmu-hash64.c:345:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu-hash64.c:356:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu-hash64.c:368:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu-hash64.c:380:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu-hash64.c:387:59: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/mmu-hash64.c:492:13: warning: 12 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_6xx'... [-Wswitch-enum] target/ppc/mmu-hash64.c:515:21: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:520:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:531:14: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/mmu-hash64.c:542:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:547:47: warning: cast from 'const struct ppc_hash_pte64 *' to 'void *' drops const qualifier [-Wcast-qual] target/ppc/mmu-hash64.c:547:56: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:548:34: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:613:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:622:9: warning: extension used [-Wlanguage-extension-token] target/ppc/mmu-hash64.c:622:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/mmu-hash64.c:62:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mmu-hash64.c:650:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu-hash64.c:657:12: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu-hash64.c:713:14: warning: comparison of integers of different signs: 'hwaddr' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/ppc/mmu-hash64.c:760:13: warning: 13 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_6xx'... [-Wswitch-enum] target/ppc/mmu-hash64.c:775:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:788:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/ppc/mmu-hash64.c:793:25: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:820:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:837:13: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-hash64.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/mmu-hash64.c:975:17: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/mmu-hash64.h:119:53: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/mmu-hash64.h:125:53: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/mmu-hash64.h:167:48: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/mmu-hash64.h:170:52: warning: unused parameter 'cpu' [-Wunused-parameter] target/ppc/mmu-radix64.c:125:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu-radix64.c:137:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/mmu-radix64.c:158:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu-radix64.c:171:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/mmu-radix64.c:292:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu-radix64.c:317:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu-radix64.c:399:69: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu-radix64.c:505:63: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu-radix64.c:513:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu-radix64.c:543:67: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu-radix64.c:548:20: warning: variable 'pte' may be uninitialized when used here [-Wconditional-uninitialized] target/ppc/mmu-radix64.c:561:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu-radix64.c:643:15: warning: 'PPC_VIRTUAL_HYPERVISOR_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu-radix64.c:686:19: warning: extension used [-Wlanguage-extension-token] target/ppc/mmu-radix64.c:686:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/mmu-radix64.c:710:23: warning: extension used [-Wlanguage-extension-token] target/ppc/mmu-radix64.c:710:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/mmu-radix64.c:99:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/ppc/mmu_common.c:1010:27: warning: code will never be executed [-Wunreachable-code] target/ppc/mmu_common.c:1011:9: warning: code will never be executed [-Wunreachable-code] target/ppc/mmu_common.c:1044:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/mmu_common.c:1116:13: warning: 11 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1116:13: warning: 6 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1148:41: warning: unused parameter 'access_type' [-Wunused-parameter] target/ppc/mmu_common.c:1153:13: warning: 10 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1178:13: warning: 8 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:117:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/ppc/mmu_common.c:117:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_common.c:117:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:1211:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/mmu_common.c:1222:17: warning: 'return' will never be executed [-Wunreachable-code-return] target/ppc/mmu_common.c:1258:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1261:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1264:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1276:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_common.c:1276:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:1279:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_common.c:1279:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:1305:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1320:25: warning: 8 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1324:43: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1330:46: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1334:55: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1339:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1388:25: warning: 8 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_32B', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1397:43: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1401:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1403:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1409:46: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1420:55: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1425:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:142:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_common.c:142:17: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_common.c:1440:46: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1446:48: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1449:41: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1464:41: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1470:41: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1481:41: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1493:41: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:1509:13: warning: 13 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_SOFT_6xx', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1509:13: warning: 8 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_SOFT_6xx', 'POWERPC_MMU_SOFT_74xx'... [-Wswitch-enum] target/ppc/mmu_common.c:1537:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu_common.c:1550:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:1550:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:1552:12: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_common.c:211:22: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_common.c:211:22: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:257:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:257:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_common.c:310:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/mmu_common.c:492:35: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/mmu_common.c:535:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/ppc/mmu_common.c:539:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:571:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_common.c:601:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:608:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:614:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:680:47: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/mmu_common.c:765:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:767:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:793:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:799:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:805:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_common.c:919:27: warning: code will never be executed [-Wunreachable-code] target/ppc/mmu_common.c:920:9: warning: code will never be executed [-Wunreachable-code] target/ppc/mmu_helper.c:1016:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:1016:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_helper.c:1025:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:1025:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1029:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1035:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:1035:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_helper.c:1059:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1080:13: warning: 'return' will never be executed [-Wunreachable-code-return] target/ppc/mmu_helper.c:1091:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1091:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1091:38: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/mmu_helper.c:1091:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/ppc/mmu_helper.c:1091:50: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] target/ppc/mmu_helper.c:1091:53: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/ppc/mmu_helper.c:1099:15: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1106:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu_helper.c:1111:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:1116:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu_helper.c:1141:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1145:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:1149:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1156:12: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1172:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1183:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:1183:37: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_helper.c:1184:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1184:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1185:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1185:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1188:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1189:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1253:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1253:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1256:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:1256:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1267:58: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1271:16: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1298:9: warning: extension used [-Wlanguage-extension-token] target/ppc/mmu_helper.c:1298:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/mmu_helper.c:1304:9: warning: extension used [-Wlanguage-extension-token] target/ppc/mmu_helper.c:1304:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/mmu_helper.c:1310:61: warning: unused parameter 'address' [-Wunused-parameter] target/ppc/mmu_helper.c:1316:61: warning: unused parameter 'address' [-Wunused-parameter] target/ppc/mmu_helper.c:1343:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:1343:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:1360:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:1363:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/ppc/mmu_helper.c:1404:54: warning: unused parameter 'size' [-Wunused-parameter] target/ppc/mmu_helper.c:1408:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/mmu_helper.c:1414:32: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1414:34: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1414:34: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1414:60: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1414:60: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:1415:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:1421:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:1422:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:144:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:189:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:189:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:220:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:234:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:234:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:245:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:253:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:267:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:267:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:278:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:292:13: warning: 7 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_SOFT_74xx', 'POWERPC_MMU_64B'... [-Wswitch-enum] target/ppc/mmu_helper.c:301:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/mmu_helper.c:305:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/mmu_helper.c:319:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/ppc/mmu_helper.c:326:13: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:326:13: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:338:13: warning: 12 enumeration values not explicitly handled in switch: 'POWERPC_MMU_UNKNOWN', 'POWERPC_MMU_SOFT_74xx', 'POWERPC_MMU_SOFT_4xx'... [-Wswitch-enum] target/ppc/mmu_helper.c:437:9: warning: macro is not used [-Wunused-macros] target/ppc/mmu_helper.c:438:9: warning: macro is not used [-Wunused-macros] target/ppc/mmu_helper.c:454:9: warning: macro is not used [-Wunused-macros] target/ppc/mmu_helper.c:455:9: warning: macro is not used [-Wunused-macros] target/ppc/mmu_helper.c:457:74: warning: unused parameter 'rs' [-Wunused-parameter] target/ppc/mmu_helper.c:470:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/mmu_helper.c:476:31: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:499:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/mmu_helper.c:533:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/mmu_helper.c:581:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/mmu_helper.c:586:51: warning: unused parameter 'addr' [-Wunused-parameter] target/ppc/mmu_helper.c:587:1: warning: function 'helper_tlbiva' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/ppc/mmu_helper.c:615:48: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:615:48: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:644:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/mmu_helper.c:647:19: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:649:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:655:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:655:17: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_helper.c:761:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:761:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:773:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:826:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:881:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/mmu_helper.c:881:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/mmu_helper.c:881:44: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:911:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:917:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:976:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:976:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:983:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/mmu_helper.c:983:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/mmu_helper.c:987:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/mmu_helper.c:990:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/monitor.c:100:41: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:101:37: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:102:38: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:104:34: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:105:41: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:106:35: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:107:35: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:108:12: warning: missing field 'offset' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:125:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/ppc/monitor.c:137:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/monitor.c:142:39: warning: extension used [-Wlanguage-extension-token] target/ppc/monitor.c:142:39: warning: padding size of 'struct (unnamed at ../target/ppc/monitor.c:142:39)' with 7 bits to alignment boundary [-Wpadded] target/ppc/monitor.c:142:39: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/monitor.c:155:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/ppc/monitor.c:155:21: warning: extension used [-Wlanguage-extension-token] target/ppc/monitor.c:155:21: warning: padding size of 'struct (unnamed at ../target/ppc/monitor.c:155:21)' with 7 bits to alignment boundary [-Wpadded] target/ppc/monitor.c:155:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/monitor.c:167:39: warning: extension used [-Wlanguage-extension-token] target/ppc/monitor.c:167:39: warning: padding size of 'struct (unnamed at ../target/ppc/monitor.c:167:39)' with 7 bits to alignment boundary [-Wpadded] target/ppc/monitor.c:167:39: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/monitor.c:32:75: warning: unused parameter 'md' [-Wunused-parameter] target/ppc/monitor.c:33:40: warning: unused parameter 'val' [-Wunused-parameter] target/ppc/monitor.c:44:12: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/monitor.c:47:75: warning: unused parameter 'md' [-Wunused-parameter] target/ppc/monitor.c:48:40: warning: unused parameter 'val' [-Wunused-parameter] target/ppc/monitor.c:51:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/monitor.c:51:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/monitor.c:54:76: warning: unused parameter 'md' [-Wunused-parameter] target/ppc/monitor.c:55:41: warning: unused parameter 'val' [-Wunused-parameter] target/ppc/monitor.c:61:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/monitor.c:61:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/monitor.c:64:75: warning: unused parameter 'md' [-Wunused-parameter] target/ppc/monitor.c:65:40: warning: unused parameter 'val' [-Wunused-parameter] target/ppc/monitor.c:71:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/monitor.c:74:75: warning: unused parameter 'md' [-Wunused-parameter] target/ppc/monitor.c:75:40: warning: unused parameter 'val' [-Wunused-parameter] target/ppc/monitor.c:81:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/ppc/monitor.c:81:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_long' (aka 'int') [-Wshorten-64-to-32] target/ppc/monitor.c:84:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/ppc/monitor.c:95:18: warning: no previous extern declaration for non-static variable 'monitor_defs' [-Wmissing-variable-declarations] target/ppc/monitor.c:96:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:98:44: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/ppc/monitor.c:99:39: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/ppc/power8-pmu-regs.c.inc:124:50: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/power8-pmu-regs.c.inc:144:59: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/power8-pmu-regs.c.inc:171:50: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/power8-pmu-regs.c.inc:260:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/power8-pmu-regs.c.inc:265:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/power8-pmu-regs.c.inc:72:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/power8-pmu-regs.c.inc:75:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/power8-pmu-regs.c.inc:85:59: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/power8-pmu.c:121:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/ppc/power8-pmu.c:148:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/power8-pmu.c:198:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/power8-pmu.c:205:65: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/power8-pmu.c:205:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/ppc/power8-pmu.c:277:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/power8-pmu.c:77:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/power8-pmu.c:78:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/power8-pmu.h:23:50: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/power8-pmu.h:24:54: warning: unused parameter 'env' [-Wunused-parameter] target/ppc/timebase_helper.c:159:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/timebase_helper.c:164:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/timebase_helper.c:171:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/timebase_helper.c:183:58: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/timebase_helper.c:187:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/timebase_helper.c:194:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/ppc/timebase_helper.c:51:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/timebase_helper.c:69:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/timebase_helper.c:74:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/timebase_helper.c:79:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/timebase_helper.c:84:29: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/ppc/translate.c:1004:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1004:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:100:41: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/ppc/translate.c:1038:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1047:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1056:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:105:42: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/ppc/translate.c:1065:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1075:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1075:56: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:1080:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1086:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1086:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:1090:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1090:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:1098:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1098:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:1108:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1108:54: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:1123:51: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1123:60: warning: unused parameter 'facility_sprn' [-Wunused-parameter] target/ppc/translate.c:1137:50: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1137:59: warning: unused parameter 'facility_sprn' [-Wunused-parameter] target/ppc/translate.c:1151:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1164:43: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1176:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1187:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1187:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:1309:9: warning: macro is not used [-Wunused-macros] target/ppc/translate.c:1435:28: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:1435:28: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:1459:28: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:1459:28: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:1464:46: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1529:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:164:9: warning: padding struct 'struct DisasContext' with 2 bytes to align 'mem_idx' [-Wpadded] target/ppc/translate.c:1692:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1767:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1768:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1770:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1771:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1786:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1787:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1788:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1789:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1842:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1843:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1845:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1846:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1848:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1849:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:184:16: warning: padding struct 'struct DisasContext' with 2 bytes to align 'spr_cb' [-Wpadded] target/ppc/translate.c:1850:26: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1851:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1854:52: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1897:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1898:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1901:52: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:1942:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:1943:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2258:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2260:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2266:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2274:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:229:31: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2309:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2311:57: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2313:58: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2315:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2317:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2324:47: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2337:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2338:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2339:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:234:31: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2401:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2402:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2419:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2444:72: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2444:72: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2457:25: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2457:25: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:245:49: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:2469:73: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2469:73: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2482:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2482:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:250:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:250:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2551:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2574:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2623:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:262:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2635:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2635:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2636:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2636:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:263:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2650:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2651:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2652:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2657:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2659:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2659:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2667:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate.c:2667:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:2667:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate.c:2667:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:2675:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2675:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2680:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2680:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate.c:2688:42: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2743:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2743:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2790:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2790:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2792:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2792:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2795:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2795:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:2795:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:279:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2807:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2808:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2809:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2809:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2811:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2818:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2819:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2820:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2820:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2822:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2829:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2830:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2831:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2831:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate.c:2831:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2833:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2847:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2847:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:2847:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:2858:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2859:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2861:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2868:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2869:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2871:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:2878:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2879:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:2889:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2890:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2898:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:291:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:2942:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:2954:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:2954:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate.c:3029:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate.c:3029:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:3040:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:3069:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate.c:3069:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:3121:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3165:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:3180:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:3206:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3207:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3208:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3209:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3210:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3212:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3213:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3223:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3224:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3225:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3226:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3227:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3230:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3242:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3244:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3245:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3247:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3248:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3258:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3259:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3260:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3261:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3264:1: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3282:9: warning: macro is not used [-Wunused-macros] target/ppc/translate.c:3327:9: warning: macro is not used [-Wunused-macros] target/ppc/translate.c:3359:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:3362:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:3366:71: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:3368:71: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:3372:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:3374:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:338:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:338:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:3390:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3409:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3429:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:3430:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:3431:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:3470:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3471:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3472:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3485:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:3498:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:349:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3521:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3616:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/ppc/translate.c:3629:38: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3632:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/ppc/translate.c:3654:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3656:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3662:36: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3677:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:3689:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3692:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3695:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3698:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3701:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3704:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3707:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3710:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3713:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3723:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3731:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:373:33: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:373:42: warning: unused parameter 'gprn' [-Wunused-parameter] target/ppc/translate.c:373:52: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:3799:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3802:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3805:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3808:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3811:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3814:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3817:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3820:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3834:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3836:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3839:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3840:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3874:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:387:35: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:3883:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3898:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/ppc/translate.c:3924:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:3927:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/translate.c:3928:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/ppc/translate.c:3945:38: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3945:68: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/ppc/translate.c:3946:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:3949:38: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:3949:68: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/ppc/translate.c:3950:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:3963:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3963:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/ppc/translate.c:3966:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3968:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3968:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/ppc/translate.c:396:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:3971:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:3982:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:4000:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:402:36: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:4064:15: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/ppc/translate.c:411:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:4136:51: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:4254:50: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:4254:68: warning: unused parameter 'nip' [-Wunused-parameter] target/ppc/translate.c:4258:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:430:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:4321:43: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:4357:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:4358:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4358:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:4358:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:4358:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/translate.c:4359:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:4361:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4361:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:4361:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate.c:4361:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/translate.c:4366:44: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:4371:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4371:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:443:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:4481:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4484:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4491:27: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate.c:4491:27: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:4499:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:455:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:455:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:455:54: warning: unused parameter 'gprn' [-Wunused-parameter] target/ppc/translate.c:4567:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4569:44: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4571:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4573:44: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4575:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4577:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4579:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:4581:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:463:52: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:4663:9: warning: macro is not used [-Wunused-macros] target/ppc/translate.c:4681:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4713:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4729:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4744:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4760:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4822:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate.c:4825:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4875:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:4875:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:487:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:487:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:4938:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate.c:4940:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4949:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:4992:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:4993:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:5034:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:5034:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:5035:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:5035:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:503:32: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:503:51: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5067:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5067:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:508:33: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:508:42: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5112:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:515:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:515:53: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5195:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:5205:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:520:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:520:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5215:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:5225:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:5235:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:527:33: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:527:52: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5297:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:5326:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:532:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:532:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5347:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:5378:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:543:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:549:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:5513:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:5526:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:558:53: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:564:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5680:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:5710:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5710:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5712:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5712:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5714:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5714:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5716:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5716:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5718:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5718:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5720:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5720:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5722:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5722:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5724:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5724:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5726:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5726:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5728:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5728:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5730:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5730:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5732:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5732:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5734:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5734:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5736:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5736:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5738:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5738:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:573:52: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5740:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5740:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5742:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5742:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5744:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5744:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5746:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5746:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5748:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5748:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5750:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5750:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5752:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5752:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5754:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5754:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5756:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5756:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5758:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5758:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5760:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5760:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5762:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5762:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5764:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5764:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5766:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5766:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5768:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5768:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5770:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5770:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5772:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5772:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5774:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5774:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5776:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5776:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5778:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5778:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5780:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5780:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5783:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5783:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5785:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5785:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5787:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5787:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5789:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5789:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5791:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5791:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:5793:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate.c:5793:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:579:52: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5804:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:5819:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:585:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:585:53: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:5881:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:590:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:590:53: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:596:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:602:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6044:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:608:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:608:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6092:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:613:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:613:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:619:53: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6242:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate.c:6249:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:625:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6266:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:632:54: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6335:18: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6336:20: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6337:22: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6338:23: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6339:22: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6340:23: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6341:17: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6343:47: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:638:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6406:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6407:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate.c:6440:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:6445:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:644:52: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6450:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:6455:44: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:6457:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:6457:48: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate.c:650:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:656:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:6611:13: warning: void function 'gen_dform39' should not return void expression [-Wpedantic] target/ppc/translate.c:6614:5: warning: void function 'gen_dform39' should not return void expression [-Wpedantic] target/ppc/translate.c:6623:13: warning: void function 'gen_dform3D' should not return void expression [-Wpedantic] target/ppc/translate.c:6626:5: warning: void function 'gen_dform3D' should not return void expression [-Wpedantic] target/ppc/translate.c:668:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:671:19: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:675:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:678:19: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:682:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:689:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:696:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:703:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:712:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:715:19: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:7174:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/translate.c:719:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:722:19: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:726:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:733:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:7370:28: warning: 'POWERPC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/ppc/translate.c:7374:40: warning: extension used [-Wlanguage-extension-token] target/ppc/translate.c:7374:40: warning: padding size of 'struct (unnamed at ../target/ppc/translate.c:7374:40)' with 7 bits to alignment boundary [-Wpadded] target/ppc/translate.c:7374:40: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/ppc/translate.c:740:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:7411:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/translate.c:7415:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/translate.c:7419:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/translate.c:7438:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/translate.c:7442:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/translate.c:747:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:7507:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/ppc/translate.c:7507:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/ppc/translate.c:7507:25: warning: extension used [-Wlanguage-extension-token] target/ppc/translate.c:7507:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/translate.c:7553:47: warning: unused parameter 'db' [-Wunused-parameter] target/ppc/translate.c:7553:61: warning: unused parameter 'cs' [-Wunused-parameter] target/ppc/translate.c:7557:67: warning: unused parameter 'cs' [-Wunused-parameter] target/ppc/translate.c:755:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:755:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:7570:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/ppc/translate.c:7570:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/ppc/translate.c:7570:25: warning: extension used [-Wlanguage-extension-token] target/ppc/translate.c:7570:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/translate.c:7571:23: warning: 'POWERPC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/ppc/translate.c:7614:64: warning: unused parameter 'cs' [-Wunused-parameter] target/ppc/translate.c:7616:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/ppc/translate.c:7616:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/ppc/translate.c:7616:25: warning: extension used [-Wlanguage-extension-token] target/ppc/translate.c:7616:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/ppc/translate.c:7628:17: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_NORETURN', 'DISAS_TARGET_4'... [-Wswitch-enum] target/ppc/translate.c:763:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:763:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:7645:13: warning: 10 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_NORETURN', 'DISAS_TARGET_4'... [-Wswitch-enum] target/ppc/translate.c:768:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:768:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:773:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:773:53: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:778:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:778:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:785:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:785:44: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:790:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:790:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:796:35: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:796:54: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:801:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:801:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:810:56: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:816:47: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:831:48: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:837:47: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:843:47: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:849:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:849:47: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:857:49: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:863:49: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:872:34: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:872:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:882:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:882:56: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:890:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:890:47: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:900:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:92:45: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/ppc/translate.c:930:32: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate.c:938:43: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate.c:973:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate.c:973:45: warning: unused parameter 'sprn' [-Wunused-parameter] target/ppc/translate/branch-impl.c.inc:28:54: warning: unused parameter 'arg' [-Wunused-parameter] target/ppc/translate/dfp-impl.c.inc:6:34: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:110:44: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:110:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:139:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:141:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:147:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:149:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:212:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:213:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:244:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:245:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:327:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:328:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:329:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:330:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fixedpoint-impl.c.inc:336:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:339:60: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/fixedpoint-impl.c.inc:341:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/fixedpoint-impl.c.inc:364:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:364:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:364:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:364:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:368:59: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:374:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:374:53: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:387:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:38:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:402:52: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:40:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:423:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:425:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fixedpoint-impl.c.inc:445:53: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:457:53: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:469:51: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:481:51: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:53:58: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/fixedpoint-impl.c.inc:72:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:72:52: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:72:60: warning: unused parameter 'store' [-Wunused-parameter] target/ppc/translate/fixedpoint-impl.c.inc:72:72: warning: unused parameter 'prefixed' [-Wunused-parameter] target/ppc/translate/fp-impl.c.inc:1008:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1036:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1054:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1078:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1081:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1084:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1087:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1112:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1115:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1118:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1121:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1132:35: warning: possible misuse of comma operator here [-Wcomma] target/ppc/translate/fp-impl.c.inc:1137:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:1137:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:1180:60: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/fp-impl.c.inc:187:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:187:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:189:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:189:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:191:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:191:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:194:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:194:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:197:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:197:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:19:50: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/fp-impl.c.inc:200:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:200:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:214:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:216:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:254:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:254:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:27:50: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/fp-impl.c.inc:283:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:284:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:288:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:288:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:290:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:290:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:292:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:292:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:294:1: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:294:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:298:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:298:44: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:300:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:300:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:302:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:302:45: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:304:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:304:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:306:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:306:43: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:308:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:308:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:310:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:310:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:312:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:312:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:314:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:314:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:316:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:316:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:318:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:318:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:320:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:320:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:322:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:322:55: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:325:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:325:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:327:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:327:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:329:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:329:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:331:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:331:47: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/fp-impl.c.inc:343:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:344:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:358:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:380:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:381:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:382:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:403:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:404:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:405:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:426:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:428:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:446:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:447:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:466:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:467:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:468:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:488:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:489:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:490:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:512:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:513:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:515:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:536:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:538:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:540:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:558:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:559:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:561:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:583:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:594:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:608:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:620:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:622:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:732:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:769:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/fp-impl.c.inc:792:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/fp-impl.c.inc:819:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:820:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:821:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:832:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:855:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:856:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:862:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:878:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:898:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:922:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:925:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:928:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:931:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:956:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:959:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:962:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:965:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/fp-impl.c.inc:988:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/processor-ctrl-impl.c.inc:72:56: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/processor-ctrl-impl.c.inc:85:56: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/processor-ctrl-impl.c.inc:98:59: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/spe-impl.c.inc:102:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:102:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1038:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1038:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1039:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1039:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:103:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:103:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1040:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1040:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1041:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1041:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:104:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:104:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:105:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:105:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1060:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1062:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1071:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1073:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1077:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1077:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1078:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1078:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1079:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1079:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1080:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1080:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1081:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1081:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1082:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1082:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1083:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1083:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1084:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1084:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1085:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1085:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1086:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1086:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1089:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1089:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1090:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1090:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1091:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1091:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1092:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1092:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1093:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1093:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1094:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1094:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1097:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1098:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1099:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1100:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1101:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1102:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1103:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1104:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1105:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1106:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1107:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1108:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1109:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1110:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1114:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1115:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1116:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1117:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1126:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1131:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1135:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1136:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1137:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1138:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1139:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1140:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1141:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1142:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1143:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1144:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1145:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1145:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1148:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1149:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1150:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1151:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1152:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1153:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1156:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1157:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1158:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1159:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1160:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1161:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1162:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1163:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1164:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1165:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1166:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1167:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1168:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1169:80: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1173:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1173:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1174:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1174:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1175:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1175:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1176:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1176:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1195:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1205:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1209:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1209:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1210:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1210:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1211:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1211:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1212:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1212:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1213:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1213:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1214:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1214:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1215:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1215:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1216:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1216:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1217:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1217:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1218:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1218:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1219:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1219:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1220:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1220:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1221:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1221:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1222:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1222:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1223:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1223:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1226:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1226:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1227:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1227:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1228:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1228:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1229:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1229:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1230:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1230:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1231:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:1231:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1234:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1235:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1236:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1237:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1238:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1239:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1240:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1241:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1242:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1243:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1244:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1245:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1246:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1247:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1248:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:1249:82: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:129:41: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:130:41: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:131:45: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:132:46: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:138:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:139:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:140:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:183:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:200:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:217:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:225:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:235:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:240:41: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:263:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:263:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:264:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:264:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:302:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:303:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:304:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:305:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:306:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:357:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:359:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:359:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/spe-impl.c.inc:360:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:360:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/spe-impl.c.inc:371:47: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:371:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/spe-impl.c.inc:372:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:372:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/spe-impl.c.inc:458:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:478:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:499:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:511:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:537:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:557:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:579:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:591:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:597:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:598:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:599:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:600:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:601:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:602:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:603:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:604:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:605:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:606:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:607:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:608:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:609:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:610:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:611:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:612:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:613:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:614:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:615:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:616:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:617:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:618:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:619:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:620:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:621:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:622:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:623:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:624:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:625:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:633:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:633:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:635:60: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:635:60: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:646:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:72:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:73:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:74:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:752:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/spe-impl.c.inc:75:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:76:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:77:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:78:40: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:79:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:826:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:827:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:828:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:829:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:830:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:831:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:832:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:833:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:834:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:835:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:836:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:838:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:839:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:840:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:841:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:842:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:843:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/spe-impl.c.inc:844:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/storage-ctrl-impl.c.inc:110:59: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:124:57: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:158:59: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:26:55: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:40:57: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:54:55: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:68:57: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:82:57: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/storage-ctrl-impl.c.inc:96:59: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1037:63: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1038:62: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1039:62: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1204:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1204:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1204:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1204:48: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1207:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1207:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1207:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1207:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1210:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1210:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1210:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1210:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1211:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1211:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1211:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1211:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1212:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1212:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1212:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1212:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1213:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1213:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1213:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1213:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1214:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1214:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1214:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1214:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1215:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1215:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1215:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1215:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1216:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1216:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1216:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1216:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1217:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1217:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1217:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1217:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1218:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1218:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1218:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1218:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1219:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1219:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1219:1: warning: unused parameter 'vece' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1219:50: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1220:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1221:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1222:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1222:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1223:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1223:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1224:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1224:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1225:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1225:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1226:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1226:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1227:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1227:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1228:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1228:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1229:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1229:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1230:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1230:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1231:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1231:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1232:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1232:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1233:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1233:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1234:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1234:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1235:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1235:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1236:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1236:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1237:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1237:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1238:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1238:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1239:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1239:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1240:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1240:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1241:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1241:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1242:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1242:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1243:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1243:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1244:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1245:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1246:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1249:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1250:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1251:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:129:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:129:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:131:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:131:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1338:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1338:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1339:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1339:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:133:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:133:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:134:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:134:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:135:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:135:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:137:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:137:28: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:139:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:139:29: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1414:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1414:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1415:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:141:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:141:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1428:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:142:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:142:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:143:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:143:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1464:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:1548:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1549:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1550:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1551:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:155:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1563:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1563:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1563:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1563:74: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1569:41: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1570:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1571:42: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:159:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1631:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1631:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1632:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1632:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1633:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1633:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1634:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1634:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1635:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1635:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1636:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1636:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1637:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1637:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1638:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1638:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1639:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1639:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1640:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1640:36: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1641:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1641:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1642:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1642:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1643:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1643:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1644:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1644:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1645:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1645:33: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1646:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1646:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1653:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/ppc/translate/vmx-impl.c.inc:1654:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1703:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1703:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1722:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1723:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1724:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1733:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1733:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1733:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:175:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1781:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1782:38: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1783:39: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1784:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1784:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:1784:44: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1785:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1785:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:1785:44: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1786:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1786:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:1786:45: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1787:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1787:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:1787:43: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1788:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1788:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1788:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1789:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1789:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1789:34: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1790:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1790:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1790:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1791:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1791:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1791:35: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1793:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1795:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1797:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:1909:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1910:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1920:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1921:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:1971:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:2120:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2121:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2122:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2123:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2149:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2150:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2182:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2183:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2202:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2202:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2233:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2234:27: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/ppc/translate/vmx-impl.c.inc:2249:30: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2250:30: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2272:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2273:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2278:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2279:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] target/ppc/translate/vmx-impl.c.inc:2315:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2329:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/translate/vmx-impl.c.inc:2329:50: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/translate/vmx-impl.c.inc:2330:36: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/ppc/translate/vmx-impl.c.inc:2353:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/ppc/translate/vmx-impl.c.inc:2360:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/ppc/translate/vmx-impl.c.inc:2361:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2362:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2365:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2366:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2405:27: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/ppc/translate/vmx-impl.c.inc:240:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:240:30: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2411:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:2412:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:241:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:241:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2422:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2423:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2428:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:242:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:242:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2433:29: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/ppc/translate/vmx-impl.c.inc:2433:29: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2433:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:243:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:243:32: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2490:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/vmx-impl.c.inc:2569:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:261:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:261:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:261:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2622:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2622:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2623:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2623:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:262:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:262:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:262:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2634:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2634:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2635:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2635:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:263:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:263:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:263:49: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:264:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:264:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:264:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:265:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:265:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:265:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:266:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:266:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:266:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2671:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2672:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:267:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:267:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:267:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2681:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2681:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:268:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:268:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:268:51: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2691:38: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/ppc/translate/vmx-impl.c.inc:2696:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2729:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2729:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2735:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2736:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2737:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2738:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2739:37: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2759:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2760:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2761:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2762:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2763:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2764:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2765:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2766:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2767:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2768:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2777:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2777:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2778:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2778:27: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2779:31: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2780:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2781:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2782:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2832:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2833:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2834:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2835:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2836:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2837:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2838:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2839:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2840:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2841:18: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2841:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2842:14: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2842:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2843:15: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2843:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2844:15: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2844:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2845:18: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2845:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2846:19: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:2846:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2933:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2934:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2940:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2941:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2942:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2943:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2968:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2968:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2969:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2969:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2971:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2985:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2985:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:2986:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3001:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3001:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3002:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3017:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3017:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3018:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3033:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3033:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3034:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3049:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3049:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3050:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3215:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3215:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3216:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3254:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3254:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3255:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3440:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3440:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3441:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3491:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3491:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3492:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3508:17: warning: implicit conversion loses integer precision: 'const int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vmx-impl.c.inc:3513:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3513:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:3514:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:406:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:406:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:406:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:409:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:409:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:409:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:412:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:412:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:412:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:413:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:413:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:413:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:414:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:414:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:414:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:415:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:415:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:415:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:416:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:416:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:416:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:417:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:417:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:417:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:418:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:418:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:418:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:419:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:419:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:419:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:420:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:420:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:420:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:421:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:421:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:421:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:422:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:422:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:422:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:423:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:423:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:423:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:424:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:424:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:424:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:425:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:425:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:425:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:426:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:426:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:426:52: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:427:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:427:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:427:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:428:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:428:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:428:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:429:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:429:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:429:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:430:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:430:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:430:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:431:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:431:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:431:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:432:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:432:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:432:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:433:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:433:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:433:54: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:434:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:434:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:435:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:435:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:436:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:436:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:437:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:437:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:438:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:438:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:439:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:439:25: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:443:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:444:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:445:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:467:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:468:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:469:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:498:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:536:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:575:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:576:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:577:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:622:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:623:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:624:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:687:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:688:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:701:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:707:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:715:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:743:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:744:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:751:56: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:751:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:754:56: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:754:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:769:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:770:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:786:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:786:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:786:53: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:787:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:787:24: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:788:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:788:24: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:789:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:789:24: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:790:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:790:24: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:798:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:798:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:798:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:799:14: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:804:72: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:805:73: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:806:73: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:807:78: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:809:72: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:810:73: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:811:73: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:812:78: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:814:73: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:815:74: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:816:74: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:817:79: warning: extra ';' outside of a function [-Wextra-semi] target/ppc/translate/vmx-impl.c.inc:832:44: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:867:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:904:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:904:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:905:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:923:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:961:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:961:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vmx-impl.c.inc:962:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:105:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:107:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1085:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1086:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1086:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1087:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1088:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1089:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1089:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1090:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1091:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1091:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1092:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1093:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1094:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1095:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1095:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1096:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1096:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1097:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1097:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1098:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1098:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1099:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1099:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:109:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1100:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1100:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1101:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1101:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1102:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1102:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1103:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1104:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1105:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1106:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1107:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1107:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1108:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1109:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1109:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:110:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1110:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1110:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1111:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1111:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1112:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1112:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1113:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1114:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1114:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1115:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1118:75: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1122:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1126:75: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1131:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1135:75: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1139:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1141:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1145:76: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1152:76: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1156:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1160:76: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1163:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1170:53: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1174:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1182:53: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1187:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1189:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1195:53: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1199:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1201:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1208:71: warning: unused parameter 'v' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:1212:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1214:56: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1225:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vsx-impl.c.inc:1277:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1277:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1323:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1324:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1325:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1326:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1327:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1328:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1328:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1329:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1330:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1331:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1332:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1333:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1334:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1335:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1336:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1336:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1337:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1337:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1338:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1338:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1339:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1339:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1340:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1341:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1342:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1343:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1344:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1345:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1346:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1347:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1348:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1350:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1351:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1352:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1353:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1354:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1355:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1356:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1357:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1357:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1358:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1358:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1359:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1360:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1361:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1362:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1363:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1364:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1365:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1366:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1367:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1368:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1369:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1370:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1371:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1372:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1373:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1374:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1376:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1377:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1378:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1379:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1380:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1381:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1382:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1383:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1383:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1384:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1384:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1385:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1386:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1387:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1388:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1389:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1390:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1391:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1392:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1393:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1394:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1395:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1396:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1397:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1398:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1399:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:139:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1400:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1401:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1402:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:140:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:140:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1542:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:162:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:163:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:163:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1645:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1646:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1647:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1648:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1649:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1650:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1651:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1652:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1669:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1670:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1674:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1675:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1698:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1699:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1702:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1703:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1727:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1728:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1733:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1735:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1759:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1760:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1763:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1764:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1784:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1784:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1785:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1785:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1786:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1786:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1787:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1787:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1788:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1788:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1789:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1789:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1790:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1790:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1791:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1791:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1823:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1824:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1831:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1831:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1832:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1832:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1850:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1850:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1863:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1872:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1872:68: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1882:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1883:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1897:9: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1899:9: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1939:45: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1959:29: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/ppc/translate/vsx-impl.c.inc:1959:29: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:1999:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2000:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2005:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2007:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2010:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2012:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2019:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2020:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2025:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2027:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2030:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2032:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2040:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2041:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2087:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2105:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2108:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2110:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2130:31: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2134:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2135:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2157:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2158:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2160:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2163:32: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2167:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2169:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2194:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2199:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2225:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2226:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2237:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2239:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2272:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2273:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2274:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2275:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2278:32: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:227:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2282:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2283:32: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2287:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:229:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2317:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2318:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2319:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2320:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2323:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2326:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:233:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:234:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2351:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2352:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2356:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2359:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2382:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2383:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2386:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2388:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2430:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2431:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2442:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2449:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2486:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2489:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2493:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2496:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2499:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2502:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2506:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2509:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2527:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/vsx-impl.c.inc:2540:50: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/vsx-impl.c.inc:255:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2574:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2576:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:257:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2589:60: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/vsx-impl.c.inc:258:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:259:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2600:57: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/vsx-impl.c.inc:2632:61: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/vsx-impl.c.inc:2643:58: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/ppc/translate/vsx-impl.c.inc:2681:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2683:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2721:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2768:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2816:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2820:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2821:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2821:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2821:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2823:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2824:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2824:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2824:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2826:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2827:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2827:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2829:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2830:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2830:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2830:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2832:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2833:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2833:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2833:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2833:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2835:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2836:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2836:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2836:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2836:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2838:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2839:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2839:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2839:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2839:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2841:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2842:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2842:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2844:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2845:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2845:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2845:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2845:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2847:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2848:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2848:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2848:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2850:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2851:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2851:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2851:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2853:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2854:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2854:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2854:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2854:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2856:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2857:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2857:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2857:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2857:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2859:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2860:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2860:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2862:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2863:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2863:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2863:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2865:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2866:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2866:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2866:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2868:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2869:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2869:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2869:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2871:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2872:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2872:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2872:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2874:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2875:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2875:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2875:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2877:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2878:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2878:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2878:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2880:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2881:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2881:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2881:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2883:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2884:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2884:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2884:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2886:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2887:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2887:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2889:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2890:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2890:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2890:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2892:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2893:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2893:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2893:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2895:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2896:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2896:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2898:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2899:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2899:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2899:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2901:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2902:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2902:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2904:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2905:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2905:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2905:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2907:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2908:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2908:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2908:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2910:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/ppc/translate/vsx-impl.c.inc:2916:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2916:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2916:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2916:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:292:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:293:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:294:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:295:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2965:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2965:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2966:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:2966:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:3062:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:3062:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:3077:55: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:3084:55: warning: unused parameter 'a' [-Wunused-parameter] target/ppc/translate/vsx-impl.c.inc:3095:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:3115:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:3116:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:317:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:319:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:320:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:321:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:322:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:336:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:339:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:357:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:358:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:368:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:372:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:376:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:378:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:397:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:398:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:407:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:409:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:413:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:415:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:434:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:435:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:439:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:441:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:462:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:47:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:486:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:48:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:49:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:508:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:50:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:51:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:529:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:52:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:550:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:569:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:595:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:598:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:620:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:621:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:679:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:679:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:67:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:680:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:680:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:681:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:681:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:682:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:682:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:70:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:731:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:731:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:732:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:732:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:733:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:733:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:734:1: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:734:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:743:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:744:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:746:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:747:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:754:67: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:784:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/ppc/translate/vsx-impl.c.inc:790:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:790:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:805:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:812:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:820:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:847:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:847:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:848:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:880:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:881:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:882:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:883:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:884:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:885:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:886:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:887:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:95:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/ppc/translate/vsx-impl.c.inc:99:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/arch_dump.c:139:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/arch_dump.c:147:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/arch_dump.c:149:53: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/arch_dump.c:152:57: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/arch_dump.c:164:49: warning: unused parameter 'guest_phys_blocks' [-Wunused-parameter] target/riscv/arch_dump.c:169:9: warning: extension used [-Wlanguage-extension-token] target/riscv/arch_dump.c:169:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/arch_dump.c:172:11: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/arch_dump.c:172:21: warning: extension used [-Wlanguage-extension-token] target/riscv/arch_dump.c:172:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/arch_dump.c:189:42: warning: unused parameter 'machine' [-Wunused-parameter] target/riscv/arch_dump.c:199:22: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] target/riscv/arch_dump.c:199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/riscv/arch_dump.c:70:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/arch_dump.c:78:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/bitmanip_helper.c:110:27: warning: implicit conversion loses integer precision: 'long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/bitmanip_helper.c:111:37: warning: implicit conversion loses integer precision: 'long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/bitmanip_helper.c:55:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/bitmanip_helper.c:69:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/riscv/bitmanip_helper.c:70:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/riscv/bitmanip_helper.c:71:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/riscv/bitmanip_helper.c:72:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/riscv/common-semi-target.h:16:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/common-semi-target.h:23:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/common-semi-target.h:28:60: warning: unused parameter 'cs' [-Wunused-parameter] target/riscv/common-semi-target.h:40:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/common-semi-target.h:45:60: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/cpu.c:1001:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1001:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1002:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1002:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1003:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1003:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1004:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1004:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1005:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1005:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1006:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1006:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1007:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1007:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1008:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1008:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1009:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1009:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1010:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1010:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1011:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1011:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1012:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1012:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1013:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1013:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1014:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1014:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1015:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1015:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1016:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1016:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1017:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1017:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1018:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1018:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1019:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1019:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1020:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1020:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1021:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1021:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1022:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1022:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1023:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1023:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1024:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1024:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1026:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1026:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/riscv/cpu.c:1026:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1027:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1027:5: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/riscv/cpu.c:1027:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1028:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1028:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1029:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1029:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1031:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1031:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1032:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1032:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1033:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1033:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1035:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1035:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1036:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1036:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1037:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1037:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1038:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1038:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1039:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1039:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1040:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1040:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1041:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1041:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1042:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1042:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1043:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1043:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1044:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1044:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1045:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1045:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1046:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1046:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1047:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1047:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1048:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1048:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1049:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1049:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1050:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1050:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1051:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1051:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1053:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1053:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1054:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1054:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1055:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1055:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1056:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1056:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1058:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1058:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1061:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1061:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1064:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1064:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1066:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1066:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1067:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1067:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1068:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1068:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1070:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/cpu.c:1083:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1083:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1085:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1085:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1086:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1086:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1087:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1087:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1090:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1090:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1093:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1093:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1095:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1095:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1096:5: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1096:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/cpu.c:1097:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/cpu.c:1102:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:1111:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/cpu.c:1118:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:1159:56: warning: unused parameter 'data' [-Wunused-parameter] target/riscv/cpu.c:1161:26: warning: 'RISCV_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:1162:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:1163:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:117:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/cpu.c:1190:69: warning: unused parameter 'max_str_len' [-Wunused-parameter] target/riscv/cpu.c:1196:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/cpu.c:1196:21: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1196:21: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:1196:21)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:1196:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:1214:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/cpu.c:1216:20: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] target/riscv/cpu.c:1228:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/riscv/cpu.c:1229:43: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/riscv/cpu.c:1237:58: warning: unused parameter 'user_data' [-Wunused-parameter] target/riscv/cpu.c:1240:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/riscv/cpu.c:125:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/cpu.c:1292:1: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:1292:1: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:1292:1)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:1292:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:207:25: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:207:25: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:207:25)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:207:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:210:25: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:210:25: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:210:25)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:210:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:223:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu.c:223:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu.c:228:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu.c:228:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu.c:233:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:240:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:246:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:249:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:256:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:263:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:264:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:279:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:282:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:289:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:292:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:299:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:306:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:307:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:316:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:317:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:327:27: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:328:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:369:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:418:18: warning: declaration shadows a local variable [-Wshadow] target/riscv/cpu.c:418:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/cpu.c:418:29: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:418:29: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:418:29)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:418:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:455:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:459:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu.c:459:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu.c:461:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu.c:467:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:46:8: warning: padding size of 'struct isa_ext_data' with 4 bytes to alignment boundary [-Wpadded] target/riscv/cpu.c:480:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:485:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu.c:485:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu.c:494:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:49:9: warning: padding struct 'struct isa_ext_data' with 3 bytes to align 'min_version' [-Wpadded] target/riscv/cpu.c:510:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:515:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu.c:515:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu.c:517:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu.c:519:17: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu.c:529:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:530:26: warning: 'RISCV_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:537:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu.c:558:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu.c:563:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/cpu.c:563:21: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:563:21: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:563:21)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:563:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:582:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu.c:582:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu.c:591:9: warning: code will never be executed [-Wunreachable-code] target/riscv/cpu.c:598:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:610:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/cpu.c:618:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:620:26: warning: 'RISCV_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:621:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:651:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/cpu.c:651:21: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu.c:651:21: warning: padding size of 'struct (unnamed at ../target/riscv/cpu.c:651:21)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu.c:651:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu.c:653:28: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'const int' [-Wsign-compare] target/riscv/cpu.c:653:28: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'const int' [-Wsign-compare] target/riscv/cpu.c:921:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:938:17: warning: code will never be executed [-Wunreachable-code] target/riscv/cpu.c:945:17: warning: code will never be executed [-Wunreachable-code] target/riscv/cpu.c:963:25: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/riscv/cpu.c:963:25: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/riscv/cpu.c:984:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.c:994:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu.h:127:1: warning: ISO C restricts enumerator values to range of 'int' (9223372036854774784 is too large) [-Wpedantic] target/riscv/cpu.h:140:18: warning: padding struct 'struct PMUCTRState' with 3 bytes to align 'irq_overflow_left' [-Wpadded] target/riscv/cpu.h:140:18: warning: padding struct 'struct PMUCTRState' with 7 bytes to align 'irq_overflow_left' [-Wpadded] target/riscv/cpu.h:157:18: warning: padding struct 'struct CPUArchState' with 3 bytes to align 'pc' [-Wpadded] target/riscv/cpu.h:157:18: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'pc' [-Wpadded] target/riscv/cpu.h:180:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'retxh' [-Wpadded] target/riscv/cpu.h:189:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'priv' [-Wpadded] target/riscv/cpu.h:200:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mstatus' [-Wpadded] target/riscv/cpu.h:212:14: warning: padding struct 'struct CPUArchState' with 6 bytes to align 'miclaim' [-Wpadded] target/riscv/cpu.h:255:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mscratchh' [-Wpadded] target/riscv/cpu.h:284:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mstatus_hs' [-Wpadded] target/riscv/cpu.h:295:18: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'scounteren' [-Wpadded] target/riscv/cpu.h:295:18: warning: padding struct 'struct CPUArchState' with 6 bytes to align 'scounteren' [-Wpadded] target/riscv/cpu.h:330:27: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'cpu_breakpoint' [-Wpadded] target/riscv/cpu.h:359:18: warning: padding struct 'struct CPUArchState' with 3 bytes to align 'mmte' [-Wpadded] target/riscv/cpu.h:359:18: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'mmte' [-Wpadded] target/riscv/cpu.h:370:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'henvcfg' [-Wpadded] target/riscv/cpu.h:378:16: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'stimer' [-Wpadded] target/riscv/cpu.h:382:12: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'kernel_addr' [-Wpadded] target/riscv/cpu.h:387:14: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'kvm_timer_time' [-Wpadded] target/riscv/cpu.h:393:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/riscv/cpu.h:393:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/riscv/cpu.h:393:1: warning: extra ';' outside of a function [-Wextra-semi] target/riscv/cpu.h:403:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/riscv/cpu.h:405:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/riscv/cpu.h:410:8: warning: padding size of 'struct RISCVCPUConfig' with 7 bytes to alignment boundary [-Wpadded] target/riscv/cpu.h:463:14: warning: padding struct 'struct RISCVCPUConfig' with 1 byte to align 'mvendorid' [-Wpadded] target/riscv/cpu.h:471:11: warning: padding struct 'struct RISCVCPUConfig' with 6 bytes to align 'priv_spec' [-Wpadded] target/riscv/cpu.h:493:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/riscv/cpu.h:494:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/riscv/cpu.h:496:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/riscv/cpu.h:497:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/riscv/cpu.h:510:17: warning: padding struct 'struct ArchCPU' with 4 bytes to align 'pmu_event_ctr_map' [-Wpadded] target/riscv/cpu.h:703:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/cpu.h:704:19: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/cpu.h:704:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu.h:754:9: warning: padding size of 'riscv_csr_operations' with 4 bytes to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:100:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:100:17)' with 30 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:100:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:1016:25: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu_helper.c:1016:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:103:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:103:17)' with 30 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:103:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:1081:14: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/riscv/cpu_helper.c:1081:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1083:14: warning: implicit conversion changes signedness: 'unsigned long long' to 'int' [-Wsign-conversion] target/riscv/cpu_helper.c:1083:14: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/riscv/cpu_helper.c:108:13: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:108:13)' with 30 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:108:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:110:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:110:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:110:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:1113:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/cpu_helper.c:1123:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:1129:54: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1131:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1135:58: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1137:20: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:113:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:113:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:113:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:1141:24: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:1141:24: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:1144:59: warning: unused parameter 'physaddr' [-Wunused-parameter] target/riscv/cpu_helper.c:1145:59: warning: unused parameter 'size' [-Wunused-parameter] target/riscv/cpu_helper.c:1147:62: warning: unused parameter 'attrs' [-Wunused-parameter] target/riscv/cpu_helper.c:1148:50: warning: unused parameter 'response' [-Wunused-parameter] target/riscv/cpu_helper.c:1149:1: warning: function 'riscv_cpu_do_transaction_failed' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/riscv/cpu_helper.c:1150:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:1161:20: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1172:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:1184:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/cpu_helper.c:1187:20: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1209:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/cpu_helper.c:121:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:121:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1220:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:1255:53: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1256:65: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/riscv/cpu_helper.c:1279:58: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1280:40: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/riscv/cpu_helper.c:1310:73: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1316:53: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1317:36: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/riscv/cpu_helper.c:1348:34: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1375:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1377:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1381:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1381:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1381:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1382:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1382:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1383:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:1383:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1383:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1383:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1389:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1389:50: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1389:50: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1390:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1390:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1391:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1397:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1397:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1397:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1398:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1398:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1399:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1403:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1403:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1403:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1404:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1404:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1405:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:1405:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1405:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1405:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1412:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1412:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1412:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1413:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1413:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1414:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:1414:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1414:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1414:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1420:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1420:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1420:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1421:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1421:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1422:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1428:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1428:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1428:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1429:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1429:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1430:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1434:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1434:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1434:55: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1435:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1435:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1436:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:1436:34: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1436:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1436:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/cpu_helper.c:1445:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1449:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1449:52: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1451:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1457:32: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1457:48: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1459:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1465:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1465:52: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1467:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1471:36: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1471:52: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1473:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1480:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1480:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1482:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1488:33: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1488:50: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1490:45: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1496:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1496:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1498:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1502:37: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1502:54: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1504:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1526:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1527:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1531:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1532:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1533:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1533:26: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1534:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1538:31: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1539:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1540:26: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:1540:26: warning: implicit conversion loses integer precision: 'long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1540:40: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1541:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1546:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1547:49: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1557:25: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1557:78: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:1575:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:1583:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/cpu_helper.c:192:22: warning: extension used [-Wlanguage-extension-token] target/riscv/cpu_helper.c:192:22: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:192:22)' with 7 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:192:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/cpu_helper.c:192:52: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] target/riscv/cpu_helper.c:306:2: warning: extra ';' outside of a function [-Wextra-semi] target/riscv/cpu_helper.c:32:50: warning: unused parameter 'ifetch' [-Wunused-parameter] target/riscv/cpu_helper.c:359:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:368:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:37:17: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/cpu_helper.c:37:17: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/cpu_helper.c:434:25: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:438:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/cpu_helper.c:438:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/cpu_helper.c:45:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/cpu_helper.c:62:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:66:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:66:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:66:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:67:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:67:17)' with 29 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:67:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:686:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:686:21: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:68:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:68:17)' with 29 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:68:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:69:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/cpu_helper.c:70:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:70:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:70:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:716:34: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:716:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:716:40: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:717:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/cpu_helper.c:717:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/cpu_helper.c:71:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:71:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:71:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:72:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/cpu_helper.c:73:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:73:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:73:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:74:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/cpu_helper.c:76:17: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:76:17)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:76:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/cpu_helper.c:83:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/cpu_helper.c:869:59: warning: implicit conversion loses integer precision: 'long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:904:50: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:910:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/cpu_helper.c:910:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:910:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/cpu_helper.c:915:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/cpu_helper.c:915:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:917:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/cpu_helper.c:917:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/cpu_helper.c:932:19: warning: code will never be executed [-Wunreachable-code] target/riscv/cpu_helper.c:941:20: warning: code will never be executed [-Wunreachable-code] target/riscv/cpu_helper.c:97:21: warning: padding size of 'struct (unnamed at ../target/riscv/cpu_helper.c:97:21)' with 31 bits to alignment boundary [-Wpadded] target/riscv/cpu_helper.c:97:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/crypto_helper.c:193:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/crypto_helper.c:221:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/crypto_helper.c:226:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/crypto_helper.c:238:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/crypto_helper.c:238:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/crypto_helper.c:255:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/crypto_helper.c:270:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/crypto_helper.c:284:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/crypto_helper.c:298:30: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/crypto_helper.c:41:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/crypto_helper.c:45:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/crypto_helper.c:56:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/crypto_helper.c:56:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/crypto_helper.c:76:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/csr.c:1031:48: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/csr.c:1031:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1038:51: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/csr.c:1038:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1039:49: warning: unused parameter 'val' [-Wunused-parameter] target/riscv/csr.c:1044:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1048:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:1054:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1058:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:1060:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1064:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1068:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:1070:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1074:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1096:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/csr.c:1103:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1106:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1115:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:1119:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1163:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1170:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1185:65: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1192:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1199:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1221:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:124:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:1262:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/csr.c:1262:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/riscv/csr.c:1272:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:1277:21: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1282:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1289:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1296:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1324:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1347:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:134:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:1375:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1397:47: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1412:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:1412:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:1487:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/riscv/csr.c:1488:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/riscv/csr.c:1488:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/riscv/csr.c:1488:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/csr.c:1488:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:154:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:1570:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:1570:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/riscv/csr.c:160:56: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1626:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:1626:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/riscv/csr.c:1638:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:163:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:1645:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1657:66: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1664:67: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1683:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1690:64: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1698:66: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1705:67: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1708:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1709:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:1713:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1720:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1727:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:172:42: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/csr.c:172:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1734:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1741:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1748:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1755:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1762:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1770:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1773:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1777:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1782:28: warning: result of comparison of 1-bit unsigned value == 'MXL_RV64' (2) is always false [-Wtautological-value-range-compare] target/riscv/csr.c:1783:9: warning: code will never be executed [-Wunreachable-code] target/riscv/csr.c:1790:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1797:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1808:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:180:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:1815:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1825:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1828:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1832:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1837:28: warning: result of comparison of 1-bit unsigned value == 'MXL_RV64' (2) is always false [-Wtautological-value-range-compare] target/riscv/csr.c:1838:9: warning: code will never be executed [-Wunreachable-code] target/riscv/csr.c:1846:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1853:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1880:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:1911:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1934:65: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1947:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:1955:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:1959:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2008:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2062:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2084:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2091:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:209:53: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2103:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2110:64: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2118:66: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2125:67: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2128:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2129:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:2133:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2140:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2147:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2154:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2161:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2168:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2175:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2182:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:221:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:2224:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2278:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2301:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2318:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2328:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:2328:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:2331:14: warning: code will never be executed [-Wunreachable-code] target/riscv/csr.c:2331:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:2331:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:2352:48: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2403:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:2424:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/csr.c:2440:47: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2459:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:2459:38: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:2467:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2480:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2493:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:249:53: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2500:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2507:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2530:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2576:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:261:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:2626:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2633:64: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2640:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2649:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2661:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2668:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2675:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2682:51: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/csr.c:2682:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2683:49: warning: unused parameter 'val' [-Wunused-parameter] target/riscv/csr.c:2688:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:268:53: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2697:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2704:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2711:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2718:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2722:64: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2732:27: warning: code will never be executed [-Wunreachable-code] target/riscv/csr.c:2737:64: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2748:65: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2759:48: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2765:49: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2774:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/riscv/csr.c:2800:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/riscv/csr.c:280:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:2823:50: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2828:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2833:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2838:52: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2843:50: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2848:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2853:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2858:52: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2864:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2867:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:2871:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:287:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2882:48: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2888:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2895:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2902:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2909:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2916:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2923:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2930:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2937:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2944:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2951:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2958:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2965:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2972:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2979:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2986:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:2994:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3001:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3011:48: warning: result of comparison of 1-bit unsigned value == 'MXL_RV64' (2) is always false [-Wtautological-value-range-compare] target/riscv/csr.c:3020:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3025:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3032:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3037:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3044:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3051:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3055:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3062:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3097:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3111:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:3121:19: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/riscv/csr.c:3121:19: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/riscv/csr.c:3141:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3169:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3173:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:318:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3201:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3228:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3248:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3252:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3276:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:327:52: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3280:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3304:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3308:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3328:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3332:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3356:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3360:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:336:53: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3384:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3391:47: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/csr.c:3391:56: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3393:45: warning: unused parameter 'new_value' [-Wunused-parameter] target/riscv/csr.c:3394:45: warning: unused parameter 'write_mask' [-Wunused-parameter] target/riscv/csr.c:3413:16: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/riscv/csr.c:3413:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3413:16: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:3413:16: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/csr.c:3415:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:3415:25: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:3415:27: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] target/riscv/csr.c:3415:27: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/csr.c:3440:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:3441:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/csr.c:3448:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/riscv/csr.c:3448:23: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/riscv/csr.c:3467:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/csr.c:3467:41: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/csr.c:346:52: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3478:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/csr.c:3570:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3609:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3610:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:3640:71: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3641:71: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3642:71: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3659:61: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3660:61: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3661:61: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3662:61: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3668:48: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3669:48: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3672:55: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3677:62: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3679:62: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3681:62: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3683:62: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3686:60: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3687:60: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3688:60: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3689:60: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3695:76: warning: missing field 'write128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3697:76: warning: missing field 'write128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3698:76: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3699:76: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3700:76: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3701:76: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3703:76: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3706:76: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3710:72: warning: missing field 'min_priv_ver' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3711:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3712:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3713:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3714:72: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3717:75: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3718:72: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3721:68: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3722:56: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3725:69: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3726:69: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3729:72: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3730:72: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3731:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3732:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3733:72: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3749:79: warning: missing field 'write128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3750:79: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3751:79: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3753:79: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3757:73: warning: missing field 'min_priv_ver' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3758:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3759:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3760:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3761:73: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3774:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3777:76: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3778:73: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3781:74: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3782:62: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3785:70: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3786:70: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3847:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3849:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3851:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3853:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3859:76: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3860:76: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3863:76: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3864:65: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3868:77: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3870:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3871:77: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3873:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3875:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3876:77: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3877:77: warning: missing field 'read128' initializer [-Wmissing-field-initializers] target/riscv/csr.c:387:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3882:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3883:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3884:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3885:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3886:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3887:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3888:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3889:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3890:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3891:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3892:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3893:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3894:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3895:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3896:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3897:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3898:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3899:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3900:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3901:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3904:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3905:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3906:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3907:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3908:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3911:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3913:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3915:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3917:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3919:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3921:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3923:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3925:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3927:77: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3930:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3931:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3932:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3933:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3934:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3935:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3936:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3937:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3938:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3939:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3940:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3941:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3942:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3943:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3944:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3945:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3946:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3947:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3948:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3949:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:394:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:3950:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3951:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3952:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3953:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3954:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3955:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3956:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3957:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3958:72: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3961:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3963:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3965:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3967:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3969:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3971:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3973:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3975:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3977:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3979:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3981:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3983:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3985:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3987:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3989:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3991:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3993:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3995:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3997:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:3999:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4001:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4003:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4005:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4007:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4009:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4011:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4013:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4015:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4017:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4024:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4026:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4028:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4030:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4032:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4034:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4036:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4038:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4040:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4042:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4044:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4046:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4048:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4050:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4052:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4054:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4056:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4058:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4060:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4062:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4064:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4066:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4068:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:406:56: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:4070:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4072:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4074:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4076:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4078:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4080:72: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:413:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:4170:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4171:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4172:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4173:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4174:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4175:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4176:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4177:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4178:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4179:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4180:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4181:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4182:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4183:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4184:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4185:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4186:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4187:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4188:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4189:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4190:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4191:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4192:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4193:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4194:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4195:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4196:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4197:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4198:73: warning: missing field 'write' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4201:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4203:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4205:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4207:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4209:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4211:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4213:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4215:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4217:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4219:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4221:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4223:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4225:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4227:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4229:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4231:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4233:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4235:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4237:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4239:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4241:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4243:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4245:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4247:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4249:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4251:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4253:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4255:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:4257:73: warning: missing field 'op' initializer [-Wmissing-field-initializers] target/riscv/csr.c:425:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:433:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:446:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:44:50: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:464:55: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:471:47: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:477:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:484:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:48:10: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:494:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:501:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:511:59: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:518:60: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:532:46: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:538:47: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:55:50: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:565:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:565:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:567:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/csr.c:567:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:58:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:622:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:645:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:657:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:658:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:665:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:684:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:685:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:688:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/csr.c:740:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/csr.c:742:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/csr.c:755:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/csr.c:757:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/csr.c:765:51: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:76:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:777:24: warning: code will never be executed [-Wunreachable-code] target/riscv/csr.c:791:57: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:800:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:804:58: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:820:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/csr.c:857:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/riscv/csr.c:863:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:866:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:871:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:879:63: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:87:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:887:26: warning: code will never be executed [-Wunreachable-code] target/riscv/csr.c:896:64: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:908:61: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:912:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:914:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/csr.c:920:62: warning: unused parameter 'csrno' [-Wunused-parameter] target/riscv/csr.c:944:25: warning: code will never be executed [-Wunreachable-code] target/riscv/debug.c:146:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/debug.c:155:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/debug.c:155:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/debug.c:184:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:185:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:190:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:191:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:194:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/debug.c:227:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/riscv/debug.c:237:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/debug.c:248:28: warning: result of comparison of 1-bit unsigned value == 'MXL_RV64' (2) is always false [-Wtautological-value-range-compare] target/riscv/debug.c:249:18: warning: code will never be executed [-Wunreachable-code] target/riscv/debug.c:249:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:251:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:289:32: warning: result of comparison of 1-bit unsigned value == 'MXL_RV64' (2) is always false [-Wtautological-value-range-compare] target/riscv/debug.c:290:13: warning: code will never be executed [-Wunreachable-code] target/riscv/debug.c:412:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:453:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:520:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/debug.c:520:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/debug.c:522:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/debug.c:522:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/debug.c:549:44: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/debug.c:558:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/debug.c:575:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/debug.c:585:28: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/debug.c:585:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/debug.c:585:50: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/debug.c:585:50: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/debug.c:634:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/debug.c:643:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/debug.c:643:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/debug.c:643:46: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/debug.c:643:46: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/debug.c:72:8: warning: use of GNU array range extension [-Wgnu-designator] target/riscv/debug.c:80:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/debug.c:84:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/debug.c:99:24: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/debug.c:99:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/fpu_helper.c:262:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/fpu_helper.c:262:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:268:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/fpu_helper.c:268:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:274:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:274:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:280:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:295:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/fpu_helper.c:376:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/fpu_helper.c:376:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:381:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/fpu_helper.c:381:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:386:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:386:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:391:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:406:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/fpu_helper.c:501:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/fpu_helper.c:501:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:507:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/fpu_helper.c:507:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:513:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/fpu_helper.c:513:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:519:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:534:43: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/fpu_helper.c:59:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/fpu_helper.c:78:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/fpu_helper.c:81:29: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/riscv/gdbstub.c:115:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/gdbstub.c:210:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/gdbstub.c:211:59: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/gdbstub.c:211:59: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/gdbstub.c:237:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/gdbstub.c:23:8: warning: padding size of 'struct TypeSize' with 3 bytes to alignment boundary [-Wpadded] target/riscv/gdbstub.c:240:55: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/gdbstub.c:240:55: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/gdbstub.c:276:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/gdbstub.c:313:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/gdbstub.c:315:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] target/riscv/gdbstub.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/gdbstub.c:325:21: warning: extension used [-Wlanguage-extension-token] target/riscv/gdbstub.c:325:21: warning: padding size of 'struct (unnamed at ../target/riscv/gdbstub.c:325:21)' with 7 bits to alignment boundary [-Wpadded] target/riscv/gdbstub.c:325:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/gdbstub.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/gdbstub.c:335:21: warning: extension used [-Wlanguage-extension-token] target/riscv/gdbstub.c:335:21: warning: padding size of 'struct (unnamed at ../target/riscv/gdbstub.c:335:21)' with 7 bits to alignment boundary [-Wpadded] target/riscv/gdbstub.c:335:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/gdbstub.c:375:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/gdbstub.c:51:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/gdbstub.c:65:39: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/gdbstub.c:77:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/gdbstub.c:84:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/gdbstub.c:84:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/gdbstub.c:90:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/gdbstub.c:90:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/gdbstub.c:92:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/helper.h:1000:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1000:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1001:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1001:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1002:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1002:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1003:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1003:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1005:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1005:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1006:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1006:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1007:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1007:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1008:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1008:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1009:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1009:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1010:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1010:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1012:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1012:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1013:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1013:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1014:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1014:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1015:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1015:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1016:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1016:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1017:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1017:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1018:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1018:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1019:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1019:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:101:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:101:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:101:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:101:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1020:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1020:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1021:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1021:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1022:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1022:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1023:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1023:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1025:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1025:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1026:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1026:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1027:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1027:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1028:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1028:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:102:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:102:1: warning: passing 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:102:1: warning: passing 'void (CPUArchState *, int, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1030:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1030:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1031:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1031:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1032:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1032:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1033:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1033:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1034:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1034:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1035:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1035:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1036:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1036:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1037:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1037:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1039:1: warning: initializing 'void *' with an expression of type 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned int (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1039:1: warning: initializing 'void *' with an expression of type 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned long long (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1039:1: warning: passing 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned int (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1039:1: warning: passing 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned long long (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:103:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:103:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:103:1: warning: passing 'target_ulong (CPUArchState *, int, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:103:1: warning: passing 'target_ulong (CPUArchState *, int, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1041:1: warning: initializing 'void *' with an expression of type 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned int (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1041:1: warning: initializing 'void *' with an expression of type 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned long long (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1041:1: warning: passing 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned int (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1041:1: warning: passing 'target_ulong (void *, void *, CPUArchState *, uint32_t)' (aka 'unsigned long long (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1043:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1043:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1044:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1044:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1045:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1045:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1047:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1047:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1048:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1048:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1049:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1049:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:104:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:104:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:104:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned int (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:104:1: warning: passing 'target_ulong (CPUArchState *, int)' (aka 'unsigned long long (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1050:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1050:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1052:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1052:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1053:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1053:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1054:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1054:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1055:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1055:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1057:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1057:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1057:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1057:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1058:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1058:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1058:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1058:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1059:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1059:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1059:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1059:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:105:1: warning: passing 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:105:1: warning: passing 'void (CPUArchState *, int, target_ulong, target_ulong)' (aka 'void (struct CPUArchState *, int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1060:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1060:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1060:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1060:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1061:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1061:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1061:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1061:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1062:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1062:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1062:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1062:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1063:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1063:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1063:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1063:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1064:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1064:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1064:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1064:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1065:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1065:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1065:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1065:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1066:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1066:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1066:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1066:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1067:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1067:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1067:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1067:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1068:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1068:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1068:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1068:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1069:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1069:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1069:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1069:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:106:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, int, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:106:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, int, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, int, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:106:1: warning: passing 'target_ulong (CPUArchState *, int, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, int, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:106:1: warning: passing 'target_ulong (CPUArchState *, int, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, int, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1070:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1070:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1070:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1070:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1071:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1071:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1071:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1071:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1072:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1072:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1072:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1072:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1074:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1074:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1075:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1075:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1076:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1076:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1077:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1077:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1078:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1078:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1079:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1079:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1081:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1081:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1082:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1082:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1083:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1083:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1084:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1084:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1085:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1085:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1086:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1086:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1087:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1087:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1088:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1088:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1089:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1089:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1089:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1089:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:108:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:108:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:108:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:108:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1090:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1090:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1090:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1090:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1091:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1091:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1091:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1091:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1092:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1092:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1092:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1092:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1094:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1094:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1095:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1095:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1096:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1096:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1097:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1097:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1099:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1099:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:109:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:109:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:109:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:109:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:10:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:10:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1101:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1101:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1102:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1102:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1103:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1103:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1104:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1104:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1105:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1105:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1106:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1106:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1108:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1108:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1109:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1109:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:110:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1110:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1110:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1111:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1111:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1112:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1112:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1113:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1113:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1116:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1116:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1116:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1116:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1117:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1117:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1117:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1117:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1118:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1118:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1118:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1118:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1119:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1119:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1119:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1119:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:111:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:111:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1122:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1122:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1122:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1122:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1123:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1123:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1123:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1123:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1124:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1124:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1124:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1124:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1125:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1125:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1125:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1125:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1127:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1127:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1127:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1127:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1128:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1128:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1128:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1128:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1129:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1129:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1129:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1129:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1130:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1130:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1130:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1130:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1131:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1131:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1131:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1131:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1132:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1132:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1132:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1132:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1133:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1133:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1133:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1133:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1135:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1135:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1135:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1135:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1136:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1136:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1136:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:1136:1: warning: passing 'target_ulong (target_ulong, target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:116:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:117:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:118:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:118:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:118:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:118:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:119:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:119:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:119:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:119:1: warning: passing 'target_ulong (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:11:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:11:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:123:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:123:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:123:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:123:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:124:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:124:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:124:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:124:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:125:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:125:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:125:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:125:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:126:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:126:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:126:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:126:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:127:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:127:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:127:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:127:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:128:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:128:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:128:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:128:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:129:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:129:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:129:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:129:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:12:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:12:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:130:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:130:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:130:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:130:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:131:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:131:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:131:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:131:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:132:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:132:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:132:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:132:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:133:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:133:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:133:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:133:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:134:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:134:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:134:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:134:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:135:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:135:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:135:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:135:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:136:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:136:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:136:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:136:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:137:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:137:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:137:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:137:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:138:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:138:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:138:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:138:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:139:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:139:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:139:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:139:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:13:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:13:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:140:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:140:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:140:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:140:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:141:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:141:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:141:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:141:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:142:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:142:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:142:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:142:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:143:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:143:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:143:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:143:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:144:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:144:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:144:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:144:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:145:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:145:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:146:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:146:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:147:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:147:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:148:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:148:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:149:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:149:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:149:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:149:1: warning: passing 'void (void *, void *, target_ulong, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:14:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:14:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:150:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:150:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:150:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:150:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:151:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:151:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:152:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:152:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:153:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:153:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:154:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:154:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:155:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:155:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:156:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:156:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:157:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:157:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:158:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:158:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:159:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:159:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:15:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:15:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:160:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:160:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:161:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:161:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:161:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:161:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:162:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:162:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:162:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:162:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:163:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:163:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:163:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:163:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:164:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:164:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:164:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:164:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:165:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:165:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:165:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:165:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:166:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:166:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:166:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:166:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:167:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:167:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:167:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:167:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:168:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:168:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:168:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:168:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:169:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:169:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:169:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:169:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:16:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:16:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:170:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:170:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:170:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:170:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:171:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:171:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:171:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:171:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:172:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:172:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:172:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:172:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:173:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:173:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:173:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:173:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:174:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:174:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:174:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:174:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:175:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:175:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:175:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:175:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:176:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:176:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:176:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:176:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:177:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:177:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:177:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:177:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:178:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:178:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:178:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:178:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:179:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:179:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:179:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:179:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:17:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:17:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:180:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:180:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:180:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:180:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:181:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:181:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:181:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:181:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:182:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:182:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:182:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:182:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:183:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:183:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:183:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:183:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:184:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:184:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:184:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:184:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:185:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:185:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:185:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:185:1: warning: passing 'void (void *, void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:187:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:187:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:187:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:187:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:188:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:188:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:188:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:188:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:189:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:189:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:189:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:189:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:18:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:18:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:190:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:190:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:190:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:190:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:191:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:191:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:191:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:191:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:192:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:192:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:192:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:192:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:193:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:193:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:193:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:193:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:194:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:194:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:194:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:194:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:195:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:195:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:195:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:195:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:196:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:196:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:196:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:196:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:197:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:197:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:197:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:197:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:198:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:198:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:198:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:198:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:199:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:199:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:199:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:199:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:19:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:200:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:200:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:200:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:200:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:201:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:201:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:201:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:201:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:202:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:202:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:202:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:202:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:203:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:203:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:203:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:203:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:204:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:204:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:204:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:204:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:205:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:205:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:205:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:205:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:206:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:206:1: warning: initializing 'void *' with an expression of type 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:206:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned int, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:206:1: warning: passing 'void (void *, target_ulong, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:208:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:208:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:209:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:209:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:20:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:210:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:210:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:211:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:211:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:212:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:212:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:213:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:213:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:214:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:214:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:215:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:215:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:216:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:216:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:216:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:216:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:217:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:217:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:217:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:217:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:218:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:218:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:218:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:218:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:219:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:219:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:219:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:219:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:220:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:220:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:220:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:220:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:221:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:221:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:221:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:221:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:222:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:222:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:222:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:222:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:223:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:223:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:223:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:223:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:224:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:224:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:224:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:224:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:225:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:225:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:225:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:225:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:226:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:226:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:226:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:226:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:227:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:227:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:227:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:227:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:228:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:228:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:229:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:229:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:230:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:230:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:231:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:231:1: warning: passing 'void (void *, void *, uint64_t, uint32_t)' (aka 'void (void *, void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:233:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:233:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:234:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:234:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:235:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:235:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:236:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:236:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:237:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:237:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:238:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:238:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:239:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:239:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:23:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:23:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:240:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:240:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:241:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:241:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:242:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:242:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:243:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:243:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:244:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:244:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:245:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:245:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:245:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:245:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:246:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:246:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:246:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:246:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:247:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:247:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:247:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:247:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:248:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:248:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:248:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:248:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:249:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:249:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:249:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:249:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:24:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:250:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:250:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:250:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:250:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:251:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:251:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:251:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:251:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:252:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:252:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:252:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:252:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:253:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:253:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:253:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:253:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:254:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:254:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:254:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:254:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:255:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:255:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:255:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:255:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:256:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:256:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:256:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:256:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:257:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:257:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:258:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:258:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:259:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:259:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:25:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:25:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:260:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:260:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:261:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:261:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:262:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:262:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:263:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:263:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:264:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:264:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:265:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:265:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:266:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:266:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:267:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:267:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:268:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:268:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:269:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:269:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:269:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:269:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:26:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:26:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:270:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:270:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:270:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:270:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:271:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:271:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:271:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:271:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:272:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:272:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:272:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:272:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:273:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:273:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:273:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:273:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:274:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:274:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:274:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:274:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:275:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:275:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:275:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:275:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:276:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:276:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:276:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:276:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:277:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:277:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:277:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:277:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:278:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:278:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:278:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:278:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:279:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:279:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:279:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:279:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:27:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:27:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:280:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:280:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:280:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:280:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:282:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:282:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:283:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:283:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:284:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:284:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:285:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:285:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:286:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:286:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:287:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:287:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:288:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:288:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:289:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:289:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:28:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:28:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:290:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:290:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:291:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:291:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:292:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:292:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:293:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:293:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:294:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:294:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:295:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:295:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:296:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:296:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:297:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:297:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:298:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:298:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:298:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:298:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:299:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:299:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:299:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:299:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:29:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:29:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:2:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:300:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:300:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:300:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:300:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:301:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:301:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:301:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:301:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:302:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:302:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:302:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:302:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:303:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:303:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:303:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:303:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:304:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:304:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:304:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:304:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:305:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:305:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:305:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:305:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:306:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:306:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:306:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:306:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:307:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:307:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:307:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:307:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:308:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:308:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:308:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:308:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:309:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:309:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:309:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:309:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:30:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:30:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:30:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:30:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:310:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:310:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:310:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:310:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:311:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:311:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:311:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:311:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:312:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:312:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:312:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:312:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:313:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:313:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:313:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:313:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:315:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:315:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:316:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:316:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:317:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:317:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:318:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:318:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:319:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:319:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:31:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:31:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:320:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:320:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:321:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:321:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:322:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:322:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:323:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:323:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:324:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:324:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:325:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:325:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:326:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:326:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:327:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:327:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:327:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:327:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:328:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:328:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:328:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:328:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:329:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:329:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:329:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:329:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:32:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:32:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:330:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:330:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:330:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:330:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:331:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:331:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:331:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:331:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:332:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:332:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:332:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:332:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:333:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:333:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:333:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:333:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:334:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:334:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:334:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:334:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:335:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:335:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:335:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:335:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:336:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:336:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:336:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:336:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:337:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:337:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:337:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:337:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:338:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:338:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:338:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:338:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:33:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:33:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:340:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:340:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:341:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:341:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:342:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:342:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:343:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:343:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:344:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:344:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:345:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:345:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:346:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:346:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:347:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:347:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:348:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:348:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:349:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:349:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:34:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:34:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:34:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:34:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:350:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:350:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:351:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:351:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:352:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:352:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:352:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:352:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:353:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:353:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:353:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:353:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:354:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:354:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:354:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:354:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:355:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:355:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:355:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:355:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:356:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:356:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:356:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:356:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:357:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:357:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:357:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:357:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:358:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:358:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:358:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:358:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:359:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:359:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:359:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:359:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:35:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:35:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:360:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:360:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:360:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:360:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:361:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:361:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:361:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:361:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:362:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:362:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:362:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:362:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:363:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:363:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:363:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:363:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:365:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:365:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:366:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:366:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:367:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:367:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:368:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:368:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:369:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:369:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:36:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:36:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:36:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:36:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:370:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:370:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:371:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:371:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:371:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:371:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:372:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:372:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:372:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:372:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:373:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:373:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:373:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:373:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:374:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:374:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:374:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:374:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:375:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:375:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:375:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:375:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:376:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:376:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:376:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:376:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:378:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:378:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:379:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:379:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:37:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:37:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:380:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:380:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:381:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:381:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:382:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:382:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:383:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:383:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:384:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:384:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:385:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:385:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:386:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:386:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:387:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:387:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:388:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:388:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:389:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:389:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:38:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:38:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:38:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:38:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:390:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:390:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:391:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:391:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:392:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:392:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:393:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:393:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:394:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:394:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:395:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:395:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:396:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:396:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:397:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:397:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:398:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:398:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:399:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:399:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:39:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:39:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:400:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:400:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:401:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:401:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:402:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:402:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:402:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:402:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:403:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:403:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:403:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:403:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:404:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:404:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:404:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:404:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:405:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:405:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:405:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:405:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:406:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:406:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:406:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:406:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:407:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:407:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:407:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:407:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:408:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:408:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:408:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:408:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:409:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:409:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:409:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:409:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:40:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:40:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:410:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:410:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:410:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:410:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:411:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:411:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:411:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:411:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:412:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:412:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:412:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:412:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:413:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:413:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:413:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:413:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:414:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:414:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:414:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:414:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:415:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:415:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:415:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:415:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:416:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:416:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:416:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:416:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:417:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:417:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:417:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:417:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:418:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:418:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:418:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:418:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:419:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:419:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:419:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:419:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:41:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:41:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:41:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:41:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:420:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:420:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:420:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:420:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:421:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:421:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:421:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:421:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:422:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:422:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:422:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:422:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:423:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:423:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:423:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:423:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:424:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:424:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:424:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:424:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:425:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:425:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:425:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:425:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:426:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:426:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:426:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:426:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:427:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:427:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:427:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:427:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:428:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:428:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:428:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:428:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:429:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:429:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:429:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:429:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:430:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:430:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:430:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:430:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:431:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:431:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:431:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:431:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:432:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:432:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:432:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:432:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:433:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:433:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:433:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:433:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:435:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:435:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:436:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:436:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:437:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:437:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:438:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:438:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:439:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:439:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:440:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:440:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:441:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:441:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:442:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:442:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:443:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:443:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:444:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:444:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:445:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:445:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:446:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:446:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:447:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:447:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:448:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:448:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:449:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:449:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:44:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:450:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:450:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:451:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:451:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:451:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:451:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:452:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:452:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:452:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:452:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:453:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:453:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:453:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:453:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:454:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:454:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:454:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:454:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:455:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:455:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:455:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:455:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:456:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:456:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:456:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:456:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:457:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:457:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:457:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:457:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:458:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:458:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:458:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:458:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:459:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:459:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:459:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:459:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:45:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:460:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:460:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:460:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:460:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:461:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:461:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:461:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:461:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:462:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:462:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:462:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:462:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:463:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:463:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:463:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:463:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:464:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:464:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:464:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:464:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:465:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:465:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:465:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:465:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:466:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:466:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:466:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:466:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:468:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:468:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:469:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:469:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:46:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:470:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:470:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:471:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:471:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:472:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:472:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:473:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:473:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:474:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:474:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:475:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:475:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:476:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:476:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:477:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:477:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:478:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:478:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:479:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:479:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:47:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:47:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:480:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:480:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:481:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:481:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:482:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:482:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:483:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:483:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:484:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:484:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:484:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:484:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:485:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:485:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:485:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:485:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:486:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:486:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:486:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:486:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:487:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:487:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:487:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:487:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:488:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:488:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:488:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:488:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:489:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:489:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:489:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:489:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:48:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:48:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:490:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:490:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:490:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:490:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:491:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:491:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:491:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:491:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:492:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:492:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:492:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:492:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:493:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:493:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:493:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:493:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:494:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:494:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:494:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:494:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:495:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:495:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:495:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:495:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:496:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:496:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:496:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:496:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:497:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:497:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:497:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:497:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:498:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:498:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:498:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:498:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:499:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:499:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:499:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:499:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:49:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:49:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:501:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:501:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:502:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:502:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:503:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:503:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:504:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:504:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:505:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:505:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:506:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:506:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:507:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:507:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:508:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:508:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:509:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:509:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:50:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:50:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:510:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:510:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:511:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:511:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:512:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:512:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:513:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:513:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:514:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:514:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:515:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:515:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:516:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:516:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:517:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:517:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:517:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:517:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:518:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:518:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:518:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:518:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:519:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:519:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:519:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:519:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:51:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:51:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:520:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:520:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:520:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:520:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:521:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:521:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:521:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:521:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:522:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:522:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:522:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:522:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:523:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:523:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:523:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:523:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:524:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:524:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:524:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:524:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:525:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:525:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:525:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:525:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:526:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:526:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:526:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:526:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:527:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:527:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:527:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:527:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:528:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:528:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:528:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:528:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:529:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:529:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:529:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:529:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:52:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:52:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:530:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:530:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:530:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:530:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:531:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:531:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:531:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:531:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:532:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:532:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:532:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:532:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:534:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:534:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:535:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:535:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:536:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:536:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:537:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:537:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:538:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:538:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:539:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:539:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:53:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:53:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:540:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:540:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:541:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:541:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:542:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:542:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:543:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:543:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:543:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:543:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:544:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:544:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:544:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:544:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:545:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:545:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:545:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:545:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:546:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:546:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:546:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:546:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:547:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:547:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:547:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:547:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:548:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:548:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:548:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:548:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:549:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:549:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:549:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:549:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:54:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:54:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:54:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:550:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:550:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:550:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:550:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:551:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:551:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:551:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:551:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:553:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:553:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:554:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:554:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:555:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:555:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:556:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:556:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:557:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:557:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:558:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:558:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:559:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:559:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:560:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:560:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:561:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:561:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:562:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:562:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:563:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:563:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:564:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:564:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:565:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:565:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:566:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:566:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:567:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:567:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:568:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:568:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:569:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:569:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:569:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:569:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:56:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:56:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:570:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:570:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:570:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:570:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:571:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:571:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:571:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:571:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:572:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:572:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:572:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:572:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:573:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:573:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:573:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:573:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:574:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:574:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:574:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:574:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:575:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:575:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:575:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:575:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:576:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:576:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:576:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:576:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:577:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:577:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:577:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:577:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:578:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:578:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:578:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:578:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:579:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:579:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:579:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:579:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:57:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:57:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:57:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:580:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:580:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:580:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:580:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:581:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:581:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:581:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:581:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:582:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:582:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:582:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:582:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:583:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:583:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:583:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:583:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:584:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:584:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:584:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:584:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:586:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:586:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:587:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:587:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:588:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:588:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:589:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:589:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:58:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:58:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:590:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:590:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:591:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:591:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:592:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:592:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:593:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:593:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:594:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:594:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:595:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:595:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:595:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:595:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:596:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:596:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:596:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:596:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:597:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:597:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:597:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:597:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:598:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:598:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:598:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:598:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:599:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:599:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:599:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:599:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:59:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:59:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:59:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:59:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:5:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:600:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:600:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:600:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:600:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:601:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:601:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:601:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:601:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:602:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:602:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:602:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:602:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:603:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:603:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:603:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:603:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:604:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:604:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:604:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:604:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:605:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:605:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:605:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:605:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:606:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:606:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:606:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:606:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:608:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:608:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:609:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:609:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:60:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:60:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:610:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:610:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:611:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:611:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:612:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:612:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:612:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:612:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:613:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:613:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:613:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:613:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:614:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:614:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:614:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:614:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:615:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:615:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:615:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:615:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:616:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:616:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:617:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:617:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:618:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:618:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:619:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:619:1: warning: passing 'void (void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:61:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:61:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:620:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:620:1: warning: passing 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:621:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:621:1: warning: passing 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:622:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:622:1: warning: passing 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:623:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:623:1: warning: passing 'void (void *, uint64_t, CPUArchState *, uint32_t)' (aka 'void (void *, unsigned long long, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:625:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:625:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:626:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:626:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:627:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:627:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:628:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:628:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:629:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:629:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:62:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:62:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:630:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:630:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:631:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:631:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:632:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:632:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:633:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:633:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:634:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:634:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:635:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:635:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:636:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:636:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:637:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:637:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:638:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:638:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:639:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:639:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:63:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:63:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:640:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:640:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:641:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:641:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:641:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:641:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:642:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:642:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:642:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:642:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:643:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:643:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:643:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:643:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:644:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:644:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:644:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:644:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:645:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:645:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:645:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:645:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:646:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:646:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:646:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:646:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:647:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:647:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:647:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:647:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:648:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:648:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:648:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:648:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:649:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:649:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:649:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:649:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:64:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint64_t)' (aka 'unsigned int (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:64:1: warning: initializing 'void *' with an expression of type 'target_ulong (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:64:1: warning: passing 'target_ulong (uint64_t)' (aka 'unsigned int (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:64:1: warning: passing 'target_ulong (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:650:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:650:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:650:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:650:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:651:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:651:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:651:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:651:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:652:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:652:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:652:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:652:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:653:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:653:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:653:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:653:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:654:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:654:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:654:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:654:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:655:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:655:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:655:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:655:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:656:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:656:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:656:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:656:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:658:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:658:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:659:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:659:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:660:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:660:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:661:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:661:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:662:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:662:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:663:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:663:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:664:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:664:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:665:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:665:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:666:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:666:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:667:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:667:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:668:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:668:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:669:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:669:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:670:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:670:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:671:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:671:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:672:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:672:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:673:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:673:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:674:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:674:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:674:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:674:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:675:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:675:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:675:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:675:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:676:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:676:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:676:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:676:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:677:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:677:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:677:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:677:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:678:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:678:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:678:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:678:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:679:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:679:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:679:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:679:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:67:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:67:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:67:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:67:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:680:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:680:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:680:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:680:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:681:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:681:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:681:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:681:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:682:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:682:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:682:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:682:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:683:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:683:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:683:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:683:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:684:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:684:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:684:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:684:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:685:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:685:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:685:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:685:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:686:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:686:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:686:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:686:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:687:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:687:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:687:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:687:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:688:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:688:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:688:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:688:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:689:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:689:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:689:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:689:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:68:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:68:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:68:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:68:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:691:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:691:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:692:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:692:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:693:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:693:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:694:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:694:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:695:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:695:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:695:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:695:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:696:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:696:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:696:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:696:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:697:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:697:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:697:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:697:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:698:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:698:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:698:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:698:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:69:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:69:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:69:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:69:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:6:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:700:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:700:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:701:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:701:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:702:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:702:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:703:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:703:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:704:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:704:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:705:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:705:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:706:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:706:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:707:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:707:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:708:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:708:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:708:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:708:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:709:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:709:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:709:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:709:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:70:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:70:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:70:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:70:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:710:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:710:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:710:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:710:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:711:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:711:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:711:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:711:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:712:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:712:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:712:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:712:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:713:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:713:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:713:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:713:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:714:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:714:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:714:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:714:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:715:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:715:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:715:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:715:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:717:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:717:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:718:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:718:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:719:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:719:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:71:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:71:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:71:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:71:1: warning: passing 'target_ulong (target_ulong)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:720:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:720:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:721:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:721:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:722:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:722:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:723:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:723:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:723:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:723:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:724:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:724:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:724:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:724:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:725:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:725:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:725:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:725:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:726:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:726:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:726:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:726:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:727:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:727:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:727:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:727:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:728:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:728:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:728:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned int, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:728:1: warning: passing 'void (void *, void *, target_ulong, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:72:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:72:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:72:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:72:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:730:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:730:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:731:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:731:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:732:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:732:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:733:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:733:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:734:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:734:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:735:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:735:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:736:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:736:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:737:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:737:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:738:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:738:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:739:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:739:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:73:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:73:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:73:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:73:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:740:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:740:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:741:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:741:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:742:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:742:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:743:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:743:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:744:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:744:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:746:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:746:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:747:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:747:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:748:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:748:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:749:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:749:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:750:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:750:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:751:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:751:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:752:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:752:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:753:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:753:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:754:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:754:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:755:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:755:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:756:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:756:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:757:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:757:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:758:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:758:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:759:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:759:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:760:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:760:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:761:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:761:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:763:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:763:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:764:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:764:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:765:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:765:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:766:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:766:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:767:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:767:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:768:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:768:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:769:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:769:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:76:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:76:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:770:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:770:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:771:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:771:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:772:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:772:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:773:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:773:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:774:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:774:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:775:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:775:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:776:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:776:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:777:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:777:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:779:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:779:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:77:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:77:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:780:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:780:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:781:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:781:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:782:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:782:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:784:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:784:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:785:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:785:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:786:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:786:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:787:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:787:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:788:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:788:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:789:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:789:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:78:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:78:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:790:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:790:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:791:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:791:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:792:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:792:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:793:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:793:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:794:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:794:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:795:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:795:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:796:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:796:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:797:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:797:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:798:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:798:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:799:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:799:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:79:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:800:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:800:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:801:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:801:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:802:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:802:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:803:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:803:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:804:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:804:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:805:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:805:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:806:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:806:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:807:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:807:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:808:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:808:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:809:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:809:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:80:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:810:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:810:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:811:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:811:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:812:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:812:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:813:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:813:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:814:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:814:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:815:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:815:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:816:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:816:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:817:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:817:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:818:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:818:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:819:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:819:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:81:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:820:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:820:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:821:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:821:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:822:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:822:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:823:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:823:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:824:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:824:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:825:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:825:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:826:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:826:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:827:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:827:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:828:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:828:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:829:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:829:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:82:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:830:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:830:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:831:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:831:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:833:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:833:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:834:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:834:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:835:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:835:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:836:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:836:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:837:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:837:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:838:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:838:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:839:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:839:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:83:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:83:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:83:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:83:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:840:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:840:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:841:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:841:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:842:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:842:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:843:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:843:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:844:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:844:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:845:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:845:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:846:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:846:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:847:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:847:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:848:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:848:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:84:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:84:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:84:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:84:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:850:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:850:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:851:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:851:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:852:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:852:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:854:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:854:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:855:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:855:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:856:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:856:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:858:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:858:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:859:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:859:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:85:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:85:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:85:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:85:1: warning: passing 'target_ulong (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:860:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:860:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:862:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:862:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:863:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:863:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:864:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:864:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:865:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:865:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:866:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:866:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:867:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:867:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:868:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:868:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:869:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:869:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:86:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:870:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:870:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:871:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:871:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:872:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:872:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:873:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:873:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:875:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:875:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:876:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:876:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:877:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:877:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:878:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:878:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:879:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:879:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:87:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:880:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:880:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:881:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:881:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:882:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:882:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:883:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:883:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:884:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:884:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:885:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:885:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:886:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:886:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:887:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:887:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:888:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:888:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:889:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:889:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:88:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:890:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:890:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:891:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:891:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:892:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:892:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:894:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:894:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:895:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:895:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:896:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:896:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:897:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:897:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:898:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:898:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:899:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:899:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:89:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:89:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:900:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:900:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:901:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:901:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:902:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:902:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:903:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:903:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:904:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:904:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:905:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:905:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:906:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:906:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:907:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:907:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:908:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:908:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:909:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:909:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:90:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:90:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:90:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:90:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:910:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:910:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:911:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:911:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:912:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:912:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:913:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:913:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:914:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:914:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:915:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:915:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:916:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:916:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:917:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:917:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:918:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:918:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:919:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:919:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:91:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:91:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:91:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:91:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:920:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:920:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:921:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:921:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:922:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:922:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:923:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:923:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:925:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:925:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:926:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:926:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:927:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:927:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:929:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:929:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:92:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:92:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:92:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:92:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:930:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:930:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:931:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:931:1: warning: passing 'void (void *, void *, uint64_t, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, unsigned long long, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:933:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:933:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:934:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:934:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:935:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:935:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:936:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:936:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:937:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:937:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:938:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:938:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:939:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:939:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:93:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:93:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:93:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:93:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:940:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:940:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:941:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:941:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:942:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:942:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:943:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:943:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:944:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:944:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:946:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:946:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:947:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:947:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:948:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:948:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:949:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:949:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:94:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:94:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:950:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:950:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:951:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:951:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:952:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:952:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:953:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:953:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:954:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:954:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:955:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:955:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:956:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:956:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:957:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:957:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:959:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:959:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:95:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:95:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:95:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:960:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:960:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:961:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:961:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:962:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:962:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:963:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:963:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:964:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:964:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:965:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:965:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:966:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:966:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:967:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:967:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:968:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:968:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:969:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:969:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:96:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:96:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:970:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:970:1: warning: passing 'void (void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:972:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:972:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:973:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:973:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:974:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:974:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:975:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:975:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:976:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:976:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:977:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:977:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:978:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:978:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:979:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:979:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:97:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:97:1: warning: passing 'uint64_t (CPUArchState *, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:980:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:980:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:981:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:981:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:982:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:982:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:983:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:983:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:984:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:984:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:985:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:985:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:986:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:986:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:987:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:987:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:988:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:988:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:989:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:989:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:98:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:98:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:98:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:98:1: warning: passing 'target_ulong (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:990:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:990:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:991:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:991:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:992:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:992:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:993:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:993:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:994:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:994:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:995:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:995:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:996:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:996:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:997:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:997:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:998:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:998:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:999:1: warning: initializing 'void *' with an expression of type 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:999:1: warning: passing 'void (void *, void *, void *, void *, CPUArchState *, uint32_t)' (aka 'void (void *, void *, void *, void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:9:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/riscv/helper.h:9:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/riscv/insn_trans/trans_privileged.c.inc:105:51: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:117:65: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:127:43: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:127:63: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:21:55: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:28:57: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:56:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_privileged.c.inc:56:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/insn_trans/trans_privileged.c.inc:56:55: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_privileged.c.inc:56:55: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/insn_trans/trans_privileged.c.inc:70:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:70:53: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:75:53: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_privileged.c.inc:92:53: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rva.c.inc:102:27: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:108:53: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:114:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:120:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:126:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:132:57: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:138:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:144:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:150:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:156:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:162:36: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:168:27: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:174:53: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:180:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:186:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:192:58: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:198:57: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:204:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:210:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:216:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:222:59: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:26:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:30:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/riscv/insn_trans/trans_rva.c.inc:66:50: warning: implicit conversion changes signedness: 'int' to 'TCGBar' [-Wsign-conversion] target/riscv/insn_trans/trans_rva.c.inc:96:27: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/riscv/insn_trans/trans_rvb.c.inc:271:31: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvb.c.inc:330:34: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/riscv/insn_trans/trans_rvb.c.inc:330:34: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvb.c.inc:486:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvb.c.inc:486:37: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvb.c.inc:486:44: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvb.c.inc:486:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvb.c.inc:486:44: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvb.c.inc:486:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvd.c.inc:500:59: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvd.c.inc:550:59: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvf.c.inc:278:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvf.c.inc:313:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvh.c.inc:168:66: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvh.c.inc:179:66: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvh.c.inc:42:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvh.c.inc:43:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvh.c.inc:88:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvh.c.inc:89:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:1030:54: warning: operand of ? changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:1031:54: warning: operand of ? changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:1031:54: warning: operand of ? changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:181:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:181:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:185:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:185:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:21:57: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvi.c.inc:41:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:41:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:41:37: warning: implicit conversion changes signedness: 'unsigned int' to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:41:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:476:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:476:52: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:47:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:47:28: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:488:34: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:488:34: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:488:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:488:44: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:499:49: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:499:49: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:512:35: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:512:35: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:512:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:512:45: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:523:49: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:523:49: warning: implicit conversion loses integer precision: 'target_long' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvi.c.inc:56:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:56:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:68:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:68:35: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:795:55: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvi.c.inc:812:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/insn_trans/trans_rvi.c.inc:812:55: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvi.c.inc:815:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/riscv/insn_trans/trans_rvi.c.inc:819:59: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvi.c.inc:87:13: warning: 6 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LE'... [-Wswitch-enum] target/riscv/insn_trans/trans_rvi.c.inc:939:54: warning: operand of ? changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:940:54: warning: operand of ? changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvi.c.inc:940:54: warning: operand of ? changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvm.c.inc:207:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvm.c.inc:207:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvm.c.inc:288:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvm.c.inc:288:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1000:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1000:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1000:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1000:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1001:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1001:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1001:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1002:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1002:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1002:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1003:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1003:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1003:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1052:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1052:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1052:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1052:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1053:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1053:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1053:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1054:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1054:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1054:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1054:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1055:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1055:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1055:47: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1086:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1087:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1088:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1090:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1117:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1117:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1117:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1117:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1118:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1118:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1118:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1119:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1119:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1119:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1119:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1120:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1120:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1120:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1121:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1121:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1121:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1122:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1122:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1141:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1147:21: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1147:21)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1147:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1149:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1150:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1152:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1153:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1182:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1183:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1184:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1185:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1186:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1187:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1188:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1189:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1190:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1191:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1192:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1193:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1194:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1195:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1196:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1197:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1203:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1204:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1205:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1206:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:121:22: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:121:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1252:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1252:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1252:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1252:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1253:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1253:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1253:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1253:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1254:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1254:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1254:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1255:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1255:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1255:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1259:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1298:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1300:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1300:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1300:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1301:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1301:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1301:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1301:45: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1302:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1302:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1302:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1303:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1303:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1303:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1304:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1304:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1304:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1305:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1306:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1308:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1309:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:131:35: warning: implicit conversion changes signedness: 'const int8_t' (aka 'const signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1351:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1351:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1351:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1351:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1438:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1442:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1444:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1445:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/insn_trans/trans_rvv.c.inc:1466:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/insn_trans/trans_rvv.c.inc:1468:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1468:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1468:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1469:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1469:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1469:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1469:45: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1470:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1470:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1470:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1471:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1471:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1471:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1472:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1472:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1472:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1473:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1474:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1476:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1477:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1503:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1507:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1507:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1507:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1507:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1553:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1553:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1553:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1553:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1554:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1554:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1554:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1554:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1555:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1555:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1555:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1556:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1556:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1556:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1562:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:156:45: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:157:45: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1598:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1598:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1598:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1598:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1636:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1636:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1636:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1636:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1637:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1637:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1637:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1637:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1638:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1638:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1638:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1639:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1639:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1639:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1644:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1680:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1680:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1680:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1680:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1747:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1747:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1747:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1747:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1747:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1747:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1747:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1747:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1748:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1748:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1748:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1748:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1748:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1748:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1748:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1748:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1761:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1761:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1761:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1761:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1761:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1761:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1761:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1761:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1762:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1762:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1762:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1762:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1762:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1762:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1762:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1762:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1787:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1788:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1797:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1798:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1815:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1816:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1857:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1857:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1857:42: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1857:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1918:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1918:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1918:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1918:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1918:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1918:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1918:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1918:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1919:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1919:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1919:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1919:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1919:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1919:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1919:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1919:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1943:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1944:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1962:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1963:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1978:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1978:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1978:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1978:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1978:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1978:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1978:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1978:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1979:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1979:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1979:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1979:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1979:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1979:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1979:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1979:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1980:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1980:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1980:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1980:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1980:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1980:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1980:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1980:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1981:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1981:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1981:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1981:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1981:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1981:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1981:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1981:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1982:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1982:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1982:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1982:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1982:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1982:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1982:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1982:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1983:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1983:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1983:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1983:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1983:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1983:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:1983:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:1983:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:1992:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1993:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1994:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1995:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1996:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1997:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1998:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:1999:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2001:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2002:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2003:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2004:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2005:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2006:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2013:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2014:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2015:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2016:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2049:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2049:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2049:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2049:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2049:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2049:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2049:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2049:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2050:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2050:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2050:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2050:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2050:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2050:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2050:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2050:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2051:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2051:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2051:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2051:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2051:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2051:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2051:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2051:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2053:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2054:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2055:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2058:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2058:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2058:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2058:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2058:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2058:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2058:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2058:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2059:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2059:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2059:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2059:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2059:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2059:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2059:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2059:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2060:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2060:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2060:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2060:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2060:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2060:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2060:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2060:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2061:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2061:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2061:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2061:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2061:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2061:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2061:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2061:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2062:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2063:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2064:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2065:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2076:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2076:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2076:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2076:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2076:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2076:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2076:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2076:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2077:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2077:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2077:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2077:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2077:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2077:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2077:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2077:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2078:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2078:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2078:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2078:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2078:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2078:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2078:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2078:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2079:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2079:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2079:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2079:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2079:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2079:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2079:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2079:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2080:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2081:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2082:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2083:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2106:29: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2106:29)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2106:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2106:59: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2107:20: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2107:20)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2107:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2118:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2157:29: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2157:29)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2157:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2157:59: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2158:20: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2158:20)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2158:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2165:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2166:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2187:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2190:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2196:29: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2196:29)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2196:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2196:59: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2197:20: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2197:20)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2197:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2208:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2209:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2222:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2222:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2222:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2222:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2222:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2222:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2222:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2222:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2223:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2224:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2231:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2231:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2231:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2231:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2231:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2231:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2231:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2231:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2232:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2232:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2232:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2232:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2232:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2232:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2232:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2232:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2233:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2233:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2233:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2233:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2233:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2233:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2233:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2233:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2234:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2234:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2234:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2234:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2234:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2234:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2234:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2234:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2235:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2236:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2237:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2238:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2239:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2240:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2243:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2243:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2243:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2243:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2243:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2243:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2243:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2243:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2244:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2244:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2244:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2244:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2244:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2244:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2244:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2244:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2245:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2245:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2245:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2245:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2245:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2245:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2245:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2245:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2246:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2246:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2246:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2246:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2246:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2246:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2246:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2246:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2247:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2248:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2249:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2250:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2278:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2278:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2278:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2278:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2278:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2278:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2278:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2278:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2279:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2282:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2282:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2282:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2282:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2282:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2282:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2282:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2282:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2283:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2283:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2283:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2283:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2283:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2283:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2283:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2283:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2284:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2285:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2286:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2287:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2290:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2290:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2290:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2290:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2290:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2290:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2290:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2290:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2291:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2291:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2291:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2291:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2291:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2291:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2291:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2291:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2292:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2293:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2294:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2295:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2377:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2377:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2377:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2377:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2377:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2377:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2377:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2377:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2378:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2378:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2378:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2378:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2378:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2378:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2378:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2378:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2397:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2398:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2400:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2401:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2457:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2457:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2457:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2457:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2457:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2457:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2457:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2457:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2458:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2458:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2458:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2458:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2458:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2458:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2458:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2458:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2459:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2459:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2459:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2459:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2459:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2459:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2459:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2459:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2504:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2504:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2504:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2504:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2504:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2504:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2504:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2504:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2505:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2505:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2505:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2505:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2505:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2505:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2505:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2505:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2538:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2538:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2538:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2538:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2538:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2538:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2538:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2538:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2539:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2539:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2539:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2539:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2539:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2539:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2539:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2539:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:253:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2583:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2583:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2583:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2583:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2583:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2583:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2583:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2583:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2584:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2584:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2584:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2584:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2584:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2584:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2584:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2584:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2617:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2617:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2617:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2617:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2617:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2617:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2617:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2617:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2618:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2618:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2618:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2618:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2618:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2618:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2618:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2618:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2621:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2621:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2621:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2621:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2621:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2621:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2621:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2621:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2622:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2622:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2622:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2622:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2622:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2622:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2622:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2622:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2623:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2623:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2623:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2623:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2623:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2623:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2623:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2623:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2624:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2624:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2624:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2624:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2624:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2624:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2624:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2624:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2625:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2625:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2625:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2625:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2625:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2625:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2625:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2625:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2628:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2628:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2628:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2628:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2628:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2628:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2628:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2628:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2629:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2629:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2629:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2629:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2629:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2629:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2629:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2629:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2632:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2632:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2632:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2632:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2632:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2632:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2632:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2632:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2633:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2633:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2633:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2633:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2633:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2633:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2633:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2633:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2634:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2634:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2634:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2634:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2634:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2634:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2634:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2634:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2635:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2635:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2635:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2635:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2635:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2635:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2635:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2635:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2636:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2636:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2636:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2636:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2636:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2636:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2636:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2636:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2637:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2637:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2637:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2637:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2637:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2637:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2637:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2637:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2638:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2638:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2638:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2638:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2638:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2638:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2638:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2638:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2639:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2639:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2639:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2639:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2639:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2639:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2639:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2639:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2640:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2640:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2640:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2640:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2640:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2640:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2640:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2640:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2641:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2641:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2641:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2641:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2641:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2641:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2641:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2641:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2642:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2642:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2642:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2642:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2642:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2642:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2642:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2642:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2643:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2643:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2643:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2643:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2643:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2643:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2643:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2643:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2644:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2644:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2644:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2644:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2644:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2644:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2644:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2644:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2645:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2645:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2645:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2645:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2645:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2645:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2645:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2645:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2646:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2646:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2646:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2646:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2646:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2646:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2646:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2646:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2647:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2647:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2647:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2647:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2647:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2647:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2647:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2647:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2650:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2650:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2650:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2650:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2650:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2650:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2650:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2650:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2651:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2651:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2651:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2651:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2651:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2651:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2651:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2651:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2652:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2652:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2652:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2652:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2652:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2652:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2652:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2652:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2653:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2653:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2653:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2653:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2653:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2653:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2653:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2653:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2654:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2654:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2654:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2654:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2654:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2654:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2654:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2654:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2655:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2655:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2655:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2655:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2655:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2655:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2655:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2655:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2656:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2656:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2656:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2656:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2656:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2656:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2656:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2656:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2657:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2657:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2657:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2657:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2657:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2657:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2657:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2657:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2692:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2692:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2692:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2692:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2693:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2693:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2693:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2693:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2694:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2694:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2694:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2695:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2695:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2695:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2699:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2723:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2723:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2723:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2723:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2723:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2723:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2723:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2723:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2724:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2724:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2724:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2724:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2724:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2724:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2724:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2724:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2725:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2725:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2725:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2725:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2725:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2725:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2725:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2725:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2726:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2726:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2726:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2726:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2726:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2726:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2726:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2726:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2729:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2729:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2729:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2729:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2729:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2729:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2729:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2729:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:272:32: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2730:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2730:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2730:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2730:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2730:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2730:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2730:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2730:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2731:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2731:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2731:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2731:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2731:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2731:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2731:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2731:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2732:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2732:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2732:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2732:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2732:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2732:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2732:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2732:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2733:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2733:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2733:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2733:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2733:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2733:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2733:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2733:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2734:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2734:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2734:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2734:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2734:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2734:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2734:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2734:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2747:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2747:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2747:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2747:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2747:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2747:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2747:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2747:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2748:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2748:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2748:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2748:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2748:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2748:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2748:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2748:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2749:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2749:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2749:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2749:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2749:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2749:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2749:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2749:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:274:27: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2750:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2750:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2750:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2750:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2750:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2750:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2750:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2750:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2762:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2762:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2762:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2762:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2762:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2762:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2762:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2762:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2763:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2763:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2763:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2763:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2763:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2763:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2763:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2763:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2764:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2764:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2764:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2764:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2764:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2764:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2764:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2764:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2765:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2765:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2765:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2765:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2765:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2765:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2765:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2765:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2766:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2766:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2766:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2766:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2766:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2766:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2766:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2766:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2767:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2767:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2767:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2767:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2767:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2767:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2767:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2767:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2773:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2773:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2773:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2773:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2773:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2773:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2773:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2773:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2780:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2798:29: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2798:29)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2798:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2798:59: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2799:20: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2799:20)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2799:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:27:12: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:27:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:27:30: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:27:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2800:20: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2800:20)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2800:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2815:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2816:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2915:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2915:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2915:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2915:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2915:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2915:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2915:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2915:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2917:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2917:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2917:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2917:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2917:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2917:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2917:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2917:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2919:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2919:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2919:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2919:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2919:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2919:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2919:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2919:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2922:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2922:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2922:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2922:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2922:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2922:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2922:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2922:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2924:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2924:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2924:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2924:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2924:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2924:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2924:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2924:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2969:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2969:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2969:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2969:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2969:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2969:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2969:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2969:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:2970:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2970:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2970:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:2970:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2970:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2970:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:2970:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:2970:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3038:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3038:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3038:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3038:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3038:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3038:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3038:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3038:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3040:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3040:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3040:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3040:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3040:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3040:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3040:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3040:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3042:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3042:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3042:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3042:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3042:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3042:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3042:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3042:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3045:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3045:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3045:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3045:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3045:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3045:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3045:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3045:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3094:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3094:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3094:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3094:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3094:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3094:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3094:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3094:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3095:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3095:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3095:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3095:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3095:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3095:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3095:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3095:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3097:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3097:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3097:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3097:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3097:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3097:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3097:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3097:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3098:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3098:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3098:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3098:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3098:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3098:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3098:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3098:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3111:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3111:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3111:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3111:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3111:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3111:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3111:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3111:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3112:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3112:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3112:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3112:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3112:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3112:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3112:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3112:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3113:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3113:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3113:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3113:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3113:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3113:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3113:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3113:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3114:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3114:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3114:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3114:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3114:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3114:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3114:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3114:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3115:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3115:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3115:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3115:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3115:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3115:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3115:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3115:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3116:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3116:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3116:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3116:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3116:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3116:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3116:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3116:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3117:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3117:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3117:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3117:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3117:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3117:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3117:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3117:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3118:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3118:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3118:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3118:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3118:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3118:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3118:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3118:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:311:32: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3139:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3139:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3139:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3139:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3139:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3139:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3139:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3139:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:313:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3140:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3140:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3140:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3140:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3140:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3140:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3140:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3140:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3141:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3141:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3141:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3141:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3141:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3141:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3141:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3141:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3142:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3142:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3142:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3142:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3142:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3142:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3142:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3142:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:314:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3152:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3152:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3152:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3152:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3152:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3152:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3152:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3152:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3153:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3153:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3153:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3153:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3153:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3153:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3153:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3153:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3186:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3186:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3186:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3186:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3186:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3186:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3186:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3187:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3187:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3187:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3187:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3187:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3187:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3187:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3188:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3188:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3188:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3188:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3188:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3188:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3188:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3189:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3189:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3189:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3189:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3189:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3189:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3189:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3190:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3190:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3190:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3190:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3190:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3190:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3190:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3191:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3191:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3191:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3191:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3191:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3191:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3191:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3192:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3192:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3192:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3192:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3192:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3192:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3192:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3193:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3193:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3193:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3193:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3193:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3193:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3193:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3205:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3205:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3205:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3205:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3206:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3206:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3206:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3206:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3211:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3212:65: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3238:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3238:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3238:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3238:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3239:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3239:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3239:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3239:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3244:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3245:65: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3293:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3293:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3293:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3293:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3293:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3293:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3293:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3293:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3294:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3294:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3294:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3294:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3294:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3294:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3294:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3294:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3295:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3295:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3295:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3295:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3295:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3295:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3295:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3295:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3308:27: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3308:33: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3308:36: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:3308:36: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3308:56: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3310:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3316:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3316:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3316:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3316:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3317:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3317:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3317:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3317:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3318:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3318:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3318:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3319:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3319:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3319:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3327:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3340:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3347:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3347:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3347:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3347:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3348:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3348:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3348:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3348:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3349:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3349:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3349:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3350:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3350:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3350:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3358:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3410:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3415:36: warning: unused parameter 'ofs' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:3415:45: warning: unused parameter 'sew' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:3448:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3466:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3500:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:350:32: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3568:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:356:21: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:356:29: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:356:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3575:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:360:56: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3625:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3626:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3627:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3636:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3637:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3638:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:363:52: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3657:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3657:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3657:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3657:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3657:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3657:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3657:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3657:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3658:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3658:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3658:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3658:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3658:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3658:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3658:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3658:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3665:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3666:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3667:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3674:34: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3678:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3679:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3680:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3682:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3682:36: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3682:39: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:3682:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3683:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3683:37: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3683:40: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:3683:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3684:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3684:36: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3684:39: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:3684:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3685:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3685:37: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3685:40: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:3685:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3689:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3689:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3689:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3689:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3689:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3689:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3689:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3689:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3690:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3690:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3690:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3690:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3690:1)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3690:1: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3690:1)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3690:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3696:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3697:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3729:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3729:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3729:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3729:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:372:45: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:372:48: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:372:48: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:373:35: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:373:42: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:373:45: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:373:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3758:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3758:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3758:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3758:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3774:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3775:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3777:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3777:36: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3777:39: warning: extension used [-Wlanguage-extension-token] target/riscv/insn_trans/trans_rvv.c.inc:3777:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3777:59: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3792:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3792:16)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3792:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3792:49: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3793:16: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3793:16)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3793:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3797:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:382:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3835:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3836:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3837:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3838:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:383:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3846:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3847:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3847:39: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3849:27: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3849:43: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3849:56: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3893:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3893:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3893:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3893:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3894:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3894:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3894:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3894:45: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:3895:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3895:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3895:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3896:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:3896:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:3896:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:3901:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:402:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:407:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:409:31: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:409:38: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:433:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:435:31: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:435:38: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:461:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:489:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:490:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:497:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:498:24: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:498:41: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:504:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:522:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:523:24: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:523:41: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:544:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:551:31: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:551:44: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:572:23: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:584:26: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:605:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:606:30: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:635:32: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/insn_trans/trans_rvv.c.inc:636:27: warning: operand of ? changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:659:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:668:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:669:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:671:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:711:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:711:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:711:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:711:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:712:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:712:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:712:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:713:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:713:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:713:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:713:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:714:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:714:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:714:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:715:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:715:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:715:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:716:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:716:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:750:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:750:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:750:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:750:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:751:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:751:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:751:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:752:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:752:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:752:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:752:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:753:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:753:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:771:66: warning: unused parameter 'eew' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:777:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:777:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:777:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:778:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:778:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:778:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:780:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:780:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:780:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:781:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:781:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:781:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:782:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:782:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:785:58: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:785:69: warning: unused parameter 'eew' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:791:66: warning: unused parameter 'eew' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:797:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:797:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:797:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:798:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:798:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:798:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:799:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:799:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:802:58: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:802:69: warning: unused parameter 'eew' [-Wunused-parameter] target/riscv/insn_trans/trans_rvv.c.inc:831:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:832:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:833:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:834:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:836:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:867:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:867:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:867:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:867:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:868:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:868:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:868:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:869:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:869:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:869:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:869:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:870:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:870:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:870:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:871:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:871:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:871:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:872:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:872:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:872:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:898:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:898:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:898:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:898:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:899:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:899:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:899:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:900:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:900:12)' with 28 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:900:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:900:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:906:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:906:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:906:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:942:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:943:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:944:61: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:946:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:947:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:998:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:998:12)' with 31 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:998:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvv.c.inc:998:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/insn_trans/trans_rvv.c.inc:999:12: warning: padding size of 'struct (unnamed at ../target/riscv/insn_trans/trans_rvv.c.inc:999:12)' with 29 bits to alignment boundary [-Wpadded] target/riscv/insn_trans/trans_rvv.c.inc:999:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/insn_trans/trans_rvzfh.c.inc:304:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_rvzfh.c.inc:340:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/insn_trans/trans_svinval.c.inc:25:65: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_svinval.c.inc:37:73: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_svinval.c.inc:45:75: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_svinval.c.inc:53:67: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/insn_trans/trans_svinval.c.inc:65:67: warning: unused parameter 'a' [-Wunused-parameter] target/riscv/instmap.h:164:52: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:165:52: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:166:52: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:167:52: warning: signed shift result (0xE0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:244:52: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:245:52: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:246:52: warning: signed shift result (0xA0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:248:52: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:249:52: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:250:52: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:251:52: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:253:52: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:254:52: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:255:52: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:256:52: warning: signed shift result (0xD0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:258:52: warning: signed shift result (0xE0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:259:52: warning: signed shift result (0xE0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:261:52: warning: signed shift result (0xF0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:282:52: warning: signed shift result (0xA2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:283:52: warning: signed shift result (0xA2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:284:52: warning: signed shift result (0xA2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:286:52: warning: signed shift result (0xC2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:287:52: warning: signed shift result (0xC2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:288:52: warning: signed shift result (0xC2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:289:52: warning: signed shift result (0xC2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:291:52: warning: signed shift result (0xD2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:292:52: warning: signed shift result (0xD2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:293:52: warning: signed shift result (0xD2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:294:52: warning: signed shift result (0xD2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:296:52: warning: signed shift result (0xE2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:297:52: warning: signed shift result (0xE2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/instmap.h:299:52: warning: signed shift result (0xF2000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/riscv/internals.h:55:9: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/internals.h:56:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/internals.h:65:9: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/internals.h:81:9: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/internals.h:82:16: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/internals.h:91:9: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/kvm-stub.c:22:37: warning: unused parameter 'cpu' [-Wunused-parameter] target/riscv/kvm-stub.c:23:1: warning: function 'kvm_riscv_reset_vcpu' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/riscv/kvm-stub.c:27:34: warning: unused parameter 'cpu' [-Wunused-parameter] target/riscv/kvm-stub.c:27:43: warning: unused parameter 'irq' [-Wunused-parameter] target/riscv/kvm-stub.c:27:52: warning: unused parameter 'level' [-Wunused-parameter] target/riscv/kvm-stub.c:28:1: warning: function 'kvm_riscv_set_irq' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/riscv/m128_helper.c:103:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:104:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:104:14: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:34:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/m128_helper.c:34:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:35:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/m128_helper.c:35:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:38:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:39:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:39:14: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:58:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:59:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:59:14: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:74:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/m128_helper.c:74:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:75:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/m128_helper.c:75:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:77:19: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/riscv/m128_helper.c:77:19: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/riscv/m128_helper.c:77:33: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/riscv/m128_helper.c:77:33: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/riscv/m128_helper.c:83:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/m128_helper.c:84:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/m128_helper.c:84:14: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/machine.c:100:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:100:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:101:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:101:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:102:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:102:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:103:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:104:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:105:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:106:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:107:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:109:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:110:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:112:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:113:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:114:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:115:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:116:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:117:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:118:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:120:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:138:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:138:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:139:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:139:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:140:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:140:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:141:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:141:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:142:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:142:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:143:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:143:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:144:13: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:144:13: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:145:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:163:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:164:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:165:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:166:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:167:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:168:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:169:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:171:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:189:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:189:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:190:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:190:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:191:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:191:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:192:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:196:35: warning: unused parameter 'opaque' [-Wunused-parameter] target/riscv/machine.c:201:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/riscv/machine.c:217:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:217:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:218:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:218:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:219:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:219:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:220:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:238:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:238:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:239:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:239:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:240:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:240:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:241:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:241:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:242:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:246:50: warning: unused parameter 'version_id' [-Wunused-parameter] target/riscv/machine.c:270:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:271:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:272:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:273:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:290:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:290:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:291:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:291:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:292:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:292:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:293:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:293:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:294:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:294:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:295:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:299:26: warning: no previous extern declaration for non-static variable 'vmstate_riscv_cpu' [-Wmissing-variable-declarations] target/riscv/machine.c:305:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:305:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:306:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:306:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:307:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:307:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:308:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:308:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:309:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:309:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:310:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:310:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:311:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:311:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:312:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:312:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:313:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:313:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:314:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:314:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:315:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:315:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:316:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:316:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:317:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:317:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:318:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:318:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:319:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:319:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:320:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:320:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:321:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:321:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:322:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:322:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:323:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:323:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:324:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:324:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:325:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:325:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:326:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:326:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:327:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:327:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:328:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:328:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:329:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:329:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:330:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:330:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:331:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:331:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:332:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:332:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:333:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:333:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:334:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:334:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:335:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:335:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:336:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:336:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:337:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:337:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:338:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:338:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:339:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:339:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:33:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/riscv/machine.c:340:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:340:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:341:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:341:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:342:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:342:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:343:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:343:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:344:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:344:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:345:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:345:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:346:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:346:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/riscv/machine.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:348:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:348:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:349:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:349:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:350:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:351:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:352:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:353:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:354:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:354:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:356:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:40:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/machine.c:52:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:52:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:53:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:53:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:54:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:65:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:65:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/riscv/machine.c:65:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:67:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/machine.c:85:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:86:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:87:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:87:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:88:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:88:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:89:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:89:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:90:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:90:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:91:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:91:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:92:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:92:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:93:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:93:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:94:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:94:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:95:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:95:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:97:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:97:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/machine.c:98:9: warning: extension used [-Wlanguage-extension-token] target/riscv/machine.c:98:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/riscv/monitor.c:101:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/riscv/monitor.c:102:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/monitor.c:103:50: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/monitor.c:123:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/monitor.c:196:13: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/monitor.c:196:13: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/monitor.c:197:13: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/monitor.c:198:18: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/monitor.c:208:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/monitor.c:211:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/riscv/monitor.c:232:15: warning: code will never be executed [-Wunreachable-code] target/riscv/monitor.c:38:40: warning: unused parameter 'va_bits' [-Wunused-parameter] target/riscv/monitor.c:87:31: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/monitor.c:87:31: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/monitor.c:99:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/op_helper.c:102:43: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/op_helper.c:105:36: warning: implicit conversion changes signedness: 'RISCVException' (aka 'enum RISCVException') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/op_helper.c:105:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:119:36: warning: implicit conversion changes signedness: 'RISCVException' (aka 'enum RISCVException') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/op_helper.c:119:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:122:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/op_helper.c:122:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/op_helper.c:123:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/op_helper.c:134:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:139:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:143:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:148:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:192:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:197:62: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:205:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:229:1: warning: function 'helper_wfi' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/riscv/op_helper.c:237:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:240:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:254:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:257:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:268:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:277:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:284:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:294:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:301:53: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:31:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/op_helper.c:48:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:55:36: warning: implicit conversion changes signedness: 'RISCVException' (aka 'enum RISCVException') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/op_helper.c:55:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:66:36: warning: implicit conversion changes signedness: 'RISCVException' (aka 'enum RISCVException') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/op_helper.c:66:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:77:36: warning: implicit conversion changes signedness: 'RISCVException' (aka 'enum RISCVException') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/op_helper.c:77:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:90:36: warning: implicit conversion changes signedness: 'RISCVException' (aka 'enum RISCVException') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/op_helper.c:90:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/op_helper.c:93:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/op_helper.c:93:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/op_helper.c:94:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/pmp.c:164:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/pmp.c:164:14: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmp.c:236:73: warning: unused parameter 'addr' [-Wunused-parameter] target/riscv/pmp.c:237:18: warning: unused parameter 'size' [-Wunused-parameter] target/riscv/pmp.c:248:30: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:258:34: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:261:34: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:274:26: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:282:26: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:318:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/riscv/pmp.c:318:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/riscv/pmp.c:318:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/pmp.c:318:33: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/pmp.c:323:20: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/pmp.c:323:20: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/pmp.c:329:13: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/pmp.c:329:13: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmp.c:330:13: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/pmp.c:330:13: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmp.c:330:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/pmp.c:330:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/pmp.c:351:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/pmp.c:364:34: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:365:59: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/pmp.c:381:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:386:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:394:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:411:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:425:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:428:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:431:42: warning: integer constant not in range of enumerated type 'pmp_priv_t' [-Wassign-enum] target/riscv/pmp.c:467:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/pmp.c:486:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/pmp.c:563:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/pmp.c:564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/pmp.c:564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/pmp.c:619:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/pmp.c:622:40: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/pmp.h:49:9: warning: padding size of 'pmp_entry_t' with 3 bytes to alignment boundary [-Wpadded] target/riscv/pmp.h:49:9: warning: padding size of 'pmp_entry_t' with 7 bytes to alignment boundary [-Wpadded] target/riscv/pmp.h:59:9: warning: padding size of 'pmp_table_t' with 4 bytes to alignment boundary [-Wpadded] target/riscv/pmu.c:136:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmu.c:175:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmu.c:208:15: warning: code will never be executed [-Wunreachable-code] target/riscv/pmu.c:226:11: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/pmu.c:252:11: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/pmu.c:269:47: warning: unused parameter 'key' [-Wunused-parameter] target/riscv/pmu.c:292:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/pmu.c:357:26: warning: code will never be executed [-Wunreachable-code] target/riscv/pmu.c:363:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/pmu.c:363:64: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/pmu.c:374:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmu.c:38:38: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/pmu.c:393:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/pmu.c:412:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/pmu.c:422:69: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/pmu.c:426:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/pmu.c:426:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/pmu.c:429:45: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/time_helper.c:30:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/time_helper.c:36:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/time_helper.c:61:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/time_helper.c:89:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/time_helper.c:94:16: warning: extension used [-Wlanguage-extension-token] target/riscv/time_helper.c:94:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/time_helper.c:97:22: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:1016:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/riscv/translate.c:1016:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/riscv/translate.c:1016:25: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:1016:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/translate.c:101:18: warning: padding struct 'struct DisasContext' with 1 byte to align 'vstart' [-Wpadded] target/riscv/translate.c:104:15: warning: padding struct 'struct DisasContext' with 2 bytes to align 'cs' [-Wpadded] target/riscv/translate.c:104:15: warning: padding struct 'struct DisasContext' with 6 bytes to align 'cs' [-Wpadded] target/riscv/translate.c:1084:32: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:1084:32: warning: padding size of 'struct (unnamed at ../target/riscv/translate.c:1084:32)' with 7 bits to alignment boundary [-Wpadded] target/riscv/translate.c:1084:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/translate.c:1097:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/riscv/translate.c:1097:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/riscv/translate.c:1097:25: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:1097:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/translate.c:1099:21: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/translate.c:1123:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/translate.c:1124:17: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/translate.c:1142:49: warning: unused parameter 'db' [-Wunused-parameter] target/riscv/translate.c:1142:63: warning: unused parameter 'cpu' [-Wunused-parameter] target/riscv/translate.c:1146:69: warning: unused parameter 'cpu' [-Wunused-parameter] target/riscv/translate.c:1148:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/riscv/translate.c:1148:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/riscv/translate.c:1148:25: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:1148:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/translate.c:1156:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/riscv/translate.c:1156:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/riscv/translate.c:1156:25: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:1156:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/translate.c:115:12: warning: padding struct 'struct DisasContext' with 5 bytes to align 'insn_start' [-Wpadded] target/riscv/translate.c:1184:38: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/translate.c:1187:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/translate.c:1187:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/riscv/translate.c:1195:66: warning: unused parameter 'cpu' [-Wunused-parameter] target/riscv/translate.c:1197:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/riscv/translate.c:1197:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/riscv/translate.c:1197:25: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:1197:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/translate.c:1199:13: warning: 13 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_0', 'DISAS_TARGET_1'... [-Wswitch-enum] target/riscv/translate.c:1214:23: warning: 'RISCV_CPU' was marked unused but was used [-Wused-but-marked-unused] target/riscv/translate.c:1257:13: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/riscv/translate.c:1259:13: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/riscv/translate.c:1264:13: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/riscv/translate.c:134:43: warning: extra ';' outside of a function [-Wextra-semi] target/riscv/translate.c:145:66: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:157:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:177:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:182:30: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:195:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:196:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:205:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:206:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:218:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:221:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/translate.c:221:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/translate.c:223:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/translate.c:223:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:226:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:244:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/translate.c:258:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/translate.c:260:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/translate.c:277:25: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:277:25: warning: padding size of 'struct (unnamed at ../target/riscv/translate.c:277:5)' with 7 bits to alignment boundary [-Wpadded] target/riscv/translate.c:277:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/translate.c:302:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/translate.c:309:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/translate.c:340:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:351:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/translate.c:361:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:372:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/riscv/translate.c:382:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:383:1: warning: function 'gen_set_gpr128' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/riscv/translate.c:393:26: warning: extension used [-Wlanguage-extension-token] target/riscv/translate.c:393:26: warning: padding size of 'struct (unnamed at ../target/riscv/translate.c:393:5)' with 7 bits to alignment boundary [-Wpadded] target/riscv/translate.c:393:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/riscv/translate.c:406:13: warning: enumeration value 'MXL_RV128' not explicitly handled in switch [-Wswitch-enum] target/riscv/translate.c:433:13: warning: enumeration value 'MXL_RV128' not explicitly handled in switch [-Wswitch-enum] target/riscv/translate.c:459:13: warning: enumeration value 'MXL_RV128' not explicitly handled in switch [-Wswitch-enum] target/riscv/translate.c:479:17: warning: enumeration value 'MXL_RV128' not explicitly handled in switch [-Wswitch-enum] target/riscv/translate.c:504:17: warning: enumeration value 'MXL_RV128' not explicitly handled in switch [-Wswitch-enum] target/riscv/translate.c:536:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/translate.c:536:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/translate.c:652:36: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:662:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:663:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:664:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:665:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:666:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:705:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:710:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:714:15: warning: code will never be executed [-Wunreachable-code] target/riscv/translate.c:719:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/riscv/translate.c:726:15: warning: code will never be executed [-Wunreachable-code] target/riscv/translate.c:744:22: warning: code will never be executed [-Wunreachable-code] target/riscv/translate.c:766:22: warning: code will never be executed [-Wunreachable-code] target/riscv/translate.c:790:13: warning: code will never be executed [-Wunreachable-code] target/riscv/translate.c:80:27: warning: padding struct 'struct DisasContext' with 3 bytes to align 'cfg_ptr' [-Wpadded] target/riscv/translate.c:815:13: warning: code will never be executed [-Wunreachable-code] target/riscv/translate.c:841:13: warning: code will never be executed [-Wunreachable-code] target/riscv/vector_helper.c:100:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:105:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1067:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1067:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1068:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1068:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1069:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1069:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1070:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1070:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1071:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1071:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1072:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1072:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1073:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1073:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1074:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1074:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1075:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1075:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1076:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1076:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1077:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1077:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1078:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1078:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1079:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1079:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1080:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1080:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1081:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1081:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1082:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1082:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1083:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1083:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1084:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1084:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1085:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1085:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1086:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1086:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1087:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1087:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1088:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1088:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1089:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1089:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1090:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1090:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1119:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1119:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1119:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1120:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1120:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1120:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1121:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1121:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1121:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1122:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:1122:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1122:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1124:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1124:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1124:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1125:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1125:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1125:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1126:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1126:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1126:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1127:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:1127:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1127:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1150:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1150:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1150:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1151:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1151:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1151:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1152:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1152:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1152:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1153:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:1153:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1153:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1155:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1155:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1155:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1156:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1156:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1156:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1157:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1157:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1157:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1158:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:1158:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1158:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1190:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1190:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1191:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1191:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1192:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1192:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1193:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1193:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1195:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1195:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1196:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1196:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1197:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1197:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1198:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1198:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1226:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1226:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1227:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1227:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1228:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1228:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1229:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1229:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:122:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1231:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1231:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1232:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1232:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1233:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1233:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1234:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1234:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1274:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1274:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1275:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1275:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1276:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1276:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1277:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1277:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1278:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1278:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1279:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1279:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:127:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1280:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1280:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1281:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1281:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1282:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1282:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1283:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1283:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1284:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1284:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1285:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1285:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1319:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1319:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1319:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1320:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1320:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1320:58: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1321:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1321:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1322:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1322:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1324:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1324:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1325:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1325:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1326:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1326:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1327:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1327:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1329:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1329:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1329:56: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/riscv/vector_helper.c:132:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1330:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1330:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1330:57: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/riscv/vector_helper.c:1331:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1331:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1331:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1332:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1332:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1332:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:1363:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1363:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1363:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1364:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1364:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1364:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1365:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1365:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1365:57: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1366:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1366:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1366:57: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:1368:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1368:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1369:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1369:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1370:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1370:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1371:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1371:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1373:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1373:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1374:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1374:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1375:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1375:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1376:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1376:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1379:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1379:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1379:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:137:23: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:1380:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1380:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1380:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1381:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1381:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1381:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1382:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1382:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1382:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1383:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1383:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1383:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1384:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1384:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1384:58: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1385:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1385:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1385:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1386:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1386:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1386:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1387:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1387:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1387:59: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1388:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1388:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1388:56: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1389:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1389:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1389:57: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1390:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1390:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1390:57: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1432:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1432:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1433:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1433:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1434:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1434:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1435:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1435:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1437:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1437:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1438:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1438:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1439:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1439:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1440:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1440:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1442:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1442:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1443:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1443:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1444:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1444:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1445:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1445:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1447:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1447:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1448:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1448:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1449:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1449:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1450:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1450:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1452:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1452:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1453:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1453:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1454:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1454:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1455:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1455:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1457:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1457:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1458:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1458:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1459:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1459:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1460:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1460:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1495:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1495:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1496:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1496:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1497:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1497:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1498:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1498:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1500:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1500:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1501:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1501:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1502:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1502:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1503:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1503:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1505:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1505:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1506:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1506:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1507:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1507:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1508:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1508:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1510:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1510:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1511:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1511:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1512:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1512:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1513:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1513:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1515:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1515:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1516:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1516:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1517:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1517:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1518:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1518:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:151:22: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1520:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1520:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1521:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1521:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1522:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1522:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1523:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1523:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1525:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1525:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1526:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1526:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1527:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1527:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1528:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1528:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1530:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1530:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1531:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1531:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1532:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1532:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1533:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1533:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:154:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:154:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:1585:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1585:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1586:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1586:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1587:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1587:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1588:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1588:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1589:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1589:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1590:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1590:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1591:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1591:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1592:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1592:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1593:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1593:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1594:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1594:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1595:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1595:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1596:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1596:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1597:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1597:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1598:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1598:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1599:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1599:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1600:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1600:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1633:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1661:39: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1666:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:1666:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int16_t' (aka 'short') [-Wsign-conversion] target/riscv/vector_helper.c:166:22: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:1671:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:1671:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1697:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:169:41: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1700:12: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1744:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1744:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1745:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1745:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1746:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1746:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1747:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1747:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1748:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1748:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1749:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1749:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1750:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1750:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1751:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1751:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1752:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1752:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1753:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1753:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1754:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1754:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1755:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1755:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1756:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1756:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1757:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1757:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1758:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1758:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1759:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1759:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1818:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1818:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1819:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1819:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1820:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1820:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1821:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1821:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1822:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1822:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1823:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1823:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1824:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1824:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1825:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1825:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1826:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1826:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1827:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1827:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1828:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1828:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1829:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1829:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1830:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1830:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1831:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1831:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1832:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1832:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1833:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1833:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1842:54: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1843:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1843:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:1844:54: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1844:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:1861:50: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1862:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1862:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:1863:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1863:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:1864:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1864:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1865:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1865:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1866:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1866:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1867:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1867:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1868:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1868:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1869:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1869:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1870:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1870:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1871:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1871:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1872:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1872:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:192:37: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:192:37: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:193:27: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:193:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:1945:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1945:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1946:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1946:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1947:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1947:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1948:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1948:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1949:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1949:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1950:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1950:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1951:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1951:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1952:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1952:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1953:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1953:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1954:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1954:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1955:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1955:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1956:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1956:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1957:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1957:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1958:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1958:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1959:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1959:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:195:47: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:195:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:1960:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1960:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1969:55: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1970:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1970:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:1971:55: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1971:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:1988:51: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1989:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1989:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:1990:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1990:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:1991:51: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:1992:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1992:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:1993:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1993:9: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:1994:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1994:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1995:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1995:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1996:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1996:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1997:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1997:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1998:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1998:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:1999:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:1999:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2000:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2000:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2001:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2001:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2002:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2002:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2003:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2003:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2004:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2004:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2005:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2005:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:200:51: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:200:51: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:2027:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2028:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2029:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2030:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2050:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2051:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2052:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2053:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2074:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2074:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2075:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2075:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2076:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2076:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2077:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2077:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2100:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2100:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2101:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2101:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2102:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2102:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2103:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2103:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2134:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2135:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2140:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2152:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:216:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:2188:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2198:56: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2209:56: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2220:56: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2258:28: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2259:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2264:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2276:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2316:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2316:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2317:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2317:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2318:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2318:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2319:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2319:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2321:52: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2331:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2341:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2351:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2374:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2374:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2375:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2375:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2376:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2376:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2377:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2377:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2379:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2389:56: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2400:56: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2411:56: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2435:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2435:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2436:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2436:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2437:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2437:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2438:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2438:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2440:52: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2450:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2460:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2470:54: warning: unused parameter 'vxrm' [-Wunused-parameter] target/riscv/vector_helper.c:2493:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2493:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2494:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2494:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2495:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2495:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2496:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2496:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2501:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2509:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2526:45: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2529:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:252:1: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2531:23: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2534:45: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2537:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:253:1: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2544:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2545:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:254:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2553:50: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2554:50: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2557:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2557:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2558:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2558:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2559:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2559:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:255:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2560:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2560:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2562:47: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2568:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2571:47: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2581:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2582:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2590:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2591:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2594:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2594:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2595:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2595:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2596:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2596:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2597:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2597:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2599:45: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2602:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2604:23: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2607:45: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2610:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2617:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2618:54: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2626:50: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2627:50: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2630:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2630:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2631:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2631:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2632:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2632:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2633:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2633:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2635:47: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2639:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2641:23: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2644:47: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2654:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2655:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:265:1: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:2663:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2664:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2667:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2667:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2668:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2668:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2669:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2669:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:266:1: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:2670:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2670:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2679:29: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:267:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:2689:16: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:268:1: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2699:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2709:16: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2719:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2729:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2750:24: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2774:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2774:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2775:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2775:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2776:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2776:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2777:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2777:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2781:23: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2791:24: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2801:24: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2811:24: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2833:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2833:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2834:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2834:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2835:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2835:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2836:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2836:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2839:23: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2844:29: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2845:27: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2849:24: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2854:29: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2859:24: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2864:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2869:24: warning: unused parameter 'env' [-Wunused-parameter] target/riscv/vector_helper.c:2874:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:288:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2892:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2892:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2893:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2893:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2894:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2894:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2895:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2895:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2904:29: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2913:16: warning: implicit conversion loses integer precision: 'int16_t' (aka 'short') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:291:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:2923:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2932:16: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2942:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:2951:16: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:2965:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2965:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2966:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2966:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2967:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:2967:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:2981:16: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:2997:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3013:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3027:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:3027:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:3028:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:3028:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:3029:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:3029:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:306:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3075:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3075:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3076:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3076:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3077:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3077:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3118:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3118:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3119:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3119:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3120:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3120:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3125:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3125:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3126:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3126:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3127:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3127:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3131:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3131:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3132:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3132:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3133:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3133:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3153:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3153:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3154:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3154:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3155:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3155:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3171:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3172:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3173:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3173:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3174:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3174:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3175:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3176:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3177:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3177:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3178:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3178:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3193:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3194:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3195:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3195:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3196:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3196:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3197:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3198:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3199:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3199:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3200:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3200:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3212:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3213:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3214:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3214:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3215:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3215:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3216:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3217:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3218:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3218:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3219:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3219:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3231:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3232:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3233:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3233:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3234:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3234:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3235:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3236:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3237:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3237:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3238:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3238:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3244:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3244:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3245:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3245:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3246:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3246:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3250:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3250:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3251:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3251:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3252:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3252:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3257:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3257:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3258:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3258:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3259:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3259:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3263:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3263:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3264:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3264:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3265:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3265:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3285:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3285:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3286:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3286:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3287:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3287:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:328:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:328:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:329:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:329:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:3302:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3303:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3304:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3304:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3305:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3305:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3306:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3307:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3308:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3308:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3309:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3309:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:330:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:330:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:331:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:331:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:3340:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3340:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3341:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3341:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3342:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3342:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3356:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3356:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3357:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3357:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3358:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3358:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3381:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3381:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3382:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3382:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3383:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3383:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3387:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3387:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3388:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3388:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3389:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3389:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3409:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3409:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3410:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3410:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3411:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3411:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3415:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3415:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3416:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3416:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3417:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3417:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3437:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3437:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3438:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3438:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3439:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3439:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:343:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:343:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:3443:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3443:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3444:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3444:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3445:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3445:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:344:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:344:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:345:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:345:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:3465:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3465:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3466:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3466:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3467:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3467:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:346:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:346:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:3471:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3471:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3472:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3472:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3473:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3473:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3496:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3496:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3497:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3497:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3498:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3498:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3502:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3502:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3503:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3503:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3504:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3504:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3524:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3524:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3525:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3525:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3526:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3526:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3530:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3530:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3531:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3531:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3532:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3532:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3552:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3552:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3553:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3553:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3554:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3554:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3558:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3558:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3559:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3559:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3560:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3560:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3575:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3576:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3577:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3577:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3578:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3578:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3579:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3580:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3581:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3581:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3582:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3582:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3598:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3599:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3600:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3600:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3601:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3601:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3602:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3603:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3604:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3604:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3605:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3605:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3621:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3622:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3623:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3623:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3624:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3624:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3625:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3626:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3627:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3627:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3628:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3628:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3644:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3645:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3646:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3646:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3647:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3647:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3648:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3649:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3650:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3650:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3651:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3651:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:366:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3699:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3699:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3700:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3700:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3701:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3701:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3745:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:3795:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:37:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3835:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3881:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3881:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3882:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3882:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:3883:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:3883:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:38:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:3949:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4002:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4034:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4072:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4072:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4073:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4073:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4074:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4074:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4080:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4080:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4081:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4081:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4082:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4082:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4086:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4086:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4087:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4087:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4088:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4088:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4093:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4093:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4094:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4094:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4095:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4095:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4099:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4099:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4100:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4100:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4101:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4101:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4104:63: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4106:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4109:63: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:410:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:410:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:410:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:410:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4111:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4114:63: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:411:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:411:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:411:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:411:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4122:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4122:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4123:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4123:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4124:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4124:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4128:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4128:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4129:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4129:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:412:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:412:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:412:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:412:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4130:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4130:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4132:64: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4134:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4137:64: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4139:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:413:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:413:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:413:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:413:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4142:64: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4150:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4150:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4151:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4151:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4152:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4152:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4156:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4156:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4157:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4157:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4158:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4158:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4160:64: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4162:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4165:64: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4167:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4170:64: warning: unused parameter 's' [-Wunused-parameter] target/riscv/vector_helper.c:4178:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4178:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4179:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4179:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4180:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4180:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4184:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4184:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4185:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4185:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4186:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4186:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4223:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4223:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4224:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4224:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4225:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4225:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4260:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4260:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4261:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4261:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4262:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4262:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4282:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4282:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4283:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4283:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4284:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4284:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4285:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4285:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4286:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4286:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4287:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4287:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4289:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4289:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4290:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4290:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4291:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4291:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4292:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4292:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4293:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4293:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4294:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4294:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4296:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4296:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4297:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4297:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4298:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4298:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4299:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4299:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4300:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4300:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4301:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4301:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:431:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:431:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:431:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:431:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4321:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4321:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4322:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4322:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4323:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4323:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:432:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:432:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:432:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:432:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:433:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:433:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:433:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:433:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4346:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4346:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4347:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4347:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4348:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4348:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:434:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:434:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:434:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:434:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4387:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4397:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/vector_helper.c:439:36: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4406:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4416:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/vector_helper.c:4435:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/riscv/vector_helper.c:443:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:443:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4442:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4442:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4443:47: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4445:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4445:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4446:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4446:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4447:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4447:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:445:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:4473:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4473:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4473:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4474:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4474:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4474:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4475:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4475:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4475:1: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:4482:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4482:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4483:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4483:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4484:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4484:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4487:49: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/riscv/vector_helper.c:4488:49: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:4489:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:448:36: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4490:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4490:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4491:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4491:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4492:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4492:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4498:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4498:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4499:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4499:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4500:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4500:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4503:9: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/riscv/vector_helper.c:4504:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:4505:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:4506:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4506:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4507:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4507:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4508:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4508:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4518:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4518:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4519:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4519:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4522:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:4523:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:4524:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4524:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4525:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4525:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:452:33: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:452:33: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4531:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4531:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4532:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4532:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4533:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4533:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4536:9: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'int8_t' (aka 'signed char') [-Wsign-conversion] target/riscv/vector_helper.c:4537:9: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/riscv/vector_helper.c:4538:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:4539:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4539:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4540:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4540:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4541:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4541:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:454:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:4554:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4554:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4555:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4555:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4563:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4566:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4566:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4567:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4567:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4568:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4568:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4571:51: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/riscv/vector_helper.c:4571:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'float16' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4572:51: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/riscv/vector_helper.c:4573:51: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:4574:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4574:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4575:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4575:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4576:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4576:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4581:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4581:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4582:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4582:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4585:9: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:4586:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:4587:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4587:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4588:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4588:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4598:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4598:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4599:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4599:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4631:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4631:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4631:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4632:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4632:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4632:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4633:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4633:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4633:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4634:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4634:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4634:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4637:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4637:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4637:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4638:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4638:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4638:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4639:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4639:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4639:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4640:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4640:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4640:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4643:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4643:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4643:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4644:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4644:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4644:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4645:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4645:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4645:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4646:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4646:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4646:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4649:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4649:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4649:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4650:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4650:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4650:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4651:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4651:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4651:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4652:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4652:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4652:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4655:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4655:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4655:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4656:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4656:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4656:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4657:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4657:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4657:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4658:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4658:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4658:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4661:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4661:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4661:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4662:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4662:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4662:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4663:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4663:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4663:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4664:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4664:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4664:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4667:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4667:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4667:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4668:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4668:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4668:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4669:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4669:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4669:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4670:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4670:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4670:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4673:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4673:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4673:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4674:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4674:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4674:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4675:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4675:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4675:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4676:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4676:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4676:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4680:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4680:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4680:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4681:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4681:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4681:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4682:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4682:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4682:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4685:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4685:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4685:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4686:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4686:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4686:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4687:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4687:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4687:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4717:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4717:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4717:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4718:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4718:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4718:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4719:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4719:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4719:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4722:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4722:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4722:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4723:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4723:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4723:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4724:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4724:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4724:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4727:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4727:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4727:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4728:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4728:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4728:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4729:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4729:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4729:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4732:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4732:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4732:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4733:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4733:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4733:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4734:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4734:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4734:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:473:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4749:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4749:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4749:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4749:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4750:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4750:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4750:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4750:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4751:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4751:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4751:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4751:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4752:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4752:1: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4752:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4752:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4792:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4792:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4792:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4792:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4793:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4793:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4793:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4794:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4794:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4794:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4795:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4795:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4795:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4795:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4796:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4796:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4796:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4796:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4797:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4797:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4797:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4798:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4798:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4798:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4798:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4799:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4799:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4799:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:4807:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4810:19: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4810:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4810:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4826:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4829:19: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4829:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4829:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4832:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:4832:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:4837:12: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:4837:12: warning: implicit conversion changes signedness: 'long long' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:4850:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4857:19: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4857:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4857:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4889:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:492:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4943:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4943:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4943:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4943:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4943:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4943:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4944:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4944:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4944:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4944:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4944:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4944:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4945:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4945:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4945:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4945:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4945:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4946:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4946:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4946:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4946:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4946:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:495:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4973:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4973:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4973:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4973:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4973:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4973:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4974:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4974:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4974:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4974:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:4974:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4974:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4975:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4975:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:4975:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4975:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4975:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4975:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:4976:1: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/riscv/vector_helper.c:4976:1: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:4976:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:4976:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:4976:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:4976:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5009:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5009:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5009:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5009:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5009:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5009:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5010:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5010:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5010:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5010:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5010:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5010:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5011:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5011:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5011:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5011:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5011:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5011:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5012:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5012:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5012:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5012:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5012:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5012:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5049:1: warning: declaration shadows a local variable [-Wshadow] target/riscv/vector_helper.c:5049:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5049:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5049:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5049:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5049:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5049:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5049:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5050:1: warning: declaration shadows a local variable [-Wshadow] target/riscv/vector_helper.c:5050:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5050:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5050:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5050:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5050:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5050:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5050:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5051:1: warning: declaration shadows a local variable [-Wshadow] target/riscv/vector_helper.c:5051:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5051:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5051:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5051:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5051:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5051:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5051:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5052:1: warning: declaration shadows a local variable [-Wshadow] target/riscv/vector_helper.c:5052:1: warning: extension used [-Wlanguage-extension-token] target/riscv/vector_helper.c:5052:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5052:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5052:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:5052:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5052:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5052:1: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/riscv/vector_helper.c:5084:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5084:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'ETYPE' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5084:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'ETYPE' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5084:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5085:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5085:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'ETYPE' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5085:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'ETYPE' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5085:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5086:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5086:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'ETYPE' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5086:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5087:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5087:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:510:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5132:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5132:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'ETYPE' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5132:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'ETYPE' (aka 'unsigned char') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5132:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5133:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5133:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned int') to 'ETYPE' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5133:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'ETYPE' (aka 'unsigned short') [-Wimplicit-int-conversion] target/riscv/vector_helper.c:5133:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5134:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5134:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'ETYPE' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5134:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5135:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5135:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5159:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5160:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5161:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5171:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5172:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5173:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5209:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5209:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5209:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5210:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5210:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5210:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5211:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5211:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5211:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5212:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5212:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5212:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5214:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5214:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5214:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5215:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5215:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5215:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5216:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5216:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5216:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5217:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5217:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5217:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5251:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5251:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5251:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5252:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5252:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5252:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5253:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5253:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5253:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5254:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5254:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5254:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5280:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5280:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5280:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:5281:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5281:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5281:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:5282:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5282:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5282:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:5283:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5283:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5283:1: warning: unused parameter 'v0' [-Wunused-parameter] target/riscv/vector_helper.c:5289:22: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5291:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:530:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:530:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:531:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:531:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5327:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5327:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5328:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5328:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5329:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5329:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:532:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:532:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:5330:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5330:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5331:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5331:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5332:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5332:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5334:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5334:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5335:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5335:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5336:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5336:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5337:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5337:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5338:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5338:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:5339:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:5339:1: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:533:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:533:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:534:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:534:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:535:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:535:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:536:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:536:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:537:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:537:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:538:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:538:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:539:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:539:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:540:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:540:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:541:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:541:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:542:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:542:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:543:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:543:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:544:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:544:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:545:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:545:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:556:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:556:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:557:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:557:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:558:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:558:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:559:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:559:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:560:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:560:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:561:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:561:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:562:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:562:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:563:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:563:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:564:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:564:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:565:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:565:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:566:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:566:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:567:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:567:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:568:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:568:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:569:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:569:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:570:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:570:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:571:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:571:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:594:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:595:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:605:35: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/riscv/vector_helper.c:605:35: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/riscv/vector_helper.c:634:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:637:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:644:26: warning: declaration shadows a local variable [-Wshadow] target/riscv/vector_helper.c:652:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:65:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:66:12: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned int') and 'int' [-Wsign-compare] target/riscv/vector_helper.c:66:12: warning: comparison of integers of different signs: 'target_ulong' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/riscv/vector_helper.c:672:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:672:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:673:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:673:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:674:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:674:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:675:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:675:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:677:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:67:14: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:67:14: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/riscv/vector_helper.c:688:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:689:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:703:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:71:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:71:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:734:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:734:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:735:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:735:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:736:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:736:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:737:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:737:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:738:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:738:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:739:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:739:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:740:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:740:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:741:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:741:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:742:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:742:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:743:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:743:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:744:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:744:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:745:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:745:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:746:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:746:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:747:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:747:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:748:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:748:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:749:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:749:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:759:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:759:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:75:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:75:12: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/riscv/vector_helper.c:760:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:760:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:761:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:761:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:762:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/riscv/vector_helper.c:762:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/riscv/vector_helper.c:784:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:785:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:786:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:787:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:788:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:789:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:830:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:836:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:837:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:842:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:899:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:905:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/riscv/vector_helper.c:906:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:911:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/riscv/vector_helper.c:91:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:928:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:928:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:929:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:929:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:92:9: warning: macro is not used [-Wunused-macros] target/riscv/vector_helper.c:930:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:930:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:931:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:931:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:932:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:932:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:933:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:933:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:934:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:934:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:935:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:935:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:936:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:936:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:937:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:937:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:938:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:938:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:939:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/riscv/vector_helper.c:939:1: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/riscv/vector_helper.c:947:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:947:59: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:957:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:957:62: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:967:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:967:62: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:977:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/riscv/vector_helper.c:977:52: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/rx/cpu-qom.h:29:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/rx/cpu-qom.h:29:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/rx/cpu-qom.h:29:1: warning: extra ';' outside of a function [-Wextra-semi] target/rx/cpu-qom.h:39:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/rx/cpu-qom.h:41:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/rx/cpu.c:127:23: warning: 'RX_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:153:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/cpu.c:161:45: warning: unused parameter 'cpu' [-Wunused-parameter] target/rx/cpu.c:167:59: warning: unused parameter 'size' [-Wunused-parameter] target/rx/cpu.c:168:43: warning: unused parameter 'access_type' [-Wunused-parameter] target/rx/cpu.c:169:34: warning: unused parameter 'probe' [-Wunused-parameter] target/rx/cpu.c:169:51: warning: unused parameter 'retaddr' [-Wunused-parameter] target/rx/cpu.c:174:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/rx/cpu.c:174:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/rx/cpu.c:176:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/rx/cpu.c:183:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:188:23: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:213:57: warning: unused parameter 'data' [-Wunused-parameter] target/rx/cpu.c:215:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:216:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:217:23: warning: 'RX_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:30:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:32:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/rx/cpu.c:37:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:45:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:51:61: warning: unused parameter 'tb' [-Wunused-parameter] target/rx/cpu.c:54:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:56:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/rx/cpu.c:67:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:68:23: warning: 'RX_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/rx/cpu.c:79:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/cpu.c:88:55: warning: unused parameter 'user_data' [-Wunused-parameter] target/rx/cpu.h:100:14: warning: padding struct 'struct CPUArchState' with 6 bytes to align 'ack' [-Wpadded] target/rx/cpu.h:109:8: warning: padding size of 'struct ArchCPU' with 8 bytes to alignment boundary [-Wpadded] target/rx/cpu.h:110:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/rx/cpu.h:112:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/rx/cpu.h:114:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/rx/cpu.h:151:14: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:151:14)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:151:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:152:14: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:152:14)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:152:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:155:45: warning: unused parameter 'env' [-Wunused-parameter] target/rx/cpu.h:155:55: warning: unused parameter 'ifetch' [-Wunused-parameter] target/rx/cpu.h:163:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:163:11)' with 28 bits to alignment boundary [-Wpadded] target/rx/cpu.h:163:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:164:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:164:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:164:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:165:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:165:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:165:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:166:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:166:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:166:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:167:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:167:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:167:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:168:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:168:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:168:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:169:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:169:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:169:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:170:11: warning: padding size of 'struct (unnamed at ../target/rx/cpu.h:170:11)' with 31 bits to alignment boundary [-Wpadded] target/rx/cpu.h:170:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/cpu.h:63:1: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] target/rx/cpu.h:91:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/rx/cpu.h:91:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/rx/disas.c:1091:53: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:122:9: warning: macro is not used [-Wunused-macros] target/rx/disas.c:123:9: warning: macro is not used [-Wunused-macros] target/rx/disas.c:125:9: warning: macro is not used [-Wunused-macros] target/rx/disas.c:126:9: warning: macro is not used [-Wunused-macros] target/rx/disas.c:128:9: warning: macro is not used [-Wunused-macros] target/rx/disas.c:1357:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/disas.c:1364:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/disas.c:1371:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/disas.c:1376:53: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:1383:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:1390:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:1404:53: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:1431:25: warning: implicit conversion loses integer precision: 'bfd_vma' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/rx/disas.c:1437:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] target/rx/disas.c:1445:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/rx/disas.c:152:29: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:152:29: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:152:9)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:159:29: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:159:29: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:159:9)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:163:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/rx/disas.c:24:16: warning: padding size of 'struct DisasContext' with 7 bytes to alignment boundary [-Wpadded] target/rx/disas.c:356:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/disas.c:387:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/disas.c:39:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/rx/disas.c:39:19: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:39:19: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:39:5)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:43:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/disas.c:46:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/disas.c:58:29: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:58:29: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:58:9)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:64:29: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:64:29: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:64:9)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:70:29: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:70:29: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:70:9)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:76:29: warning: extension used [-Wlanguage-extension-token] target/rx/disas.c:76:29: warning: padding size of 'struct (unnamed at ../target/rx/disas.c:76:9)' with 7 bits to alignment boundary [-Wpadded] target/rx/disas.c:86:33: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/disas.c:886:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/disas.c:940:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/disas.c:952:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:959:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:966:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:973:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:980:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/disas.c:987:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/gdbstub.c:102:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:24:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/gdbstub.c:28:12: warning: use of GNU case range extension [-Wgnu-case-range] target/rx/gdbstub.c:56:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/gdbstub.c:60:12: warning: use of GNU case range extension [-Wgnu-case-range] target/rx/gdbstub.c:61:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:71:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:73:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:77:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:79:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:83:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:87:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:90:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:93:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:96:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/gdbstub.c:99:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/helper.c:114:20: warning: use of GNU case range extension [-Wgnu-case-range] target/rx/helper.c:125:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/helper.c:149:45: warning: unused parameter 'cs' [-Wunused-parameter] target/rx/helper.c:48:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/helper.c:69:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/helper.c:70:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/rx/helper.c:79:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/helper.c:80:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/rx/helper.c:85:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/helper.h:10:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:10:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, float32, float32)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:11:1: warning: passing 'void (CPUArchState *, float32, float32)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:12:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:12:1: warning: passing 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:13:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:13:1: warning: passing 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:14:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:14:1: warning: passing 'float32 (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:15:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:16:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:17:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:17:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:18:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:18:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:19:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:1:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:20:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:21:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:21:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:22:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:24:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:25:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:26:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:27:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:28:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:29:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:2:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:30:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:3:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:4:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:5:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:6:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:7:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:7:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:8:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:8:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:9:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/rx/helper.h:9:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/rx/op_helper.c:104:25: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:104:25)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:104:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:109:25: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:109:25)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:109:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:113:17: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/rx/op_helper.c:114:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/rx/op_helper.c:134:5: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:134:5)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:134:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:136:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/rx/op_helper.c:149:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:150:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:151:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:152:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:158:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:166:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:169:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:177:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:178:27: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:185:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:186:27: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:193:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/op_helper.c:194:27: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:206:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/op_helper.c:206:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:207:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/op_helper.c:207:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:240:55: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:257:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/op_helper.c:257:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:258:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:259:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/op_helper.c:260:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/op_helper.c:292:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:311:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:335:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/op_helper.c:339:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:340:48: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:343:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/rx/op_helper.c:358:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:359:52: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:35:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/rx/op_helper.c:360:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:368:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/rx/op_helper.c:378:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/rx/op_helper.c:400:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/rx/op_helper.c:400:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/rx/op_helper.c:401:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:404:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:416:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/op_helper.c:434:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:439:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:444:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/rx/op_helper.c:459:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/rx/op_helper.c:76:28: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/rx/op_helper.c:82:17: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:82:17)' with 26 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:82:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:87:13: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:87:13)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:87:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:90:13: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:90:13)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:90:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:93:13: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:93:13)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:93:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:96:13: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:96:13)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:96:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/op_helper.c:99:13: warning: padding size of 'struct (unnamed at ../target/rx/op_helper.c:99:13)' with 31 bits to alignment boundary [-Wpadded] target/rx/op_helper.c:99:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/translate.c:100:39: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1010:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1012:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1017:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:101:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:102:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1050:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1052:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:105:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1065:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1088:25: warning: unused parameter 'dummy' [-Wunused-parameter] target/rx/translate.c:1106:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1108:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:110:33: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1121:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1123:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1136:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1143:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1174:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1181:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1183:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1196:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1198:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1212:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1214:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1227:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1234:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1263:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:129:51: warning: unused parameter 'flags' [-Wunused-parameter] target/rx/translate.c:1302:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1304:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1317:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1319:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:131:18: warning: 'RX_CPU' was marked unused but was used [-Wused-but-marked-unused] target/rx/translate.c:1334:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1342:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1356:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1372:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1397:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/rx/translate.c:1444:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1446:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1446:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1446:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1451:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1453:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1453:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1459:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1461:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1461:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1461:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1466:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1468:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1468:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1473:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1488:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:149:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:150:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:151:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:1529:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1536:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:153:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1543:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1550:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1557:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1564:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1584:12: warning: use of GNU case range extension [-Wgnu-case-range] target/rx/translate.c:1586:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:1593:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:1599:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:1636:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1643:39: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1678:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1684:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1692:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1692:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1698:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1698:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1705:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1705:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1712:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1712:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1719:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1719:55: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1733:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1740:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1746:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1753:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:178:50: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1790:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1797:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1804:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1815:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1826:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1833:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1844:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1855:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1866:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1875:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1883:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1892:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:1892:53: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:1932:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1933:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1934:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1935:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:1940:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:197:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:202:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:2091:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:2092:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:2093:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:2094:1: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:2105:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:2118:22: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/rx/translate.c:2126:42: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:2128:34: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/rx/translate.c:2168:51: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/rx/translate.c:2169:33: warning: padding size of 'struct (unnamed at ../target/rx/translate.c:2169:33)' with 31 bits to alignment boundary [-Wpadded] target/rx/translate.c:2169:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/translate.c:2169:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:2232:53: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:223:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:2247:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:2262:51: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:2264:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:2277:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:2285:53: warning: unused parameter 'a' [-Wunused-parameter] target/rx/translate.c:2288:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:2297:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/rx/translate.c:2297:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/rx/translate.c:2297:25: warning: extension used [-Wlanguage-extension-token] target/rx/translate.c:2297:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/translate.c:2302:46: warning: unused parameter 'dcbase' [-Wunused-parameter] target/rx/translate.c:2302:64: warning: unused parameter 'cs' [-Wunused-parameter] target/rx/translate.c:2306:66: warning: unused parameter 'cs' [-Wunused-parameter] target/rx/translate.c:2308:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/rx/translate.c:2308:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/rx/translate.c:2308:25: warning: extension used [-Wlanguage-extension-token] target/rx/translate.c:2308:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/translate.c:2313:70: warning: unused parameter 'cs' [-Wunused-parameter] target/rx/translate.c:2315:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/rx/translate.c:2315:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/rx/translate.c:2315:25: warning: extension used [-Wlanguage-extension-token] target/rx/translate.c:2315:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/translate.c:2325:63: warning: unused parameter 'cs' [-Wunused-parameter] target/rx/translate.c:2327:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/rx/translate.c:2327:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/rx/translate.c:2327:25: warning: extension used [-Wlanguage-extension-token] target/rx/translate.c:2327:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/rx/translate.c:2329:13: warning: 9 enumeration values not explicitly handled in switch: 'DISAS_TARGET_3', 'DISAS_TARGET_4', 'DISAS_TARGET_5'... [-Wswitch-enum] target/rx/translate.c:2338:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:2388:47: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/rx/translate.c:321:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:365:71: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/translate.c:38:16: warning: padding size of 'struct DisasCompare' with 4 bytes to alignment boundary [-Wpadded] target/rx/translate.c:426:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:431:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:437:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:442:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:450:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:458:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:464:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:476:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:487:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:50:15: warning: extension used [-Wlanguage-extension-token] target/rx/translate.c:50:15: warning: padding size of 'struct (unnamed at ../target/rx/translate.c:50:15)' with 7 bits to alignment boundary [-Wpadded] target/rx/translate.c:50:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/rx/translate.c:512:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:516:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:521:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:523:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:532:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:540:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:550:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:557:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:568:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:573:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:579:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:594:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:601:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:608:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:643:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:659:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:665:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:677:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:679:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:697:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:713:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:743:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:761:37: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:768:38: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:781:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:787:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:78:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/rx/translate.c:79:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/rx/translate.c:843:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:867:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:869:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:882:41: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:88:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:897:39: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:899:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:912:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:926:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:928:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:940:25: warning: unused parameter 'ret' [-Wunused-parameter] target/rx/translate.c:947:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:949:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:94:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:94:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:970:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/rx/translate.c:978:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/rx/translate.c:97:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:97:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/rx/translate.c:988:40: warning: unused parameter 'ctx' [-Wunused-parameter] target/s390x/arch_dump.c:105:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/arch_dump.c:108:70: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:120:70: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:130:69: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:144:66: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:154:67: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:160:68: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:166:69: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:172:66: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:183:68: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:189:64: warning: unused parameter 'id' [-Wunused-parameter] target/s390x/arch_dump.c:198:16: warning: padding size of 'struct NoteFuncDescStruct' with 7 bytes to alignment boundary [-Wpadded] target/s390x/arch_dump.c:200:16: warning: padding struct 'struct NoteFuncDescStruct' with 4 bytes to align 'note_size_func' [-Wpadded] target/s390x/arch_dump.c:243:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/arch_dump.c:244:60: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/s390x/arch_dump.c:244:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:248:30: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] target/s390x/arch_dump.c:254:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/arch_dump.c:255:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/arch_dump.c:260:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/s390x/arch_dump.c:279:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/arch_dump.c:297:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/arch_dump.c:300:53: warning: unused parameter 's' [-Wunused-parameter] target/s390x/arch_dump.c:306:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/arch_dump.c:340:66: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/arch_dump.c:350:15: warning: padding size of 'struct sections' with 4 bytes to alignment boundary [-Wpadded] target/s390x/arch_dump.c:443:56: warning: unused parameter 'guest_phys_blocks' [-Wunused-parameter] target/s390x/arch_dump.c:478:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:478:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:478:74: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:484:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/arch_dump.c:485:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:485:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:486:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/arch_dump.c:489:28: warning: implicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion] target/s390x/arch_dump.c:489:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/cpu-dump.c:30:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/s390x/cpu-qom.h:28:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/s390x/cpu-qom.h:28:1: warning: extra ';' outside of a function [-Wextra-semi] target/s390x/cpu-qom.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/s390x/cpu-qom.h:47:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/s390x/cpu-qom.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/s390x/cpu-qom.h:54:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/s390x/cpu-qom.h:59:17: warning: padding struct 'struct S390CPUClass' with 5 bytes to align 'desc' [-Wpadded] target/s390x/cpu-sysemu.c:112:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:126:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:127:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:144:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/cpu-sysemu.c:150:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:168:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:176:29: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:185:5: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu-sysemu.c:185:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/cpu-sysemu.c:186:25: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:195:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu-sysemu.c:249:26: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:250:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:260:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/s390x/cpu-sysemu.c:268:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:275:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:283:16: warning: 'return' will never be executed [-Wunreachable-code-return] target/s390x/cpu-sysemu.c:292:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:299:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:306:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu-sysemu.c:44:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:76:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu-sysemu.c:91:53: warning: unused parameter 'name' [-Wunused-parameter] target/s390x/cpu-sysemu.c:91:65: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/cpu.c:100:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:118:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:119:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:121:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:165:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/s390x/cpu.c:171:17: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu.c:185:47: warning: unused parameter 'cpu' [-Wunused-parameter] target/s390x/cpu.c:196:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:217:52: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:229:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu.c:242:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:252:44: warning: unused parameter 'cs' [-Wunused-parameter] target/s390x/cpu.c:259:5: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu.c:259:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/cpu.c:261:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/cpu.c:267:5: warning: void function 's390_cpu_reset_full' should not return void expression [-Wpedantic] target/s390x/cpu.c:290:56: warning: unused parameter 'data' [-Wunused-parameter] target/s390x/cpu.c:292:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:293:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:294:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:304:47: warning: possible misuse of comma operator here [-Wcomma] target/s390x/cpu.c:86:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.c:93:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.h:103:14: warning: padding struct 'struct CPUArchState' with 6 bytes to align 'cregs' [-Wpadded] target/s390x/cpu.h:109:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'pfault_token' [-Wpadded] target/s390x/cpu.h:117:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/s390x/cpu.h:117:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu.h:122:20: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'emergency_signals' [-Wpadded] target/s390x/cpu.h:130:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/s390x/cpu.h:130:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu.h:167:8: warning: padding size of 'struct ArchCPU' with 12 bytes to alignment boundary [-Wpadded] target/s390x/cpu.h:168:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/s390x/cpu.h:170:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/s390x/cpu.h:172:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/s390x/cpu.h:455:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/cpu.h:55:8: warning: padding size of 'struct CPUArchState' with 14 bytes to alignment boundary [-Wpadded] target/s390x/cpu.h:70:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/s390x/cpu.h:70:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu.h:746:73: warning: unused parameter 'arg' [-Wunused-parameter] target/s390x/cpu.h:751:68: warning: unused parameter 'arg' [-Wunused-parameter] target/s390x/cpu.h:753:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.h:758:76: warning: unused parameter 'arg' [-Wunused-parameter] target/s390x/cpu.h:760:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.h:765:74: warning: unused parameter 'arg' [-Wunused-parameter] target/s390x/cpu.h:767:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu.h:76:18: warning: padding struct 'struct CPUArchState' with 1 byte to align 'fpu_status' [-Wpadded] target/s390x/cpu.h:85:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'cc_src' [-Wpadded] target/s390x/cpu_features.c:100:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'S390Feat' [-Wshorten-64-to-32] target/s390x/cpu_features.c:105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:107:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'S390Feat' [-Wshorten-64-to-32] target/s390x/cpu_features.c:123:13: warning: 19 enumeration values not explicitly handled in switch: 'S390_FEAT_TYPE_STFL', 'S390_FEAT_TYPE_MISC', 'S390_FEAT_TYPE_PLO'... [-Wswitch-enum] target/s390x/cpu_features.c:125:55: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:126:57: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:127:58: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:128:57: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:129:59: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:130:55: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:131:56: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:134:57: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:135:54: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:136:56: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:139:60: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:140:57: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:141:58: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:142:56: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:145:57: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/cpu_features.c:157:13: warning: 19 enumeration values not explicitly handled in switch: 'S390_FEAT_TYPE_SCLP_CONF_CHAR', 'S390_FEAT_TYPE_SCLP_CONF_CHAR_EXT', 'S390_FEAT_TYPE_SCLP_FAC134'... [-Wswitch-enum] target/s390x/cpu_features.c:171:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/s390x/cpu_features.c:171:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] target/s390x/cpu_features.c:171:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/cpu_features.c:174:57: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/s390x/cpu_features.c:174:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/cpu_features.c:179:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/s390x/cpu_features.c:179:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] target/s390x/cpu_features.c:179:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/cpu_features.c:179:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/cpu_features.c:204:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'S390Feat' [-Wshorten-64-to-32] target/s390x/cpu_features.c:207:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'S390Feat' [-Wshorten-64-to-32] target/s390x/cpu_features.c:249:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_features.c:249:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_features.c:249:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_features.c:249:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_features.c:249:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_features.c:40:27: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_features.c:40:27: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_features.c:40:27)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_features.c:40:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_features.c:70:13: warning: 6 enumeration values not explicitly handled in switch: 'S390_FEAT_TYPE_SCLP_CONF_CHAR', 'S390_FEAT_TYPE_SCLP_CONF_CHAR_EXT', 'S390_FEAT_TYPE_SCLP_FAC134'... [-Wswitch-enum] target/s390x/cpu_models.c:102:38: warning: cast from 'const unsigned long (*)[5]' to 'unsigned long *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:109:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:109:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:109:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:109:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:119:42: warning: cast from 'const unsigned long (*)[5]' to 'unsigned long *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:132:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:132:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:132:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:132:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:142:37: warning: cast from 'const unsigned long (*)[5]' to 'unsigned long *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:152:15: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:166:15: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:181:15: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:201:15: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:215:15: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:240:17: warning: 298 enumeration values not explicitly handled in switch: 'S390_FEAT_ESAN3', 'S390_FEAT_ZARCH', 'S390_FEAT_DAT_ENH'... [-Wswitch-enum] target/s390x/cpu_models.c:257:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/s390x/cpu_models.c:269:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:269:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:269:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:269:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:269:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:291:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:291:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:291:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:291:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:291:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:334:69: warning: unused parameter 'user_data' [-Wunused-parameter] target/s390x/cpu_models.c:336:31: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:337:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:339:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:367:32: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:367:62: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:368:32: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:368:62: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:369:63: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:370:63: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models.c:392:30: warning: implicit conversion loses integer precision: 'long' to 'gint' (aka 'int') [-Wshorten-64-to-32] target/s390x/cpu_models.c:486:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:486:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:486:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:486:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:486:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:490:39: warning: implicit conversion changes signedness: 'int' to 'S390Feat' [-Wsign-conversion] target/s390x/cpu_models.c:491:39: warning: implicit conversion changes signedness: 'int' to 'S390Feat' [-Wsign-conversion] target/s390x/cpu_models.c:551:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu_models.c:568:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:569:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:617:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:634:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:635:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:669:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:690:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:691:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:726:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:727:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:764:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:774:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:777:27: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu_models.c:779:9: warning: 'return' will never be executed [-Wunreachable-code-return] target/s390x/cpu_models.c:798:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:804:56: warning: unused parameter 'errp' [-Wunused-parameter] target/s390x/cpu_models.c:806:12: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:809:48: warning: unused parameter 'errp' [-Wunused-parameter] target/s390x/cpu_models.c:811:12: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:814:51: warning: unused parameter 'errp' [-Wunused-parameter] target/s390x/cpu_models.c:816:21: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:856:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:867:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:875:67: warning: unused parameter 'data' [-Wunused-parameter] target/s390x/cpu_models.c:877:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:884:66: warning: unused parameter 'data' [-Wunused-parameter] target/s390x/cpu_models.c:886:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models.c:95:16: warning: no previous extern declaration for non-static variable 'ignored_base_feat' [-Wmissing-variable-declarations] target/s390x/cpu_models.c:963:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:963:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:963:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:963:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:963:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:977:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:977:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:977:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:977:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:977:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.c:990:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/cpu_models.c:990:21: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models.c:990:21: warning: padding size of 'struct (unnamed at ../target/s390x/cpu_models.c:990:21)' with 7 bits to alignment boundary [-Wpadded] target/s390x/cpu_models.c:990:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/cpu_models.h:114:62: warning: unused parameter 'model' [-Wunused-parameter] target/s390x/cpu_models.h:115:56: warning: unused parameter 'errp' [-Wunused-parameter] target/s390x/cpu_models.h:118:65: warning: unused parameter 'model' [-Wunused-parameter] target/s390x/cpu_models.h:119:53: warning: unused parameter 'errp' [-Wunused-parameter] target/s390x/cpu_models.h:25:14: warning: padding struct 'struct S390CPUDef' with 1 byte to align 'type' [-Wpadded] target/s390x/cpu_models.h:28:14: warning: padding struct 'struct S390CPUDef' with 2 bytes to align 'hmfai' [-Wpadded] target/s390x/cpu_models.h:30:20: warning: padding struct 'struct S390CPUDef' with 4 bytes to align 'base_feat' [-Wpadded] target/s390x/cpu_models.h:44:8: warning: padding size of 'struct S390CPUModel' with 6 bytes to alignment boundary [-Wpadded] target/s390x/cpu_models.h:49:14: warning: padding struct 'struct S390CPUModel' with 2 bytes to align 'cpu_id' [-Wpadded] target/s390x/cpu_models.h:88:55: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/cpu_models_sysemu.c:124:9: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models_sysemu.c:129:11: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models_sysemu.c:210:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/cpu_models_sysemu.c:210:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models_sysemu.c:210:9: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models_sysemu.c:210:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/cpu_models_sysemu.c:212:23: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/cpu_models_sysemu.c:212:23: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/cpu_models_sysemu.c:212:23: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models_sysemu.c:212:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/cpu_models_sysemu.c:251:5: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models_sysemu.c:365:22: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models_sysemu.c:365:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/cpu_models_sysemu.c:365:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/cpu_models_sysemu.c:414:9: warning: code will never be executed [-Wunreachable-code] target/s390x/cpu_models_sysemu.c:59:25: warning: 'S390_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models_sysemu.c:74:14: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/cpu_models_sysemu.c:83:5: warning: extension used [-Wlanguage-extension-token] target/s390x/cpu_models_sysemu.c:86:58: warning: unused parameter 'errp' [-Wunused-parameter] target/s390x/diag.c:129:48: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/diag.c:161:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/diag.c:172:30: warning: code will never be executed [-Wunreachable-code] target/s390x/diag.c:173:13: warning: code will never be executed [-Wunreachable-code] target/s390x/diag.c:49:15: warning: 'DIAG288' was marked unused but was used [-Wused-but-marked-unused] target/s390x/diag.c:50:21: warning: 'DIAG288_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/diag.c:78:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/gdbstub.c:108:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:119:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/gdbstub.c:121:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:142:26: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:145:26: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:159:26: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:162:26: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:181:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:191:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:281:9: warning: macro is not used [-Wunused-macros] target/s390x/gdbstub.c:282:9: warning: macro is not used [-Wunused-macros] target/s390x/gdbstub.c:283:9: warning: macro is not used [-Wunused-macros] target/s390x/gdbstub.c:284:9: warning: macro is not used [-Wunused-macros] target/s390x/gdbstub.c:324:9: warning: code will never be executed [-Wunreachable-code] target/s390x/gdbstub.c:32:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/gdbstub.c:40:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:48:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/gdbstub.c:59:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:77:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:87:25: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/gdbstub.c:88:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/gen-features.c:1007:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:1014:14: warning: unused parameter 'argc' [-Wunused-parameter] target/s390x/gen-features.c:1014:26: warning: unused parameter 'argv' [-Wunused-parameter] target/s390x/gen-features.c:782:16: warning: padding size of 'struct BitSpec' with 4 bytes to alignment boundary [-Wpadded] target/s390x/gen-features.c:794:31: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/gen-features.c:794:31: warning: zero size arrays are an extension [-Wzero-length-array] target/s390x/gen-features.c:904:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/gen-features.c:905:53: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/gen-features.c:906:50: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/gen-features.c:911:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:927:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:929:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:936:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:938:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:945:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:958:45: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/gen-features.c:964:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:968:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:985:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:986:49: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/gen-features.c:990:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/gen-features.c:992:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/helper.c:142:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/helper.c:159:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] target/s390x/helper.c:227:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/helper.c:43:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/helper.c:65:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/helper.c:75:20: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/helper.h:100:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:100:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:101:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:101:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:102:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:102:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:103:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:103:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:104:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:105:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:106:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:106:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:107:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:107:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:108:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:108:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:109:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:109:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:10:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:10:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:110:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:110:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:111:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:111:1: warning: passing 'uint64_t (uint64_t)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:112:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:112:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:113:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:113:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:114:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:114:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:115:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:115:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:116:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:116:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:117:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:117:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:118:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:118:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:119:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:119:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:11:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:11:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:120:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:121:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:121:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:122:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:122:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:123:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:123:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:124:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:124:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:125:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:125:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:126:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:126:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:127:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:127:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:12:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:12:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:130:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:130:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:131:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, void *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:131:1: warning: passing 'void (CPUArchState *, void *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, void *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:132:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:132:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:133:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:133:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:134:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:134:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:135:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:135:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:136:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:136:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:137:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:137:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:138:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:138:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:139:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:139:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:13:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, int64_t, int64_t)' (aka 'long long (struct CPUArchState *, long long, long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:13:1: warning: passing 'int64_t (CPUArchState *, int64_t, int64_t)' (aka 'long long (struct CPUArchState *, long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:140:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:140:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:141:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:141:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:142:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:142:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:143:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:143:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:144:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:144:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:145:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:146:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:147:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:148:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, const void *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, const void *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:148:1: warning: passing 'void (CPUArchState *, const void *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, const void *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:14:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:14:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:151:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:151:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:152:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:153:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:153:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:154:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:154:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:155:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:156:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:156:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:157:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:157:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:158:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:158:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:159:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:159:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:15:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, int64_t, int64_t)' (aka 'long long (struct CPUArchState *, long long, long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:15:1: warning: passing 'int64_t (CPUArchState *, int64_t, int64_t)' (aka 'long long (struct CPUArchState *, long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:160:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:160:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:161:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:161:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:162:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:162:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:163:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:163:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:164:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:164:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:165:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:165:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:166:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:166:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:167:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:167:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:168:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:168:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:169:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:169:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:16:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:16:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:170:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:170:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:171:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:171:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:172:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:172:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:173:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:173:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:174:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:174:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:175:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:175:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:176:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:176:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:177:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:177:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:178:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:178:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:179:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:179:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:17:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:17:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:180:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:180:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:181:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:181:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:182:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:182:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:183:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:183:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:184:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:184:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:185:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:185:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:186:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:186:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:187:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:187:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:188:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:188:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:189:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:189:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:18:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:18:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:190:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:190:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:191:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:191:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:192:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:192:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:193:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:193:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:194:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:194:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:195:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:195:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:196:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:196:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:197:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:197:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:198:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:198:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:199:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:199:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:19:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:1:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:200:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:200:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:201:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:201:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:202:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:202:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:203:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:203:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:204:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:204:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:205:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint64_t, uint32_t)' (aka 'void (void *, const void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:205:1: warning: passing 'void (void *, const void *, uint64_t, uint32_t)' (aka 'void (void *, const void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:206:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:206:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:207:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint64_t, uint32_t)' (aka 'void (void *, const void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:207:1: warning: passing 'void (void *, const void *, uint64_t, uint32_t)' (aka 'void (void *, const void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:208:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:208:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:209:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint64_t, uint32_t)' (aka 'void (void *, const void *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:209:1: warning: passing 'void (void *, const void *, uint64_t, uint32_t)' (aka 'void (void *, const void *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:20:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:210:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:210:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:211:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:211:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:212:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:212:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:213:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:213:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:216:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:216:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:217:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:217:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:218:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:218:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:219:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:219:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:21:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:220:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:220:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:221:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:221:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:222:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:222:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:223:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:223:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:224:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:224:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:225:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:225:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:226:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:226:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:227:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:227:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:228:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:228:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:229:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:229:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:22:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:22:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:230:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:230:1: warning: passing 'void (void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:231:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:231:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:232:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:232:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:233:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:233:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:234:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:234:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:235:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:235:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:236:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:236:1: warning: passing 'void (void *, const void *, uint32_t)' (aka 'void (void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:237:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:237:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:238:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:238:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:239:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:239:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:23:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:240:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:240:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:241:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:241:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:242:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:242:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:243:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:243:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:244:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:244:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:245:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:245:1: warning: passing 'void (void *, const void *, const void *, const void *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:246:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:246:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:247:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:247:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:248:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:248:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:249:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:249:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:24:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:250:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:250:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:251:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:251:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:252:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:252:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:253:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:253:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:254:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:254:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:255:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:255:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:256:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:256:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:257:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:257:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:25:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:260:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:260:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:261:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:261:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:262:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:262:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:263:1: warning: initializing 'void *' with an expression of type 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:263:1: warning: passing 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:264:1: warning: initializing 'void *' with an expression of type 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:264:1: warning: passing 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:265:1: warning: initializing 'void *' with an expression of type 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:265:1: warning: passing 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:266:1: warning: initializing 'void *' with an expression of type 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:266:1: warning: passing 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:267:1: warning: initializing 'void *' with an expression of type 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:267:1: warning: passing 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:268:1: warning: initializing 'void *' with an expression of type 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:268:1: warning: passing 'void (const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:269:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:269:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:26:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:270:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:270:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:271:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:271:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:272:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:272:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:273:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:273:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:274:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:274:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:275:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:275:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:276:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:276:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:277:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:277:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:278:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:278:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:279:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:279:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:27:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:280:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:280:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:281:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:281:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:282:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:282:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:283:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:283:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:284:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:284:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:285:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:285:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:286:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:286:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:287:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:287:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:288:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:288:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:289:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:289:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:28:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:28:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:290:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:290:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:291:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:291:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:292:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:292:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:293:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:293:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:294:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:294:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:295:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:295:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:296:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:296:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:297:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:297:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:298:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:298:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:299:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:299:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:29:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:29:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:2:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:300:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:300:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:301:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:301:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:302:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:302:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:303:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:303:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:304:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:304:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:305:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:305:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:306:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:306:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:307:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:307:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:308:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:308:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:309:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:309:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:30:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:30:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:310:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:310:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:311:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:311:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:312:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:312:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:313:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:313:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:314:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:314:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:315:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:315:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:316:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:316:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:317:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:317:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:318:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:318:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:319:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:319:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:31:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:31:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:320:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:320:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:321:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:321:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:322:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:322:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:323:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:323:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:324:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:324:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:325:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:325:1: warning: passing 'void (void *, const void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:326:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:326:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:327:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:327:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:328:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:328:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:329:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:329:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, int64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:32:1: warning: passing 'uint64_t (CPUArchState *, int64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:330:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:330:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:331:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:331:1: warning: passing 'void (void *, const void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:332:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:332:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:333:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:333:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:334:1: warning: initializing 'void *' with an expression of type 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:334:1: warning: passing 'void (void *, const void *, CPUArchState *, uint32_t)' (aka 'void (void *, const void *, struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:337:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:337:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:338:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:338:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:339:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:339:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, int64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:33:1: warning: passing 'uint64_t (CPUArchState *, int64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:340:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:340:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:341:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:341:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:342:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:342:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:343:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:343:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:344:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:344:1: warning: passing 'uint64_t (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:345:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:345:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:346:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:346:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:347:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:347:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:348:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:348:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:349:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:349:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:34:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, int64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:34:1: warning: passing 'uint64_t (CPUArchState *, int64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:350:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:350:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:351:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:351:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:352:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:352:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:353:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:353:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:354:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:354:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:355:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:355:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:356:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:356:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:357:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:357:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:358:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:358:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:359:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:359:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:35:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:35:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:360:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:360:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:361:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:361:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:362:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:362:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:363:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:363:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:364:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:364:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:365:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:365:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:366:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:366:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:367:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:367:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:368:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:368:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:369:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:369:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:36:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:36:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:371:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:371:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:372:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:372:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:373:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:373:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:374:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:374:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:375:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:375:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:376:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:376:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:377:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:377:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:378:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:378:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:379:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:379:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:37:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:380:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:380:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:381:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:381:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:382:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:382:1: warning: passing 'uint32_t (CPUArchState *, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:383:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:383:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:384:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:384:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:386:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:386:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:387:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:387:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:388:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:388:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:389:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:389:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:38:1: warning: passing 'void (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:390:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:390:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:391:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:391:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:392:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:392:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:393:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:393:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:394:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:394:1: warning: passing 'void (CPUArchState *, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:39:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:39:1: warning: passing 'void (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:3:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:3:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:40:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:41:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:42:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:43:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:44:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:45:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:46:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:47:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:47:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:48:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:48:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:49:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:49:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:4:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:4:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:50:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:50:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:51:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:51:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:52:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:52:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:53:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:53:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:54:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:54:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:55:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:55:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:56:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:56:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:57:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:57:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:58:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:58:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:59:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:59:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:5:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:5:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:60:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:61:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:62:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:63:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:64:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:64:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:65:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:66:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:66:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:67:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:67:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:68:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:69:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:6:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:70:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:71:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:72:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:72:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:73:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:73:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:74:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:74:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:75:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:75:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:76:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:76:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:77:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:77:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:78:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:78:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:79:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:7:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:80:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:81:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:82:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:83:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:84:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:85:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:86:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:87:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:88:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:89:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:89:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:8:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:90:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:90:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:91:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:91:1: warning: passing 'uint64_t (CPUArchState *, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:92:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:92:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:93:1: warning: initializing 'void *' with an expression of type 'uint64_t (int32_t)' (aka 'unsigned long long (int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:93:1: warning: passing 'uint64_t (int32_t)' (aka 'unsigned long long (int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:94:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:94:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:95:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:95:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:96:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:96:1: warning: passing 'void (CPUArchState *, uint64_t, uint64_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:97:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:97:1: warning: passing 'void (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:98:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:98:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:99:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:99:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:9:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/s390x/helper.h:9:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/s390x/interrupt.c:105:9: warning: code will never be executed [-Wunreachable-code] target/s390x/interrupt.c:34:1: warning: function 's390_program_interrupt' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/s390x/interrupt.c:36:54: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/interrupt.c:36:9: warning: code will never be executed [-Wunreachable-code] target/s390x/interrupt.c:92:9: warning: code will never be executed [-Wunreachable-code] target/s390x/ioinst.c:101:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:106:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:106:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:106:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:106:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:148:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:153:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:159:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:159:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:159:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:159:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:207:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:213:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:219:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:219:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:219:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:219:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:245:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:246:20: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/ioinst.c:249:24: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/ioinst.c:277:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:298:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:298:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:298:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:298:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:301:18: warning: implicit conversion changes signedness: 'IOInstEnding' (aka 'enum IOInstEnding') to 'int' [-Wsign-conversion] target/s390x/ioinst.c:307:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:307:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:307:45: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:317:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:331:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/ioinst.c:344:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:355:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:355:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:355:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:355:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:364:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:364:52: warning: variable 'irb_len' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/ioinst.c:380:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/ioinst.c:442:32: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:454:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:457:30: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:458:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/ioinst.c:464:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/ioinst.c:574:41: warning: unused parameter 'res' [-Wunused-parameter] target/s390x/ioinst.c:602:9: warning: macro is not used [-Wunused-macros] target/s390x/ioinst.c:65:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:673:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:674:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:708:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] target/s390x/ioinst.c:70:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:70:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:70:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:70:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:711:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:726:34: warning: unused parameter 'ipb' [-Wunused-parameter] target/s390x/ioinst.c:757:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:762:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:762:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:762:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:762:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/ioinst.c:808:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/ioinst.c:83:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/ioinst.c:88:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:88:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:88:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/ioinst.c:88:42: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/machine.c:103:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:103:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:104:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:104:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:105:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:105:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:106:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:106:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:107:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:107:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:108:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:108:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:109:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:109:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:110:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:110:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:111:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:111:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:112:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:112:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:113:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:114:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:115:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:116:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:117:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:118:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:118:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:119:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:120:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:121:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:122:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:122:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:123:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:123:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:124:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:124:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:125:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:125:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:126:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:126:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:127:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:127:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:128:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:128:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:129:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:129:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:130:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:130:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:131:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:131:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:132:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:133:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:133:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:134:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:135:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:136:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:136:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:137:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:137:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:138:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:139:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:140:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:141:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:142:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:143:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:144:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:145:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:146:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:147:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:147:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:148:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:149:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:150:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:151:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:155:32: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/machine.c:160:26: warning: no previous extern declaration for non-static variable 'vmstate_riccb' [-Wmissing-variable-declarations] target/s390x/machine.c:166:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:167:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:177:26: warning: no previous extern declaration for non-static variable 'vmstate_exval' [-Wmissing-variable-declarations] target/s390x/machine.c:183:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:184:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:188:31: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/machine.c:193:26: warning: no previous extern declaration for non-static variable 'vmstate_gscb' [-Wmissing-variable-declarations] target/s390x/machine.c:199:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:199:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:200:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:204:31: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/machine.c:209:26: warning: no previous extern declaration for non-static variable 'vmstate_bpbc' [-Wmissing-variable-declarations] target/s390x/machine.c:215:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:216:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:220:33: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/machine.c:225:26: warning: no previous extern declaration for non-static variable 'vmstate_etoken' [-Wmissing-variable-declarations] target/s390x/machine.c:231:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:231:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:232:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:232:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:233:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:237:34: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/machine.c:242:26: warning: no previous extern declaration for non-static variable 'vmstate_diag318' [-Wmissing-variable-declarations] target/s390x/machine.c:248:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:248:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:249:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:260:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:260:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:261:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:261:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:262:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:262:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:263:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:263:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:264:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:264:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:265:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:265:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:266:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:266:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:267:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:267:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:268:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:268:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:269:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:269:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:26:44: warning: unused parameter 'version_id' [-Wunused-parameter] target/s390x/machine.c:270:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:270:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:271:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:271:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:272:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:272:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:273:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:273:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:274:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:274:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:275:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:275:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:276:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:276:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:277:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:277:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/s390x/machine.c:277:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:279:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:35:9: warning: code will never be executed [-Wunreachable-code] target/s390x/machine.c:52:9: warning: code will never be executed [-Wunreachable-code] target/s390x/machine.c:58:37: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/machine.c:70:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:70:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:71:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:71:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:72:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:72:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:73:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:73:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:74:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:74:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:75:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:75:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:76:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:76:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:77:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:77:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:78:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:78:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:79:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:79:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:80:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:80:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:81:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:81:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:82:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:82:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:83:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:83:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:84:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:84:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:85:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:85:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:86:9: warning: extension used [-Wlanguage-extension-token] target/s390x/machine.c:86:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/s390x/machine.c:87:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/machine.c:91:32: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/mmu_helper.c:100:46: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:127:40: warning: unused parameter 'asc' [-Wunused-parameter] target/s390x/mmu_helper.c:148:37: warning: comparison of integers of different signs: 'unsigned long long' and 'const int' [-Wsign-compare] target/s390x/mmu_helper.c:157:37: warning: comparison of integers of different signs: 'unsigned long long' and 'const int' [-Wsign-compare] target/s390x/mmu_helper.c:166:37: warning: comparison of integers of different signs: 'unsigned long long' and 'const int' [-Wsign-compare] target/s390x/mmu_helper.c:176:37: warning: comparison of integers of different signs: 'unsigned long long' and 'const int' [-Wsign-compare] target/s390x/mmu_helper.c:296:22: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:313:21: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/mmu_helper.c:397:21: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:401:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:418:14: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:42:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/mmu_helper.c:42:9: warning: code will never be executed [-Wunreachable-code] target/s390x/mmu_helper.c:438:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/s390x/mmu_helper.c:505:15: warning: code will never be executed [-Wunreachable-code] target/s390x/mmu_helper.c:515:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/s390x/mmu_helper.c:516:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/s390x/mmu_helper.c:517:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/s390x/mmu_helper.c:537:15: warning: code will never be executed [-Wunreachable-code] target/s390x/mmu_helper.c:543:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:545:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/s390x/mmu_helper.c:549:45: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/mmu_helper.c:553:23: warning: extension used [-Wlanguage-extension-token] target/s390x/mmu_helper.c:553:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/mmu_helper.c:553:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/mmu_helper.c:553:27: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (len) : ((1 << 12) - (laddr % (1 << 12))))' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/mmu_helper.c:555:45: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/mmu_helper.c:556:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:557:21: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] target/s390x/mmu_helper.c:590:32: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:595:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/mmu_helper.c:600:39: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/sigp.c:109:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:130:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:155:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:177:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:229:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:22:11: warning: no previous extern declaration for non-static variable 'qemu_sigp_mutex' [-Wmissing-variable-declarations] target/s390x/sigp.c:253:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:254:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:265:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:266:25: warning: 'S390_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:277:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/sigp.c:27:15: warning: padding struct 'struct SigpInfo' with 4 bytes to align 'status_reg' [-Wpadded] target/s390x/sigp.c:320:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/sigp.c:328:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/sigp.c:428:43: warning: unused parameter 'cpu' [-Wunused-parameter] target/s390x/sigp.c:428:57: warning: unused parameter 'param' [-Wunused-parameter] target/s390x/sigp.c:446:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/sigp.c:453:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/sigp.c:457:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/sigp.c:472:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/sigp.c:73:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/sigp.c:89:55: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/sigp.c:95:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/cc_helper.c:129:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:289:34: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:33:21: warning: named variadic macros are a GNU extension [-Wvariadic-macros] target/s390x/tcg/cc_helper.c:340:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/cc_helper.c:362:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:365:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:368:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:368:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:371:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:371:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:374:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:374:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:380:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:380:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:395:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:395:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:395:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:398:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:398:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:398:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:401:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:404:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:407:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:410:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:410:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:414:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:414:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:414:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:417:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:417:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:417:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:420:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:423:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:426:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:429:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/cc_helper.c:436:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:449:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/cc_helper.c:491:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/cc_helper.c:505:61: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/cc_helper.c:512:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/crypto_helper.c:164:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/crypto_helper.c:206:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/s390x/tcg/crypto_helper.c:207:74: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/crypto_helper.c:209:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/crypto_helper.c:222:28: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/crypto_helper.c:227:32: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/crypto_helper.c:261:24: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/crypto_helper.c:261:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/crypto_helper.c:273:77: warning: unused parameter 'r3' [-Wunused-parameter] target/s390x/tcg/crypto_helper.c:276:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/crypto_helper.c:303:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/crypto_helper.c:308:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/excp_helper.c:146:57: warning: unused parameter 'size' [-Wunused-parameter] target/s390x/tcg/excp_helper.c:150:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:167:42: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/s390x/tcg/excp_helper.c:173:47: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/s390x/tcg/excp_helper.c:185:36: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/excp_helper.c:205:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/excp_helper.c:213:21: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/excp_helper.c:246:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/excp_helper.c:265:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/excp_helper.c:266:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/excp_helper.c:285:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/excp_helper.c:286:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/excp_helper.c:305:9: warning: macro is not used [-Wunused-macros] target/s390x/tcg/excp_helper.c:309:31: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:323:28: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:327:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/excp_helper.c:373:31: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:431:31: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:465:53: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/excp_helper.c:484:31: warning: 'QEMU_S390_FLIC' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:485:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:548:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/excp_helper.c:564:24: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:587:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/excp_helper.c:617:56: warning: unused parameter 'addr' [-Wunused-parameter] target/s390x/tcg/excp_helper.c:618:50: warning: unused parameter 'access_type' [-Wunused-parameter] target/s390x/tcg/excp_helper.c:619:40: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/s390x/tcg/excp_helper.c:644:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/excp_helper.c:644:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/excp_helper.c:83:39: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/excp_helper.c:94:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/fpu_helper.c:100:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:126:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/s390x/tcg/fpu_helper.c:201:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/fpu_helper.c:213:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:213:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:214:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:222:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:233:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:240:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:240:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:241:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:249:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:260:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:267:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:267:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:268:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:276:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:287:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:294:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:294:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:295:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:303:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:310:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:312:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:323:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:333:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:340:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:341:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:34:21: warning: named variadic macros are a GNU extension [-Wvariadic-macros] target/s390x/tcg/fpu_helper.c:34:9: warning: macro is not used [-Wunused-macros] target/s390x/tcg/fpu_helper.c:353:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:361:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:368:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:369:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:380:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:392:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:399:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:399:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:400:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:401:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:408:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:409:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:419:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:420:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:463:29: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/s390x/tcg/fpu_helper.c:473:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:484:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:495:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:506:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:517:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:528:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:536:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:537:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:540:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:542:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:543:16: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:545:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:556:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:559:16: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:561:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:573:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:576:16: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:578:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:585:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:586:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:589:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:591:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:592:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:594:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:605:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:608:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:610:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:622:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:625:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:627:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:634:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:635:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:638:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:640:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:654:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:671:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:683:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:684:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:687:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:689:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:703:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:720:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:732:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:735:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:746:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:759:47: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:766:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:766:45: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:767:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:768:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:76:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:775:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:776:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:786:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:787:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:794:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:794:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:794:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:795:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:804:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:812:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:812:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:812:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:814:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:824:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:831:14: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/fpu_helper.c:861:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:879:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:880:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:888:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:896:35: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:916:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:920:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:923:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/s390x/tcg/fpu_helper.c:934:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:941:20: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:942:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/s390x/tcg/fpu_helper.c:94:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:95:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/fpu_helper.c:963:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:971:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/fpu_helper.c:974:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/fpu_helper.c:975:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/s390x/tcg/insn-format.h.inc:3:1: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/int_helper.c:108:15: warning: implicit conversion loses integer precision: '__uint128_t' (aka 'unsigned __int128') to 'uint64_t' (aka 'unsigned long long') [-Wimplicit-int-conversion] target/s390x/tcg/int_helper.c:110:63: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/int_helper.c:134:27: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/int_helper.c:33:21: warning: named variadic macros are a GNU extension [-Wvariadic-macros] target/s390x/tcg/int_helper.c:33:9: warning: macro is not used [-Wunused-macros] target/s390x/tcg/int_helper.c:39:22: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/int_helper.c:43:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/int_helper.c:46:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/int_helper.c:47:20: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/int_helper.c:51:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/int_helper.c:60:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/int_helper.c:64:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/int_helper.c:67:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/int_helper.c:72:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/int_helper.c:82:41: warning: signed shift result (0x8000000000000000) sets the sign bit of the shift expression's type ('long long') and becomes negative [-Wshift-sign-overflow] target/s390x/tcg/int_helper.c:83:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/int_helper.c:85:20: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/int_helper.c:96:59: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1010:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1010:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1014:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1014:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1015:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1015:35: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1022:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1029:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1033:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:103:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1042:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1049:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1053:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:1066:15: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1066:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1066:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1066:39: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:106:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1079:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1088:15: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1088:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1088:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1088:19: warning: declaration shadows a local variable [-Wshadow] target/s390x/tcg/mem_helper.c:1088:19: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1088:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1088:41: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1088:61: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (({ target/s390x/tcg/mem_helper.c:1089:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1090:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1094:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1095:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1098:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1100:36: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1101:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1108:49: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1113:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1116:27: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1123:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1125:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1127:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1128:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1133:48: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1133:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1133:48: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1145:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1146:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1149:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1157:19: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1157:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1157:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1157:41: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1159:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1163:23: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1163:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1163:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1163:27: warning: declaration shadows a local variable [-Wshadow] target/s390x/tcg/mem_helper.c:1163:27: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1163:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1163:47: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1165:45: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1167:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1173:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1178:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1197:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1198:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1199:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1200:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1201:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1202:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1207:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1208:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1209:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1210:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1219:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1220:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1221:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1222:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1223:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1224:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1229:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1230:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1231:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1232:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1244:20: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:1244:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:1260:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1265:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1268:18: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1277:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1278:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1281:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1282:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1293:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1295:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1297:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1298:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1301:62: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1305:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1306:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1315:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1316:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1317:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1318:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1319:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1320:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1325:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1326:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1327:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1328:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1337:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1338:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1339:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1340:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1341:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1342:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1347:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1348:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1349:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1350:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1359:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1404:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1409:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1410:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1413:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1414:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1456:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/s390x/tcg/mem_helper.c:1458:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1459:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1462:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/s390x/tcg/mem_helper.c:1464:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1465:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1477:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1483:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1489:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1495:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1496:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1499:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1500:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1510:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1545:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1548:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1553:14: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/tcg/mem_helper.c:1561:14: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/tcg/mem_helper.c:1567:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:1572:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1578:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1587:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1593:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1598:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1602:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:1603:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1603:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1607:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/s390x/tcg/mem_helper.c:160:50: warning: implicit conversion changes signedness: 'int' to 'vaddr' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1625:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1626:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1636:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1642:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1663:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1670:20: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1686:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1686:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1687:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1690:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1703:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1709:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1709:53: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1716:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1722:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1722:54: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1729:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1733:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1734:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1735:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1743:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1745:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1753:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1754:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1755:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:1762:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1763:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1764:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1772:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1773:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1774:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1782:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1800:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1804:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:180:13: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:180:13: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:180:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:180:17: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (size) : (-(vaddr1 | ((target_long)-1 << 12))))' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:180:34: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:180:52: warning: possible misuse of comma operator here [-Wcomma] target/s390x/tcg/mem_helper.c:1811:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1822:40: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:1822:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1827:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1834:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1835:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:1836:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1837:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1838:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1853:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1853:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1853:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1853:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1858:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1874:13: warning: code will never be executed [-Wunreachable-code] target/s390x/tcg/mem_helper.c:1887:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:1895:54: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:190:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1915:54: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:1948:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1951:61: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:1959:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:1990:54: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:2023:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:203:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:204:18: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2056:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2088:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2108:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2117:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2128:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2131:48: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2134:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2140:66: warning: unused parameter 'a2' [-Wunused-parameter] target/s390x/tcg/mem_helper.c:2171:43: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2191:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2196:21: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/mem_helper.c:2221:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2226:21: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/mem_helper.c:2255:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2260:21: warning: 'S390_SKEYS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/mem_helper.c:2302:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:230:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2319:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2323:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2324:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2326:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2333:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2350:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2354:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2355:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2357:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2363:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2415:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2416:29: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2472:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2478:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:247:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2484:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2492:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2505:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2514:33: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:2514:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2516:10: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2527:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2537:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2545:33: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/mem_helper.c:2545:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2560:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2597:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2598:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2599:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2600:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2601:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2610:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2629:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2696:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2698:54: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:2704:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2731:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:273:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2745:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2757:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2758:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2778:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2779:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:277:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2780:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2814:10: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2825:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:283:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2841:30: warning: unused parameter 'enh_check' [-Wunused-parameter] target/s390x/tcg/mem_helper.c:2869:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2873:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2874:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2878:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2879:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2880:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2884:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2885:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2886:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2887:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2918:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2919:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2920:14: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:2945:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2946:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2947:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2948:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2973:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2974:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2975:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2976:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2978:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:2978:12: warning: variable 'cc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/mem_helper.c:2983:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2989:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:2995:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:3001:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:3007:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:3013:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:3022:43: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:3023:33: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:3023:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:3025:32: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:3033:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:307:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:317:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:410:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:411:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:412:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:414:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:415:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:418:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:426:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:444:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:445:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:446:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:455:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:456:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:459:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:45:21: warning: named variadic macros are a GNU extension [-Wvariadic-macros] target/s390x/tcg/mem_helper.c:467:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:485:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:486:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:487:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:489:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:490:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:493:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:501:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:50:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:518:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:519:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:532:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:534:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:543:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:550:25: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:557:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:558:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:560:16: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:571:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:578:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:579:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:580:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:581:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:581:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:592:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:598:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:599:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:600:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:601:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:616:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:625:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:625:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:627:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:648:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:654:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:655:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:656:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:657:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/s390x/tcg/mem_helper.c:676:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:677:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:694:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:701:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:709:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:710:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:77:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:813:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:816:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:823:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:824:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:834:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:838:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:845:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:850:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:852:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:860:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:861:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:874:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:878:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:885:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:891:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:901:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:902:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:929:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:929:49: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:930:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:930:49: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:935:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:940:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/mem_helper.c:975:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:978:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/mem_helper.c:985:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:986:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:987:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/mem_helper.c:988:21: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/mem_helper.c:988:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/mem_helper.c:988:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/mem_helper.c:988:31: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:988:56: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/mem_helper.c:990:20: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:107:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:110:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:110:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:112:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:123:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:133:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:139:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:142:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:147:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:155:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:166:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:204:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:217:57: warning: unused parameter 'opaque' [-Wunused-parameter] target/s390x/tcg/misc_helper.c:219:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/misc_helper.c:225:37: warning: unused parameter 'env' [-Wunused-parameter] target/s390x/tcg/misc_helper.c:228:25: warning: 'S390_TOD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/misc_helper.c:243:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:246:60: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:267:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/misc_helper.c:269:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:275:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:278:30: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/misc_helper.c:281:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/misc_helper.c:330:28: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/misc_helper.c:334:28: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/misc_helper.c:334:28: warning: padding size of 'struct (unnamed at ../target/s390x/tcg/misc_helper.c:334:13)' with 7 bits to alignment boundary [-Wpadded] target/s390x/tcg/misc_helper.c:334:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/s390x/tcg/misc_helper.c:344:57: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:360:57: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:391:28: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/misc_helper.c:391:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:391:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/misc_helper.c:417:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:430:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:439:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:447:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:455:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:463:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:463:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:471:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:479:33: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:488:32: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:497:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:497:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:505:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:505:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:514:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:514:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:522:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:522:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:528:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:53:21: warning: named variadic macros are a GNU extension [-Wvariadic-macros] target/s390x/tcg/misc_helper.c:583:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:583:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:591:34: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/misc_helper.c:591:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:600:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:62:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:639:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:639:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:672:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/s390x/tcg/misc_helper.c:674:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/misc_helper.c:694:26: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:704:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/s390x/tcg/misc_helper.c:711:21: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/misc_helper.c:711:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/misc_helper.c:712:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/misc_helper.c:715:66: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:732:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:732:31: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:741:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:741:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:741:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:750:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:750:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:750:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:760:31: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:760:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:760:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:773:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/misc_helper.c:773:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:77:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/misc_helper.c:782:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:782:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:782:37: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:792:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:792:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:792:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:792:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:802:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:802:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/misc_helper.c:802:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/misc_helper.c:82:38: warning: unused parameter 'env' [-Wunused-parameter] target/s390x/tcg/misc_helper.c:94:25: warning: 'S390_TOD_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/translate.c:1104:14: warning: padding struct 'DisasOps' with 4 bytes to align 'out' [-Wpadded] target/s390x/tcg/translate.c:1148:17: warning: padding struct 'struct DisasInsn' with 1 byte to align 'name' [-Wpadded] target/s390x/tcg/translate.c:1181:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1185:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1195:52: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/translate.c:1242:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1249:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1272:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1277:44: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1287:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1289:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:129:8: warning: padding size of 'struct DisasFields' with 4 bytes to alignment boundary [-Wpadded] target/s390x/tcg/translate.c:1326:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1332:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1338:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1344:47: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1351:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1357:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1367:13: warning: 35 enumeration values not explicitly handled in switch: 'CC_OP_CONST0', 'CC_OP_CONST1', 'CC_OP_CONST2'... [-Wswitch-enum] target/s390x/tcg/translate.c:138:8: warning: padding size of 'struct DisasContext' with 7 bytes to alignment boundary [-Wpadded] target/s390x/tcg/translate.c:1411:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1411:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1414:64: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1415:47: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1422:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1422:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1433:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1433:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1436:64: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1437:47: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1445:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1445:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1450:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1456:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1462:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1469:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1478:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1483:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1487:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1492:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1498:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1504:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1510:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1516:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:1527:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1527:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1530:64: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1531:47: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1538:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1538:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:1564:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1565:59: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1591:76: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/translate.c:1606:35: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/s390x/tcg/translate.c:1611:35: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/s390x/tcg/translate.c:1616:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:164:7: warning: padding struct 'DisasCompare' with 4 bytes to align 'u' [-Wpadded] target/s390x/tcg/translate.c:178:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:1790:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:1791:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:1808:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:184:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2090:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:2173:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2176:33: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2194:32: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2194:64: warning: implicit conversion loses integer precision: 'unsigned long long' to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2208:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:2257:26: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2266:42: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2268:32: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:227:38: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/s390x/tcg/translate.c:22:9: warning: macro is not used [-Wunused-macros] target/s390x/tcg/translate.c:2330:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:235:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2381:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:2396:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2403:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2410:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2417:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:241:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:2424:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2430:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2436:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2446:40: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2450:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2457:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2463:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:2502:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:2564:31: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2573:35: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2602:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:2603:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:2603:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:2615:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:2624:27: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2633:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2634:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:2634:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:2683:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2690:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:2738:35: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2773:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2774:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2784:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2785:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2795:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2796:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2806:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:2807:48: warning: implicit conversion loses integer precision: 'unsigned long long' to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:2813:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2855:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2862:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2869:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:2875:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:28:11: warning: macro is not used [-Wunused-macros] target/s390x/tcg/translate.c:296:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:2984:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:2987:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:3046:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:304:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:3060:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3061:33: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:3080:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3081:33: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:315:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:3237:26: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:3250:37: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3251:38: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3277:63: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:3282:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3290:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3310:36: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:331:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:3326:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3354:45: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3370:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3390:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3404:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:342:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:348:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3509:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:351:55: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3521:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:3541:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3547:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3553:47: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3559:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3565:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3571:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3577:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3584:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3623:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3635:47: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3641:47: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3643:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3647:48: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3649:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3663:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3669:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3675:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3677:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3681:47: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3683:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:368:40: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3697:42: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3706:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:3714:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3724:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3724:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:3727:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3728:46: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:3735:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3735:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:373:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3782:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:3793:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3793:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:3815:17: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:382:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3855:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:3855:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:3874:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:3874:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:3876:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:3876:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:3879:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3881:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3882:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:388:36: warning: implicit conversion changes signedness: 'enum cc_op' to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:3920:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3924:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3928:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3936:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:3941:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3947:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3953:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3959:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3974:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3988:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:3996:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:3998:24: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:4010:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4034:39: warning: implicit conversion changes signedness: 'unsigned long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4038:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4044:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4050:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4057:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4063:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4069:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4096:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4103:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:4158:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4159:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4164:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4170:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4176:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4182:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4188:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4194:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4202:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4210:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4269:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4276:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4290:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4340:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4346:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4346:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4352:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4378:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4384:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4390:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4390:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4396:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4409:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4415:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4422:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4429:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:443:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:4443:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4450:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4457:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4457:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4463:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4469:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4476:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4476:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4524:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4533:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4546:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4548:48: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:4558:63: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:4612:30: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:4615:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:4662:25: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:469:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4719:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4732:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4745:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4751:46: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:4761:13: warning: 35 enumeration values not explicitly handled in switch: 'CC_OP_CONST0', 'CC_OP_CONST1', 'CC_OP_CONST2'... [-Wswitch-enum] target/s390x/tcg/translate.c:4806:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4817:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:4825:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4831:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:4918:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:4952:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5055:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:5064:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:5072:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5082:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5082:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:5085:64: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5086:47: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:5093:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5093:73: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'MemOp' (aka 'enum MemOp') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:5098:44: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:5104:45: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:5113:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:5123:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:5135:59: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:5159:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:5165:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate.c:5368:36: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:5374:38: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:5535:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5535:68: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:5549:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5549:68: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:5563:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5563:69: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:585:13: warning: 28 enumeration values not explicitly handled in switch: 'CC_OP_NZ', 'CC_OP_ADDU', 'CC_OP_SUBU'... [-Wswitch-enum] target/s390x/tcg/translate.c:593:40: warning: implicit conversion changes signedness: 'enum cc_op' to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:5967:44: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:5967:72: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/translate.c:6024:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:6024:66: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:6048:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate.c:6048:67: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/s390x/tcg/translate.c:604:13: warning: enumeration value 'CC_OP_MAX' not explicitly handled in switch [-Wswitch-enum] target/s390x/tcg/translate.c:6108:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:610:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate.c:6115:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:6122:38: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:6182:9: warning: macro is not used [-Wunused-macros] target/s390x/tcg/translate.c:6191:9: warning: macro is not used [-Wunused-macros] target/s390x/tcg/translate.c:6260:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:6272:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:6305:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:6329:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:6330:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/translate.c:6336:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:6351:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/translate.c:6352:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:6382:15: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/tcg/translate.c:6388:15: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/tcg/translate.c:6389:15: warning: use of GNU case range extension [-Wgnu-case-range] target/s390x/tcg/translate.c:6399:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:6400:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate.c:6403:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/translate.c:6433:18: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/translate.c:6453:47: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:6576:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate.c:6590:77: warning: unused parameter 'cs' [-Wunused-parameter] target/s390x/tcg/translate.c:6592:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/translate.c:6592:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/tcg/translate.c:6592:24: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/translate.c:6592:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/translate.c:6605:49: warning: unused parameter 'db' [-Wunused-parameter] target/s390x/tcg/translate.c:6605:63: warning: unused parameter 'cs' [-Wunused-parameter] target/s390x/tcg/translate.c:6609:69: warning: unused parameter 'cs' [-Wunused-parameter] target/s390x/tcg/translate.c:6611:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/translate.c:6611:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/tcg/translate.c:6611:24: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/translate.c:6611:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/translate.c:6618:67: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:6623:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/translate.c:6629:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/translate.c:6629:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/tcg/translate.c:6629:24: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/translate.c:6629:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/translate.c:6641:66: warning: unused parameter 'cs' [-Wunused-parameter] target/s390x/tcg/translate.c:6643:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/translate.c:6643:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/tcg/translate.c:6643:24: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/translate.c:6643:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/translate.c:6645:13: warning: 11 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_1', 'DISAS_TARGET_3'... [-Wswitch-enum] target/s390x/tcg/translate.c:6672:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/s390x/tcg/translate.c:6672:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/s390x/tcg/translate.c:6672:24: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/translate.c:6672:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/translate.c:6701:57: warning: unused parameter 'tb' [-Wunused-parameter] target/s390x/tcg/translate.c:6704:20: warning: 'S390_CPU' was marked unused but was used [-Wused-but-marked-unused] target/s390x/tcg/translate.c:6706:17: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/translate.c:6706:9: warning: declaration shadows a variable in the global scope [-Wshadow] target/s390x/tcg/translate.c:6712:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate.c:6716:25: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/translate.c:682:52: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:682:59: warning: declaration shadows a variable in the global scope [-Wshadow] target/s390x/tcg/translate.c:682:59: warning: unused parameter 'cc_op' [-Wunused-parameter] target/s390x/tcg/translate.c:689:49: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/translate.c:689:56: warning: declaration shadows a variable in the global scope [-Wshadow] target/s390x/tcg/translate.c:689:56: warning: unused parameter 'cc_op' [-Wunused-parameter] target/s390x/tcg/translate.c:739:13: warning: 24 enumeration values not explicitly handled in switch: 'CC_OP_CONST0', 'CC_OP_CONST1', 'CC_OP_CONST2'... [-Wswitch-enum] target/s390x/tcg/translate.c:748:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:757:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:765:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:780:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:795:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:809:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:830:34: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:842:37: warning: implicit conversion changes signedness: 'enum cc_op' to 'int' [-Wsign-conversion] target/s390x/tcg/translate.c:851:13: warning: 24 enumeration values not explicitly handled in switch: 'CC_OP_CONST0', 'CC_OP_CONST1', 'CC_OP_CONST2'... [-Wswitch-enum] target/s390x/tcg/translate.c:974:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1001:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1001:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1002:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1002:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1006:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1007:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1015:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1017:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1018:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1025:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1025:50: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1026:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1026:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1031:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1034:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:103:13: warning: 23 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/s390x/tcg/translate_vx.c.inc:1041:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1041:44: warning: implicit conversion changes signedness: 'const int64_t' (aka 'const long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1041:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1047:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1048:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1057:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1061:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1062:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1067:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1069:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1069:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1070:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1070:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1071:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1075:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1077:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1100:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1100:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1102:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1102:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1115:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1116:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1118:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1119:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1126:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1127:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1136:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1137:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1144:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1160:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1161:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1165:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1166:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1190:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1192:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1201:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1202:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1211:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1212:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1219:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1233:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1234:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1252:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1254:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1263:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1264:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1278:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1281:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:128:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1293:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1304:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1307:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1308:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1309:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:130:13: warning: 25 enumeration values not explicitly handled in switch: 'MO_128', 'MO_256', 'MO_512'... [-Wswitch-enum] target/s390x/tcg/translate_vx.c.inc:1324:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1326:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1333:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1335:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1342:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1344:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1350:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1351:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1351:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1354:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1354:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1354:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1355:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1361:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1362:39: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/s390x/tcg/translate_vx.c.inc:1362:39: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1431:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1433:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1445:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1446:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1446:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1449:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1449:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1449:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1450:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1455:73: warning: unused parameter 'ch' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1469:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1476:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1477:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1477:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1478:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1483:75: warning: unused parameter 'ch' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1501:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1508:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1509:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1509:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1510:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1514:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1516:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1516:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1516:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1517:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:151:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1521:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1523:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1523:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1524:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1524:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:153:13: warning: 26 enumeration values not explicitly handled in switch: 'MO_64', 'MO_128', 'MO_256'... [-Wswitch-enum] target/s390x/tcg/translate_vx.c.inc:1562:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1564:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1576:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1576:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1576:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1577:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1610:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1612:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1624:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1624:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1624:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1625:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1629:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1635:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1637:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1637:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1640:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1640:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1650:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1663:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1664:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1668:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1670:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1671:29: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] target/s390x/tcg/translate_vx.c.inc:1679:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1679:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1680:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1680:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1681:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1681:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1686:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1687:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1706:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1708:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1720:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1720:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1720:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1734:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1736:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1748:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1748:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1748:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1752:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1754:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1754:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1754:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1755:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1759:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1761:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1773:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1773:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1773:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1774:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1778:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1780:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1792:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1792:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1792:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1793:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1793:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1797:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1799:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1806:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1806:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1806:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1810:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1812:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1819:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1819:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1819:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1823:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1825:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1826:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1827:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1828:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1837:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1840:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1843:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1846:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1900:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1902:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1971:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1971:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1971:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:1972:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1972:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:1992:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:1994:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2034:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2034:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2035:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2035:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2059:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2059:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2059:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2060:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2064:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2079:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2080:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2083:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2088:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2089:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2092:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2099:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2100:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2114:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2116:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2116:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2117:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2117:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2121:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2123:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2123:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2123:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2124:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2128:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2130:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2130:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2130:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2131:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2135:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2137:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2137:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2137:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2138:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2142:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2144:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2144:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2144:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2145:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2149:59: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2151:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2164:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2164:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2164:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2192:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2194:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2195:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2211:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2211:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2211:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2212:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2216:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2218:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2219:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2220:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2221:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2230:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2233:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2236:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2239:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2249:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2250:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2252:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2253:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2264:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2267:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2270:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2273:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2284:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2287:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2290:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2293:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2303:65: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2310:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2310:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2310:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2311:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2315:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2317:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2317:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2317:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2341:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2346:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2360:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2361:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2362:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2364:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2365:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2366:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2369:38: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2370:38: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2381:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2383:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2395:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2396:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2397:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2411:55: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2413:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2419:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2420:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2420:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2423:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2423:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2423:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2424:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2458:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2460:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2472:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2473:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2473:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2476:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2476:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2476:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2477:16: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2494:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2501:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2502:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2502:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2503:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2521:59: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2528:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2529:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2529:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2530:23: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2534:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2536:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2551:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2553:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2563:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2565:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2580:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2582:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2595:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2597:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2612:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2614:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2624:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2626:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2626:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2626:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2632:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2634:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2635:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2652:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2652:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2652:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2653:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2656:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2656:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2656:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2657:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2662:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2664:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2665:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2683:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2683:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2683:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2684:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2687:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2687:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2687:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2688:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2693:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2695:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2696:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2714:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2714:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2714:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2715:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2718:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2718:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2718:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2719:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2724:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2726:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2727:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2745:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2745:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2745:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2749:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2749:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2749:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2755:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2757:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2758:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2787:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2787:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2787:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2788:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2788:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2791:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2791:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2791:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2792:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2792:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2798:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2798:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2798:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2799:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2799:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2802:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2802:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2802:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2803:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2803:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2810:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2819:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2820:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2828:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2828:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2828:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2829:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2829:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2835:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2837:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2838:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2927:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2927:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2927:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2928:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2932:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2934:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2935:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2970:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2970:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2970:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:2975:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:2977:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2978:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:2979:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3040:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3040:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3040:56: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3040:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3048:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3050:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3051:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3052:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3155:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3155:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3155:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3156:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3160:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3162:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3163:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3184:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3184:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3184:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3188:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3190:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3191:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3192:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3227:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3227:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3227:56: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3227:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3228:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:322:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3232:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3234:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3235:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:330:59: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3316:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3316:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3316:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3317:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3317:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3321:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3323:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3324:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3325:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3326:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3327:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:332:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:332:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:332:56: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:332:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3343:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3347:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3351:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3362:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3362:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3366:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3366:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3370:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3390:41: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3394:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:340:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3413:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3415:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3416:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:341:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3442:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3442:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3442:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3446:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:3448:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3449:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3450:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3476:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3476:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:3476:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:3477:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:350:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:354:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:373:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:375:25: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:382:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:382:9: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:387:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:389:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:389:48: warning: implicit conversion loses integer precision: 'const uint16_t' (aka 'const unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:396:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:398:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:399:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:418:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:418:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:427:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:429:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:437:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:439:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:439:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:439:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:445:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:454:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:455:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:455:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:462:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:463:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:472:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:480:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:489:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:490:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:490:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:497:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:518:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:518:64: warning: implicit conversion changes signedness: 'int' to 'MemOp' (aka 'enum MemOp') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:529:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:542:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:544:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:549:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:551:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:585:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:586:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:595:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:601:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:603:33: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:604:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:620:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:631:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:633:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:660:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:672:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:677:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:701:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:733:38: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:734:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:734:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:742:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:743:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:758:33: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:761:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:767:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:782:38: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:783:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:807:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:824:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:855:45: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:866:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:868:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:869:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:870:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:871:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:886:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:888:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:890:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:897:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:899:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:901:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:908:56: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:910:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:911:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:912:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:913:24: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:948:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:951:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:956:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:959:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:965:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:973:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:976:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:978:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:982:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:991:58: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/translate_vx.c.inc:993:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:993:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:993:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/translate_vx.c.inc:994:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:994:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/translate_vx.c.inc:999:57: warning: unused parameter 'o' [-Wunused-parameter] target/s390x/tcg/vec.h:125:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec.h:128:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec.h:131:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_fpu_helper.c:1006:13: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/s390x/tcg/vec_fpu_helper.c:1017:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:1018:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:1023:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:1029:77: warning: unused parameter 'se' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:103:5: warning: void function 's390_vec_write_float64' should not return void expression [-Wpedantic] target/s390x/tcg/vec_fpu_helper.c:1064:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/s390x/tcg/vec_fpu_helper.c:1101:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:1101:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:1101:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:1102:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:1102:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:1102:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:118:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:123:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:125:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:126:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:132:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:142:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:147:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:149:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:150:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:156:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:162:26: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:167:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:180:29: warning: implicit conversion changes signedness: 'float32' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:190:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:192:36: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:204:29: warning: implicit conversion changes signedness: 'float64' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:214:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'float64' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:216:36: warning: operand of ? changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:248:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:248:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:248:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:249:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:249:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:249:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:250:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:250:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:250:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:251:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:251:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:251:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:252:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:252:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:252:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:253:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:253:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:253:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:254:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:254:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:254:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:255:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:255:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:255:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:256:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:256:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:256:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:257:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:257:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:257:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:265:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:269:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:270:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:272:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:273:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:278:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:288:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:292:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:293:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:295:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:296:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:301:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:307:47: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:313:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:335:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:335:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:336:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:336:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:337:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:337:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:338:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:338:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:412:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:412:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:412:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:413:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:413:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:413:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:420:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:425:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:426:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:431:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:433:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:439:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:452:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:457:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:458:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:463:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:465:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:471:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:481:43: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:486:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:51:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:527:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:527:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:527:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:528:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:528:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:528:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:529:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:529:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:529:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:534:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:536:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:53:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:541:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:544:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:546:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:551:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:551:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:556:35: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:55:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:564:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:571:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:571:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:572:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:573:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:575:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:57:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:580:49: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:584:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:586:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:592:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:592:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:599:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:599:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:600:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:609:40: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:61:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:620:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:624:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:625:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:626:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:629:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:630:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:635:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:644:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:648:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:649:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:650:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:653:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:654:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:659:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:664:68: warning: unused parameter 's' [-Wunused-parameter] target/s390x/tcg/vec_fpu_helper.c:694:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:694:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:695:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:695:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:696:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:696:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:697:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_fpu_helper.c:697:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:702:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:702:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:703:24: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:707:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:711:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:713:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:732:25: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:732:35: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:733:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:737:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:741:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:743:42: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:763:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:763:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:76:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/vec_fpu_helper.c:808:17: warning: enumeration value 'S390_MINMAX_TYPE_IEEE' not explicitly handled in switch [-Wswitch-enum] target/s390x/tcg/vec_fpu_helper.c:828:17: warning: enumeration value 'S390_MINMAX_TYPE_IEEE' not explicitly handled in switch [-Wswitch-enum] target/s390x/tcg/vec_fpu_helper.c:858:17: warning: enumeration value 'S390_MINMAX_TYPE_IEEE' not explicitly handled in switch [-Wswitch-enum] target/s390x/tcg/vec_fpu_helper.c:880:17: warning: enumeration value 'S390_MINMAX_TYPE_IEEE' not explicitly handled in switch [-Wswitch-enum] target/s390x/tcg/vec_fpu_helper.c:910:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:914:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:915:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:944:13: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/s390x/tcg/vec_fpu_helper.c:955:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:956:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:961:26: warning: variable 'vxc' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_fpu_helper.c:972:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_fpu_helper.c:976:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:977:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_fpu_helper.c:98:5: warning: void function 's390_vec_write_float32' should not return void expression [-Wpedantic] target/s390x/tcg/vec_helper.c:103:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_helper.c:103:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:103:1: warning: unused parameter 'saturated' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:104:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:104:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:104:1: warning: unused parameter 'saturated' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:105:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:105:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:105:1: warning: unused parameter 'saturated' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:137:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_helper.c:137:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_helper.c:137:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:138:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_helper.c:138:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:138:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:139:1: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] target/s390x/tcg/vec_helper.c:139:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:139:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:168:1: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_helper.c:168:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:169:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:169:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:170:1: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:170:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:173:50: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:179:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:187:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:189:25: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_helper.c:196:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:199:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:201:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:205:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/s390x/tcg/vec_helper.c:206:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:208:46: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:23:35: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_helper.c:25:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_helper.c:30:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:49:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:51:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:55:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_helper.c:58:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] target/s390x/tcg/vec_helper.c:59:28: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:59:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/s390x/tcg/vec_helper.c:61:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:89:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:89:1: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_helper.c:90:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:90:1: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_helper.c:91:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_helper.c:91:1: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_int_helper.c:119:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:119:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:120:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:120:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:120:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:135:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:135:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:136:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:136:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:149:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:149:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:150:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:150:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:150:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:163:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:163:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:164:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:164:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:164:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:182:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:188:22: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_int_helper.c:223:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:223:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:223:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:224:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:224:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:224:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:225:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:225:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:228:35: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:260:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:260:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:260:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:261:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:261:1: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:261:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:262:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:262:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:265:52: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:294:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:294:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:295:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:295:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:311:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:311:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:312:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:312:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:312:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:328:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:328:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:329:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:329:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:345:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:345:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:345:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:345:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:346:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:346:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:346:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:346:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:347:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:347:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:347:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:347:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:363:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:363:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:364:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:364:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:365:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:365:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:381:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:381:1: warning: implicit conversion changes signedness: 'uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:381:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:381:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:382:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:382:1: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:382:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:382:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:383:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:383:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:383:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:383:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:399:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:399:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:400:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:400:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:401:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:401:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:416:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:416:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:417:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:417:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:417:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:432:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:432:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:433:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:433:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:448:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:448:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:448:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:449:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:449:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:449:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:450:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:450:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:450:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:465:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:465:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:466:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:466:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:467:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:467:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:482:1: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:482:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:482:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:483:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:483:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:483:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:484:1: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:484:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:484:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:499:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:499:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:500:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:500:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:501:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:501:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:514:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:514:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:515:1: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:515:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:515:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:533:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:533:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:534:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:534:1: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:537:32: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:543:36: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:550:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:551:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:553:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:553:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:556:25: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_int_helper.c:55:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:55:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:560:33: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:566:37: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:573:10: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:573:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:574:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:575:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:575:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:579:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:580:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:581:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:581:57: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:588:33: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:594:37: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:600:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:601:41: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:603:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:603:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:606:25: warning: variable 'tmp' may be uninitialized when used here [-Wconditional-uninitialized] target/s390x/tcg/vec_int_helper.c:622:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:622:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:623:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_int_helper.c:623:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:626:32: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_int_helper.c:72:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:77:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:77:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:78:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:80:41: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:81:54: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_int_helper.c:99:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_int_helper.c:99:55: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:108:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:113:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:122:41: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:122:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:146:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:147:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:148:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:160:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:160:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:161:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:161:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:162:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:162:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:177:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:182:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:185:37: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:185:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:205:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:206:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:207:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:217:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:217:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:218:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:218:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:219:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:219:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:235:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:239:37: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:240:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:241:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:249:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:252:37: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:252:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:270:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:271:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:272:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:282:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:282:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:283:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:283:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:284:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:284:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:317:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:318:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:319:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:327:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:327:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:328:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:328:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:329:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:329:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:352:28: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/s390x/tcg/vec_string_helper.c:363:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:363:57: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:373:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:373:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:374:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:374:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:376:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:377:67: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:393:31: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:393:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:394:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:406:41: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:406:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:406:41: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:429:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:430:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:431:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:442:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:443:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:444:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:456:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:456:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:457:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:457:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:458:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:458:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:470:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:470:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:471:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:471:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:472:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:472:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:485:23: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:485:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:487:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:503:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:513:16: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:517:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:517:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] target/s390x/tcg/vec_string_helper.c:51:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:540:13: warning: extension used [-Wlanguage-extension-token] target/s390x/tcg/vec_string_helper.c:540:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/s390x/tcg/vec_string_helper.c:542:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:542:53: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:543:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/s390x/tcg/vec_string_helper.c:543:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/s390x/tcg/vec_string_helper.c:556:39: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:569:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:569:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:570:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:570:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:571:1: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:571:1: warning: unused parameter 'desc' [-Wunused-parameter] target/s390x/tcg/vec_string_helper.c:75:12: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] target/s390x/tcg/vec_string_helper.c:96:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/s390x/tcg/vec_string_helper.c:97:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/sh4/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/sh4/cpu-qom.h:32:1: warning: extra ';' outside of a function [-Wextra-semi] target/sh4/cpu-qom.h:38:4: warning: unknown command tag name 'pvr'; did you mean 'par'? [-Wdocumentation-unknown-command] target/sh4/cpu-qom.h:39:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/sh4/cpu-qom.h:40:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/sh4/cpu-qom.h:44:8: warning: padding size of 'struct SuperHCPUClass' with 4 bytes to alignment boundary [-Wpadded] target/sh4/cpu-qom.h:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sh4/cpu-qom.h:47:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sh4/cpu.c:115:49: warning: unused parameter 'cpu' [-Wunused-parameter] target/sh4/cpu.c:121:59: warning: unused parameter 'user_data' [-Wunused-parameter] target/sh4/cpu.c:124:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/sh4/cpu.c:163:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:170:55: warning: unused parameter 'data' [-Wunused-parameter] target/sh4/cpu.c:172:27: warning: 'SUPERH_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:181:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:188:55: warning: unused parameter 'data' [-Wunused-parameter] target/sh4/cpu.c:190:27: warning: 'SUPERH_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:199:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:206:54: warning: unused parameter 'data' [-Wunused-parameter] target/sh4/cpu.c:208:27: warning: 'SUPERH_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:218:27: warning: 'SUPERH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:235:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:272:58: warning: unused parameter 'data' [-Wunused-parameter] target/sh4/cpu.c:274:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:275:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:276:27: warning: 'SUPERH_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:326:1: warning: extension used [-Wlanguage-extension-token] target/sh4/cpu.c:326:1: warning: padding size of 'struct (unnamed at ../target/sh4/cpu.c:326:1)' with 7 bits to alignment boundary [-Wpadded] target/sh4/cpu.c:326:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sh4/cpu.c:32:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:34:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/cpu.c:39:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:47:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:54:65: warning: unused parameter 'tb' [-Wunused-parameter] target/sh4/cpu.c:57:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:59:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/cpu.c:60:22: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/cpu.c:72:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:78:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/cpu.c:93:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.c:94:27: warning: 'SUPERH_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sh4/cpu.h:109:16: warning: padding size of 'struct tlb_t' with 11 bits to alignment boundary [-Wpadded] target/sh4/cpu.h:168:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'mmucr' [-Wpadded] target/sh4/cpu.h:186:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/sh4/cpu.h:186:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/sh4/cpu.h:196:21: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'movcal_backup' [-Wpadded] target/sh4/cpu.h:207:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sh4/cpu.h:209:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sh4/cpu.h:211:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/sh4/cpu.h:302:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/cpu.h:302:21: warning: signed shift result (0xFFFFFC00) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/sh4/gdbstub.c:100:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:103:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:106:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:109:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:112:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:115:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:118:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:120:13: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:122:33: warning: implicit conversion changes signedness: 'int' to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:124:34: warning: implicit conversion changes signedness: 'int' to 'float32' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:128:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:131:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:133:13: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:134:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:136:13: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:137:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:29:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/gdbstub.c:33:12: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:39:12: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:59:13: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:68:13: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:70:13: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:79:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/gdbstub.c:83:12: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:85:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:87:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:90:12: warning: use of GNU case range extension [-Wgnu-case-range] target/sh4/gdbstub.c:91:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:94:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/gdbstub.c:97:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:148:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:154:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:158:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:182:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:209:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:210:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:269:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:435:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/helper.c:439:59: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/helper.c:444:12: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/helper.c:461:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:463:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:480:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/sh4/helper.c:516:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:549:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:550:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:551:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:552:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:553:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:554:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:557:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:58:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/helper.c:599:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:631:16: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/helper.c:691:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:692:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:693:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:694:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:695:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:696:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:697:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:701:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/helper.c:785:26: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/helper.c:799:59: warning: unused parameter 'size' [-Wunused-parameter] target/sh4/helper.c:803:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/helper.c:810:55: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/helper.c:813:20: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/sh4/helper.c:814:21: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sh4/helper.c:815:26: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/helper.c:823:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/helper.c:823:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sh4/helper.c:823:63: warning: signed shift result (0xFFFFFC00) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/sh4/helper.c:826:16: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:10:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:11:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:12:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:14:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:15:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:17:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:17:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:19:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:19:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:1:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:20:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:20:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:21:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:21:1: warning: passing 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:22:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:22:1: warning: passing 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:24:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:25:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:25:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:26:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:26:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:27:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:27:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:28:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:28:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:29:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:29:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:2:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:30:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:30:1: warning: passing 'float32 (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:31:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:31:1: warning: passing 'float64 (CPUArchState *, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:32:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:32:1: warning: passing 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:33:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:33:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:34:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:34:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:35:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:35:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:36:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:36:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:37:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:37:1: warning: passing 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:38:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:38:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:39:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:39:1: warning: passing 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:3:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:40:1: warning: passing 'uint32_t (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:41:1: warning: passing 'uint32_t (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:42:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:42:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:43:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:4:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:5:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:6:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:7:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sh4/helper.h:8:1: warning: passing 'void (CPUArchState *) __attribute__((noreturn))' (aka 'void (struct CPUArchState *) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sh4/monitor.c:42:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/sh4/op_helper.c:146:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:146:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:167:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sh4/op_helper.c:183:40: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sh4/op_helper.c:188:12: warning: the resulting value is always non-negative after implicit conversion [-Wsign-conversion] target/sh4/op_helper.c:216:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:252:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:260:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:270:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:280:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:290:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:300:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:309:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:30:41: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/sh4/op_helper.c:318:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:326:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:334:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:342:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/op_helper.c:343:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:34:16: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sh4/op_helper.c:351:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/op_helper.c:352:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:360:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:368:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:376:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:384:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:392:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:410:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:418:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:426:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:434:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/op_helper.c:435:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:43:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] target/sh4/op_helper.c:443:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/op_helper.c:444:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:458:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:458:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:459:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:459:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:463:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/op_helper.c:465:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/op_helper.c:468:45: warning: unused parameter 'n' [-Wunused-parameter] target/sh4/op_helper.c:487:23: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sh4/translate.c:1016:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1019:62: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:101:47: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/sh4/translate.c:1026:53: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1030:62: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1037:53: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1042:62: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1054:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1058:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1071:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1075:61: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1088:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1091:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1185:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1187:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1194:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1199:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1204:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1209:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1219:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1227:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1235:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1243:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1251:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1259:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1267:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1275:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1284:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1292:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1299:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:1299:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1310:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1312:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1340:48: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1355:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1357:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1371:60: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1383:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1393:72: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:1399:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:1422:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:1441:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1460:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1494:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1495:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1496:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1497:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1498:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1499:9: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1500:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1501:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1502:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1503:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1504:2: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1514:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1533:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1542:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1544:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1552:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1553:37: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sh4/translate.c:1558:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1559:37: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sh4/translate.c:157:47: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/sh4/translate.c:1587:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1592:62: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1617:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:161:55: warning: unused parameter 'flags' [-Wunused-parameter] target/sh4/translate.c:1622:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:163:22: warning: 'SUPERH_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sh4/translate.c:1647:31: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/sh4/translate.c:1712:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:1759:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:1824:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/sh4/translate.c:1837:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/sh4/translate.c:1875:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1886:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:1888:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:205:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:20:9: warning: macro is not used [-Wunused-macros] target/sh4/translate.c:214:44: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:217:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:220:42: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:2256:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sh4/translate.c:2256:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sh4/translate.c:2256:25: warning: extension used [-Wlanguage-extension-token] target/sh4/translate.c:2256:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sh4/translate.c:2266:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sh4/translate.c:2297:35: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:2298:27: warning: extension used [-Wlanguage-extension-token] target/sh4/translate.c:2298:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sh4/translate.c:2301:47: warning: unused parameter 'dcbase' [-Wunused-parameter] target/sh4/translate.c:2301:65: warning: unused parameter 'cs' [-Wunused-parameter] target/sh4/translate.c:2305:67: warning: unused parameter 'cs' [-Wunused-parameter] target/sh4/translate.c:2307:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sh4/translate.c:2307:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sh4/translate.c:2307:25: warning: extension used [-Wlanguage-extension-token] target/sh4/translate.c:2307:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sh4/translate.c:2315:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sh4/translate.c:2315:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sh4/translate.c:2315:25: warning: extension used [-Wlanguage-extension-token] target/sh4/translate.c:2315:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sh4/translate.c:2335:64: warning: unused parameter 'cs' [-Wunused-parameter] target/sh4/translate.c:2337:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sh4/translate.c:2337:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sh4/translate.c:2337:25: warning: extension used [-Wlanguage-extension-token] target/sh4/translate.c:2337:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sh4/translate.c:2341:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:2344:13: warning: 11 enumeration values not explicitly handled in switch: 'DISAS_TARGET_1', 'DISAS_TARGET_2', 'DISAS_TARGET_3'... [-Wswitch-enum] target/sh4/translate.c:240:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:241:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:242:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:244:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:256:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/sh4/translate.c:284:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:284:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:317:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:317:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:355:9: warning: macro is not used [-Wunused-macros] target/sh4/translate.c:35:16: warning: padding size of 'struct DisasContext' with 1 byte to alignment boundary [-Wpadded] target/sh4/translate.c:447:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:490:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:500:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:509:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:532:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:533:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:539:74: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:539:76: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sh4/translate.c:540:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:554:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:565:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:568:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:572:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:576:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:579:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:583:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:591:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:600:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:610:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:617:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:622:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:628:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:637:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:645:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:654:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:663:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:671:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:680:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:765:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sh4/translate.c:833:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:835:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:847:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sh4/translate.c:849:56: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/cc_helper.c:120:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/cc_helper.c:153:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/cc_helper.c:163:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/sparc/cc_helper.c:179:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:179:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:180:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:180:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:181:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:181:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:181:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:187:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:187:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:195:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/sparc/cc_helper.c:211:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:211:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:212:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:212:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:212:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:213:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:213:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:213:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:219:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:219:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:219:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:236:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:236:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:237:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:237:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:238:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:238:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:238:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:247:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:247:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:248:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:248:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:322:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/sparc/cc_helper.c:338:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:338:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:339:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:339:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:340:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:340:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:340:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:346:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:346:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:354:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/sparc/cc_helper.c:370:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:370:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:371:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:371:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:371:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:372:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:372:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:372:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:378:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:378:35: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:378:43: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:385:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:385:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:386:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:386:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:387:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:387:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:387:42: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:396:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:396:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:397:26: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:397:34: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:403:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:403:23: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:406:48: warning: unused parameter 'env' [-Wunused-parameter] target/sparc/cc_helper.c:414:23: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/sparc/cc_helper.c:84:22: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/cc_helper.c:84:22: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/cc_helper.c:89:46: warning: unused parameter 'env' [-Wunused-parameter] target/sparc/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/sparc/cpu-qom.h:32:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/sparc/cpu-qom.h:32:1: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/cpu-qom.h:43:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sparc/cpu-qom.h:45:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sparc/cpu.c:102:48: warning: unused parameter 'cpu' [-Wunused-parameter] target/sparc/cpu.c:113:35: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:199:38: warning: unused parameter 'env' [-Wunused-parameter] target/sparc/cpu.c:199:56: warning: unused parameter 'cpu' [-Wunused-parameter] target/sparc/cpu.c:34:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:35:26: warning: 'SPARC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:566:21: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:566:21: warning: padding size of 'struct (unnamed at ../target/sparc/cpu.c:566:21)' with 7 bits to alignment boundary [-Wpadded] target/sparc/cpu.c:566:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/cpu.c:580:21: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:580:21: warning: padding size of 'struct (unnamed at ../target/sparc/cpu.c:580:21)' with 7 bits to alignment boundary [-Wpadded] target/sparc/cpu.c:580:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/cpu.c:589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/cpu.c:596:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/cpu.c:617:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:662:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cpu.c:664:38: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cpu.c:690:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:692:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cpu.c:693:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cpu.c:698:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:706:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:714:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:71:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/cpu.c:750:26: warning: 'SPARC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:752:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:788:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:789:26: warning: 'SPARC_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:800:38: warning: unused parameter 'opaque' [-Wunused-parameter] target/sparc/cpu.c:802:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:809:38: warning: unused parameter 'opaque' [-Wunused-parameter] target/sparc/cpu.c:813:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:827:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/cpu.c:837:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:837:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:838:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:838:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:839:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:839:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:840:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:840:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:841:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:841:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:842:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:842:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:843:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:843:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:844:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:844:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:845:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:845:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:846:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:846:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:847:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:847:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:848:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:848:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:849:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:849:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:84:25: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:850:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:850:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:851:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:851:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:853:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:853:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:854:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:854:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:855:5: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:855:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/cpu.c:856:45: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/sparc/cpu.c:857:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/cpu.c:887:57: warning: unused parameter 'data' [-Wunused-parameter] target/sparc/cpu.c:889:26: warning: 'SPARC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:890:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:891:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:935:26: warning: 'SPARC_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/sparc/cpu.c:946:31: warning: cast from 'const struct sparc_def_t *' to 'void *' drops const qualifier [-Wcast-qual] target/sparc/cpu.c:958:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/sparc/cpu.c:958:21: warning: extension used [-Wlanguage-extension-token] target/sparc/cpu.c:958:21: warning: padding size of 'struct (unnamed at ../target/sparc/cpu.c:958:21)' with 7 bits to alignment boundary [-Wpadded] target/sparc/cpu.c:958:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/cpu.h:247:16: warning: padding size of 'struct trap_state' with 4 bytes to alignment boundary [-Wpadded] target/sparc/cpu.h:256:8: warning: padding size of 'struct sparc_def_t' with 4 bytes to alignment boundary [-Wpadded] target/sparc/cpu.h:417:17: warning: padding struct 'struct CPUTimer' with 4 bytes to align 'npt_mask' [-Wpadded] target/sparc/cpu.h:443:8: warning: padding size of 'struct CPUArchState' with 4 bytes to alignment boundary [-Wpadded] target/sparc/cpu.h:455:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'cond' [-Wpadded] target/sparc/cpu.h:459:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'fsr' [-Wpadded] target/sparc/cpu.h:466:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'tbr' [-Wpadded] target/sparc/cpu.h:479:18: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'regbase' [-Wpadded] target/sparc/cpu.h:482:5: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] target/sparc/cpu.h:482:5: warning: empty struct is a GNU extension [-Wgnu-empty-struct] target/sparc/cpu.h:490:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'lsu' [-Wpadded] target/sparc/cpu.h:503:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'mmubpaction' [-Wpadded] target/sparc/cpu.h:508:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'qt0' [-Wpadded] target/sparc/cpu.h:513:16: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'ts' [-Wpadded] target/sparc/cpu.h:533:14: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'hpstate' [-Wpadded] target/sparc/cpu.h:545:17: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'def' [-Wpadded] target/sparc/cpu.h:545:17: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'def' [-Wpadded] target/sparc/cpu.h:561:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sparc/cpu.h:563:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/sparc/cpu.h:565:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/sparc/cpu.h:698:58: warning: unused parameter 'ifetch' [-Wunused-parameter] target/sparc/cpu.h:744:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/sparc/cpu.h:746:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/sparc/cpu.h:773:13: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/cpu.h:811:38: warning: unused parameter 'tb_flags' [-Wunused-parameter] target/sparc/fop_helper.c:100:13: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:31:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/sparc/fop_helper.c:31:27: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/fop_helper.c:326:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:326:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:326:33: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:327:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:327:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:327:33: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:329:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:329:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:329:34: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:330:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:330:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:330:34: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:332:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:332:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:332:42: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:333:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:333:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:333:43: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:336:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:336:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:336:39: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:337:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:337:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:337:39: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:338:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:338:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:338:48: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:340:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:340:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:340:39: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:341:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:341:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:341:39: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:342:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:342:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:342:48: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:344:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:344:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:344:39: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:345:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:345:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:345:39: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:346:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:346:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:346:48: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:348:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:348:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:348:40: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:349:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:349:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:349:40: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:350:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:350:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:350:49: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:352:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:352:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:352:40: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:353:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:353:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:353:40: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:354:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:354:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:354:49: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:356:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:356:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:356:40: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:357:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:357:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:357:40: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:358:1: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:358:1: warning: enumeration value 'float_relation_equal' not explicitly handled in switch [-Wswitch-enum] target/sparc/fop_helper.c:358:49: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:382:29: warning: implicit conversion loses integer precision: 'int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/sparc/fop_helper.c:76:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/fop_helper.c:97:13: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:98:13: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/fop_helper.c:99:13: warning: extra ';' outside of a function [-Wextra-semi] target/sparc/gdbstub.c:104:12: warning: 'return' will never be executed [-Wunreachable-code-return] target/sparc/gdbstub.c:109:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/gdbstub.c:118:11: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/sparc/gdbstub.c:169:15: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/gdbstub.c:171:46: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/gdbstub.c:173:46: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/gdbstub.c:32:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/helper.c:105:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/helper.c:106:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/sparc/helper.c:106:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/helper.c:109:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/helper.c:114:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:119:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:129:27: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/helper.c:129:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/sparc/helper.c:130:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/helper.c:130:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/helper.c:146:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/helper.c:146:23: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/helper.c:147:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/sparc/helper.c:147:24: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/helper.c:150:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/helper.c:150:12: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/helper.c:155:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:160:34: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:168:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:181:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:212:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:240:42: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:245:1: warning: function 'helper_power_down' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/sparc/helper.c:44:1: warning: function 'helper_debug' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/sparc/helper.c:65:51: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/helper.c:91:27: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/helper.c:91:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/sparc/helper.h:101:1: warning: initializing 'void *' with an expression of type 'float32 (float32)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:101:1: warning: passing 'float32 (float32)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:102:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, int32_t)' (aka 'unsigned long long (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:102:1: warning: passing 'float64 (CPUArchState *, int32_t)' (aka 'unsigned long long (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:103:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int32_t)' (aka 'void (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:103:1: warning: passing 'void (CPUArchState *, int32_t)' (aka 'void (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:105:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, int32_t)' (aka 'unsigned int (struct CPUArchState *, int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:105:1: warning: passing 'float32 (CPUArchState *, int32_t)' (aka 'unsigned int (struct CPUArchState *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:108:1: warning: initializing 'void *' with an expression of type 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:108:1: warning: passing 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:109:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:109:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:10:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:110:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, int64_t)' (aka 'unsigned int (struct CPUArchState *, long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:110:1: warning: passing 'float32 (CPUArchState *, int64_t)' (aka 'unsigned int (struct CPUArchState *, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:111:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, int64_t)' (aka 'unsigned long long (struct CPUArchState *, long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:111:1: warning: passing 'float64 (CPUArchState *, int64_t)' (aka 'unsigned long long (struct CPUArchState *, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:112:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int64_t)' (aka 'void (struct CPUArchState *, long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:112:1: warning: passing 'void (CPUArchState *, int64_t)' (aka 'void (struct CPUArchState *, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:114:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:114:1: warning: passing 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:115:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:115:1: warning: passing 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:116:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:116:1: warning: passing 'float32 (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:117:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, float32)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:117:1: warning: passing 'void (CPUArchState *, float32)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:118:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:118:1: warning: passing 'float64 (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:119:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, float64)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:119:1: warning: passing 'void (CPUArchState *, float64)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:11:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:120:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, float32)' (aka 'int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:120:1: warning: passing 'int32_t (CPUArchState *, float32)' (aka 'int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:121:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *, float64)' (aka 'int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:121:1: warning: passing 'int32_t (CPUArchState *, float64)' (aka 'int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:122:1: warning: initializing 'void *' with an expression of type 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:122:1: warning: passing 'int32_t (CPUArchState *)' (aka 'int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:124:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, float32)' (aka 'long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:124:1: warning: passing 'int64_t (CPUArchState *, float32)' (aka 'long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:125:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, float64)' (aka 'long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:125:1: warning: passing 'int64_t (CPUArchState *, float64)' (aka 'long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:126:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *)' (aka 'long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:126:1: warning: passing 'int64_t (CPUArchState *)' (aka 'long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:128:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:128:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:129:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:129:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:12:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:130:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:130:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:131:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:131:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:132:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:132:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:133:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:133:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:134:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:134:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:135:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:135:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:136:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:136:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:137:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:137:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:138:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:138:1: warning: passing 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:139:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:139:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:13:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:13:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:140:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:140:1: warning: passing 'uint32_t (uint64_t, uint64_t)' (aka 'unsigned int (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:141:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:141:1: warning: passing 'uint64_t (uint64_t, uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:14:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:14:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:152:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:152:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:152:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:152:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:153:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:153:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:153:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:153:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:159:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:159:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:15:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:15:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:160:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:160:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:161:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:161:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:162:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:162:1: warning: passing 'uint64_t (uint64_t, uint64_t)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:167:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:167:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:168:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:168:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:16:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:16:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:17:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:17:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:18:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:18:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:19:1: warning: initializing 'void *' with an expression of type 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:19:1: warning: passing 'target_ulong (target_ulong, target_ulong)' (aka 'unsigned long long (unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:20:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:21:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:22:1: warning: passing 'void (CPUArchState *, uint64_t)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t)' (aka 'void (void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:23:1: warning: passing 'void (void *, uint64_t)' (aka 'void (void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, void *, int)' (aka 'unsigned long long (struct CPUArchState *, void *, int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:24:1: warning: passing 'uint64_t (CPUArchState *, void *, int)' (aka 'unsigned long long (struct CPUArchState *, void *, int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (void *, uint64_t)' (aka 'void (void *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:25:1: warning: passing 'void (void *, uint64_t)' (aka 'void (void *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:27:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:27:1: warning: passing 'void (CPUArchState *, target_ulong, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:28:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:29:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:29:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:2:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:30:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:31:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:31:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:31:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:32:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:32:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:32:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:33:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:33:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:33:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:34:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:34:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:34:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:34:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:35:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:35:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:35:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:36:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:36:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:36:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:36:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, target_ulong)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:38:1: warning: initializing 'void *' with an expression of type 'int64_t (CPUArchState *, int64_t, int64_t)' (aka 'long long (struct CPUArchState *, long long, long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:38:1: warning: passing 'int64_t (CPUArchState *, int64_t, int64_t)' (aka 'long long (struct CPUArchState *, long long, long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:39:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:3:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, int, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, target_ulong, int, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:42:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, int, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:42:1: warning: passing 'uint64_t (CPUArchState *, target_ulong, int, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t, int, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t, int, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:43:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t, int, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:43:1: warning: passing 'void (CPUArchState *, target_ulong, uint64_t, int, uint32_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:45:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:45:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:45:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:45:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:46:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:46:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:46:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:46:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:47:1: warning: initializing 'void *' with an expression of type 'float32 (float32)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:47:1: warning: passing 'float32 (float32)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:48:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:48:1: warning: passing 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:49:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:49:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:4:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:4:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:50:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:50:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:50:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:50:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:51:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:51:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:51:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:51:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:52:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:52:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:52:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:52:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:53:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:53:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:53:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:54:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:54:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:55:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:55:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:56:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:56:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:56:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:58:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, target_ulong, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:58:1: warning: passing 'target_ulong (CPUArchState *, target_ulong, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:59:1: warning: initializing 'void *' with an expression of type 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:59:1: warning: passing 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:5:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:5:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:60:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:60:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:61:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:61:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:62:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:62:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:63:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:63:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:64:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:64:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:65:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:65:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:66:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:66:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:67:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:67:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:68:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:68:1: warning: passing 'target_ulong (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:69:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:69:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:70:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:70:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:71:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:71:1: warning: passing 'target_ulong (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:72:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:72:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:73:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:73:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:74:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:74:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:75:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:75:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:76:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:76:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:77:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:77:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:78:1: warning: initializing 'void *' with an expression of type 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:78:1: warning: passing 'target_ulong (CPUArchState *)' (aka 'unsigned long long (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:7:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:80:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:80:1: warning: passing 'void (CPUArchState *, int) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:84:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:84:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:85:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:85:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:86:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:86:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:87:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:87:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:88:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:88:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:89:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:89:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:8:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:90:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:90:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:91:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:91:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:93:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:93:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:94:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:94:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:95:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:95:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:96:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:96:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:98:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:98:1: warning: passing 'float64 (CPUArchState *, float32, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:99:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, float64, float64)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:99:1: warning: passing 'void (CPUArchState *, float64, float64)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/sparc/helper.h:9:1: warning: passing 'void (CPUArchState *, target_ulong)' (aka 'void (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/sparc/int32_helper.c:102:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/int32_helper.c:154:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/int32_helper.c:160:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/int32_helper.c:62:48: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] target/sparc/int32_helper.c:62:51: warning: extension used [-Wlanguage-extension-token] target/sparc/int32_helper.c:62:51: warning: padding size of 'struct (unnamed at ../target/sparc/int32_helper.c:62:51)' with 7 bits to alignment boundary [-Wpadded] target/sparc/int32_helper.c:62:51: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/int32_helper.c:83:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/int64_helper.c:107:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/int64_helper.c:109:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/sparc/int64_helper.c:133:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/int64_helper.c:187:9: warning: 'return' will never be executed [-Wunreachable-code-return] target/sparc/int64_helper.c:203:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/int64_helper.c:227:19: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/int64_helper.c:228:19: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/int64_helper.c:229:19: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/int64_helper.c:237:40: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/int64_helper.c:238:19: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/int64_helper.c:247:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/int64_helper.c:249:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/int64_helper.c:251:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/int64_helper.c:255:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/int64_helper.c:258:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/int64_helper.c:69:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/int64_helper.c:91:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/sparc/ldst_helper.c:1048:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/ldst_helper.c:1051:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/ldst_helper.c:1077:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:1084:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/sparc/ldst_helper.c:1088:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/ldst_helper.c:1093:56: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/ldst_helper.c:1103:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1103:45: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1152:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1152:65: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1307:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1308:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/ldst_helper.c:1308:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1327:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1329:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1332:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1336:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1338:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1343:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1345:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1350:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1352:57: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1418:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1418:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1484:66: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1484:72: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:148:35: warning: unused parameter 'strmmu' [-Wunused-parameter] target/sparc/ldst_helper.c:1533:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1533:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1551:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1551:65: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1574:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1574:64: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1583:19: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/ldst_helper.c:1586:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/ldst_helper.c:1589:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/ldst_helper.c:1613:28: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1614:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/ldst_helper.c:1614:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1748:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1748:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1832:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1832:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1876:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1876:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1902:63: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1902:69: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1934:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:1934:63: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:1944:44: warning: unused parameter 'addr' [-Wunused-parameter] target/sparc/ldst_helper.c:1946:42: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/sparc/ldst_helper.c:1946:62: warning: unused parameter 'attrs' [-Wunused-parameter] target/sparc/ldst_helper.c:1947:50: warning: unused parameter 'response' [-Wunused-parameter] target/sparc/ldst_helper.c:229:46: warning: unused parameter 'strmmu' [-Wunused-parameter] target/sparc/ldst_helper.c:315:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:316:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:317:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:318:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:319:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:320:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:321:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:373:38: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:425:44: warning: unused parameter 'size' [-Wunused-parameter] target/sparc/ldst_helper.c:427:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/ldst_helper.c:463:31: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/ldst_helper.c:46:9: warning: macro is not used [-Wunused-macros] target/sparc/ldst_helper.c:485:56: warning: unused parameter 'addr' [-Wunused-parameter] target/sparc/ldst_helper.c:486:40: warning: unused parameter 'is_write' [-Wunused-parameter] target/sparc/ldst_helper.c:486:68: warning: unused parameter 'is_asi' [-Wunused-parameter] target/sparc/ldst_helper.c:487:44: warning: unused parameter 'size' [-Wunused-parameter] target/sparc/ldst_helper.c:489:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/ldst_helper.c:527:46: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/sparc/ldst_helper.c:535:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:536:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:537:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:538:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:539:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:541:30: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/ldst_helper.c:559:46: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] target/sparc/ldst_helper.c:58:9: warning: macro is not used [-Wunused-macros] target/sparc/ldst_helper.c:597:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/ldst_helper.c:597:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:69:9: warning: macro is not used [-Wunused-macros] target/sparc/ldst_helper.c:70:9: warning: macro is not used [-Wunused-macros] target/sparc/ldst_helper.c:716:15: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/ldst_helper.c:743:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:743:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:790:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:790:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:805:19: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/ldst_helper.c:808:19: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/ldst_helper.c:811:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/ldst_helper.c:829:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/ldst_helper.c:829:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:87:40: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/sparc/ldst_helper.c:87:47: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/sparc/ldst_helper.c:892:77: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:901:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:901:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/ldst_helper.c:920:77: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/ldst_helper.c:928:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/ldst_helper.c:928:56: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/machine.c:115:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:116:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:116:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:117:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:117:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:117:9: warning: padding size of 'struct (unnamed at ../target/sparc/machine.c:117:9)' with 7 bits to alignment boundary [-Wpadded] target/sparc/machine.c:117:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:117:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/machine.c:119:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:119:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:120:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:120:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:121:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:121:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:122:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:122:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:132:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:132:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:133:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:133:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:134:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:134:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:135:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:135:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:138:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:138:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:139:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:139:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:140:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:140:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:141:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:141:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:142:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:142:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:143:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:143:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:144:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:144:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:145:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:145:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:146:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:146:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:148:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:148:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:149:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:149:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:14:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:14:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:150:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:150:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:151:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:151:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:151:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:153:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:153:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:153:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:155:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:155:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:156:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:156:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:156:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:158:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:158:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:159:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:159:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:15:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:15:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:160:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:160:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:161:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:161:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:162:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:162:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:163:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:163:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:164:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:164:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:165:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:165:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:166:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:166:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:167:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:167:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:168:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:168:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:169:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:169:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:16:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:16:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:170:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:170:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:171:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:171:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:172:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:172:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:173:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:173:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:174:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:174:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:174:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:175:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:175:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:175:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:176:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:176:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:177:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:177:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:178:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:178:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:179:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:179:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:17:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:17:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:180:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:180:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:181:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:181:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:182:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:182:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:183:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:183:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:184:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:184:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:185:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:185:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:185:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:187:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:187:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:188:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:188:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:18:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:18:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:190:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/machine.c:19:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:19:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:20:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:20:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] target/sparc/machine.c:20:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:21:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/machine.c:33:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:33:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:34:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:34:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:35:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:35:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:36:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:36:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:37:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/machine.c:46:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:46:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:47:9: warning: extension used [-Wlanguage-extension-token] target/sparc/machine.c:47:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] target/sparc/machine.c:48:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/machine.c:53:54: warning: unused parameter 'size' [-Wunused-parameter] target/sparc/machine.c:54:40: warning: unused parameter 'field' [-Wunused-parameter] target/sparc/machine.c:67:54: warning: unused parameter 'size' [-Wunused-parameter] target/sparc/machine.c:68:40: warning: unused parameter 'field' [-Wunused-parameter] target/sparc/machine.c:68:59: warning: unused parameter 'vmdesc' [-Wunused-parameter] target/sparc/machine.c:74:11: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/machine.c:94:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:115:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:115:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:129:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:143:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:205:58: warning: unused parameter 'size' [-Wunused-parameter] target/sparc/mmu_helper.c:209:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/mmu_helper.c:215:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/mmu_helper.c:225:16: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/sparc/mmu_helper.c:227:39: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/mmu_helper.c:227:48: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:229:13: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/mmu_helper.c:242:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:243:23: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/mmu_helper.c:293:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:293:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:311:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:329:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:348:12: warning: 'return' will never be executed [-Wunreachable-code-return] target/sparc/mmu_helper.c:397:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/mmu_helper.c:399:25: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/mmu_helper.c:402:20: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:405:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/sparc/mmu_helper.c:422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:433:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:434:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/sparc/mmu_helper.c:437:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/mmu_helper.c:445:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:470:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/sparc/mmu_helper.c:649:61: warning: unused parameter 'attrs' [-Wunused-parameter] target/sparc/mmu_helper.c:68:75: warning: unused parameter 'attrs' [-Wunused-parameter] target/sparc/mmu_helper.c:726:49: warning: unused parameter 'access_index' [-Wunused-parameter] target/sparc/mmu_helper.c:765:58: warning: unused parameter 'size' [-Wunused-parameter] target/sparc/mmu_helper.c:769:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/mmu_helper.c:774:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/mmu_helper.c:777:16: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/sparc/mmu_helper.c:779:48: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:893:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/mmu_helper.c:906:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/mmu_helper.c:914:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/mmu_helper.c:919:50: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/mmu_helper.c:920:54: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/mmu_helper.c:921:20: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/mmu_helper.c:929:61: warning: unused parameter 'access_type' [-Wunused-parameter] target/sparc/mmu_helper.c:930:51: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/sparc/mmu_helper.c:933:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/mmu_helper.c:937:47: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/sparc/mmu_helper.c:940:23: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/monitor.c:100:43: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:101:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:102:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:103:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:104:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:105:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:106:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:107:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:108:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:109:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:110:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:111:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:112:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:113:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:114:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:115:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:116:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:117:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:118:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:119:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:120:54: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:121:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:122:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:123:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:124:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:125:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:126:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:127:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:128:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:129:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:130:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:131:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:132:55: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:134:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:135:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:136:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:137:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:138:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:139:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:140:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:141:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:142:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:143:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:144:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:145:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:146:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:147:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:148:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:149:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:150:43: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:151:49: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:152:51: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:153:57: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:154:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:155:49: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:156:53: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:157:45: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:159:12: warning: missing field 'offset' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:31:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/sparc/monitor.c:43:75: warning: unused parameter 'md' [-Wunused-parameter] target/sparc/monitor.c:44:40: warning: unused parameter 'val' [-Wunused-parameter] target/sparc/monitor.c:48:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/sparc/monitor.c:52:75: warning: unused parameter 'md' [-Wunused-parameter] target/sparc/monitor.c:56:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'target_long' (aka 'int') [-Wsign-conversion] target/sparc/monitor.c:56:12: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'target_long' (aka 'long long') [-Wsign-conversion] target/sparc/monitor.c:59:18: warning: no previous extern declaration for non-static variable 'monitor_defs' [-Wmissing-variable-declarations] target/sparc/monitor.c:60:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:61:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:62:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:63:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:64:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:65:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:66:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:67:47: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:68:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:69:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:70:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:71:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:72:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:73:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:74:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:75:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:76:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:77:32: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:78:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:79:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:80:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:81:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:82:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:83:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:84:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:85:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:86:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:87:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:88:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:89:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:90:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:91:33: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:92:41: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:93:43: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:94:39: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:96:35: warning: missing field 'type' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:97:43: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/monitor.c:99:43: warning: missing field 'get_value' initializer [-Wmissing-field-initializers] target/sparc/translate.c:1007:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1007:26: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:1019:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1019:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:101:10: warning: padding struct 'DisasCompare' with 1 byte to align 'c1' [-Wpadded] target/sparc/translate.c:1020:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1020:30: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:1046:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1046:38: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:1060:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1060:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:1112:49: warning: unused parameter 'xcc' [-Wunused-parameter] target/sparc/translate.c:113:9: warning: macro is not used [-Wunused-macros] target/sparc/translate.c:1168:21: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/sparc/translate.c:1197:25: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/sparc/translate.c:137:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/sparc/translate.c:137:24: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:137:24: warning: padding size of 'struct (unnamed at ../target/sparc/translate.c:137:5)' with 7 bits to alignment boundary [-Wpadded] target/sparc/translate.c:137:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/translate.c:1412:33: warning: implicit conversion changes signedness: 'const int' to 'TCGCond' [-Wsign-conversion] target/sparc/translate.c:1435:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1435:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/sparc/translate.c:145:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/sparc/translate.c:145:24: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:145:24: warning: padding size of 'struct (unnamed at ../target/sparc/translate.c:145:5)' with 7 bits to alignment boundary [-Wpadded] target/sparc/translate.c:145:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/translate.c:1463:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1475:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1475:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/sparc/translate.c:1503:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:150:56: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:150:64: warning: unused parameter 'rd' [-Wunused-parameter] target/sparc/translate.c:1517:36: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/sparc/translate.c:1523:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:1641:37: warning: unused parameter 'fccno' [-Wunused-parameter] target/sparc/translate.c:1646:37: warning: unused parameter 'fccno' [-Wunused-parameter] target/sparc/translate.c:1651:37: warning: unused parameter 'fccno' [-Wunused-parameter] target/sparc/translate.c:1656:38: warning: unused parameter 'fccno' [-Wunused-parameter] target/sparc/translate.c:1661:38: warning: unused parameter 'fccno' [-Wunused-parameter] target/sparc/translate.c:1666:38: warning: unused parameter 'fccno' [-Wunused-parameter] target/sparc/translate.c:1674:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1674:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:1692:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:1692:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:1700:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1706:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1714:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1719:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1727:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1728:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1734:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1743:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1744:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1749:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1758:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1759:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1764:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1773:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1774:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1778:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1787:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1788:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1789:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1794:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1803:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1804:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1805:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1809:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1817:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1818:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1819:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1823:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1831:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1832:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1833:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1834:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1838:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1845:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1850:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1858:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1862:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1870:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1871:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1876:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1886:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1887:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1888:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1893:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1901:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1902:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1907:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1918:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1919:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1924:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1934:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1935:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1939:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1948:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1954:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1962:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1968:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:196:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:1976:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1977:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1982:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1990:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:1994:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2003:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2007:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2015:44: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2022:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:204:46: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:214:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:217:46: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:2264:13: warning: 5 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_BLOCK', 'GET_ASI_SHORT'... [-Wswitch-enum] target/sparc/translate.c:2272:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2277:44: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:2302:13: warning: 4 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_BLOCK', 'GET_ASI_SHORT'... [-Wswitch-enum] target/sparc/translate.c:2302:13: warning: 5 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_BLOCK', 'GET_ASI_SHORT'... [-Wswitch-enum] target/sparc/translate.c:2321:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2342:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2343:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2386:13: warning: 6 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BLOCK'... [-Wswitch-enum] target/sparc/translate.c:2405:13: warning: 6 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BLOCK'... [-Wswitch-enum] target/sparc/translate.c:2411:38: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2426:13: warning: 6 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BLOCK'... [-Wswitch-enum] target/sparc/translate.c:2471:13: warning: 4 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BCOPY'... [-Wswitch-enum] target/sparc/translate.c:2480:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2481:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2484:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2489:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2491:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2515:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2532:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:253:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:2541:47: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:2555:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:257:47: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:2584:13: warning: 4 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BCOPY'... [-Wswitch-enum] target/sparc/translate.c:2592:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2593:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2596:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2605:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2608:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2629:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:263:47: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:2646:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2667:13: warning: 5 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_BLOCK', 'GET_ASI_SHORT'... [-Wswitch-enum] target/sparc/translate.c:2673:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2675:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2683:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2704:47: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:2733:13: warning: 5 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_BLOCK', 'GET_ASI_SHORT'... [-Wswitch-enum] target/sparc/translate.c:2739:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2741:42: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2757:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2767:47: warning: implicit conversion changes signedness: 'MemOp' (aka 'enum MemOp') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:276:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:2793:13: warning: 6 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BLOCK'... [-Wswitch-enum] target/sparc/translate.c:2799:38: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2822:13: warning: 6 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BLOCK'... [-Wswitch-enum] target/sparc/translate.c:2828:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2858:13: warning: 5 enumeration values not explicitly handled in switch: 'GET_ASI_HELPER', 'GET_ASI_DTWINX', 'GET_ASI_BLOCK'... [-Wswitch-enum] target/sparc/translate.c:2863:43: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2878:53: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:2906:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:2918:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:2940:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2941:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2949:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2954:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2956:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2957:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2958:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:2975:73: warning: declaration shadows a variable in the global scope [-Wshadow] target/sparc/translate.c:303:51: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:303:60: warning: unused parameter 'addr' [-Wunused-parameter] target/sparc/translate.c:3071:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3072:23: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3078:13: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:3082:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3083:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3188:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:3237:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3238:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:3239:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:323:48: warning: unused parameter 'dc' [-Wunused-parameter] target/sparc/translate.c:3248:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/sparc/translate.c:3254:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:3254:37: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3263:23: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/sparc/translate.c:3263:23: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'target_ulong' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:3292:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3294:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3299:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3319:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3319:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:3323:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3325:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:3330:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3331:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3357:27: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/translate.c:3362:27: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/translate.c:3367:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3369:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:3370:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3374:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3380:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3384:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3402:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3411:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3415:52: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3417:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3422:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3430:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3435:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3438:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3456:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3464:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3472:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3474:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3523:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:352:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:353:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:353:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:354:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:354:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:355:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:358:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:358:33: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:359:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:359:34: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:3657:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3667:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3686:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3686:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3689:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3689:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3693:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3693:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3697:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3697:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3701:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3701:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3704:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3704:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3704:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3707:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3707:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3707:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3711:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3711:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3711:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3714:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3714:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3714:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3717:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3717:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3717:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3721:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3721:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3721:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3725:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3725:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3725:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3729:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3729:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3729:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3734:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3734:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3734:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3737:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3737:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3737:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3740:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3740:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3740:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3744:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3744:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3744:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3748:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3748:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3748:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3752:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3752:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3752:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3755:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3755:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3758:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3758:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3762:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3762:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3765:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3765:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3768:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3768:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3772:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3772:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3776:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3776:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3780:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3780:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3784:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3784:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3787:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3787:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3790:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3790:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3794:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3794:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:37:9: warning: macro is not used [-Wunused-macros] target/sparc/translate.c:3806:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3806:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3810:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3810:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3813:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3813:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3817:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3817:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3820:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3820:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3823:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3823:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3827:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3827:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3830:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3830:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3833:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3833:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3837:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3837:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3867:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3870:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3874:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3891:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3891:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3894:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3894:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3898:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3898:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3901:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3901:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3904:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3904:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3908:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3908:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3911:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3911:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3914:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3914:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3918:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3918:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3921:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3921:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3924:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3924:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3928:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3928:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3941:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3941:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3944:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3944:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3948:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3948:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3951:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3951:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3954:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3954:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3958:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:3958:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:3998:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4005:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4010:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4012:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4013:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4021:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4026:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4028:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4030:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4046:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4055:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4068:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4079:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4092:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4103:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4109:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:4237:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4244:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4250:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4257:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4263:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4269:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4283:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4294:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4305:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4314:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:4317:39: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/translate.c:4321:39: warning: use of GNU case range extension [-Wgnu-case-range] target/sparc/translate.c:4727:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:4729:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:4734:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:4734:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:4745:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4750:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4755:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4759:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4777:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4782:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4802:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4803:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4805:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4809:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4810:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4812:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4816:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4817:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4819:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4823:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4824:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4826:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4830:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4831:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4833:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4837:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4838:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4840:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4844:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4845:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4847:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4851:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4852:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4854:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4858:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4859:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4861:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4865:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4866:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4868:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4872:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4873:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4875:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4879:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4880:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4882:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4886:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4887:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4889:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4893:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4894:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4897:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4901:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4902:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4905:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4909:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4910:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4912:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4916:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4917:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4919:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4923:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4924:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4927:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4934:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4941:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4948:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4955:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4962:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4969:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4976:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4983:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4987:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4987:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4987:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4991:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4991:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4991:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4995:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4995:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4995:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4999:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4999:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:4999:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5003:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5003:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5003:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5007:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5007:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5007:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5011:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5011:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5011:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5015:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5015:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5015:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5033:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5033:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5033:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5037:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5037:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5037:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5041:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5041:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5041:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5045:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5045:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5045:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5049:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5049:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5049:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5053:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5053:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5053:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5057:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5057:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5057:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5061:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5061:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5061:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5065:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5065:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5065:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5069:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5069:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5069:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5073:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5073:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5073:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5077:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5077:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5077:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5081:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5081:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5081:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5097:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5097:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5097:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5101:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5101:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5101:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5105:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5105:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5105:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5109:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5109:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5109:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5113:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5113:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5117:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5117:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5121:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5121:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5121:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5125:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5125:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5125:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5129:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5129:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5133:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5133:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5137:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5137:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5137:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5141:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5141:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5141:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5145:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5145:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5145:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5149:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5149:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5149:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5153:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5153:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5153:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5157:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5157:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5157:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5161:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5161:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5161:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5165:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5165:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5165:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5179:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5179:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5179:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5183:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5183:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5183:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5197:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5197:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5197:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5201:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5201:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5201:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5205:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5205:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5205:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5209:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5209:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5209:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5250:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5272:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5281:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5282:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:5282:48: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:5283:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5312:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5316:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5346:21: warning: 'break' will never be executed [-Wunreachable-code-break] target/sparc/translate.c:5354:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/sparc/translate.c:5373:73: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5379:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5405:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5426:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5432:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5435:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5438:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5444:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5444:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5447:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5450:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5453:59: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5458:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5459:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5479:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5482:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5490:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5490:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5491:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5497:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5497:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5498:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5507:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5507:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5508:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5514:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5527:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5536:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5544:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5551:68: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5552:49: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sparc/translate.c:5555:68: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5556:49: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sparc/translate.c:5564:67: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5565:49: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sparc/translate.c:5573:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5596:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5605:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5608:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5611:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5617:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5617:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5626:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5641:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5667:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5667:62: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sparc/translate.c:5671:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5689:68: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/translate.c:5690:49: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/sparc/translate.c:5702:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5702:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5710:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5710:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5717:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5717:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5721:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5722:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5722:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5737:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5738:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5738:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/translate.c:5807:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sparc/translate.c:5807:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sparc/translate.c:5807:24: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5807:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sparc/translate.c:5816:51: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/translate.c:5817:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/translate.c:5832:35: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:5832:35: warning: implicit conversion changes signedness: 'target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/sparc/translate.c:5832:53: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] target/sparc/translate.c:5833:26: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5833:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sparc/translate.c:5836:49: warning: unused parameter 'db' [-Wunused-parameter] target/sparc/translate.c:5836:63: warning: unused parameter 'cs' [-Wunused-parameter] target/sparc/translate.c:5840:69: warning: unused parameter 'cs' [-Wunused-parameter] target/sparc/translate.c:5842:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sparc/translate.c:5842:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sparc/translate.c:5842:24: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5842:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sparc/translate.c:5854:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sparc/translate.c:5854:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sparc/translate.c:5854:24: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5854:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sparc/translate.c:5870:66: warning: unused parameter 'cs' [-Wunused-parameter] target/sparc/translate.c:5872:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/sparc/translate.c:5872:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/sparc/translate.c:5872:24: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5872:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/sparc/translate.c:5874:13: warning: 11 enumeration values not explicitly handled in switch: 'DISAS_TARGET_1', 'DISAS_TARGET_2', 'DISAS_TARGET_3'... [-Wswitch-enum] target/sparc/translate.c:5883:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:5883:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/sparc/translate.c:5923:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/sparc/translate.c:5943:63: warning: padding struct 'struct (unnamed at ../target/sparc/translate.c:5943:18)' with 4 bytes to align 'name' [-Wpadded] target/sparc/translate.c:5954:59: warning: padding struct 'struct (unnamed at ../target/sparc/translate.c:5954:18)' with 4 bytes to align 'name' [-Wpadded] target/sparc/translate.c:5986:21: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5986:21: warning: padding size of 'struct (unnamed at ../target/sparc/translate.c:5986:21)' with 7 bits to alignment boundary [-Wpadded] target/sparc/translate.c:5986:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/translate.c:5990:21: warning: extension used [-Wlanguage-extension-token] target/sparc/translate.c:5990:21: warning: padding size of 'struct (unnamed at ../target/sparc/translate.c:5990:21)' with 7 bits to alignment boundary [-Wpadded] target/sparc/translate.c:5990:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/sparc/translate.c:5997:42: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/sparc/translate.c:6009:45: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/sparc/translate.c:6015:57: warning: unused parameter 'tb' [-Wunused-parameter] target/sparc/translate.c:6018:21: warning: 'SPARC_CPU' was marked unused but was used [-Wused-but-marked-unused] target/sparc/translate.c:6020:23: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/translate.c:6021:24: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/translate.c:6029:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/translate.c:6029:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/translate.c:611:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:613:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:808:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:815:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/sparc/translate.c:85:14: warning: padding struct 'struct DisasContext' with 1 byte to align 'cc_op' [-Wpadded] target/sparc/translate.c:86:18: warning: padding struct 'struct DisasContext' with 4 bytes to align 'def' [-Wpadded] target/sparc/vis_helper.c:112:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:112:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:113:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:113:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:114:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:114:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:115:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:115:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:136:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:136:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:137:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:137:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:138:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:138:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:139:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:139:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:160:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:160:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:161:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:161:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:162:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:162:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:163:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:163:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:184:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:184:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:185:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:185:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:186:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:186:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:187:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:187:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:208:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/vis_helper.c:208:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:209:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/vis_helper.c:209:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:210:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/vis_helper.c:210:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:211:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/vis_helper.c:211:5: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:233:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:234:5: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:256:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/vis_helper.c:257:5: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/sparc/vis_helper.c:270:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:271:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:272:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:273:33: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:393:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] target/sparc/vis_helper.c:407:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/sparc/vis_helper.c:412:42: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:429:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/vis_helper.c:434:43: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/sparc/vis_helper.c:450:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/sparc/vis_helper.c:454:38: warning: operand of ? changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/vis_helper.c:455:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/win_helper.c:117:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:121:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/win_helper.c:121:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:123:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:125:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:135:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/win_helper.c:135:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:137:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:139:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/win_helper.c:146:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/win_helper.c:146:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:148:49: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:150:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/win_helper.c:156:50: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:177:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/win_helper.c:177:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:179:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:182:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:186:52: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:190:30: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/win_helper.c:199:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/win_helper.c:199:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:201:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:204:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:208:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/sparc/win_helper.c:215:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:218:41: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/sparc/win_helper.c:256:27: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/win_helper.c:257:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/win_helper.c:268:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/sparc/win_helper.c:271:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/sparc/win_helper.c:271:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/win_helper.c:293:24: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] target/sparc/win_helper.c:348:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/sparc/win_helper.c:388:19: warning: implicit conversion loses integer precision: 'target_ulong' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/sparc/win_helper.c:45:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/sparc/win_helper.c:48:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] target/sparc/win_helper.c:97:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/tricore/cpu-qom.h:27:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/tricore/cpu-qom.h:27:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/tricore/cpu-qom.h:27:1: warning: extra ';' outside of a function [-Wextra-semi] target/tricore/cpu-qom.h:30:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/tricore/cpu-qom.h:32:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/tricore/cpu.c:122:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:144:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:151:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:158:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:178:58: warning: unused parameter 'data' [-Wunused-parameter] target/tricore/cpu.c:180:28: warning: 'TRICORE_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:181:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:182:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:225:1: warning: extension used [-Wlanguage-extension-token] target/tricore/cpu.c:225:1: warning: padding size of 'struct (unnamed at ../target/tricore/cpu.c:225:1)' with 7 bits to alignment boundary [-Wpadded] target/tricore/cpu.c:225:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/tricore/cpu.c:31:47: warning: unused parameter 'cs' [-Wunused-parameter] target/tricore/cpu.c:38:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:46:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:55:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:62:66: warning: unused parameter 'tb' [-Wunused-parameter] target/tricore/cpu.c:65:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:68:15: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/cpu.c:74:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:75:28: warning: 'TRICORE_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:83:44: warning: unused parameter 'cs' [-Wunused-parameter] target/tricore/cpu.c:91:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.c:92:28: warning: 'TRICORE_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/tricore/cpu.h:183:9: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'error_code' [-Wpadded] target/tricore/cpu.h:201:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/tricore/cpu.h:203:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/tricore/cpu.h:205:28: warning: padding struct 'struct ArchCPU' with 8 bytes to align 'neg' [-Wpadded] target/tricore/cpu.h:367:50: warning: unused parameter 'env' [-Wunused-parameter] target/tricore/cpu.h:367:60: warning: unused parameter 'ifetch' [-Wunused-parameter] target/tricore/fpu_helper.c:103:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:103:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/fpu_helper.c:108:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:108:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/fpu_helper.c:144:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:145:1: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:165:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:222:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:222:44: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/fpu_helper.c:245:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:245:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/fpu_helper.c:272:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:299:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:327:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:343:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/fpu_helper.c:344:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/fpu_helper.c:348:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:369:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:380:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/fpu_helper.c:384:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:400:33: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:413:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:424:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:452:33: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/tricore/fpu_helper.c:93:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:93:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/fpu_helper.c:98:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/fpu_helper.c:98:25: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/gdbstub.c:109:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/gdbstub.c:119:12: warning: 'return' will never be executed [-Wunreachable-code-return] target/tricore/gdbstub.c:124:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/gdbstub.c:128:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/helper.c:100:60: warning: unused parameter 'user_data' [-Wunused-parameter] target/tricore/helper.c:124:38: warning: implicit conversion loses integer precision: 'unsigned int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/tricore/helper.c:135:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/helper.c:136:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/helper.c:136:41: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/helper.c:137:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/helper.c:137:41: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/helper.c:138:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/helper.c:138:41: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/helper.c:139:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/helper.c:139:41: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/helper.c:34:50: warning: unused parameter 'env' [-Wunused-parameter] target/tricore/helper.c:36:47: warning: unused parameter 'access_type' [-Wunused-parameter] target/tricore/helper.c:36:64: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/tricore/helper.c:48:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/helper.c:53:60: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/helper.c:55:16: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/helper.c:62:50: warning: unused parameter 'env' [-Wunused-parameter] target/tricore/helper.c:62:68: warning: unused parameter 'address' [-Wunused-parameter] target/tricore/helper.c:63:37: warning: unused parameter 'rw' [-Wunused-parameter] target/tricore/helper.c:63:45: warning: unused parameter 'tlb_error' [-Wunused-parameter] target/tricore/helper.c:67:60: warning: unused parameter 'size' [-Wunused-parameter] target/tricore/helper.c:71:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/helper.c:79:32: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/helper.c:86:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/helper.c:86:36: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/tricore/helper.c:87:33: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/tricore/helper.c:95:34: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/helper.c:95:43: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/tricore/helper.h:100:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:100:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:101:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:101:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:103:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:103:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:104:1: warning: passing 'uint64_t (uint32_t)' (aka 'unsigned long long (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:105:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:105:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:106:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:106:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:107:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:107:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:108:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:108:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:109:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:109:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:110:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:110:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:111:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:111:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:112:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:112:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:113:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:113:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:114:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:114:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:115:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:115:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:116:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:116:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:117:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:117:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:118:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:118:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:120:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:120:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:121:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:121:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:122:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:122:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:123:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:123:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:124:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:124:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:125:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:125:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:126:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:126:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:127:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:127:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:128:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:128:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:130:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:130:1: warning: passing 'uint64_t (uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:131:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:131:1: warning: passing 'uint64_t (uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:132:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:132:1: warning: passing 'uint32_t (uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:134:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:134:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:136:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:136:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:137:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:137:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:138:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:138:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:139:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:139:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:140:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:140:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:141:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:141:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:142:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:142:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:143:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:143:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:144:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:144:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:145:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:145:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:146:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:146:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:147:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:147:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:149:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:149:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:150:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:150:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:152:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:152:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:153:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:153:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:155:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:155:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:19:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:19:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:20:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:20:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:21:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:21:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:22:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:22:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:23:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:23:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:24:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:24:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:25:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:25:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:26:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:26:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:27:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:27:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:28:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:28:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:29:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:29:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:30:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:30:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:31:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:31:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:32:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:33:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:34:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:34:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:35:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:35:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:36:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:36:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:37:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:37:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:38:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:38:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:39:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:40:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:41:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:42:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:42:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:43:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:43:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:44:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:44:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:45:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:45:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:46:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:46:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:47:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint64_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:47:1: warning: passing 'uint64_t (CPUArchState *, uint64_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:48:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:48:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint64_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:49:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:49:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:50:1: warning: initializing 'void *' with an expression of type 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:50:1: warning: passing 'uint64_t (CPUArchState *, uint32_t, uint64_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:51:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:51:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:52:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:52:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:53:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:53:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:55:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:55:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:56:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:56:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:57:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:57:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:58:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:58:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:59:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:59:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:60:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:60:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:61:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:61:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:62:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:62:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:63:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:64:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:64:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:65:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:66:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:66:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:67:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:67:1: warning: passing 'uint32_t (CPUArchState *, uint64_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:68:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:69:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:70:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:70:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:71:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:71:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:72:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:72:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:73:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:73:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:74:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:74:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:75:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:75:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:76:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:76:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:77:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:77:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:78:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:78:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:79:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:79:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:80:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:80:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:81:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:81:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:82:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:82:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:83:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:83:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:84:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:84:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:85:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:85:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:86:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:86:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:87:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:87:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:88:1: warning: initializing 'void *' with an expression of type 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:88:1: warning: passing 'uint64_t (uint64_t, uint32_t)' (aka 'unsigned long long (unsigned long long, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:90:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:90:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:91:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:91:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:92:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:92:1: warning: passing 'uint32_t (uint32_t)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:94:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:94:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:95:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:95:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:96:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:97:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:99:1: warning: initializing 'void *' with an expression of type 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/tricore/helper.h:99:1: warning: passing 'uint32_t (uint32_t, uint32_t)' (aka 'unsigned int (unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/tricore/op_helper.c:1003:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1003:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1004:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1004:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1007:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1007:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1008:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1008:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:101:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:1029:46: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1036:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] target/tricore/op_helper.c:1038:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1038:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1039:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1039:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1052:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1052:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1053:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1053:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:106:1: warning: function 'raise_exception_sync_helper' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/tricore/op_helper.c:107:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:1085:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1089:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1089:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1093:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1093:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1113:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1113:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1117:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1119:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1122:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1136:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1136:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1140:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1142:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1145:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1161:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1161:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1165:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1167:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1169:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1185:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1185:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1189:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1191:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1194:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1214:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1214:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1218:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1218:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1224:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1225:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1226:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1227:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:122:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/tricore/op_helper.c:1232:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1232:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1252:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1252:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1256:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1256:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1262:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1263:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1264:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1265:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1270:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1270:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1290:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1290:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1295:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:129:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/tricore/op_helper.c:129:65: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/tricore/op_helper.c:1315:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1315:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1316:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1319:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1321:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1340:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1340:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1344:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1346:28: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1349:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1369:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1369:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1373:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1373:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1379:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:137:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1380:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1381:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1382:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1387:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1387:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1407:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1407:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1411:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1411:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1417:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1418:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1419:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1420:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1425:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1425:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:143:26: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1445:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1445:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1450:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1470:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1470:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1471:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1474:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1476:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1495:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1495:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1499:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1501:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1504:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1515:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1515:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1521:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:152:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:152:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1536:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:153:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:153:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1568:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:157:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:157:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1582:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:158:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:158:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:165:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1729:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1729:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1729:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1729:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:1729:1: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1730:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1730:1: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1730:1: warning: implicit conversion changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1730:1: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:1730:1: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1739:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1740:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1757:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1758:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:175:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:175:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:176:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:176:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1775:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1776:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1811:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1812:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1813:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1815:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1816:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1817:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:182:27: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1836:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1840:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:1843:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1850:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:1871:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1875:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:192:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:192:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:193:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:193:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1951:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1952:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1957:24: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1959:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1959:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1960:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1963:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1970:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1975:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1976:33: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1977:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1978:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1978:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1979:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1979:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:1981:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1981:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:1982:25: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:1990:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:1991:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:199:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:2009:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:2011:12: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:2021:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:2031:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2041:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:2061:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:2071:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2081:20: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:2099:22: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2099:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:2101:46: warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] target/tricore/op_helper.c:211:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:211:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:211:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2121:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/tricore/op_helper.c:2122:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:2128:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:2130:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:2136:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2136:38: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:2136:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:213:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:213:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2153:33: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/tricore/op_helper.c:2154:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:2158:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:216:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:216:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2180:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:2183:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2183:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2184:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/tricore/op_helper.c:2184:53: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] target/tricore/op_helper.c:2187:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2187:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2207:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2207:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:220:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:220:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:220:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:222:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:222:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:225:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:225:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2261:20: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:2293:12: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:2307:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2308:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:230:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2323:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2324:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:232:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2342:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2343:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2349:23: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2350:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2351:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2352:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2353:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2354:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2355:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2356:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2357:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2358:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2359:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2360:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2361:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2362:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2363:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2364:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2369:23: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2370:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2371:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2372:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2373:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2374:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2375:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2376:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2377:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2378:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2379:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2380:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2381:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2382:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2383:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2384:25: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2390:35: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2391:36: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2392:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2393:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2394:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2395:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2396:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2397:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2398:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2399:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2400:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2401:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2402:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2403:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2404:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2405:42: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2411:31: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2412:31: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2413:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2414:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2415:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2416:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2417:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2418:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2419:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:241:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:241:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:241:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2420:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2421:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2422:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2423:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2424:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2425:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2426:41: warning: implicit conversion changes signedness: 'int' to 'abi_ptr' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:243:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:243:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2440:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2446:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2461:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2467:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:246:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:246:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2482:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2499:71: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2506:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:250:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:250:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:250:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2513:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2523:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:252:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:252:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2536:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2548:66: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2558:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:255:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:255:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:2565:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2568:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2580:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2592:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2597:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2602:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2604:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2606:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2609:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:260:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2616:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2629:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:262:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:2631:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2634:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2651:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2658:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2663:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2668:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2679:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2691:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2697:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2700:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2710:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2722:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2734:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:2740:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:2753:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2764:67: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2769:68: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/tricore/op_helper.c:2776:32: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/op_helper.c:280:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:284:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:284:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:285:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:285:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:291:22: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:325:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:326:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:327:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:328:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:331:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:331:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:334:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:334:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:339:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:339:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:342:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:342:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:352:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:352:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:371:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:372:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:373:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:374:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:377:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:377:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:37:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:380:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:380:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:385:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:385:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:388:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:388:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:398:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:398:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:405:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:406:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:408:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:416:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:417:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:436:25: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:440:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:440:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:441:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:441:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:447:22: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:481:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:482:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:483:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:484:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:487:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:487:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:490:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:490:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:495:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:495:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:498:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:498:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:508:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:508:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:527:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:528:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:529:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:530:20: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:533:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:533:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:536:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:536:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:541:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:541:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:544:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:544:19: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:554:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:554:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:560:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:561:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:571:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:572:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/op_helper.c:588:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:589:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:592:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:599:18: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] target/tricore/op_helper.c:691:17: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:692:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:704:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:705:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:705:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:708:26: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:70:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:712:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:712:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:713:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:713:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:719:19: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:733:18: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/tricore/op_helper.c:735:31: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:743:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:743:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:744:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:744:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:747:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:747:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:748:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:748:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:74:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:755:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:755:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:756:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:756:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:759:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:759:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:760:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:760:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:781:46: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:790:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:790:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:791:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:791:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:804:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:804:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:805:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:805:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:81:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:836:27: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:840:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:840:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:844:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:844:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:864:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:868:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:868:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:869:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:869:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:87:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/op_helper.c:902:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:908:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:908:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:909:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:909:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:914:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:926:16: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:927:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] target/tricore/op_helper.c:930:26: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:934:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:934:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:935:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:935:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:941:19: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/op_helper.c:960:26: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:964:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:964:29: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:965:30: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:965:30: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:983:31: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/tricore/op_helper.c:991:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:991:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:992:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:992:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:995:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:995:33: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/op_helper.c:996:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/op_helper.c:996:34: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/tricore/translate.c:1005:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1019:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1047:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1058:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1075:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1087:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1095:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1132:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1168:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1188:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1213:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1245:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1291:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1344:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1482:31: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1736:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1765:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1804:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1837:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1867:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1895:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1907:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1935:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1946:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:1954:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2021:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2041:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2066:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2098:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2144:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2203:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2217:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2246:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2283:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2300:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2313:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:231:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:2352:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2387:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2404:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:240:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:2417:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:249:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:2610:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2613:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2644:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2669:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:267:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:2681:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2825:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2859:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:2860:40: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:2861:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2879:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:288:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:2916:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:2945:24: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/tricore/translate.c:298:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3037:24: warning: implicit conversion changes signedness: 'int' to 'TCGCond' [-Wsign-conversion] target/tricore/translate.c:3085:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3086:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3086:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3109:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3110:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3110:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:311:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:319:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3225:29: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3231:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3233:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3262:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3279:45: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3289:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3290:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3301:59: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3320:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3324:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3325:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3328:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:332:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3331:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3335:69: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3339:33: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:333:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3342:69: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3346:43: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3351:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3352:53: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3357:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3358:53: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3364:25: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3368:32: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3372:25: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3376:32: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3379:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3382:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3385:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3388:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3391:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3394:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3397:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3400:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3407:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3417:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3418:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:3422:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3426:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:3429:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3432:29: warning: implicit conversion changes signedness: 'int' to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:3435:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3436:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:343:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3441:73: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3443:73: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3448:73: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3450:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3452:30: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3457:73: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3459:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3461:30: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:346:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3470:64: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3475:64: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3481:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/tricore/translate.c:3487:57: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3489:57: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3497:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3500:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3506:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3509:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3515:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3518:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3524:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3527:29: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3535:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:3547:60: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3554:60: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3561:66: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3563:66: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3583:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3588:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:3591:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:3594:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:359:39: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3635:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:363:40: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3662:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3663:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3746:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3747:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3751:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3754:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3758:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3761:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3765:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3768:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3772:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3775:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3787:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3797:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3800:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3809:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3812:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3826:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3827:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3832:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3835:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3839:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3842:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3846:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3849:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3853:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3856:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:3869:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:3870:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3875:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3878:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3881:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3884:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3887:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3890:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3893:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3896:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:3942:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:3982:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4044:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4045:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4046:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4054:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4055:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4056:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4059:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4060:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4061:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4064:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4065:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4066:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4069:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4070:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4071:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4079:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4084:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4086:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4091:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4093:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4101:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4102:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4103:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4109:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4110:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4111:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4127:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4128:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4129:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4167:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4168:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4169:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4172:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4173:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4174:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4177:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4178:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4179:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4182:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4183:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4184:66: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4194:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4195:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:4198:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4218:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4220:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4222:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4226:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4237:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4253:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4255:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4257:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4261:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4264:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4267:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4270:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4286:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4288:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4290:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4311:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4339:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4341:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4343:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4347:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4358:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4373:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4375:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4377:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4381:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4384:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4400:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4401:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4402:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4403:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4404:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4440:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4441:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4442:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4443:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4444:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4476:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4477:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4478:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4479:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4480:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4488:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:4500:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4501:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4502:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4503:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4504:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4536:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4537:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4538:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4539:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4540:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4577:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4578:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4579:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4580:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4581:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4618:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4619:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4620:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4621:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4622:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:4661:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4662:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4663:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:4677:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4684:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4695:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4703:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4709:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4712:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4714:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4717:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4720:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4723:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4725:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4728:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4733:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4738:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4743:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4751:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4756:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4761:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4767:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4770:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4772:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4775:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4780:49: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4786:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4788:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4794:50: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4798:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4801:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4803:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4806:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4820:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4821:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4822:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:4827:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4844:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4848:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4852:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4856:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4866:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4871:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4881:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4886:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4890:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4894:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4899:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4904:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4908:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4912:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4930:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4931:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4932:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:4937:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4940:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4942:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4945:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4948:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4951:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4953:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4956:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4959:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4962:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:4964:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4967:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4972:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4977:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4982:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:4990:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:4995:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5000:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5006:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5009:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5011:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5014:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5017:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5020:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5022:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5025:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5028:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5032:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5035:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5038:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5042:58: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5045:63: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5047:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5050:59: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5065:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5066:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5067:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:5072:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5080:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5084:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5088:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5092:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5096:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5100:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5110:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5115:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5125:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5130:57: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5134:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5138:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5142:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5146:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5150:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5155:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5160:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5164:55: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5183:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5184:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5185:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:5194:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5198:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5203:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5206:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5210:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5214:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5217:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5221:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5225:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5230:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5233:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5237:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5242:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5245:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5249:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5254:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5257:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5275:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5276:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5277:13: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:5282:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5335:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5336:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5337:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:5337:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5343:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5349:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:5357:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5363:58: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5367:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5374:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5381:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5388:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5395:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5402:62: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5420:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5421:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5422:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5449:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5453:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5457:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5461:29: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5488:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5489:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5490:14: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5504:50: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5527:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5536:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5557:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5564:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5573:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5583:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5599:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5608:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5635:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5642:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5657:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5666:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5690:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5706:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5707:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5708:14: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5724:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5729:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] target/tricore/translate.c:5747:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5748:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5749:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5750:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5751:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5758:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5766:68: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:5766:73: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:5786:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5787:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5788:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5789:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5790:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5831:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5833:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5834:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5874:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5876:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5877:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5901:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5906:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5912:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5929:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5931:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5932:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5956:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5961:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5967:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:5985:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5986:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:5990:50: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5993:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'target_ulong' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:5999:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6015:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6025:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6041:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6042:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6043:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6382:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6383:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6384:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6461:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6462:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6463:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6472:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6480:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6528:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6535:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6539:36: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6561:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6562:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6563:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6644:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6645:64: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:669:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6748:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6749:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6750:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6751:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6862:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6863:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6864:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6932:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6933:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6934:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6971:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6972:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6973:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:6974:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:6975:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:698:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:7001:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:7009:55: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:7019:32: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:7019:37: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:7035:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7036:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7037:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7038:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7081:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7082:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7083:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:7084:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:727:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:7417:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:74:14: warning: padding struct 'struct DisasContext' with 4 bytes to align 'features' [-Wpadded] target/tricore/translate.c:767:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:7901:26: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:809:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8233:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8234:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8235:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8236:10: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8293:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8294:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8295:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8296:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8297:13: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8315:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8441:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/tricore/translate.c:8469:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8470:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8475:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:8481:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8482:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8485:54: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:8491:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8492:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8497:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8498:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/tricore/translate.c:8499:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:849:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8504:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:8505:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8507:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/tricore/translate.c:8521:19: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:8521:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8522:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:8584:18: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] target/tricore/translate.c:8586:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8587:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:8592:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8593:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:8604:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8605:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8606:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:8627:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8628:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8629:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8630:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8671:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/tricore/translate.c:8705:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8706:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8707:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8708:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8783:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/tricore/translate.c:8783:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/tricore/translate.c:8783:25: warning: extension used [-Wlanguage-extension-token] target/tricore/translate.c:8783:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/tricore/translate.c:8790:51: warning: unused parameter 'db' [-Wunused-parameter] target/tricore/translate.c:8790:65: warning: unused parameter 'cpu' [-Wunused-parameter] target/tricore/translate.c:8794:71: warning: unused parameter 'cpu' [-Wunused-parameter] target/tricore/translate.c:8796:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/tricore/translate.c:8796:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/tricore/translate.c:8796:25: warning: extension used [-Wlanguage-extension-token] target/tricore/translate.c:8796:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/tricore/translate.c:8810:21: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/tricore/translate.c:8818:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/tricore/translate.c:8818:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/tricore/translate.c:8818:25: warning: extension used [-Wlanguage-extension-token] target/tricore/translate.c:8818:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/tricore/translate.c:8823:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] target/tricore/translate.c:8840:43: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/tricore/translate.c:8849:68: warning: unused parameter 'cpu' [-Wunused-parameter] target/tricore/translate.c:8851:25: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/tricore/translate.c:8851:25: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/tricore/translate.c:8851:25: warning: extension used [-Wlanguage-extension-token] target/tricore/translate.c:8851:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/tricore/translate.c:8853:13: warning: 13 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_0', 'DISAS_TARGET_1'... [-Wswitch-enum] target/tricore/translate.c:886:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:8921:43: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/tricore/translate.c:8926:35: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/tricore/translate.c:89:56: warning: unused parameter 'flags' [-Wunused-parameter] target/tricore/translate.c:919:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:91:23: warning: 'TRICORE_CPU' was marked unused but was used [-Wused-but-marked-unused] target/tricore/translate.c:949:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:977:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/tricore/translate.c:988:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/core-dc232b.c:52:15: warning: 'dc232b' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-dc232b/xtensa-modules.c.inc:1006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1022:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1038:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1054:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1070:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1086:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1150:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1188:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1242:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1274:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1354:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:13582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:13596:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:13610:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1402:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:14063:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_dc232b' [-Wmissing-variable-declarations] target/xtensa/core-dc232b/xtensa-modules.c.inc:14078:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-dc232b/xtensa-modules.c.inc:1419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1438:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1440:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1459:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1568:47: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-dc232b/xtensa-modules.c.inc:1568:47: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-dc232b/xtensa-modules.c.inc:1661:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1679:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1686:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1715:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1739:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1751:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1763:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1775:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1787:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1799:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1811:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1823:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1831:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:1831:28: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-dc232b/xtensa-modules.c.inc:2119:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2139:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2159:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2219:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2287:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2321:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2355:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2355:27: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-dc232b/xtensa-modules.c.inc:2373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2393:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2407:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2421:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2433:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2445:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2457:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2469:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2537:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:2571:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:346:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:362:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:394:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:461:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:477:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:493:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:525:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:541:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:573:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:637:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:669:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:686:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:688:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:705:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:707:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:724:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:726:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:797:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:854:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:907:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:974:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc232b/xtensa-modules.c.inc:990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c.c:51:15: warning: 'dc233c' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-dc233c/xtensa-modules.c.inc:1011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1030:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1048:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1097:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1227:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1276:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1278:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1297:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1314:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1316:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1333:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1335:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1383:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1415:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1431:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1448:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1450:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1469:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:14709:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:14723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:14737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1486:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1504:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:15190:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_dc233c' [-Wmissing-variable-declarations] target/xtensa/core-dc233c/xtensa-modules.c.inc:15205:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-dc233c/xtensa-modules.c.inc:1520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1640:47: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-dc233c/xtensa-modules.c.inc:1640:47: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-dc233c/xtensa-modules.c.inc:1742:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1760:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1767:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1796:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1820:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1832:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1844:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1856:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1868:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1880:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1892:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1904:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1912:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:1912:28: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-dc233c/xtensa-modules.c.inc:2200:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2220:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2240:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2300:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2368:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2402:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2436:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2436:27: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-dc233c/xtensa-modules.c.inc:2454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2461:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2474:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2488:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2502:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2514:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2526:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2538:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2550:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2618:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:2652:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:372:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:388:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:404:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:440:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:442:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:458:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:506:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:634:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:717:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:765:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:782:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:784:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:800:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:883:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:973:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dc233c/xtensa-modules.c.inc:994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212.c:51:15: warning: 'de212' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-de212/xtensa-modules.c.inc:1013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1029:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1096:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1112:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1144:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1160:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1176:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1192:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1208:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1241:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1260:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1262:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1316:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1332:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1364:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:13807:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:13821:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:13835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1396:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1413:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1415:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1434:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:14528:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_de212' [-Wmissing-variable-declarations] target/xtensa/core-de212/xtensa-modules.c.inc:1453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:14543:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-de212/xtensa-modules.c.inc:1469:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1721:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1732:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1776:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1870:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:1870:32: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-de212/xtensa-modules.c.inc:2188:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2210:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2232:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2298:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2342:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2364:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2386:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2386:31: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-de212/xtensa-modules.c.inc:2568:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:257:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2590:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2631:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2638:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:2722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:305:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:321:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:337:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:353:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:388:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:404:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:484:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:551:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:599:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:765:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:781:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:797:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:865:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:867:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:884:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:886:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:940:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:957:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:976:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:978:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de212/xtensa-modules.c.inc:997:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu.c:57:15: warning: 'de233_fpu' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1031:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1048:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1050:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1133:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1149:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1165:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1213:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1229:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1262:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1299:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1363:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1411:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1459:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:1523:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:19926:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:19940:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:19954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:20743:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_de233_fpu' [-Wmissing-variable-declarations] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:20758:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:2728:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:2739:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:2805:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:2911:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:2911:32: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3273:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3295:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3317:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3383:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3427:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3449:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3471:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3471:31: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:354:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3699:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3721:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3886:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3893:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3970:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:3977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:402:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:418:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:434:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:504:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:568:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:600:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:728:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:745:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:795:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:844:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:862:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:878:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:926:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:942:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-de233_fpu/xtensa-modules.c.inc:996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400.c:57:15: warning: 'dsp3400' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10010:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10012:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10014:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10031:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10033:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10049:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10084:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1008:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10103:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10122:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10141:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10158:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10160:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10198:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10214:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10230:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10248:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10293:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1030:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10310:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10312:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10353:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10372:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10389:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10462:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10464:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10480:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1049:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10516:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10537:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10573:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10575:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10592:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10594:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10613:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10630:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10686:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1068:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10705:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10724:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10741:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10743:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10762:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10781:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10800:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10819:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10838:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1086:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:10990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11008:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11010:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11012:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1108:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1110:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1112:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11155:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11187:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11266:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11304:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11321:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11342:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11361:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11416:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11418:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11437:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11459:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11494:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1149:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11513:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1151:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11549:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11551:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11568:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11624:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11640:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11692:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1170:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11729:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1172:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11746:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11748:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11765:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11767:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11784:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11786:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11805:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11822:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11840:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11878:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1188:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11911:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11913:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11930:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11932:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11949:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11951:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11968:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11970:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:11989:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12022:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12041:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12060:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1206:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12079:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12081:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1208:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1210:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12138:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12154:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12190:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12192:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12230:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12249:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12266:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12268:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12287:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12304:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12325:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12342:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12360:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12377:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12396:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12415:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12434:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1244:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1246:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1248:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12493:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12510:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12566:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12585:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12639:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12658:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1266:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12677:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1268:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12728:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12745:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:12985:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13106:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13125:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13144:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13182:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13201:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13218:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13220:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13257:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13277:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13332:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13353:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13372:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13389:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13428:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13450:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13600:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13665:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13753:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13791:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13810:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13866:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13870:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13886:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13903:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13905:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13924:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13943:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13962:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:13999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14001:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14021:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14025:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14087:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14089:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14091:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14156:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14158:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14213:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14234:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14253:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14272:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1429:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14310:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14346:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14365:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14384:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14460:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14462:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14479:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14498:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14517:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14558:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14560:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14577:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14579:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14596:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14598:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1461:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14620:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14672:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14691:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14710:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14734:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14753:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14769:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1477:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14786:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14804:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14822:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14843:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14845:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14862:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14883:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14940:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1494:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14957:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1496:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14976:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14978:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:14997:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15014:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15016:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15033:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15035:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15057:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15075:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15077:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15079:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15096:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15152:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15189:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15191:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15193:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15210:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15212:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15229:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15231:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15248:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15267:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15305:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15307:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15342:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15361:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15415:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15434:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15489:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15510:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15548:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15622:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15624:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15641:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15643:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15660:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15662:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15679:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15681:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15717:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15736:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15738:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15771:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15773:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15790:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15792:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1579:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15844:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15863:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15865:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15882:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15884:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15901:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15903:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15973:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:15989:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16021:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16038:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16040:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16056:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16073:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16075:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16091:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16159:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16231:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16248:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16267:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1628:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16304:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1630:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16321:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16342:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16361:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16416:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16418:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16437:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16494:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16513:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16549:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16551:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16568:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16665:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16681:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1668:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16717:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16735:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16771:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16773:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16790:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16792:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16809:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16830:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16866:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1687:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16885:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16887:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16906:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16925:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16942:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16944:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:16985:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17002:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17004:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17021:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17040:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17042:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1704:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17059:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1706:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17097:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17132:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17150:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17185:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:171891:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_dsp3400' [-Wmissing-variable-declarations] target/xtensa/core-dsp3400/xtensa-modules.c.inc:171906:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17202:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17204:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17222:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17242:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17260:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17262:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17282:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17284:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17303:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17305:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17392:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17394:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1741:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17429:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17448:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17484:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17486:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17505:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17524:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17542:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17624:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17626:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17628:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17645:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17704:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17740:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17797:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17854:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17908:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17927:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17946:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:17986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18022:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18041:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18059:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18095:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18097:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18114:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18138:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18154:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18190:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18192:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18230:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18249:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18266:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18268:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18287:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18304:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18326:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18361:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18363:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18383:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18385:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18463:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18502:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18521:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18540:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18572:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18620:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18637:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18639:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18658:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18748:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18804:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18890:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18906:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18925:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:18995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19012:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19014:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19030:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19046:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19095:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19097:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19114:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19132:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19212:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19330:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19346:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19363:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19365:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19382:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19384:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19524:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19542:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19585:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19642:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19661:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19681:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19717:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19822:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19841:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:1988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:19990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20009:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20044:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20137:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20156:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20158:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20213:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20234:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20253:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20272:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20310:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20346:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20364:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20383:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2040:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2042:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20438:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20440:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20510:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20527:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20548:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20580:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2058:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20597:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20599:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20637:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20654:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20692:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2075:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20773:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2077:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2094:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2096:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:20988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21072:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21074:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21091:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21093:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21110:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21112:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2114:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21150:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21168:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21170:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21172:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21189:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21191:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21213:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21231:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21233:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21268:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21287:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21325:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21346:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21363:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21365:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21438:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21476:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21493:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21495:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21514:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2151:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21533:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21550:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21590:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21607:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21609:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21642:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21661:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21718:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21720:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21755:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21774:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21791:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21793:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21810:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21812:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21831:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21850:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21867:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21869:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21886:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21905:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21907:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21924:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21926:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2193:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21942:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21978:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21980:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21997:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:21999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22070:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22072:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22104:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22155:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22187:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22203:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22325:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22394:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22411:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22413:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22489:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22506:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22526:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22601:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22619:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22638:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22654:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22672:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22728:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22804:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22845:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22866:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22883:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22885:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2293:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:22996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23012:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23029:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23031:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23048:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23050:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23086:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23143:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23145:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2317:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23183:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23200:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23202:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23221:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23238:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23240:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23257:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23276:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23278:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23297:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23330:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23332:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2335:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23368:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2337:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2339:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23460:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23462:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23479:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23515:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23517:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23612:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2361:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23652:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23669:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23671:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23688:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23690:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23706:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23738:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23830:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2383:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23866:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23885:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23887:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23906:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23925:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23976:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:23992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24008:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24040:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24057:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24059:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24094:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24111:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24113:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24130:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24132:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24149:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24151:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24168:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24170:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24202:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24221:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2425:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24275:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24330:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24332:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24368:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24389:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2444:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24460:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24462:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24479:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24498:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24517:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24622:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24624:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2463:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24641:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24643:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24660:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24662:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24697:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24716:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2482:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24843:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2484:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24926:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24943:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24945:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:24999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25020:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25022:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25041:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25081:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25138:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25155:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25189:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25206:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25208:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25240:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25257:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25277:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25317:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25319:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25374:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25393:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2540:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25412:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25414:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2542:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25431:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25450:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25469:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25526:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25545:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25566:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25585:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2561:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25640:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25642:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25658:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25677:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25734:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25805:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25807:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2580:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25883:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25940:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25957:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25976:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25978:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2598:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:25997:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26017:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26037:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26041:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26058:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26060:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26077:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26079:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26096:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26152:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26188:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26190:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2620:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26266:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26304:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26352:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26409:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26428:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26447:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26463:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26480:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26482:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26537:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26558:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26575:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26577:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26594:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26596:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26613:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26704:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2672:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26740:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26797:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26854:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26927:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2692:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26946:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:26986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27002:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27035:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27037:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27137:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27159:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27212:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27229:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27231:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27280:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27282:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27316:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27337:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27339:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27358:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2735:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27437:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27493:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27495:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27514:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27516:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27534:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2755:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2757:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27665:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27720:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27738:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27756:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2781:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27852:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27869:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27871:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27887:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27906:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27925:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:27998:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28017:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2801:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28036:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28072:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28074:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28091:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28093:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28110:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28112:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28150:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28188:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2821:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2823:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28262:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28319:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28321:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28396:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28438:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2843:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2845:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28549:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28591:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28613:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2863:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28669:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28686:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28688:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28705:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28707:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28724:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28726:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28743:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28745:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28762:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28764:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28781:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28783:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28800:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28802:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2880:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28819:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28821:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2882:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28838:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28840:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28877:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28879:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28898:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28917:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28973:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2898:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:28992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29009:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29044:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29046:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29084:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29103:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29122:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29141:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2915:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29174:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29176:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2917:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29198:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29234:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29236:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29253:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29255:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29272:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29274:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29293:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29310:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29312:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2934:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2936:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29388:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29425:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29429:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29448:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29516:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29537:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2953:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2955:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29573:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29575:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29592:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29594:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29613:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29630:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29668:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29670:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29687:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29689:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29706:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29708:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29725:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29727:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2972:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29744:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29746:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2974:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29765:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29782:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29784:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29802:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29804:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29823:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29842:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29844:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29861:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29863:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29880:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29882:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29899:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29901:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29917:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:2996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:29987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30004:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30022:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30038:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30057:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30073:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30089:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30137:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30185:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30201:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30218:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30220:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30275:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30277:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30312:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30345:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30363:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30412:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30414:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30447:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30466:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30484:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30541:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30558:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30560:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30577:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30579:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30665:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3070:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30720:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3072:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30741:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3092:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3094:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:30988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31008:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31010:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31029:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31046:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31048:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3111:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31138:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3113:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31159:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31176:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31214:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31216:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31233:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31268:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3130:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31325:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3132:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31360:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31362:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31414:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31416:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31525:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31527:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31543:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31560:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31562:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31579:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31581:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31598:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31600:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31620:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31622:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31638:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31658:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3165:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31660:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31718:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31720:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31756:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3184:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31870:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31889:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31908:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31927:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31946:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:31986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32004:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32008:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32025:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3203:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32049:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32109:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32145:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32183:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32185:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32202:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32204:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32221:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32223:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3222:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32240:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32242:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32299:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32316:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32335:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32337:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32377:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3241:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32527:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32601:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32619:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32638:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3265:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32769:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32771:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32790:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32810:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32812:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3282:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32831:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3284:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32850:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32867:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32869:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32890:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32916:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:32995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3301:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3303:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33059:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33075:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33092:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33094:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33110:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33158:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33174:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33190:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33206:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33222:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33238:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33366:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33382:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33414:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33431:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33450:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33469:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33504:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33506:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3358:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3360:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33634:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33746:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33762:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3382:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33865:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33867:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33884:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33886:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33903:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33905:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33924:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33943:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33962:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:33998:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34000:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34017:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34036:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34038:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34057:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34074:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34093:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34095:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34112:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34114:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34133:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34149:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34168:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34184:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34200:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34216:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34249:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34268:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34287:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34573:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34637:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3463:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34654:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34691:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34707:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34755:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34771:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34819:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34867:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34883:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34899:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3489:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34915:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34947:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:34995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35059:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35075:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35091:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35155:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35187:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35203:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35267:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35299:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3533:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35363:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35411:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35459:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3550:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35523:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35619:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35795:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35843:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35907:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3590:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35955:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:35987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36035:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36052:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36054:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36073:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3607:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36089:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3609:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36106:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36108:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36159:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36191:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36223:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3626:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36275:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36277:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3628:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36332:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36366:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36382:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36414:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36431:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3645:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36498:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36517:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36612:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36630:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36665:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36735:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36767:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36783:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36831:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36863:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36879:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36911:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36927:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36943:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:36991:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3704:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37087:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37103:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37135:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37151:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37183:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37231:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37551:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3757:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37599:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37679:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37727:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37743:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37791:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37807:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37823:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37871:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37887:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37903:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37951:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:37999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3800:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3802:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38031:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38079:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38095:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38111:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38130:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38146:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38210:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38226:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3822:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38262:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38319:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38321:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3840:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38458:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38506:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38634:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38746:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38762:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3877:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3879:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38810:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38842:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38858:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38890:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38906:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38970:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:38986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3898:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:389:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39002:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39050:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39114:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39130:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39146:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3918:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:39210:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3997:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:3999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4001:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4020:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4038:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4040:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4042:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4060:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4081:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41007:47: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41007:47: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41326:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41344:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41351:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41380:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41405:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41419:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4141:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41433:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4143:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41447:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41461:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41475:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41489:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41503:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41512:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41512:28: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4165:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41800:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41820:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41840:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41900:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:41968:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42002:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42036:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42036:27: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42054:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42115:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42129:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42143:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42158:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42174:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42190:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42206:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42222:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42238:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42254:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42270:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42286:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42302:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42318:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42334:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42350:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42380:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42414:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4241:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42473:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42487:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42501:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42515:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42529:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42543:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42597:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42611:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42645:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42659:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42673:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42687:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42716:74: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42801:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42815:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42849:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42863:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42877:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:42951:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4303:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4305:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:43065:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4307:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:43099:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:43113:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:43127:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:43141:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4325:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:437:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4393:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4412:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4414:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4447:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4466:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4486:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4510:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4560:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4592:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4624:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4640:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4672:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4688:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:469:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4705:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4707:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4724:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4726:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4743:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4745:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4870:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4889:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4908:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4927:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4946:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4964:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:4983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5000:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5002:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5021:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5041:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5087:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5109:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5145:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5182:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5201:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5218:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5220:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5274:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5293:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:537:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5388:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5462:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5464:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5502:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5521:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5540:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5559:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5578:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5597:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:572:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5804:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5845:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5863:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5879:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5896:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5898:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:590:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5916:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5918:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:5996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6070:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6072:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6143:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6145:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6183:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6200:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6202:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6220:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6222:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6240:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6257:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6277:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6317:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6319:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6374:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6394:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6396:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6416:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6418:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:642:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6469:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6526:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6548:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6550:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6566:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6585:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6602:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:661:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:663:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6640:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6642:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6660:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6662:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6681:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6738:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6740:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6757:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6792:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6830:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6870:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6887:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6889:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6905:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6924:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6943:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6962:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:6998:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7000:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7017:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7036:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7038:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7055:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7057:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7074:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7093:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7095:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7111:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7130:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7149:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7168:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7185:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7187:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7204:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7206:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7223:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7225:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7242:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7244:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7280:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7282:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7299:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7301:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7337:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7339:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7372:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7374:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7393:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7409:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:740:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7428:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7447:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7464:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7466:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7502:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7504:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7521:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7523:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7572:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7590:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7607:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7609:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7641:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7765:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7782:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7784:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7801:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7822:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7838:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:797:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:7990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8009:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8104:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8159:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8234:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8253:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8305:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8307:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8326:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8345:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8362:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8364:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8381:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8383:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8402:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8438:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8440:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8459:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8476:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8478:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8495:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8515:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8517:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:854:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8612:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8668:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8736:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8738:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8756:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8776:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87907:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87946:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:87993:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88001:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88016:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88031:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88040:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88048:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88087:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88095:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88110:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88125:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88134:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88157:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88172:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88181:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88189:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88204:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88213:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88221:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88236:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:88251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8858:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8909:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8926:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8928:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8944:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8980:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8982:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:8999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9001:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9020:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9037:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9056:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9058:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9075:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9077:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9094:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9096:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9113:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:911:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9132:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9134:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:913:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9152:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9154:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9156:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9174:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9176:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9178:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9214:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9216:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9233:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9309:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:930:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:932:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9330:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9366:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9368:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9385:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9404:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9406:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9425:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9442:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9444:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9461:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9463:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9480:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9482:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:949:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:951:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9537:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9558:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9575:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9577:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9610:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9612:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9629:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:968:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:970:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9718:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9720:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9756:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9871:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:989:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9908:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9928:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9930:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9932:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9973:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-dsp3400/xtensa-modules.c.inc:9992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf.c:52:15: warning: 'fsf' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-fsf/xtensa-modules.c.inc:1003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1035:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1135:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1137:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1154:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1156:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1212:47: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-fsf/xtensa-modules.c.inc:1212:47: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-fsf/xtensa-modules.c.inc:1226:49: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-fsf/xtensa-modules.c.inc:1226:49: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-fsf/xtensa-modules.c.inc:1304:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1322:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1329:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1358:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1382:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1394:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1406:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1418:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1430:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1442:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1454:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1466:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1474:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1474:30: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-fsf/xtensa-modules.c.inc:1762:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1782:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1802:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1862:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1930:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1964:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1998:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:1998:29: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-fsf/xtensa-modules.c.inc:2016:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:2023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:244:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:260:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:276:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:357:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:471:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:637:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:669:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:704:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:740:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:775:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:777:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:870:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:9432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:9446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:9460:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:955:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-fsf/xtensa-modules.c.inc:9811:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_fsf' [-Wmissing-variable-declarations] target/xtensa/core-fsf/xtensa-modules.c.inc:9826:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-fsf/xtensa-modules.c.inc:987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106.c:51:15: warning: 'lx106' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-lx106/xtensa-modules.c.inc:1000:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1016:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1033:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1035:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1052:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1054:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1073:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1092:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1108:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1183:47: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-lx106/xtensa-modules.c.inc:1183:47: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-lx106/xtensa-modules.c.inc:1201:49: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/core-lx106/xtensa-modules.c.inc:1201:49: warning: zero size arrays are an extension [-Wzero-length-array] target/xtensa/core-lx106/xtensa-modules.c.inc:1284:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1298:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1312:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1326:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1335:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1353:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1360:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1637:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1657:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1677:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1737:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1771:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1805:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1839:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1839:27: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-lx106/xtensa-modules.c.inc:1857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1913:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:1947:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:212:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:244:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:260:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:276:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:309:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:506:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:539:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:541:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:573:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:621:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:638:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:640:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:659:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:7286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:7300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:7314:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:7668:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-lx106/xtensa-modules.c.inc:768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:840:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:872:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:936:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:968:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-lx106/xtensa-modules.c.inc:984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller.c:51:15: warning: 'sample_controller' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1029:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:10708:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:10722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:10736:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1077:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1093:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1109:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1125:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:11351:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_sample_controller' [-Wmissing-variable-declarations] target/xtensa/core-sample_controller/xtensa-modules.c.inc:11366:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1144:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1182:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1201:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1233:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1288:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1504:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1548:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1642:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1642:32: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1960:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:1982:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2004:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2070:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2092:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2114:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2136:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2136:31: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2246:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2268:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2309:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2316:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2379:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:2386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:238:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:385:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:402:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:404:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:484:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:516:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:548:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:581:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:599:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:682:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:822:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:841:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:858:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:860:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:877:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:879:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:896:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:898:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:930:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:946:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-sample_controller/xtensa-modules.c.inc:997:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be.c:51:15: warning: 'test_kc705_be' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10050:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10104:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1014:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10158:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10174:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10190:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1036:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1052:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10888:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10899:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:10943:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11049:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11049:32: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1106:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1128:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11345:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11367:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11389:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11455:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1145:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11499:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11521:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11543:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11543:31: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11815:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1183:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1185:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11887:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11909:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11931:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11975:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:11994:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:12001:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1202:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1204:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:12078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:12085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1221:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1223:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1255:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1272:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1274:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1293:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1385:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1440:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1442:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1458:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1477:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1493:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1510:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1545:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1591:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1610:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1629:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1647:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1669:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1671:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1690:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1692:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1709:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1729:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1753:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1755:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1774:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1792:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1813:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1833:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1877:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1879:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1899:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1901:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1903:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1923:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1925:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1942:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1944:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1960:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1978:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1980:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1982:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:1998:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2016:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2020:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2037:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2057:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2059:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2097:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2135:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2137:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2154:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2156:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2192:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2213:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2230:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2309:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2330:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2365:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2382:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2384:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2473:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2528:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2546:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2563:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2565:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2583:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2585:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2607:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2609:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2629:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2649:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2671:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2697:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2717:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2739:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2741:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2759:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2781:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2783:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2803:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2805:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2807:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2869:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2871:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2891:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2913:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2915:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2917:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2957:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2959:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:2983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3001:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3025:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3065:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3087:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3105:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3109:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3127:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3149:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3151:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3173:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3193:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3241:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3303:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3305:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3307:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3325:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3349:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3393:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3413:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3415:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3437:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3459:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3461:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3479:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3505:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3523:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3525:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3527:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:352:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3545:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3547:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3549:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3591:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3613:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3637:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3659:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3677:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3679:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3681:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:368:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3725:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3744:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3761:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3780:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3782:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3799:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3801:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3818:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3820:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3837:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3839:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:384:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3858:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3877:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3894:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3896:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3913:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3915:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3973:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:3994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:40003:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:40011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:40026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4030:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4049:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4068:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4070:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4087:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4089:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4106:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4108:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4141:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4143:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4160:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:416:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4198:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4200:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4271:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4273:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4290:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4292:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4309:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4329:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4333:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4353:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4377:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4395:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4397:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4399:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4439:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4461:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4463:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4505:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4507:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:45102:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_test_kc705_be' [-Wmissing-variable-declarations] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:45117:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4527:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4549:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4551:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4553:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4573:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4575:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4597:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4677:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4679:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4697:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4701:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4723:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4741:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4743:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4745:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4763:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4765:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4767:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4807:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4809:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4831:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4833:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4853:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:486:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4875:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4877:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4897:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4899:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4917:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4921:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4941:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4943:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4985:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:4987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5019:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:502:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5035:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5227:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5275:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5307:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5339:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:534:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5421:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5423:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5425:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5441:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5475:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5477:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5479:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5501:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:550:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5521:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5523:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5541:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5543:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5545:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5562:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5662:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:566:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5716:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:582:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5844:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5862:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5878:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5897:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5916:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5971:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5973:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:598:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:5992:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6009:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6011:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6030:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6049:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6068:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6087:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6104:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6106:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6125:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6144:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6161:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6180:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6182:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6201:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6218:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6220:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6237:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6239:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6275:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6277:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:630:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6332:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6351:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6353:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6370:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6372:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6389:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6391:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6429:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6448:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6484:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6486:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6503:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6505:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6524:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6541:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6543:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6560:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6562:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6579:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6581:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6598:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6600:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6617:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6619:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:662:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6638:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6695:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6714:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6769:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6771:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6790:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6807:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6809:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6845:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6866:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6883:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6885:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6904:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6940:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6942:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6963:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:6986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7003:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7022:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7041:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7060:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7079:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7081:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:710:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7117:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7135:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7151:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7183:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7199:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7215:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7231:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7247:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:726:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7295:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7311:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7327:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7343:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7359:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7375:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7392:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7394:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7411:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7413:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:742:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7431:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7455:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7457:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7476:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7493:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7495:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7514:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7533:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7550:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7571:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7590:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7607:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7609:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7626:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7628:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7668:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7670:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7672:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7689:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7691:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7709:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7733:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7735:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:774:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7774:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7776:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7793:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7795:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7830:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7850:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7852:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7869:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7871:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7890:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7908:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:791:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:793:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:7988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8025:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8027:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8029:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8049:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8067:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:809:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8115:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8147:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8163:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8195:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8211:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8227:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8259:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:826:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8275:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:828:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8307:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8323:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8339:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8355:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8436:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8438:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:846:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8489:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8505:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:850:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8521:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8537:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8572:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8604:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8620:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8652:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8668:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:867:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:869:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8717:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8719:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8735:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8771:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8773:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8790:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8792:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8824:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8841:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8843:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8859:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:886:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8878:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8897:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8916:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8935:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8951:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:8983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9000:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9002:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9018:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9050:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:906:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:908:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9114:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9130:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9146:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9198:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9200:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9217:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9219:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9236:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9238:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9270:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9286:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:928:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:930:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:932:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9334:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9385:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:950:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9513:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:952:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9545:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9561:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9577:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9609:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9625:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9641:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9657:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9689:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9705:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9721:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:972:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9737:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:974:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9753:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9769:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:976:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9801:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9833:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9850:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9852:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9884:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9916:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9932:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9948:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9964:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9981:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9983:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:998:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_kc705_be/xtensa-modules.c.inc:9999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3.c:51:15: warning: 'test_mmuhifi_c3' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10130:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1017:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10202:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10224:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10246:60: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10290:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10309:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10316:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1033:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10393:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:10400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1050:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1052:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1088:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1090:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1107:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1109:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1127:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1131:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1150:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1169:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1185:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1203:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1207:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1225:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1227:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1229:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1265:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1267:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1287:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1289:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1306:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1308:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1326:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1330:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1352:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1409:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1427:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1429:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1431:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1453:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1489:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1491:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1509:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1511:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1513:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1531:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1533:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1535:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1553:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1592:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1610:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1612:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1634:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1636:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1654:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1658:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1678:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1680:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1700:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1718:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1736:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1738:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1740:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1758:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1762:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1778:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1795:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1797:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1814:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1833:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1835:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1852:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1854:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1871:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1873:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1890:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1909:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1911:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1928:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1930:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1947:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1949:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1966:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1968:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1985:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:1987:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2004:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2023:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2025:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2042:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2044:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2061:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2063:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2080:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2082:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2099:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2153:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2155:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2172:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2174:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2191:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2193:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2209:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2225:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2242:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2244:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2280:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2282:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2299:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2301:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2354:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2356:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2358:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:235:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2378:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2380:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2398:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2400:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2402:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2420:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2422:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2442:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2444:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2446:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2464:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2466:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2486:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2490:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2508:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2510:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2512:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:251:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2530:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2534:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2554:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2556:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2574:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2578:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2596:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2598:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2600:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2618:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2620:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2622:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2640:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2642:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2644:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2662:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2664:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2666:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:267:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2686:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2688:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2706:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2708:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2710:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2728:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2754:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2774:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2776:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2794:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2796:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2814:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2834:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:283:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2854:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2856:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2858:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2878:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2880:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2898:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2900:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2902:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2922:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2924:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2942:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2944:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2946:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2964:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2966:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2968:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:2990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:299:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3008:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3010:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3012:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3030:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3052:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3054:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3056:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3074:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3078:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3096:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3098:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3122:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3144:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3164:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3184:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3188:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:32024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:32039:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:32054:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:32063:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3206:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:32071:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:32086:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3208:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3210:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3228:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3230:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3252:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3272:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3274:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3276:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3294:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3316:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3340:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3342:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3360:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3362:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3364:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3382:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3384:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3404:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3406:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3428:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3448:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3450:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3470:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:347:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3492:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3494:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3496:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3513:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3515:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3534:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3551:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3553:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3570:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3572:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3589:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3591:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3610:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3627:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3629:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:36372:21: warning: no previous extern declaration for non-static variable 'xtensa_modules_test_mmuhifi_c3' [-Wmissing-variable-declarations] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:36387:1: warning: missing field 'num_stages' initializer [-Wmissing-field-initializers] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3646:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:364:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3665:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:366:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3684:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3686:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3703:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3705:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3724:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3741:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3743:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3760:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3762:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3779:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3781:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3800:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3819:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3836:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3838:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:383:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3855:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3857:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:385:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3874:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3876:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3893:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3895:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3933:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3949:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3966:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3968:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:3984:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4002:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4004:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4006:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:401:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4044:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4104:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4122:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4124:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4126:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4144:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4146:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4166:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4168:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4170:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:417:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4188:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4190:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4192:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4210:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4212:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4214:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4234:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4236:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4254:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4256:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4258:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4276:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4278:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4280:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4302:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4322:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4324:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:433:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4342:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4346:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4364:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4366:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4368:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4388:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4390:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4410:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4412:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4432:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4434:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4452:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4474:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4476:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4478:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4496:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4498:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4518:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4522:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4540:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4542:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4562:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4564:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4566:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4584:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4606:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4608:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4610:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4628:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4630:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4632:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4652:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4654:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:465:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4672:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4676:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4698:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4716:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4718:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4720:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4736:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4752:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4784:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4800:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4816:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4832:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4848:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4864:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4880:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4897:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4899:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4915:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4931:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4947:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4965:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4967:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4969:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:497:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4986:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:4988:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5005:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5024:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5043:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5062:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5081:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5100:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5119:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5139:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:513:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5141:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5143:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5160:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5162:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5179:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5181:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5197:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5213:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5229:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5245:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5261:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5278:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5280:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:529:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5313:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5331:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5348:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5350:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5367:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5386:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5388:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5405:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5407:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5426:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5443:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5445:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:545:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5462:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5464:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5481:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5500:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5502:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5519:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5521:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5538:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5540:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5557:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5559:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5578:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5597:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5616:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:561:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5652:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5654:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5671:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5690:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5692:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5709:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5711:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5728:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5730:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5747:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5749:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:577:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5785:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5787:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5804:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5806:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5823:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5825:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5842:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5844:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5861:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5863:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5880:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5882:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5899:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5901:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5918:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5920:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5937:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5939:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:5996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6070:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6072:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6089:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6091:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6108:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6110:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:611:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6127:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6129:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:613:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6146:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6148:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:615:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6165:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6167:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6184:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6186:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6203:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6205:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6222:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6224:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6241:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6243:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6260:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6262:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6279:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6281:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6298:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6300:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6317:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6319:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6338:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6354:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6373:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6390:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6392:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6409:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6411:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6428:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6430:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6447:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6449:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6466:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6468:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6485:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6487:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:648:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6504:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6506:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:650:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6523:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6525:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6542:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6544:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6560:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6576:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6593:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6595:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6612:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6614:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6631:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6633:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6653:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6655:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6673:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6675:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6677:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6694:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6696:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:669:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6713:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6715:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6732:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6734:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6751:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6753:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6772:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6789:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6791:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6808:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6810:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6829:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6851:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:685:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6868:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6870:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6888:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6890:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6892:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6910:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6912:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6914:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6932:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6934:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6936:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6954:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6956:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6958:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6974:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:6990:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7007:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7009:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7026:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7028:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:702:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7045:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7047:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:704:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7064:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7066:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7083:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7102:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7104:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7121:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7123:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7140:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7142:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7158:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7175:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7177:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7194:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7196:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7214:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7216:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7218:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:722:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7234:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:724:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7250:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7267:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7269:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:726:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7285:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7301:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7318:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7320:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7336:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7352:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7369:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7371:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7387:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7403:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7419:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7435:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:744:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7451:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7467:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:746:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7483:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:748:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7499:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7515:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7532:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7534:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7550:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7567:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7569:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7586:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7588:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7605:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7607:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7623:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7639:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7656:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7658:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7674:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:768:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7691:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7693:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:770:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7710:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7712:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7729:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7731:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7748:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7750:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7766:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7782:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7798:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7815:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7817:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7833:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7865:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7881:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:788:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7897:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:790:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7913:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7929:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:792:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7945:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7961:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7994:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:7996:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8013:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8015:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8032:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8034:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8051:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8053:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8069:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8085:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:809:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8101:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8118:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:811:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8120:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8136:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8152:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8168:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8184:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8200:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8216:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8232:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8248:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:827:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8280:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8296:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8312:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8328:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8344:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8360:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8376:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8392:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8408:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8424:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8440:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8456:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:845:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8472:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:847:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8488:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:849:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8504:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8520:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8536:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8552:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8568:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8585:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8587:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8603:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8619:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8635:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8651:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:865:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8667:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8683:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8699:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8716:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:8718:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:882:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:884:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:901:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:903:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:919:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9298:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9342:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:936:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:938:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9448:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9448:32: warning: signed shift result (0xFFFFFFF0) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:955:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:957:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9744:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:975:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9766:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:977:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9788:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:979:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9854:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9898:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9920:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9942:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:9942:31: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] target/xtensa/core-test_mmuhifi_c3/xtensa-modules.c.inc:995:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/cpu-qom.h:37:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] target/xtensa/cpu-qom.h:37:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] target/xtensa/cpu-qom.h:37:1: warning: extra ';' outside of a function [-Wextra-semi] target/xtensa/cpu-qom.h:45:4: warning: unknown command tag name [-Wdocumentation-unknown-command] target/xtensa/cpu-qom.h:50:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/xtensa/cpu-qom.h:52:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/xtensa/cpu.c:100:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/cpu.c:121:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/cpu.c:148:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:157:27: warning: 'XTENSA_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:161:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:179:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:180:27: warning: 'XTENSA_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:193:37: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:202:11: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:206:12: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:238:58: warning: unused parameter 'data' [-Wunused-parameter] target/xtensa/cpu.c:240:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:241:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:242:27: warning: 'XTENSA_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:42:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:44:19: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/cpu.c:49:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:55:65: warning: unused parameter 'tb' [-Wunused-parameter] target/xtensa/cpu.c:58:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:60:19: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/cpu.c:66:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:91:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.c:92:27: warning: 'XTENSA_CPU_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/cpu.h:313:16: warning: padding size of 'struct xtensa_tlb_entry' with 1 byte to alignment boundary [-Wpadded] target/xtensa/cpu.h:325:14: warning: padding struct 'struct xtensa_tlb' with 3 bytes to align 'nrefillentries' [-Wpadded] target/xtensa/cpu.h:361:16: warning: padding size of 'struct opcode_arg' with 4 bytes to alignment boundary [-Wpadded] target/xtensa/cpu.h:422:28: warning: padding struct 'struct XtensaOpcodeTranslators' with 4 bytes to align 'opcode' [-Wpadded] target/xtensa/cpu.h:429:8: warning: padding size of 'struct XtensaConfig' with 7 bytes to alignment boundary [-Wpadded] target/xtensa/cpu.h:479:13: warning: padding struct 'struct XtensaConfig' with 4 bytes to align 'regfile' [-Wpadded] target/xtensa/cpu.h:521:7: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'fregs' [-Wpadded] target/xtensa/cpu.h:523:14: warning: padding struct 'struct CPUArchState' with 2 bytes to align 'windowbase_next' [-Wpadded] target/xtensa/cpu.h:533:19: warning: padding struct 'struct CPUArchState' with 7 bytes to align 'address_space_er' [-Wpadded] target/xtensa/cpu.h:536:15: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'irq_inputs' [-Wpadded] target/xtensa/cpu.h:549:27: warning: padding struct 'struct CPUArchState' with 4 bytes to align 'cpu_watchpoint' [-Wpadded] target/xtensa/cpu.h:559:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/xtensa/cpu.h:561:5: warning: not a Doxygen trailing comment [-Wdocumentation] target/xtensa/cpu.h:704:59: warning: unused parameter 'ifetch' [-Wunused-parameter] target/xtensa/cpu.h:736:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/cpu.h:771:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/cpu.h:774:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] target/xtensa/cpu.h:785:22: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/dbg_helper.c:77:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/exc_helper.c:100:1: warning: function 'helper_waiti' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/xtensa/exc_helper.c:104:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/exc_helper.c:113:9: warning: 'return' will never be executed [-Wunreachable-code-return] target/xtensa/exc_helper.c:165:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/exc_helper.c:168:15: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/exc_helper.c:175:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/exc_helper.c:175:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/exc_helper.c:178:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/exc_helper.c:204:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/exc_helper.c:40:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/exc_helper.c:79:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/exc_helper.c:92:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/fpu_helper.c:102:21: warning: extension used [-Wlanguage-extension-token] target/xtensa/fpu_helper.c:102:21: warning: padding size of 'struct (unnamed at ../target/xtensa/fpu_helper.c:102:21)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/fpu_helper.c:102:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/fpu_helper.c:116:21: warning: extension used [-Wlanguage-extension-token] target/xtensa/fpu_helper.c:116:21: warning: padding size of 'struct (unnamed at ../target/xtensa/fpu_helper.c:116:21)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/fpu_helper.c:116:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/fpu_helper.c:265:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/xtensa/fpu_helper.c:266:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/fpu_helper.c:266:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/fpu_helper.c:278:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/xtensa/fpu_helper.c:279:11: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/fpu_helper.c:279:46: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/fpu_helper.c:292:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/xtensa/fpu_helper.c:294:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/fpu_helper.c:298:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/fpu_helper.c:314:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'FloatRoundMode' [-Wimplicit-int-conversion] target/xtensa/fpu_helper.c:316:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/fpu_helper.c:319:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/fpu_helper.c:333:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/fpu_helper.c:339:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/fpu_helper.c:71:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/xtensa/fpu_helper.c:88:29: warning: implicit conversion loses integer precision: 'const int' to 'FloatRoundMode' [-Wimplicit-int-conversion] target/xtensa/gdbstub.c:123:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/gdbstub.c:137:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/gdbstub.c:168:25: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] target/xtensa/gdbstub.c:178:21: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] target/xtensa/gdbstub.c:39:9: warning: macro is not used [-Wunused-macros] target/xtensa/gdbstub.c:40:9: warning: macro is not used [-Wunused-macros] target/xtensa/gdbstub.c:41:9: warning: macro is not used [-Wunused-macros] target/xtensa/gdbstub.c:68:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:100:45: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/xtensa/helper.c:101:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/helper.c:102:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/helper.c:103:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/helper.c:107:53: warning: implicit conversion changes signedness: 'unsigned int' to 'xtensa_format' (aka 'int') [-Wsign-conversion] target/xtensa/helper.c:111:64: warning: implicit conversion changes signedness: 'unsigned int' to 'xtensa_opcode' (aka 'int') [-Wsign-conversion] target/xtensa/helper.c:114:56: warning: implicit conversion changes signedness: 'unsigned int' to 'xtensa_opcode' (aka 'int') [-Wsign-conversion] target/xtensa/helper.c:136:61: warning: implicit conversion changes signedness: 'unsigned int' to 'xtensa_regfile' (aka 'int') [-Wsign-conversion] target/xtensa/helper.c:137:63: warning: implicit conversion changes signedness: 'unsigned int' to 'xtensa_regfile' (aka 'int') [-Wsign-conversion] target/xtensa/helper.c:138:57: warning: implicit conversion changes signedness: 'unsigned int' to 'xtensa_regfile' (aka 'int') [-Wsign-conversion] target/xtensa/helper.c:164:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/helper.c:167:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/helper.c:174:20: warning: 'CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:175:27: warning: 'XTENSA_CPU_CLASS' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:195:31: warning: cast from 'const struct XtensaConfig *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:202:22: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:220:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:248:63: warning: unused parameter 'access_type' [-Wunused-parameter] target/xtensa/helper.c:249:41: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/xtensa/helper.c:251:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:259:35: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/helper.c:262:59: warning: unused parameter 'size' [-Wunused-parameter] target/xtensa/helper.c:266:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:271:51: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/helper.c:271:60: warning: implicit conversion changes signedness: 'MMUAccessType' (aka 'enum MMUAccessType') to 'int' [-Wsign-conversion] target/xtensa/helper.c:280:30: warning: implicit conversion loses integer precision: 'unsigned long long' to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/helper.c:280:32: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned long long' [-Wsign-conversion] target/xtensa/helper.c:281:30: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/xtensa/helper.c:282:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/helper.c:288:53: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/helper.c:288:58: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/helper.c:292:60: warning: unused parameter 'physaddr' [-Wunused-parameter] target/xtensa/helper.c:293:48: warning: unused parameter 'size' [-Wunused-parameter] target/xtensa/helper.c:294:43: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/xtensa/helper.c:294:63: warning: unused parameter 'attrs' [-Wunused-parameter] target/xtensa/helper.c:295:51: warning: unused parameter 'response' [-Wunused-parameter] target/xtensa/helper.c:296:1: warning: function 'xtensa_cpu_do_transaction_failed' could be declared with attribute 'noreturn' [-Wmissing-noreturn] target/xtensa/helper.c:297:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/helper.c:305:35: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/helper.c:44:50: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:44:64: warning: cast from 'const struct XtensaOpcodeOps *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:61:48: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:62:48: warning: cast from 'const struct XtensaOpcodeOps *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:66:44: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:67:44: warning: cast from 'const struct XtensaOpcodeOps *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.c:86:50: warning: cast from 'const struct XtensaOpcodeTranslators *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/helper.h:100:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:100:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:101:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:101:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:102:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:102:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:104:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:104:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:105:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:105:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:10:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:10:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:11:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:11:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:12:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:12:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:13:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:13:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:15:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:15:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:19:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:19:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:1:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:1:1: warning: passing 'void (CPUArchState *, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:20:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:20:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:21:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:21:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:22:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:22:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:23:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:23:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:24:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:24:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:25:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:25:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:26:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:26:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:27:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:27:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:28:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:28:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:2:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:2:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:30:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:30:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:31:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:31:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:32:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:32:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:33:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:33:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:34:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:34:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:35:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:35:1: warning: passing 'uint32_t (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:36:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:36:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:37:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:37:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:38:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:38:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:39:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:39:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:3:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:3:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:40:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:40:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:41:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:41:1: warning: passing 'uint32_t (CPUArchState *, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:43:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:43:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:44:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:44:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:45:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:45:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:46:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:46:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:49:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:49:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:4:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:4:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t) __attribute__((noreturn))' (aka 'void (struct CPUArchState *, unsigned int, unsigned int) __attribute__((noreturn))') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:50:1: warning: initializing 'void *' with an expression of type 'float32 (float32)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:50:1: warning: passing 'float32 (float32)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:51:1: warning: initializing 'void *' with an expression of type 'float32 (float32)' (aka 'unsigned int (unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:51:1: warning: passing 'float32 (float32)' (aka 'unsigned int (unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:52:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:52:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:53:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:53:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:54:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:54:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:55:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:55:1: warning: passing 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:56:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:56:1: warning: passing 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:57:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:57:1: warning: passing 'uint32_t (CPUArchState *, float32, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:58:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:58:1: warning: passing 'uint32_t (CPUArchState *, float32, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:59:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:59:1: warning: passing 'float32 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:60:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:60:1: warning: passing 'float32 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:61:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:61:1: warning: passing 'float64 (CPUArchState *, float32)' (aka 'unsigned long long (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:63:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:63:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:64:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:64:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:65:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:65:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:66:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:66:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:67:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:67:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:68:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:68:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:69:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:69:1: warning: passing 'uint32_t (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:6:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:6:1: warning: passing 'void (CPUArchState *)' (aka 'void (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:71:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:71:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:72:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:72:1: warning: passing 'uint32_t (CPUArchState *)' (aka 'unsigned int (struct CPUArchState *)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:73:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:73:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:74:1: warning: initializing 'void *' with an expression of type 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:74:1: warning: passing 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:75:1: warning: initializing 'void *' with an expression of type 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:75:1: warning: passing 'float64 (float64)' (aka 'unsigned long long (unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:76:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:76:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:77:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:77:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:78:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:78:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:79:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:79:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:7:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:7:1: warning: passing 'void (CPUArchState *, uint32_t, uint32_t, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:80:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:80:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:81:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:81:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:82:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:82:1: warning: passing 'float64 (CPUArchState *, float64, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:83:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:83:1: warning: passing 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:84:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:84:1: warning: passing 'float64 (CPUArchState *, float64, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:85:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:85:1: warning: passing 'float32 (CPUArchState *, float32, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:86:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:86:1: warning: passing 'float64 (CPUArchState *, float64, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:87:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:87:1: warning: passing 'float32 (CPUArchState *, float32, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:88:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:88:1: warning: passing 'float64 (CPUArchState *, float64)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:89:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:89:1: warning: passing 'float32 (CPUArchState *, float32)' (aka 'unsigned int (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:8:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:8:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:90:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:90:1: warning: passing 'uint32_t (CPUArchState *, float64, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:91:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:91:1: warning: passing 'uint32_t (CPUArchState *, float64, uint32_t, uint32_t)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:92:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:92:1: warning: passing 'float64 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:93:1: warning: initializing 'void *' with an expression of type 'float64 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:93:1: warning: passing 'float64 (CPUArchState *, uint32_t, uint32_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:94:1: warning: initializing 'void *' with an expression of type 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:94:1: warning: passing 'float32 (CPUArchState *, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:96:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:96:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:97:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:97:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:98:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:98:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:99:1: warning: initializing 'void *' with an expression of type 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:99:1: warning: passing 'uint32_t (CPUArchState *, float64, float64)' (aka 'unsigned int (struct CPUArchState *, unsigned long long, unsigned long long)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:9:1: warning: initializing 'void *' with an expression of type 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') converts between void pointer and function pointer [-Wpedantic] target/xtensa/helper.h:9:1: warning: passing 'void (CPUArchState *, uint32_t)' (aka 'void (struct CPUArchState *, unsigned int)') to parameter of type 'void *' converts between void pointer and function pointer [-Wpedantic] target/xtensa/mmu_helper.c:1014:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/mmu_helper.c:266:60: warning: unused parameter 'ei' [-Wunused-parameter] target/xtensa/mmu_helper.c:306:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/mmu_helper.c:311:52: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/mmu_helper.c:315:52: warning: implicit conversion loses integer precision: 'vaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/mmu_helper.c:319:12: warning: implicit conversion changes signedness: 'int' to 'hwaddr' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/mmu_helper.c:322:52: warning: unused parameter 'env' [-Wunused-parameter] target/xtensa/mmu_helper.c:336:50: warning: unused parameter 'env' [-Wunused-parameter] target/xtensa/mmu_helper.c:384:51: warning: unused parameter 'env' [-Wunused-parameter] target/xtensa/mmu_helper.c:443:11: warning: parameter 'pwi:' not found in the function declaration [-Wdocumentation] target/xtensa/mmu_helper.c:444:11: warning: parameter 'pei:' not found in the function declaration [-Wdocumentation] target/xtensa/mmu_helper.c:445:11: warning: parameter 'pring:' not found in the function declaration [-Wdocumentation] target/xtensa/mmu_helper.c:474:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/xtensa/mmu_helper.c:528:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/mmu_helper.c:529:13: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/mmu_helper.c:648:41: warning: extension used [-Wlanguage-extension-token] target/xtensa/mmu_helper.c:648:41: warning: padding size of 'struct (unnamed at ../target/xtensa/mmu_helper.c:648:41)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/mmu_helper.c:648:41: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/mmu_helper.c:690:47: warning: extension used [-Wlanguage-extension-token] target/xtensa/mmu_helper.c:690:47: warning: padding size of 'struct (unnamed at ../target/xtensa/mmu_helper.c:690:47)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/mmu_helper.c:690:47: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/mmu_helper.c:696:47: warning: extension used [-Wlanguage-extension-token] target/xtensa/mmu_helper.c:696:47: warning: padding size of 'struct (unnamed at ../target/xtensa/mmu_helper.c:696:47)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/mmu_helper.c:696:47: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/mmu_helper.c:699:46: warning: extension used [-Wlanguage-extension-token] target/xtensa/mmu_helper.c:699:46: warning: padding size of 'struct (unnamed at ../target/xtensa/mmu_helper.c:699:46)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/mmu_helper.c:699:46: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/mmu_helper.c:711:37: warning: extension used [-Wlanguage-extension-token] target/xtensa/mmu_helper.c:711:37: warning: padding size of 'struct (unnamed at ../target/xtensa/mmu_helper.c:711:37)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/mmu_helper.c:711:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/mmu_helper.c:71:44: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] target/xtensa/mmu_helper.c:881:71: warning: unused parameter 'mmu_idx' [-Wunused-parameter] target/xtensa/mmu_helper.c:921:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/mmu_helper.c:941:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/mmu_helper.c:952:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/mmu_helper.c:975:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/mmu_helper.c:999:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/monitor.c:30:46: warning: unused parameter 'qdict' [-Wunused-parameter] target/xtensa/op_helper.c:126:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/op_helper.c:138:57: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/op_helper.c:143:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/op_helper.c:168:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/op_helper.c:41:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/op_helper.c:42:20: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/op_helper.c:55:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/op_helper.c:56:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/op_helper.c:62:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/op_helper.c:70:32: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] target/xtensa/op_helper.c:97:48: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:1002:67: warning: implicit conversion changes signedness: 'xtensa_state' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:1021:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:1052:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1058:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1074:51: warning: variable 'resource' may be uninitialized when used here [-Wconditional-uninitialized] target/xtensa/translate.c:1092:35: warning: variable 'temp' may be uninitialized when used here [-Wconditional-uninitialized] target/xtensa/translate.c:1141:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] target/xtensa/translate.c:1161:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/xtensa/translate.c:1161:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:1161:24: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:1161:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/xtensa/translate.c:1172:30: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:1185:68: warning: unused parameter 'cpu' [-Wunused-parameter] target/xtensa/translate.c:1187:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/xtensa/translate.c:1187:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:1187:24: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:1187:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/xtensa/translate.c:1194:70: warning: unused parameter 'cpu' [-Wunused-parameter] target/xtensa/translate.c:1201:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/xtensa/translate.c:1201:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:1201:24: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:1201:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/xtensa/translate.c:1238:38: warning: implicit conversion changes signedness: 'target_long' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:1246:67: warning: unused parameter 'cpu' [-Wunused-parameter] target/xtensa/translate.c:1248:24: warning: cast from 'char *' to 'DisasContext *' (aka 'struct DisasContext *') increases required alignment from 1 to 8 [-Wcast-align] target/xtensa/translate.c:1248:24: warning: cast from 'const struct DisasContextBase *' to 'char *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:1248:24: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:1248:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] target/xtensa/translate.c:1255:13: warning: 13 enumeration values not explicitly handled in switch: 'DISAS_NEXT', 'DISAS_TARGET_0', 'DISAS_TARGET_1'... [-Wswitch-enum] target/xtensa/translate.c:1285:23: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] target/xtensa/translate.c:1292:22: warning: 'XTENSA_CPU' was marked unused but was used [-Wused-but-marked-unused] target/xtensa/translate.c:1322:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] target/xtensa/translate.c:1326:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/xtensa/translate.c:1339:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] target/xtensa/translate.c:1358:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1359:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1364:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1365:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1370:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1371:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1373:52: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1376:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1380:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1385:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1398:43: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1405:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1406:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1439:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1461:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1463:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1489:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1503:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1504:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1522:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1524:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1531:41: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1532:24: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] target/xtensa/translate.c:1537:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1541:41: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1552:24: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] target/xtensa/translate.c:1556:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1557:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1559:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1568:51: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1569:52: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1572:58: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1575:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1575:63: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:1576:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1581:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1582:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1584:39: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1591:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1596:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1602:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1603:46: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1610:46: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1612:57: warning: implicit conversion changes signedness: 'const unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1616:54: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:161:43: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/xtensa/translate.c:1627:71: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:1628:52: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1634:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1636:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1637:42: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1638:44: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1642:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1643:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1648:45: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1653:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1654:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1665:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1670:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1671:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1677:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:167:44: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/xtensa/translate.c:1681:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1688:40: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1694:41: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1700:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1705:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1707:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:1719:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1728:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1734:48: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/xtensa/translate.c:1736:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:1748:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:174:45: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/xtensa/translate.c:1753:37: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/xtensa/translate.c:1755:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:1757:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:1759:37: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/xtensa/translate.c:1765:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1766:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1772:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1777:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1780:36: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1792:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1793:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:181:44: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/xtensa/translate.c:1826:14: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] target/xtensa/translate.c:1836:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1838:46: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:1884:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1884:62: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:1885:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1887:27: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] target/xtensa/translate.c:1890:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1891:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1896:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1897:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1902:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1903:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1908:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1909:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1914:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1915:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1920:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1929:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1930:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1932:41: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:1935:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1948:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1949:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1954:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1972:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1973:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1978:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1991:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1992:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:1997:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:1997:61: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:1998:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2002:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2003:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2008:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2009:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2014:40: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2015:41: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2024:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2026:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2032:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2035:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2040:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2046:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2048:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2051:31: warning: operand of ? changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2064:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2065:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2071:50: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2072:51: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2078:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2079:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2085:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2086:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:208:48: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/xtensa/translate.c:2091:61: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2092:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2097:72: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2098:53: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2105:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2112:62: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2113:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2119:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2126:62: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2127:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2132:61: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2133:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2140:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2146:61: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2167:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2168:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2170:71: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2173:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2174:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2178:52: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:217:48: warning: implicit conversion changes signedness: 'unsigned long' to 'intptr_t' (aka 'long') [-Wsign-conversion] target/xtensa/translate.c:2181:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2203:50: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2204:51: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2211:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2216:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2225:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2231:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2232:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2239:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2240:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2247:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2253:51: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2254:52: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2257:60: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2267:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2274:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2281:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2282:48: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/xtensa/translate.c:2285:41: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:2291:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2296:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2298:45: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:2303:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2313:48: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] target/xtensa/translate.c:2317:47: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:2330:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2338:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2339:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2341:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/translate.c:2356:57: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2357:56: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2372:65: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:2373:46: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2398:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2413:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2414:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2424:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2435:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2436:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2438:52: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2441:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2442:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2450:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2464:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2465:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2467:52: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2471:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2480:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2489:43: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2491:53: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2495:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2501:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2506:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2507:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:250:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2512:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2516:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2522:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2525:45: warning: implicit conversion changes signedness: 'target_ulong' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:252:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2530:59: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2534:42: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2538:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2544:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2545:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:254:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2552:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2553:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2558:52: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2559:53: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2565:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2573:46: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2577:53: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:257:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2581:47: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2598:58: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2603:49: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:260:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2620:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:262:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2631:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2642:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2646:54: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2647:55: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:265:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2666:50: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2667:51: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2674:48: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2675:49: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:267:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2682:48: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2683:49: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2690:48: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2691:49: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:269:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] target/xtensa/translate.c:2709:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:2713:47: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2714:48: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2732:52: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2733:53: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2749:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2755:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2756:42: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:2761:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2776:46: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:2784:47: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:319:41: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:326:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:327:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:3336:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:336:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:337:62: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:3541:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3553:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3565:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3577:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3589:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3601:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:360:55: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3613:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:3625:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:379:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:380:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:399:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:409:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:409:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:453:47: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:456:70: warning: unused parameter 'arg' [-Wunused-parameter] target/xtensa/translate.c:459:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion] target/xtensa/translate.c:540:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:543:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:576:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/translate.c:602:11: warning: padding struct 'struct opcode_arg_copy' with 4 bytes to align 'temp' [-Wpadded] target/xtensa/translate.c:611:8: warning: padding size of 'struct slot_prop' with 4 bytes to alignment boundary [-Wpadded] target/xtensa/translate.c:61:14: warning: padding struct 'struct DisasContext' with 1 byte to align 'sar_m32' [-Wpadded] target/xtensa/translate.c:6262:20: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6262:20: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6262:20)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6262:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:6385:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6386:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6391:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6392:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6401:49: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6402:50: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6418:47: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6448:47: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6481:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6482:46: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6491:34: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] target/xtensa/translate.c:6491:49: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6491:49: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6491:49)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6491:49: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:6492:23: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6492:23: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6492:23)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6492:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:6499:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6500:46: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6510:38: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6510:53: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6510:53: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6510:53)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6510:53: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:6512:53: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6512:53: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6512:53)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6512:53: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:6514:23: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6514:23: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6514:23)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6514:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:6521:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6524:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6533:45: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6536:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6548:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6551:47: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6552:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6563:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6566:47: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6567:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6587:46: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6590:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:6592:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:6609:49: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:6611:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:6619:50: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6620:51: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6626:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6627:48: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6632:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6633:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6642:47: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6669:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6702:49: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6703:50: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6709:50: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6710:51: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6716:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6717:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6722:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6723:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6732:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6733:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6738:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6739:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6748:49: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6749:50: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6755:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6756:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6761:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6762:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6771:51: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6772:52: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:6777:51: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:6780:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:6996:20: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:6996:20: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:6996:20)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:6996:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:69:14: warning: padding struct 'struct DisasContext' with 5 bytes to align 'next_icount' [-Wpadded] target/xtensa/translate.c:7000:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7001:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7007:48: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7021:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7022:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7031:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7032:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7049:50: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:7055:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7057:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7063:60: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:7080:50: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:7087:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7091:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7098:60: warning: implicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] target/xtensa/translate.c:7120:50: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7122:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7152:51: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7156:52: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] target/xtensa/translate.c:7171:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7172:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7179:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7194:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7195:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7201:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7215:44: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7216:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7223:45: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7238:43: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7239:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7245:44: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7259:46: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7260:47: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7265:46: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7266:47: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7275:46: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7276:47: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7281:46: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7282:47: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7291:49: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7292:50: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7297:49: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7298:50: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7303:49: warning: unused parameter 'dc' [-Wunused-parameter] target/xtensa/translate.c:7304:50: warning: unused parameter 'par' [-Wunused-parameter] target/xtensa/translate.c:7844:20: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:7844:20: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:7844:20)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:7844:20: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:811:27: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:811:27: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:811:9)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:811:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:818:32: warning: extension used [-Wlanguage-extension-token] target/xtensa/translate.c:818:32: warning: padding size of 'struct (unnamed at ../target/xtensa/translate.c:818:13)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/translate.c:818:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/translate.c:865:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] target/xtensa/translate.c:878:52: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/translate.c:936:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/translate.c:936:72: warning: variable 'rf' may be uninitialized when used here [-Wconditional-uninitialized] target/xtensa/translate.c:987:70: warning: implicit conversion changes signedness: 'xtensa_regfile' (aka 'int') to 'unsigned int' [-Wsign-conversion] target/xtensa/win_helper.c:105:50: warning: unused parameter 'pc' [-Wunused-parameter] target/xtensa/win_helper.c:109:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/win_helper.c:110:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/win_helper.c:119:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/win_helper.c:124:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/win_helper.c:131:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/win_helper.c:134:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/win_helper.c:137:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/win_helper.c:169:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/win_helper.c:172:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/win_helper.c:174:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/win_helper.c:192:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-isa-internal.h:106:26: warning: padding struct 'struct xtensa_iclass_internal_struct' with 4 bytes to align 'operands' [-Wpadded] target/xtensa/xtensa-isa-internal.h:109:26: warning: padding struct 'struct xtensa_iclass_internal_struct' with 4 bytes to align 'stateOperands' [-Wpadded] target/xtensa/xtensa-isa-internal.h:112:23: warning: padding struct 'struct xtensa_iclass_internal_struct' with 4 bytes to align 'interfaceOperands' [-Wpadded] target/xtensa/xtensa-isa-internal.h:121:26: warning: padding struct 'struct xtensa_opcode_internal_struct' with 4 bytes to align 'funcUnit_uses' [-Wpadded] target/xtensa/xtensa-isa-internal.h:124:16: warning: padding size of 'struct xtensa_regfile_internal_struct' with 4 bytes to alignment boundary [-Wpadded] target/xtensa/xtensa-isa-internal.h:132:16: warning: padding size of 'struct xtensa_interface_internal_struct' with 3 bytes to alignment boundary [-Wpadded] target/xtensa/xtensa-isa-internal.h:140:16: warning: padding size of 'struct xtensa_funcUnit_internal_struct' with 4 bytes to alignment boundary [-Wpadded] target/xtensa/xtensa-isa-internal.h:157:16: warning: padding size of 'struct xtensa_lookup_entry_struct' with 4 bytes to alignment boundary [-Wpadded] target/xtensa/xtensa-isa-internal.h:168:16: warning: padding size of 'struct xtensa_isa_internal_struct' with 4 bytes to alignment boundary [-Wpadded] target/xtensa/xtensa-isa-internal.h:179:27: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'slots' [-Wpadded] target/xtensa/xtensa-isa-internal.h:187:29: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'iclasses' [-Wpadded] target/xtensa/xtensa-isa-internal.h:190:29: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'opcodes' [-Wpadded] target/xtensa/xtensa-isa-internal.h:194:30: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'regfiles' [-Wpadded] target/xtensa/xtensa-isa-internal.h:197:28: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'states' [-Wpadded] target/xtensa/xtensa-isa-internal.h:201:29: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'sysregs' [-Wpadded] target/xtensa/xtensa-isa-internal.h:216:32: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'interfaces' [-Wpadded] target/xtensa/xtensa-isa-internal.h:220:31: warning: padding struct 'struct xtensa_isa_internal_struct' with 4 bytes to align 'funcUnits' [-Wpadded] target/xtensa/xtensa-isa-internal.h:67:29: warning: padding struct 'struct xtensa_format_internal_struct' with 4 bytes to align 'encode_fn' [-Wpadded] target/xtensa/xtensa-isa-internal.h:69:10: warning: padding struct 'struct xtensa_format_internal_struct' with 4 bytes to align 'slot_id' [-Wpadded] target/xtensa/xtensa-isa-internal.h:76:24: warning: padding struct 'struct xtensa_slot_internal_struct' with 4 bytes to align 'get_fn' [-Wpadded] target/xtensa/xtensa-isa-internal.h:96:16: warning: padding size of 'struct xtensa_arg_internal_struct' with 3 bytes to alignment boundary [-Wpadded] target/xtensa/xtensa-isa.c:104:12: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:1050:26: warning: possible misuse of comma operator here [-Wcomma] target/xtensa/xtensa-isa.c:1064:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1088:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1106:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1120:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1134:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1151:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1169:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1201:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1249:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1263:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1296:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:130:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1323:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1348:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1380:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1389:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1398:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1407:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1416:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1438:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1450:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:1466:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1475:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1484:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1496:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1521:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1540:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1552:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:1568:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1577:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1586:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1611:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1623:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:1639:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1648:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1657:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1666:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1679:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1701:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1713:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:1730:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:1739:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:191:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:219:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:225:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/xtensa-isa.c:240:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:246:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:251:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:257:41: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:262:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:268:42: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:274:50: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:293:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:300:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:305:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:312:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:315:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:325:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:370:54: warning: cast from 'const void *' to 'struct xtensa_lookup_entry_struct *' drops const qualifier [-Wcast-qual] target/xtensa/xtensa-isa.c:371:54: warning: cast from 'const void *' to 'struct xtensa_lookup_entry_struct *' drops const qualifier [-Wcast-qual] target/xtensa/xtensa-isa.c:379:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:386:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:397:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:425:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:432:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:439:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:446:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:453:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:460:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:467:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:497:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:506:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:529:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:546:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:556:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:565:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:575:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:589:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:604:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:631:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:643:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-isa.c:660:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:683:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:707:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:716:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:728:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:740:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:74:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:752:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:764:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:775:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:786:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:797:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:807:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:82:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-isa.c:853:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:866:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:893:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:919:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:955:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-isa.c:990:35: warning: cast from 'xtensa_isa' (aka 'struct xtensa_isa_opaque *') to 'xtensa_isa_internal *' (aka 'struct xtensa_isa_internal_struct *') increases required alignment from 4 to 8 [-Wcast-align] target/xtensa/xtensa-semi.c:162:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/xtensa/xtensa-semi.c:171:14: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] target/xtensa/xtensa-semi.c:172:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-semi.c:198:14: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:199:9: warning: 'break' will never be executed [-Wunreachable-code-break] target/xtensa/xtensa-semi.c:225:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:226:66: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:230:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/xtensa-semi.c:241:43: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:249:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:254:29: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/xtensa-semi.c:254:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:255:29: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/xtensa-semi.c:255:34: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:258:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] target/xtensa/xtensa-semi.c:270:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:289:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/xtensa/xtensa-semi.c:289:29: warning: extension used [-Wlanguage-extension-token] target/xtensa/xtensa-semi.c:289:29: warning: padding size of 'struct (unnamed at ../target/xtensa/xtensa-semi.c:289:29)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/xtensa-semi.c:289:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/xtensa-semi.c:290:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:297:17: warning: variable 'rc' may be uninitialized when used here [-Wconditional-uninitialized] target/xtensa/xtensa-semi.c:297:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] target/xtensa/xtensa-semi.c:297:32: warning: extension used [-Wlanguage-extension-token] target/xtensa/xtensa-semi.c:297:32: warning: padding size of 'struct (unnamed at ../target/xtensa/xtensa-semi.c:297:32)' with 7 bits to alignment boundary [-Wpadded] target/xtensa/xtensa-semi.c:297:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] target/xtensa/xtensa-semi.c:298:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:298:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:301:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:311:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:311:29: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:317:19: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] target/xtensa/xtensa-semi.c:317:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:317:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:350:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:350:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:361:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:368:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-semi.c:368:33: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:374:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] target/xtensa/xtensa-semi.c:382:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-semi.c:382:41: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:388:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] target/xtensa/xtensa-semi.c:390:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:393:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-semi.c:396:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] target/xtensa/xtensa-semi.c:397:48: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] target/xtensa/xtensa-semi.c:397:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] target/xtensa/xtensa-semi.c:402:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] target/xtensa/xtensa-semi.c:433:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tcg/aarch64/../tcg-ldst.c.inc:25:14: warning: padding struct 'struct TCGLabelQemuLdst' with 3 bytes to align 'oi' [-Wpadded] tcg/aarch64/../tcg-ldst.c.inc:31:26: warning: padding struct 'struct TCGLabelQemuLdst' with 4 bytes to align 'raddr' [-Wpadded] tcg/aarch64/../tcg-pool.c.inc:138:54: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tcg/aarch64/../tcg-pool.c.inc:150:15: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/aarch64/../tcg-pool.c.inc:154:28: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] tcg/aarch64/../tcg-pool.c.inc:155:46: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/../tcg-pool.c.inc:33:53: warning: unused parameter 's' [-Wunused-parameter] tcg/aarch64/../tcg-pool.c.inc:37:38: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] tcg/aarch64/../tcg-pool.c.inc:37:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/../tcg-pool.c.inc:42:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/../tcg-pool.c.inc:49:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/../tcg-pool.c.inc:53:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tcg/aarch64/../tcg-pool.c.inc:56:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tcg/aarch64/../tcg-pool.c.inc:59:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target-con-str.h:12:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:101:30: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1023:13: warning: 4 enumeration values not explicitly handled in switch: 'TCG_TYPE_V64', 'TCG_TYPE_V128', 'TCG_TYPE_V256'... [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:102:45: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1036:34: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1045:10: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1046:47: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:1048:17: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1049:47: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:1056:17: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1057:64: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1064:37: warning: cast from function call of type 'const void *' to non-matching type 'intptr_t' (aka 'long') [-Wbad-function-cast] tcg/aarch64/tcg-target.c.inc:1066:32: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1071:32: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1081:17: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1088:16: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1089:10: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1089:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1090:16: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1091:10: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1091:13: warning: implicit conversion changes signedness: 'unsigned long long' to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1093:48: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:1093:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1095:57: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:1095:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1101:23: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1114:40: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1137:13: warning: enumeration values 'TCG_TYPE_V256' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:1173:13: warning: enumeration values 'TCG_TYPE_V256' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:1202:13: warning: enumeration values 'TCG_TYPE_V256' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:1238:45: warning: implicit conversion changes signedness: 'TCGType' (aka 'enum TCGType') to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1238:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1238:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1244:46: warning: implicit conversion changes signedness: 'TCGType' (aka 'enum TCGType') to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1244:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1244:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1250:46: warning: implicit conversion changes signedness: 'TCGType' (aka 'enum TCGType') to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1250:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1250:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1256:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1264:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1264:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1264:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1264:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1271:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1271:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1278:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1278:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1285:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1292:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1310:63: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1312:63: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1316:58: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1323:43: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1324:30: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1330:30: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1331:34: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1347:30: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1348:35: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1355:41: warning: unused parameter 'tc_ptr' [-Wunused-parameter] tcg/aarch64/tcg-target.c.inc:1363:29: warning: implicit conversion changes signedness: 'unsigned long' to 'ptrdiff_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1365:30: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1372:79: warning: implicit conversion loses integer precision: 'long' to 'tcg_insn_unit' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1374:69: warning: implicit conversion loses integer precision: 'unsigned long' to 'tcg_insn_unit' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1401:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1401:32: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1409:47: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1413:39: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1415:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1415:44: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1417:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1417:45: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1425:54: warning: implicit conversion changes signedness: 'int' to 'TCGType' (aka 'enum TCGType') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1433:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1441:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1448:37: warning: implicit conversion changes signedness: 'int' to 'TCGType' (aka 'enum TCGType') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1448:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:144:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:144:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1450:37: warning: implicit conversion changes signedness: 'int' to 'TCGType' (aka 'enum TCGType') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1450:50: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1483:49: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1485:74: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1499:45: warning: implicit conversion loses integer precision: 'tcg_target_long' (aka 'long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1507:12: warning: use of GNU array range extension [-Wgnu-designator] tcg/aarch64/tcg-target.c.inc:1513:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:1533:19: warning: comparison of integers of different signs: 'TCGArg' (aka 'unsigned long long') and 'int' [-Wsign-compare] tcg/aarch64/tcg-target.c.inc:1539:41: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1543:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1550:43: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1559:15: warning: initializing 'void *const' with an expression of type 'tcg_target_ulong (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1559:15: warning: initializing 'void *const' with an expression of type 'tcg_target_ulong (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1565:15: warning: initializing 'void *const' with an expression of type 'tcg_target_ulong (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1565:15: warning: initializing 'void *const' with an expression of type 'tcg_target_ulong (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1566:15: warning: initializing 'void *const' with an expression of type 'tcg_target_ulong (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1566:15: warning: initializing 'void *const' with an expression of type 'tcg_target_ulong (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1567:15: warning: initializing 'void *const' with an expression of type 'uint64_t (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned int, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1567:15: warning: initializing 'void *const' with an expression of type 'uint64_t (CPUArchState *, target_ulong, MemOpIdx, uintptr_t)' (aka 'unsigned long long (struct CPUArchState *, unsigned long long, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1576:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint8_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned char, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1576:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint8_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned char, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1582:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint16_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned short, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1582:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint16_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned short, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1583:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned int, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1583:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint32_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned int, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1584:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned int, unsigned long long, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1584:15: warning: initializing 'void *const' with an expression of type 'void (CPUArchState *, target_ulong, uint64_t, MemOpIdx, uintptr_t)' (aka 'void (struct CPUArchState *, unsigned long long, unsigned long long, unsigned int, unsigned long)') converts between void pointer and function pointer [-Wpedantic] tcg/aarch64/tcg-target.c.inc:1672:37: warning: extension used [-Wlanguage-extension-token] tcg/aarch64/tcg-target.c.inc:1672:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/aarch64/tcg-target.c.inc:1834:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1867:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1907:13: warning: 74 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_div2_i32'... [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:1913:55: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1925:13: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:1935:33: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1939:35: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1948:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1948:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1948:45: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1951:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1951:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1951:47: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1954:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1954:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1954:47: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1958:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1958:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1958:45: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1961:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1961:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1961:47: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1964:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1964:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1964:47: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1968:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1968:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1968:45: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1971:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1971:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1971:47: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1974:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1974:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1974:45: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1979:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1979:50: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1983:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1983:50: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1987:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1987:50: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1990:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1990:50: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1994:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1998:32: warning: implicit conversion changes signedness: 'TCGType' (aka 'enum TCGType') to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:1998:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1998:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:1998:45: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2000:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2000:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2000:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2005:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2009:32: warning: implicit conversion changes signedness: 'TCGType' (aka 'enum TCGType') to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2009:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2009:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2009:45: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2011:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2011:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2011:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2017:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2017:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2021:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2025:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2025:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2027:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2027:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2027:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2032:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2036:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2036:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2038:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2038:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2038:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2043:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2047:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2047:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2049:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2049:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2049:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2054:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2058:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2058:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2060:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2060:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2060:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2065:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2069:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2069:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2071:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2071:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2071:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2076:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2080:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2080:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2082:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2082:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2082:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2088:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2088:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2093:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2093:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2093:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2098:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2098:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2098:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2102:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2102:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2102:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2107:55: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2107:59: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2108:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2108:59: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2108:63: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2112:55: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2112:59: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2113:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2113:59: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2113:63: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2119:33: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2119:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2119:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2121:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2121:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2121:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2128:33: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2128:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2128:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2130:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2130:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2130:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2137:33: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2137:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2137:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2139:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2139:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2139:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2146:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2146:38: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2146:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2148:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2148:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2148:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2155:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2155:38: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2155:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2157:69: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2158:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2158:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2164:30: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2164:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2168:30: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2168:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2172:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2175:32: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2179:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2182:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2182:33: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2184:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2185:51: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2189:14: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2192:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2192:33: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2193:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2193:64: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2198:28: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2198:32: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2198:36: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'MemOpIdx' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2202:37: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2202:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'MemOpIdx' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2206:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2206:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2209:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2209:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2211:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2211:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2215:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2215:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2219:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2219:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2222:40: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2222:44: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2225:35: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2225:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2231:35: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2231:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2235:36: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2235:40: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2239:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2239:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2243:30: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2243:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2247:31: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2247:35: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2251:39: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2251:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2256:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2256:42: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2256:51: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2261:30: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2261:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2261:38: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2261:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2266:30: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2266:34: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2266:38: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2266:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2271:30: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2271:52: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2275:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2275:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2276:43: warning: implicit conversion changes signedness: 'const TCGArg' (aka 'const unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2280:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2280:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2280:68: warning: implicit conversion changes signedness: 'const TCGArg' (aka 'const unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2281:25: warning: implicit conversion changes signedness: 'const TCGArg' (aka 'const unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2284:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2284:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2285:43: warning: implicit conversion changes signedness: 'const TCGArg' (aka 'const unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2289:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2289:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2289:68: warning: implicit conversion changes signedness: 'const TCGArg' (aka 'const unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2290:25: warning: implicit conversion changes signedness: 'const TCGArg' (aka 'const unsigned long long') to 'tcg_target_long' (aka 'long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2294:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2294:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2294:60: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2297:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2297:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2297:60: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:230:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2358:13: warning: 154 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:2360:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2360:33: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2360:37: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2363:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2363:33: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2363:37: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2366:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2366:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2366:49: warning: implicit conversion changes signedness: 'TCGArg' (aka 'unsigned long long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2370:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2370:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2370:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2372:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2372:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2372:60: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2377:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2377:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2377:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2379:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2379:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2379:60: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2383:48: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2383:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2383:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2387:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2387:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2389:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2389:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2394:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2394:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2396:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2396:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2401:26: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2403:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2403:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2406:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2406:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2409:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2409:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2409:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2413:26: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2415:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2415:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2418:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2418:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2421:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2421:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2421:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2425:26: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2427:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2427:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2430:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2430:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2433:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2433:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2433:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2437:26: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2439:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2439:64: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2442:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2442:61: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:2445:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2445:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2445:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2448:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2448:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2448:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2452:48: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2452:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2452:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2454:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2454:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2454:62: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2459:48: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2459:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2459:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:245:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2461:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2461:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2461:62: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2466:48: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2466:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2466:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2468:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2468:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2468:62: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2473:48: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2473:52: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2473:56: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2475:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2475:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2475:62: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2479:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2479:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2479:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2482:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2482:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2482:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2485:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2485:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2485:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2488:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2488:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2488:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2491:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2491:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2495:40: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2495:44: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2495:51: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2495:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2497:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2497:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2497:57: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2497:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2502:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2502:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2502:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2502:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2504:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2504:51: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2504:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2504:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2509:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2509:45: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2509:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2509:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2511:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2511:51: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2511:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2511:68: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2516:40: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2516:44: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2516:56: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2516:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2518:46: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2518:50: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2518:62: warning: implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2518:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2523:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2523:51: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2523:55: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2525:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2525:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2525:61: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2530:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2530:51: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2530:55: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2532:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2532:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2532:61: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2537:28: warning: implicit conversion loses integer precision: 'const TCGArg' (aka 'const unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2543:60: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2543:64: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2543:68: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2545:66: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2545:70: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2545:74: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2549:59: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2549:63: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2549:67: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2551:65: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2551:69: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2551:73: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2553:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2553:61: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2560:62: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2560:66: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2566:68: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2566:72: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2577:31: warning: possible misuse of comma operator here [-Wcomma] tcg/aarch64/tcg-target.c.inc:2577:40: warning: possible misuse of comma operator here [-Wcomma] tcg/aarch64/tcg-target.c.inc:2582:54: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2582:58: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2582:62: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2587:31: warning: possible misuse of comma operator here [-Wcomma] tcg/aarch64/tcg-target.c.inc:2587:40: warning: possible misuse of comma operator here [-Wcomma] tcg/aarch64/tcg-target.c.inc:2592:60: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2592:64: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2592:68: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2601:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2601:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2601:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2603:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2603:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2603:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2606:38: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2606:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2608:49: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2608:53: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2608:57: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:2619:48: warning: unused parameter 'type' [-Wunused-parameter] tcg/aarch64/tcg-target.c.inc:2621:13: warning: 156 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:2674:13: warning: 181 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:2677:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2734:13: warning: 48 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/aarch64/tcg-target.c.inc:275:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:289:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:289:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:292:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2965:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2968:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2983:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:2989:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3002:45: warning: implicit conversion changes signedness: 'const int' to 'TCGReg' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3003:31: warning: implicit conversion changes signedness: 'const int' to 'TCGReg' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3017:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3021:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3049:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3060:10: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3061:10: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:3081:5: warning: 'tcg_register_jit_int' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:309:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tcg/aarch64/tcg-target.c.inc:309:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:309:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:311:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:379:5: warning: ISO C restricts enumerator values to range of 'int' (2483027968 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:382:5: warning: ISO C restricts enumerator values to range of 'int' (3592355840 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:383:5: warning: ISO C restricts enumerator values to range of 'int' (3594452992 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:384:5: warning: ISO C restricts enumerator values to range of 'int' (3596550144 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:392:5: warning: ISO C restricts enumerator values to range of 'int' (2617245696 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:398:58: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:399:58: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:403:58: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:404:58: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:411:62: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:413:58: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:414:58: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:416:58: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:417:58: warning: signed shift result (0xC0000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tcg/aarch64/tcg-target.c.inc:456:5: warning: ISO C restricts enumerator values to range of 'int' (2415919104 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:487:5: warning: ISO C restricts enumerator values to range of 'int' (2604694528 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:488:5: warning: ISO C restricts enumerator values to range of 'int' (2613083136 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:600:5: warning: ISO C restricts enumerator values to range of 'int' (3573751839 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:601:5: warning: ISO C restricts enumerator values to range of 'int' (3573758143 is too large) [-Wpedantic] tcg/aarch64/tcg-target.c.inc:614:62: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] tcg/aarch64/tcg-target.c.inc:619:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:619:64: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:625:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:625:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:631:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:631:60: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:637:48: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:637:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:642:23: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:642:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:647:23: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:647:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:654:13: warning: integer constant not in range of enumerated type 'AArch64Insn' [-Wassign-enum] tcg/aarch64/tcg-target.c.inc:661:44: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:661:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:673:23: warning: implicit conversion changes signedness: 'long' to 'unsigned long long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:673:58: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:673:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:682:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:683:25: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:691:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:692:25: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:700:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:701:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:701:67: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:707:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:707:73: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:716:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:716:69: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:726:56: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:726:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:736:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:737:15: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:743:45: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:743:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:749:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:749:67: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:757:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:758:49: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:764:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:765:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:771:56: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:771:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:777:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:778:34: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:784:57: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:784:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:790:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:791:34: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:797:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:798:34: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:804:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:805:34: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:813:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:814:46: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:820:58: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:820:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:827:23: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:827:5: warning: 'tcg_out32' was marked unused but was used [-Wused-but-marked-unused] tcg/aarch64/tcg-target.c.inc:828:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:853:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:854:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:857:26: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:859:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:871:45: warning: implicit conversion changes signedness: 'TCGType' (aka 'enum TCGType') to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:871:50: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:871:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:87:30: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:883:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:892:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:899:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:909:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:90:45: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:912:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:916:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:928:24: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/aarch64/tcg-target.c.inc:934:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:939:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:949:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:950:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:955:58: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:956:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:959:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:960:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tcg/aarch64/tcg-target.c.inc:969:60: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:969:65: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:972:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] tcg/aarch64/tcg-target.c.inc:980:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/aarch64/tcg-target.opc.h:14:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] tcg/aarch64/tcg-target.opc.h:15:1: warning: missing field 'args_ct' initializer [-Wmissing-field-initializers] tcg/optimize.c:1023:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1047:20: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/optimize.c:1068:20: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/optimize.c:1081:13: warning: 8 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LTU'... [-Wswitch-enum] tcg/optimize.c:1161:13: warning: 181 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:1164:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/optimize.c:1165:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1169:26: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:1170:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1174:16: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1214:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/optimize.c:1249:13: warning: 4 enumeration values not explicitly handled in switch: 'TCG_TYPE_V64', 'TCG_TYPE_V128', 'TCG_TYPE_V256'... [-Wswitch-enum] tcg/optimize.c:1270:13: warning: 4 enumeration values not explicitly handled in switch: 'TCG_TYPE_V64', 'TCG_TYPE_V128', 'TCG_TYPE_V256'... [-Wswitch-enum] tcg/optimize.c:1290:28: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1290:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1295:29: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1295:42: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1313:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/optimize.c:1337:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1350:15: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1351:15: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1377:19: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:137:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1404:13: warning: 180 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:1406:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1410:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1417:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1449:13: warning: 178 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:1510:20: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/optimize.c:152:18: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] tcg/optimize.c:1539:17: warning: 4 enumeration values not explicitly handled in switch: 'TCG_TYPE_V64', 'TCG_TYPE_V128', 'TCG_TYPE_V256'... [-Wswitch-enum] tcg/optimize.c:155:13: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] tcg/optimize.c:1591:17: warning: 182 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:1594:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1595:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1598:37: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1600:17: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1606:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/optimize.c:1606:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/optimize.c:1628:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:167:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:168:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:169:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1700:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1701:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1714:19: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'MemOpIdx' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:1716:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/optimize.c:172:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1731:50: warning: unused parameter 'op' [-Wunused-parameter] tcg/optimize.c:1749:20: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/optimize.c:1758:55: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1768:20: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGCond' [-Wshorten-64-to-32] tcg/optimize.c:177:46: warning: unused parameter 's' [-Wunused-parameter] tcg/optimize.c:1780:13: warning: 8 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LTU'... [-Wswitch-enum] tcg/optimize.c:1839:51: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1845:15: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1846:15: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1852:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1857:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1861:14: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1886:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tcg/optimize.c:1888:71: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1890:66: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:1891:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/optimize.c:1896:13: warning: 182 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:1930:13: warning: enumeration value 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/optimize.c:1981:13: warning: 176 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:2014:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:2067:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:2068:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:2075:17: warning: 57 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:246:13: warning: enumeration value 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/optimize.c:288:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:292:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/optimize.c:301:13: warning: 104 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/optimize.c:333:27: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:336:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:339:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:345:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:372:30: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/optimize.c:372:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:375:20: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/optimize.c:378:30: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/optimize.c:378:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:381:20: warning: operand of ? changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tcg/optimize.c:384:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:384:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:387:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:390:16: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:393:16: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:402:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/optimize.c:403:35: warning: operand of ? changes signedness: 'int16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tcg/optimize.c:406:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:407:35: warning: operand of ? changes signedness: 'int32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tcg/optimize.c:414:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:427:51: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:42:14: warning: padding struct 'struct TempOptInfo' with 7 bytes to align 'prev_copy' [-Wpadded] tcg/optimize.c:433:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/optimize.c:433:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/optimize.c:438:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:438:43: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:440:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:442:27: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:442:43: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:444:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:447:27: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:447:43: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:449:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:451:27: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:451:43: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:453:45: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/optimize.c:467:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:474:13: warning: enumeration values 'TCG_COND_NEVER' and 'TCG_COND_ALWAYS' not explicitly handled in switch [-Wswitch-enum] tcg/optimize.c:49:16: warning: padding size of 'struct OptContext' with 4 bytes to alignment boundary [-Wpadded] tcg/optimize.c:502:13: warning: enumeration values 'TCG_COND_NEVER' and 'TCG_COND_ALWAYS' not explicitly handled in switch [-Wswitch-enum] tcg/optimize.c:530:13: warning: enumeration values 'TCG_COND_NEVER' and 'TCG_COND_ALWAYS' not explicitly handled in switch [-Wswitch-enum] tcg/optimize.c:559:17: warning: 4 enumeration values not explicitly handled in switch: 'TCG_TYPE_V64', 'TCG_TYPE_V128', 'TCG_TYPE_V256'... [-Wswitch-enum] tcg/optimize.c:561:48: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:561:52: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/optimize.c:571:17: warning: 10 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LT'... [-Wswitch-enum] tcg/optimize.c:604:21: warning: 10 enumeration values not explicitly handled in switch: 'TCG_COND_NEVER', 'TCG_COND_ALWAYS', 'TCG_COND_LT'... [-Wswitch-enum] tcg/optimize.c:659:18: warning: possible misuse of comma operator here [-Wcomma] tcg/optimize.c:659:33: warning: possible misuse of comma operator here [-Wcomma] tcg/optimize.c:660:18: warning: possible misuse of comma operator here [-Wcomma] tcg/optimize.c:660:33: warning: possible misuse of comma operator here [-Wcomma] tcg/optimize.c:754:42: warning: unused parameter 'ctx' [-Wunused-parameter] tcg/optimize.c:780:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:781:18: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:807:13: warning: enumeration value 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/optimize.c:945:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:946:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:958:18: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:97:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/optimize.c:989:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/region.c:111:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:119:68: warning: unused parameter 'userdata' [-Wunused-parameter] tcg/region.c:160:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/region.c:160:58: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/region.c:161:34: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/region.c:163:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:179:11: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:188:30: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:190:20: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tcg/region.c:193:26: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] tcg/region.c:196:25: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:204:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:214:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:234:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:245:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:247:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:256:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:268:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:282:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:284:19: warning: implicit conversion changes signedness: 'gint' (aka 'int') to 'unsigned long' [-Wsign-conversion] tcg/region.c:296:51: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:309:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:310:17: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:317:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:332:35: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:332:35: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/region.c:333:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:356:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:377:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:385:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:388:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:393:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:427:12: warning: extension used [-Wlanguage-extension-token] tcg/region.c:427:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:569:31: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:569:31: warning: implicit conversion changes signedness: 'long' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] tcg/region.c:656:12: warning: 'return' will never be executed [-Wunreachable-code-return] tcg/region.c:665:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] tcg/region.c:743:23: warning: extension used [-Wlanguage-extension-token] tcg/region.c:743:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:759:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:810:51: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:810:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/region.c:812:50: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:812:50: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/region.c:82:23: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:848:43: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/region.c:848:63: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:848:63: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/region.c:861:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:865:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:868:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:871:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/region.c:871:47: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/region.c:871:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg-common.c:34:32: warning: extension used [-Wlanguage-extension-token] tcg/tcg-common.c:34:32: warning: padding size of 'struct (unnamed at ../tcg/tcg-common.c:34:32)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg-common.c:34:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg-op-gvec.c:107:61: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg-op-gvec.c:118:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:1205:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1217:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:1269:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1281:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:1311:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1314:62: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1318:44: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1348:51: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1355:17: warning: enumeration values 'TCG_TYPE_I32', 'TCG_TYPE_I64', and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:139:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:1415:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1427:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:1482:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1494:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:1526:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1529:64: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1548:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1560:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:159:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:1618:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tcg/tcg-op-gvec.c:1630:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:1663:58: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1667:46: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:1686:31: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:1691:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:1767:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tcg/tcg-op-gvec.c:1768:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1778:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1779:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1798:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1807:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tcg/tcg-op-gvec.c:1808:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1809:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1819:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1823:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:1823:65: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:182:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:1845:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:1881:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:1881:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:1881:35: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:1887:44: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:1906:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:1906:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:1906:35: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:1929:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2064:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2064:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2064:35: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2070:44: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2089:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2089:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2089:35: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:208:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2112:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:238:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2485:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2485:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2485:35: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2491:35: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2491:35: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2491:35: warning: operand of ? changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2500:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2548:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2548:28: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2557:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2557:28: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:259:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2639:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:2656:33: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:2673:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:2684:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2724:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:2735:57: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2761:37: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2761:37: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2761:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2785:37: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2785:37: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2785:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2809:37: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2809:37: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2809:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2815:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2815:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2817:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2822:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2822:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2824:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2829:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2829:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2829:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2831:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2836:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2836:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2836:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2838:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:284:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2880:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2882:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2887:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2889:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2894:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2894:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2896:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2901:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2901:21: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2903:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2945:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2946:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2950:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2952:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2959:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2960:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2964:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2965:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:2973:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2973:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2974:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2974:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2978:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2980:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2987:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2987:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2988:23: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:2988:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:2992:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:2993:28: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:3038:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:3038:42: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:3042:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:3043:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:3049:21: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:3049:45: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:3053:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:3054:28: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:312:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:3148:17: warning: enumeration values 'TCG_TYPE_I32', 'TCG_TYPE_I64', and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:3191:17: warning: enumeration values 'TCG_TYPE_I32', 'TCG_TYPE_I64', and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:3234:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:363:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op-gvec.c:3770:13: warning: enumeration values 'TCG_TYPE_I64' and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:3804:27: warning: possible misuse of comma operator here [-Wcomma] tcg/tcg-op-gvec.c:3804:40: warning: possible misuse of comma operator here [-Wcomma] tcg/tcg-op-gvec.c:3834:35: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-gvec.c:489:13: warning: enumeration values 'TCG_TYPE_I32', 'TCG_TYPE_I64', and 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg-op-gvec.c:538:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:542:28: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg-op-gvec.c:597:43: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] tcg/tcg-op-gvec.c:599:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:601:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:642:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:654:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op-gvec.c:660:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-gvec.c:684:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tcg/tcg-op-gvec.c:91:41: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg-op-vec.c:108:17: warning: 177 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/tcg-op-vec.c:239:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-vec.c:258:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op-vec.c:298:54: warning: implicit conversion changes signedness: 'tcg_target_long' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-vec.c:333:31: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:338:30: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:343:31: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:348:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:360:31: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:372:32: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:382:31: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:392:31: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op-vec.c:505:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op-vec.c:762:34: warning: unused parameter 'vece' [-Wunused-parameter] tcg/tcg-op.c:1008:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op.c:1376:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1379:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1383:62: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1391:61: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1396:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1398:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1406:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1411:57: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:1525:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op.c:1526:43: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op.c:1690:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op.c:1729:58: warning: implicit conversion changes signedness: 'int' to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op.c:1809:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:1812:30: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:1927:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:1981:37: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2132:36: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2137:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2154:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2222:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2241:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2297:12: warning: use of GNU case range extension [-Wgnu-case-range] tcg/tcg-op.c:2300:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg-op.c:2361:63: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:263:30: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg-op.c:264:43: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg-op.c:2744:32: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] tcg/tcg-op.c:2744:58: warning: cast from 'const struct TranslationBlock *' to 'void *' drops const qualifier [-Wcast-qual] tcg/tcg-op.c:2801:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2806:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2806:15: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2812:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2812:19: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2817:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2817:19: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2825:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2825:15: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2833:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:2848:41: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:2868:13: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] tcg/tcg-op.c:2870:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2870:13: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] tcg/tcg-op.c:2906:33: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] tcg/tcg-op.c:2908:32: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:2912:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2912:18: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2915:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2915:22: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2944:33: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] tcg/tcg-op.c:2946:32: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:2961:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2961:18: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:2992:33: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] tcg/tcg-op.c:2994:32: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:2998:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:2998:18: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:3001:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3001:22: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:3039:33: warning: integer constant not in range of enumerated type 'TCGBar' [-Wassign-enum] tcg/tcg-op.c:3041:32: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:3059:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3059:18: warning: integer constant not in range of enumerated type 'MemOp' (aka 'enum MemOp') [-Wassign-enum] tcg/tcg-op.c:3135:14: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3135:14: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3136:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3136:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3137:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3137:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3138:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3138:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3139:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3139:23: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3140:37: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3140:37: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3141:37: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3141:37: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3155:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3170:13: warning: assigning to 'gen_atomic_cx_i32' (aka 'void (*)(struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3170:13: warning: assigning to 'gen_atomic_cx_i32' (aka 'void (*)(struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3173:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3173:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:3174:63: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:3193:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3209:13: warning: assigning to 'gen_atomic_cx_i64' (aka 'void (*)(struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3209:13: warning: assigning to 'gen_atomic_cx_i64' (aka 'void (*)(struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3212:36: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:3213:63: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:3227:70: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3267:9: warning: assigning to 'gen_atomic_op_i32' (aka 'void (*)(struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3267:9: warning: assigning to 'gen_atomic_op_i32' (aka 'void (*)(struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3270:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3270:43: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:3271:51: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:3307:13: warning: assigning to 'gen_atomic_op_i64' (aka 'void (*)(struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3307:13: warning: assigning to 'gen_atomic_op_i64' (aka 'void (*)(struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') from 'void *const' converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3310:37: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3310:47: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tcg/tcg-op.c:3311:55: warning: implicit conversion changes signedness: 'MemOpIdx' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:3323:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg-op.c:3366:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3366:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3366:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3366:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3367:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3367:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3367:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3367:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3368:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3368:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3368:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3368:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3369:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3369:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3369:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3369:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3370:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3370:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3370:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3370:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3371:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3371:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3371:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3371:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3372:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3372:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3372:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3372:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3373:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3373:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3373:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3373:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3375:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3375:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3375:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3375:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3376:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3376:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3376:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3376:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3377:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3377:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3377:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3377:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3378:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3378:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3378:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3378:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3379:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3379:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3379:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3379:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3380:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3380:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3380:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3380:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3381:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3381:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3381:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3381:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3382:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3382:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3382:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3382:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3384:51: warning: unused parameter 'a' [-Wunused-parameter] tcg/tcg-op.c:3389:51: warning: unused parameter 'a' [-Wunused-parameter] tcg/tcg-op.c:3394:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3394:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i32, TCGv_ptr, TCGv_i64, TCGv_i32, TCGv_i32)' (aka 'void (struct TCGv_i32_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i32_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3394:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i32, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i32_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:3394:1: warning: initializing 'void *const' with an expression of type 'void (TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64, TCGv_i32)' (aka 'void (struct TCGv_i64_d *, struct TCGv_ptr_d *, struct TCGv_i64_d *, struct TCGv_i64_d *, struct TCGv_i32_d *)') converts between void pointer and function pointer [-Wpedantic] tcg/tcg-op.c:414:49: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:465:53: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:589:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:595:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:602:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:603:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:605:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:607:33: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:622:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:624:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:636:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:643:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:652:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:659:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:665:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:666:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:680:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:684:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:699:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:706:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:716:12: warning: use of GNU case range extension [-Wgnu-case-range] tcg/tcg-op.c:717:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:718:48: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:721:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:722:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:737:39: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:762:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:769:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:777:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:784:40: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:791:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:792:35: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:808:36: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg-op.c:813:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] tcg/tcg.c:1031:13: warning: enumeration values 'TEMP_EBB', 'TEMP_GLOBAL', and 'TEMP_FIXED' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:1055:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tcg/tcg.c:1110:11: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:1110:11: warning: operand of ? changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg.c:1110:27: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:1182:13: warning: 6 enumeration values not explicitly handled in switch: 'INDEX_op_plugin_cb_start', 'INDEX_op_plugin_cb_end', 'INDEX_op_last_generic'... [-Wswitch-enum] tcg/tcg.c:1529:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:1533:23: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tcg/tcg.c:1582:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:1586:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tcg/tcg.c:1586:28: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:1586:28: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:1586:5)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:1586:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:1624:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] tcg/tcg.c:1636:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tcg/tcg.c:1653:17: warning: enumeration value 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:1746:16: warning: implicit conversion changes signedness: 'int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:1748:16: warning: implicit conversion changes signedness: 'int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:1772:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1779:21: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg.c:1781:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1792:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1800:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1802:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1805:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1807:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1816:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1819:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1826:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1833:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1839:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1843:21: warning: 166 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/tcg.c:1854:35: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:1854:35: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:1854:35)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:1854:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:1856:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1858:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1868:35: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'MemOpIdx' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg.c:1869:27: warning: declaration shadows a local variable [-Wshadow] tcg/tcg.c:1872:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:1873:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1878:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1892:33: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:1892:33: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:1892:33)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:1892:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:1896:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1898:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1907:21: warning: 181 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_call', 'INDEX_op_mb'... [-Wswitch-enum] tcg/tcg.c:1913:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1915:20: warning: possible misuse of comma operator here [-Wcomma] tcg/tcg.c:1921:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1936:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1939:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1945:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1948:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1959:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1961:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1964:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1966:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1973:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:1975:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:2006:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:2018:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:2024:41: warning: unused parameter 's' [-Wunused-parameter] tcg/tcg.c:2048:36: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:2048:36: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:2048:9)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:2048:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:2058:26: warning: use of GNU case range extension [-Wgnu-case-range] tcg/tcg.c:2067:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:2070:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:2115:13: warning: 182 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/tcg.c:2180:41: warning: unused parameter 's' [-Wunused-parameter] tcg/tcg.c:2204:17: warning: 180 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_mb', 'INDEX_op_mov_i32'... [-Wswitch-enum] tcg/tcg.c:2228:38: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:2306:42: warning: unused parameter 'ng' [-Wunused-parameter] tcg/tcg.c:2325:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] tcg/tcg.c:2328:21: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg.c:2339:33: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tcg/tcg.c:2340:35: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg.c:2361:17: warning: enumeration values 'TEMP_GLOBAL' and 'TEMP_FIXED' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:2363:25: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tcg/tcg.c:2364:31: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg.c:2426:42: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] tcg/tcg.c:2426:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:2434:5: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:2443:17: warning: 175 enumeration values not explicitly handled in switch: 'INDEX_op_set_label', 'INDEX_op_br', 'INDEX_op_mb'... [-Wswitch-enum] tcg/tcg.c:2451:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/tcg.c:2499:32: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:2499:32: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:2499:32)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:2499:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:2513:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:2519:33: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:2519:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:264:39: warning: unused parameter 's' [-Wunused-parameter] tcg/tcg.c:2684:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:2689:21: warning: 184 enumeration values not explicitly handled in switch: 'INDEX_op_discard', 'INDEX_op_set_label', 'INDEX_op_call'... [-Wswitch-enum] tcg/tcg.c:2767:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/tcg.c:2802:44: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:2877:44: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:288:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:2904:44: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:2996:13: warning: enumeration value 'TCG_TYPE_COUNT' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:3009:18: warning: possible misuse of comma operator here [-Wcomma] tcg/tcg.c:3021:13: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:3021:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tcg/tcg.c:305:47: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'intptr_t' (aka 'long') [-Wsign-conversion] tcg/tcg.c:3060:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] tcg/tcg.c:3092:49: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:3109:9: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] tcg/tcg.c:3130:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tcg/tcg.c:3131:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tcg/tcg.c:3132:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tcg/tcg.c:3133:4: warning: unknown command tag name 'rev'; did you mean 'ref'? [-Wdocumentation-unknown-command] tcg/tcg.c:3142:22: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:3142:22: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:3142:22)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:3142:22: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:3168:30: warning: implicit conversion changes signedness: 'const int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:3188:30: warning: implicit conversion changes signedness: 'const int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:319:37: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/tcg.c:3216:32: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:3224:24: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:3226:31: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:3228:31: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:3243:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] tcg/tcg.c:3253:35: warning: unused parameter 's' [-Wunused-parameter] tcg/tcg.c:3253:61: warning: unused parameter 'allocated_regs' [-Wunused-parameter] tcg/tcg.c:3275:51: warning: unused parameter 'allocated_regs' [-Wunused-parameter] tcg/tcg.c:3296:17: warning: enumeration values 'TEMP_GLOBAL' and 'TEMP_FIXED' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:3333:17: warning: enumeration values 'TEMP_GLOBAL' and 'TEMP_FIXED' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:3364:16: warning: implicit conversion changes signedness: 'tcg_target_ulong' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg.c:3397:36: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:340:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:341:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:348:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3495:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'tcg_target_ulong' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:350:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:351:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3521:13: warning: enumeration values 'TEMP_VAL_DEAD' and 'TEMP_VAL_CONST' not explicitly handled in switch [-Wswitch-enum] tcg/tcg.c:352:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3620:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'TCGArg' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:3698:37: warning: implicit conversion changes signedness: 'int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:3719:23: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'TCGReg' [-Wshorten-64-to-32] tcg/tcg.c:379:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3807:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:3807:59: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tcg/tcg.c:380:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3810:20: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:3812:27: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:3814:27: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] tcg/tcg.c:3818:52: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tcg/tcg.c:3862:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:387:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3883:19: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion] tcg/tcg.c:3885:15: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:3885:15: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:3885:15)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:3885:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:3891:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:3893:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:389:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:390:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:391:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:3924:19: warning: implicit conversion changes signedness: 'const int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:3961:29: warning: implicit conversion changes signedness: 'int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:3994:15: warning: implicit conversion changes signedness: 'const int' to 'TCGReg' [-Wsign-conversion] tcg/tcg.c:417:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:418:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:425:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:4268:17: warning: 177 enumeration values not explicitly handled in switch: 'INDEX_op_br', 'INDEX_op_mb', 'INDEX_op_setcond_i32'... [-Wswitch-enum] tcg/tcg.c:427:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:4280:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/tcg.c:428:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:4290:21: warning: implicit conversion loses integer precision: 'TCGArg' (aka 'unsigned long long') to 'target_ulong' (aka 'unsigned int') [-Wshorten-64-to-32] tcg/tcg.c:429:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:4335:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tcg/tcg.c:4356:36: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] tcg/tcg.c:4358:25: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg.c:4361:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tcg/tcg.c:4472:5: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:4477:23: warning: no previous extern declaration for non-static variable '__jit_debug_descriptor' [-Wmissing-variable-declarations] tcg/tcg.c:4487:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tcg/tcg.c:4494:46: warning: declaration shadows a variable in the global scope [-Wshadow] tcg/tcg.c:44:9: warning: macro is not used [-Wunused-macros] tcg/tcg.c:4543:24: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:4543:24: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:4543:24)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:4543:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:4544:27: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:4544:27: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:4544:27)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:4544:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:4585:28: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:4585:28: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:4585:28)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:4585:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:4642:28: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:4646:28: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:4647:28: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:4649:28: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:4652:28: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:4653:28: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:4655:27: warning: implicit conversion changes signedness: 'int' to 'Elf64_Word' (aka 'unsigned int') [-Wsign-conversion] tcg/tcg.c:472:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:502:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:517:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tcg/tcg.c:567:37: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:567:37: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:567:37)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:567:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:605:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tcg/tcg.c:605:21: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:605:21: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:605:21)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:605:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:607:39: warning: cast from 'const struct TCGHelperInfo *' to 'void *' drops const qualifier [-Wcast-qual] tcg/tcg.c:656:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tcg/tcg.c:656:21: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:656:21: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:656:21)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:656:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:665:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tcg/tcg.c:665:16: warning: extension used [-Wlanguage-extension-token] tcg/tcg.c:665:16: warning: padding size of 'struct (unnamed at ../tcg/tcg.c:665:16)' with 7 bits to alignment boundary [-Wpadded] tcg/tcg.c:665:16: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tcg/tcg.c:704:23: warning: implicit conversion changes signedness: 'int' to 'uintptr_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg.c:732:43: warning: cast from 'const void *' to 'unsigned long (*)(struct CPUArchState *, const void *)' drops const qualifier [-Wcast-qual] tcg/tcg.c:754:36: warning: cast from function call of type 'const void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] tcg/tcg.c:764:52: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] tcg/tcg.c:764:52: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tcg/tcg.c:775:63: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/tcg.c:77:9: warning: padding size of 'DebugFrameCIE' with 3 bytes to alignment boundary [-Wpadded] tcg/tcg.c:780:63: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tcg/tcg.c:87:9: warning: packed attribute is unnecessary for 'DebugFrameFDEHeader' [-Wpacked] tcg/tcg.c:894:13: warning: 4 enumeration values not explicitly handled in switch: 'TEMP_NORMAL', 'TEMP_EBB', 'TEMP_LOCAL'... [-Wswitch-enum] tcg/tcg.c:915:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:926:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:936:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tcg/tcg.c:952:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tcg/tcg.c:953:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/bench/benchmark-crypto-akcipher.c:47:5: warning: 'glib_autoptr_cleanup_QCryptoAkCipher' was marked unused but was used [-Wused-but-marked-unused] tests/bench/benchmark-crypto-cipher.c:74:47: warning: implicit conversion changes signedness: 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') to 'int' [-Wsign-conversion] tests/bench/benchmark-crypto-cipher.c:75:42: warning: implicit conversion changes signedness: 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') to 'int' [-Wsign-conversion] tests/bench/benchmark-crypto-cipher.c:91:47: warning: implicit conversion changes signedness: 'QCryptoCipherAlgorithm' (aka 'enum QCryptoCipherAlgorithm') to 'int' [-Wsign-conversion] tests/bench/benchmark-crypto-cipher.c:92:42: warning: implicit conversion changes signedness: 'QCryptoCipherMode' (aka 'enum QCryptoCipherMode') to 'int' [-Wsign-conversion] tests/bench/benchmark-crypto-hash.c:18:16: warning: padding size of 'struct QCryptoHashOpts' with 4 bytes to alignment boundary [-Wpadded] tests/bench/benchmark-crypto-hash.c:52:51: warning: implicit conversion changes signedness: 'const QCryptoHashAlgorithm' (aka 'const enum QCryptoHashAlgorithm') to 'int' [-Wsign-conversion] tests/bench/qht-bench.c:120:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/bench/qht-bench.c:170:22: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:179:22: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:214:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/bench/qht-bench.c:215:9: warning: extension used [-Wlanguage-extension-token] tests/bench/qht-bench.c:219:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/bench/qht-bench.c:233:26: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:250:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:253:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:266:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/bench/qht-bench.c:267:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/bench/qht-bench.c:267:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/bench/qht-bench.c:26:8: warning: padding size of 'struct thread_info' with 46 bytes to alignment boundary [-Wpadded] tests/bench/qht-bench.c:279:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] tests/bench/qht-bench.c:311:27: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] tests/bench/qht-bench.c:317:23: warning: extension used [-Wlanguage-extension-token] tests/bench/qht-bench.c:317:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/bench/qht-bench.c:318:18: warning: implicit conversion changes signedness: 'time_t' (aka 'long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:325:20: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:325:36: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] tests/bench/qht-bench.c:327:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:327:51: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:337:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] tests/bench/qht-bench.c:346:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/bench/qht-bench.c:359:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:392:29: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/bench/qht-bench.c:395:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/bench/qht-bench.c:396:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/bench/qht-bench.c:400:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] tests/bench/qht-bench.c:427:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/bench/qht-bench.c:428:9: warning: extension used [-Wlanguage-extension-token] tests/bench/qht-bench.c:435:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tests/bench/qht-bench.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tests/bench/qht-bench.c:454:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/bench/qht-bench.c:457:28: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/bench/qht-bench.c:460:35: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:461:37: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:462:37: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:463:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/bench/qht-bench.c:464:25: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/bench/qht-bench.c:470:25: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/bench/qht-bench.c:473:35: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:476:37: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:479:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/bench/qht-bench.c:482:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/bench/qht-bench.c:492:37: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/bench/qht-bench.c:498:27: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/bench/qht-bench.c:98:32: warning: unused parameter 'argc' [-Wunused-parameter] tests/bench/qht-bench.c:99:1: warning: function 'usage_complete' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/fp/berkeley-softfloat-3/source/8086-SSE/s_commonNaNToExtF80UI.c:51:46: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/8086-SSE/s_commonNaNToF16UI.c:48:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/8086-SSE/s_commonNaNToF16UI.c:48:52: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/8086-SSE/specialize.h:79:14: warning: padding struct 'struct commonNaN' with 7 bytes to align 'v0' [-Wpadded] tests/fp/berkeley-softfloat-3/source/extF80_div.c:176:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_div.c:189:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_div.c:195:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_mul.c:132:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_mul.c:143:17: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_mul.c:150:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_mul.c:91:19: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_mul.c:96:19: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_rem.c:161:69: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_rem.c:200:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_rem.c:217:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_roundToInt.c:123:22: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_roundToInt.c:83:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_roundToInt.c:91:26: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_sqrt.c:107:50: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_sqrt.c:126:61: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/extF80_sqrt.c:143:64: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/extF80_sqrt.c:168:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_sqrt.c:77:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f16.c:71:19: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f16.c:77:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f16.c:79:15: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f16.c:88:44: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast16_t' (aka 'short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f32.c:77:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/extF80_to_f32.c:78:13: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f32.c:88:44: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast16_t' (aka 'short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f64.c:66:13: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_f64.c:88:44: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast16_t' (aka 'short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_i32.c:79:43: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_i32_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_i32_r_minMag.c:90:15: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast32_t' (aka 'int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/extF80_to_i64.c:82:62: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_i64_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_i64_r_minMag.c:87:15: warning: implicit conversion changes signedness: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_ui32.c:79:43: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_ui32_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_ui32_r_minMag.c:81:12: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/extF80_to_ui64.c:77:62: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/extF80_to_ui64_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_div.c:105:21: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_mul.c:92:19: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_mul.c:97:19: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_rem.c:145:69: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_roundToInt.c:89:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_sqrt.c:104:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f128_sqrt.c:105:50: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_sqrt.c:162:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_sqrt.c:184:33: warning: implicit conversion changes signedness: 'int' to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_sqrt.c:85:17: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_extF80.c:74:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_extF80.c:77:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_extF80.c:86:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f16.c:70:19: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f16.c:76:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f16.c:78:15: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f16.c:87:44: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast16_t' (aka 'short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f32.c:76:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f128_to_f32.c:77:13: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f32.c:87:44: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast16_t' (aka 'short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f64.c:80:13: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_f64.c:92:19: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast16_t' (aka 'short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i32.c:81:68: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i32_r_minMag.c:65:24: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i32_r_minMag.c:91:17: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast32_t' (aka 'int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f128_to_i64.c:80:64: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i64.c:88:65: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i64_r_minMag.c:105:21: warning: implicit conversion changes signedness: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i64_r_minMag.c:106:49: warning: comparison of integers of different signs: 'int_fast64_t' (aka 'long long') and 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-compare] tests/fp/berkeley-softfloat-3/source/f128_to_i64_r_minMag.c:88:24: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast8_t' (aka 'signed char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i64_r_minMag.c:89:36: warning: implicit conversion changes signedness: 'unsigned long long' to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_i64_r_minMag.c:97:28: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_ui32.c:81:51: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_ui32_r_minMag.c:65:24: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_ui32_r_minMag.c:82:14: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f128_to_ui64.c:81:64: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_ui64.c:89:65: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_ui64_r_minMag.c:72:24: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'int_fast8_t' (aka 'signed char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f128_to_ui64_r_minMag.c:81:28: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f16_div.c:130:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_div.c:175:11: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_div.c:180:11: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_mul.c:106:27: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_mul.c:107:27: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_mul.c:128:15: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_mul.c:134:11: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_mul.c:81:24: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_mul.c:86:24: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_rem.c:131:50: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f16_rem.c:140:13: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_rem.c:141:37: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_roundToInt.c:95:36: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_sqrt.c:102:14: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_to_extF80.c:71:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_to_extF80.c:74:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_to_extF80.c:83:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f16_to_extF80.c:93:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_div.c:100:21: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_div.c:126:19: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f32_mul.c:107:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f32_mul.c:80:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_mul.c:85:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_sqrt.c:103:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_sqrt.c:77:17: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_sqrt.c:94:64: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_extF80.c:71:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_extF80.c:74:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_extF80.c:83:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_extF80.c:93:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_f16.c:69:19: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_f16.c:75:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_f16.c:77:15: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_i32.c:80:68: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_i32_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_i32_r_minMag.c:82:15: warning: implicit conversion changes signedness: 'uint_fast32_t' (aka 'unsigned int') to 'int_fast32_t' (aka 'int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_i64.c:82:64: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_i64_r_minMag.c:65:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_i64_r_minMag.c:86:17: warning: implicit conversion changes signedness: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_ui32.c:80:68: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_ui32_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_ui64.c:82:64: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f32_to_ui64_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_div.c:134:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_div.c:97:21: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_mul.c:85:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_mul.c:90:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_sqrt.c:79:17: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_sqrt.c:98:18: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f64_sqrt.c:99:50: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_extF80.c:71:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_extF80.c:74:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_extF80.c:83:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_extF80.c:93:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_f16.c:69:19: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_f16.c:75:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_f16.c:77:15: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_f32.c:75:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f64_to_f32.c:76:13: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i32.c:78:64: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i32_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i32_r_minMag.c:89:15: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast32_t' (aka 'int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f64_to_i64.c:75:60: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i64_r_minMag.c:79:19: warning: implicit conversion changes signedness: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i64_r_minMag.c:84:28: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i64_r_minMag.c:92:19: warning: implicit conversion changes signedness: 'uint_fast64_t' (aka 'unsigned long long') to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_i64_r_minMag.c:93:40: warning: comparison of integers of different signs: 'int_fast64_t' (aka 'long long') and 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-compare] tests/fp/berkeley-softfloat-3/source/f64_to_ui32.c:78:64: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_ui32_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_ui32_r_minMag.c:81:12: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/f64_to_ui64.c:75:60: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/f64_to_ui64_r_minMag.c:64:24: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_extF80.c:56:21: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_extF80.c:57:17: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_f128.c:54:59: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_f16.c:53:55: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_f16.c:56:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_f16.c:65:23: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_f16.c:66:39: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i32_to_f64.c:56:59: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_extF80.c:56:21: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_extF80.c:57:17: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f128.c:57:59: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f128.c:62:58: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f16.c:53:55: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f16.c:56:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f16.c:64:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f16.c:64:57: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f16.c:65:39: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f32.c:53:55: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f32.c:64:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/i64_to_f32.c:64:57: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/i64_to_f64.c:50:13: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/include/internals.h:111:54: warning: padding struct 'struct exp16_sig32' with 2 bytes to align 'sig' [-Wpadded] tests/fp/berkeley-softfloat-3/source/include/internals.h:132:54: warning: padding struct 'struct exp16_sig64' with 6 bytes to align 'sig' [-Wpadded] tests/fp/berkeley-softfloat-3/source/include/internals.h:157:49: warning: padding struct 'struct exp32_sig64' with 4 bytes to align 'sig' [-Wpadded] tests/fp/berkeley-softfloat-3/source/include/internals.h:183:56: warning: padding struct 'struct exp32_sig128' with 4 bytes to align 'sig' [-Wpadded] tests/fp/berkeley-softfloat-3/source/include/internals.h:90:52: warning: padding struct 'struct exp8_sig16' with 1 byte to align 'sig' [-Wpadded] tests/fp/berkeley-softfloat-3/source/include/softfloat_types.h:61:8: warning: padding size of 'struct extFloat80M' with 6 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-softfloat-3/source/s_addMagsExtF80.c:100:21: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsExtF80.c:110:63: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsExtF80.c:126:63: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsExtF80.c:148:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF128.c:104:68: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF128.c:123:68: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF16.c:103:23: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF16.c:153:20: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF16.c:177:11: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF16.c:99:23: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF32.c:108:53: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF32.c:99:53: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF64.c:110:53: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_addMagsF64.c:97:53: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_approxRecip32_1.c:58:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_approxRecipSqrt32_1.c:54:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_approxRecipSqrt32_1.c:62:34: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_countLeadingZeros64.c:54:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mul64To128.c:50:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mul64To128.c:52:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:101:19: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:106:19: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:168:68: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:194:51: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:296:68: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:297:63: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:307:61: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF128.c:338:13: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:119:27: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:120:27: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:130:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:137:27: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:146:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:146:66: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:152:53: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:166:67: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:177:67: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:179:61: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:185:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:187:42: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:201:15: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:218:13: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:86:24: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF16.c:91:24: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:130:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:146:25: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:146:66: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:152:53: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:153:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:166:67: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:177:67: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:179:61: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:183:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:183:60: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:213:13: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:86:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF32.c:91:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:145:67: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:151:56: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:195:66: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:198:65: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:202:46: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:232:13: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:86:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_mulAddF64.c:91:19: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToExtF80.c:59:17: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToExtF80.c:62:62: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF128.c:57:56: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF128.c:61:64: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF128.c:73:67: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF16.c:48:54: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF16.c:51:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF16.c:54:56: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF32.c:48:54: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normRoundPackToF64.c:48:54: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalExtF80Sig.c:46:17: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF128Sig.c:48:59: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF128Sig.c:58:60: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF128Sig.c:60:59: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF16Sig.c:46:54: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF16Sig.c:48:16: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF32Sig.c:46:54: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_normSubnormalF64Sig.c:46:54: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToExtF80.c:165:66: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToExtF80.c:251:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToExtF80.c:93:53: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF128.c:88:73: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF16.c:107:11: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF16.c:75:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF16.c:75:51: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF16.c:86:48: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF32.c:75:51: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundPackToF64.c:76:51: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_roundToI32.c:75:16: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_roundToUI32.c:72:12: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam128.c:50:21: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam128Extra.c:50:17: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam256M.c:108:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam256M.c:117:10: warning: variable 'ptr' may be uninitialized when used here [-Wconditional-uninitialized] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam256M.c:85:28: warning: cast from 'const unsigned long long *' to 'unsigned long long *' drops const qualifier [-Wcast-qual] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam256M.c:86:13: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_shiftRightJam256M.c:99:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsExtF80.c:101:17: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsExtF80.c:110:51: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsExtF80.c:133:51: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsExtF80.c:150:17: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsExtF80.c:93:9: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF128.c:103:59: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF128.c:124:59: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:109:23: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:113:23: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:138:61: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:160:20: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:181:11: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:78:24: warning: implicit conversion changes signedness: 'int' to 'int_fast16_t' (aka 'short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:81:17: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:91:52: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:91:62: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF16.c:97:23: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF32.c:131:70: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF32.c:77:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int_fast32_t' (aka 'int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF32.c:90:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF32.c:90:62: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF32.c:93:25: warning: implicit conversion loses integer precision: 'int_fast16_t' (aka 'short') to 'int_fast8_t' (aka 'signed char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF32.c:96:48: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:112:53: warning: implicit conversion changes signedness: 'int' to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:125:53: warning: implicit conversion changes signedness: 'int_fast16_t' (aka 'short') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:77:24: warning: implicit conversion changes signedness: 'unsigned long long' to 'int_fast64_t' (aka 'long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:89:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:89:62: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:92:25: warning: implicit conversion loses integer precision: 'int_fast16_t' (aka 'short') to 'int_fast8_t' (aka 'signed char') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/s_subMagsF64.c:95:48: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_extF80.c:50:21: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_extF80.c:51:24: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_f128.c:50:56: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_f16.c:48:52: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_f16.c:51:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_f16.c:59:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_f16.c:60:36: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/ui32_to_f64.c:51:56: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_extF80.c:50:21: warning: implicit conversion changes signedness: 'uint_fast8_t' (aka 'unsigned char') to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_extF80.c:51:24: warning: implicit conversion changes signedness: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f128.c:53:56: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f128.c:58:55: warning: implicit conversion changes signedness: 'int_fast8_t' (aka 'signed char') to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f16.c:48:52: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f16.c:51:17: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f16.c:58:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f16.c:58:66: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f16.c:59:36: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f32.c:48:52: warning: implicit conversion changes signedness: 'int' to 'int_fast8_t' (aka 'signed char') [-Wsign-conversion] tests/fp/berkeley-softfloat-3/source/ui64_to_f32.c:58:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-softfloat-3/source/ui64_to_f32.c:58:66: warning: implicit conversion changes signedness: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/fail.c:47:1: warning: function 'fail' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/fp/berkeley-testfloat-3/source/fail.c:53:23: warning: format string is not a string literal [-Wformat-nonliteral] tests/fp/berkeley-testfloat-3/source/functions.h:312:8: warning: padding size of 'struct functionInfo' with 7 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/functions.h:318:8: warning: padding size of 'struct standardFunctionInfo' with 5 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_extF80.c:47:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_f128.c:48:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_f16.c:47:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_f32.c:45:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_f64.c:47:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_i32.c:44:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_i64.c:44:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_ui32.c:44:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/genCases_ui64.c:44:8: warning: padding size of 'struct sequence' with 3 bytes to alignment boundary [-Wpadded] tests/fp/berkeley-testfloat-3/source/random.c:53:33: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/random.c:63:28: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/readHex.c:119:26: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/readHex.c:79:10: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/slowfloat.c:1015:13: warning: variable 'uiZ' may be uninitialized when used here [-Wconditional-uninitialized] tests/fp/berkeley-testfloat-3/source/slowfloat.c:1199:13: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'int') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/slowfloat.c:1764:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/slowfloat.c:390:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-testfloat-3/source/slowfloat.c:476:36: warning: operand of ? changes signedness: 'int_fast32_t' (aka 'int') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/slowfloat.c:523:19: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-testfloat-3/source/slowfloat.c:548:43: warning: operand of ? changes signedness: 'int_fast64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/slowfloat.c:738:30: warning: implicit conversion loses integer precision: 'int' to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/slowfloat.c:742:13: warning: variable 'uiZ' may be uninitialized when used here [-Wconditional-uninitialized] tests/fp/berkeley-testfloat-3/source/slowfloat.c:878:13: warning: variable 'uiZ' may be uninitialized when used here [-Wconditional-uninitialized] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i32_rx.c:95:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i32_rx.c:95:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i32_x.c:94:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i32_x.c:94:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i64_rx.c:96:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i64_rx.c:96:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i64_x.c:95:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_extF80_z_i64_x.c:95:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i32_rx.c:94:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i32_rx.c:94:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i32_x.c:93:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i32_x.c:93:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i64_rx.c:95:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i64_rx.c:95:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i64_x.c:94:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f128_z_i64_x.c:94:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i32_rx.c:94:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i32_rx.c:94:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i32_x.c:93:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i32_x.c:93:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i64_rx.c:95:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i64_rx.c:95:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i64_x.c:94:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f16_z_i64_x.c:94:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i32_rx.c:92:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i32_rx.c:92:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i32_x.c:91:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i32_x.c:91:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i64_rx.c:93:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i64_rx.c:93:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i64_x.c:92:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f32_z_i64_x.c:92:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i32_rx.c:94:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i32_rx.c:94:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i32_x.c:93:34: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i32_x.c:93:52: warning: implicit conversion changes signedness: 'int_fast32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i64_rx.c:95:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i64_rx.c:95:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i64_x.c:94:34: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_f64_z_i64_x.c:94:52: warning: implicit conversion changes signedness: 'int_fast64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i32_z_extF80.c:90:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i32_z_f128.c:90:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i32_z_f16.c:88:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i32_z_f32.c:86:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i32_z_f64.c:88:34: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint_fast32_t' (aka 'unsigned int') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i64_z_extF80.c:90:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i64_z_f128.c:90:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i64_z_f16.c:88:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i64_z_f32.c:86:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/test_a_i64_z_f64.c:88:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint_fast64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/berkeley-testfloat-3/source/verCases_common.c:62:1: warning: function 'verCases_exitWithStatus' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/fp/berkeley-testfloat-3/source/writeHex.c:109:20: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned int') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:117:20: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-testfloat-3/source/writeHex.c:134:19: warning: implicit conversion loses integer precision: 'uint_fast16_t' (aka 'unsigned short') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:148:22: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned int') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:151:20: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned int') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:167:23: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:168:22: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:169:20: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/berkeley-testfloat-3/source/writeHex.c:205:25: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/fp/berkeley-testfloat-3/source/writeHex.c:206:20: warning: implicit conversion loses integer precision: 'uint_fast64_t' (aka 'unsigned long long') to 'uint_fast32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/fp-bench.c:153:17: warning: enumeration value 'PREC_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:160:41: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/fp-bench.c:200:17: warning: enumeration value 'PREC_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:203:39: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'float32' (aka 'unsigned int') [-Wshorten-64-to-32] tests/fp/fp-bench.c:242:17: warning: enumeration values 'PREC_QUAD' and 'PREC_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:251:25: warning: enumeration value 'OP_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:271:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/fp-bench.c:286:25: warning: enumeration value 'OP_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:306:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/fp-bench.c:321:25: warning: enumeration value 'OP_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:341:31: warning: implicit conversion changes signedness: 'FloatRelation' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/fp-bench.c:356:25: warning: enumeration value 'OP_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:376:31: warning: implicit conversion changes signedness: 'FloatRelation' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/fp-bench.c:391:25: warning: enumeration value 'OP_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:411:31: warning: implicit conversion changes signedness: 'FloatRelation' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/fp/fp-bench.c:509:32: warning: unused parameter 'argc' [-Wunused-parameter] tests/fp/fp-bench.c:511:49: warning: cast from 'const char *const *' to 'char **' drops const qualifier [-Wcast-qual] tests/fp/fp-bench.c:512:53: warning: cast from 'const char *const *' to 'char **' drops const qualifier [-Wcast-qual] tests/fp/fp-bench.c:560:13: warning: enumeration value 'N_ROUND_MODES' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:575:9: warning: 'return' will never be executed [-Wunreachable-code-return] tests/fp/fp-bench.c:589:13: warning: enumeration value 'N_ROUND_MODES' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:608:39: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/fp-bench.c:624:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/fp-bench.c:635:25: warning: implicit conversion changes signedness: 'int' to 'enum op' [-Wsign-conversion] tests/fp/fp-bench.c:662:22: warning: implicit conversion changes signedness: 'int' to 'enum tester' [-Wsign-conversion] tests/fp/fp-bench.c:674:13: warning: enumeration value 'TESTER_MAX_NR' not explicitly handled in switch [-Wswitch-enum] tests/fp/fp-bench.c:676:28: warning: implicit conversion changes signedness: 'int' to 'enum rounding' [-Wsign-conversion] tests/fp/fp-bench.c:679:28: warning: implicit conversion changes signedness: 'int' to 'enum rounding' [-Wsign-conversion] tests/fp/fp-bench.c:680:17: warning: 4 enumeration values not explicitly handled in switch: 'PREC_FLOAT32', 'PREC_FLOAT64', 'PREC_FLOAT128'... [-Wswitch-enum] tests/fp/fp-test-log2.c:67:14: warning: unused parameter 'ac' [-Wunused-parameter] tests/fp/fp-test-log2.c:67:25: warning: unused parameter 'av' [-Wunused-parameter] tests/fp/fp-test.c:1007:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/fp/fp-test.c:111:32: warning: unused parameter 'argc' [-Wunused-parameter] tests/fp/fp-test.c:112:1: warning: function 'usage_complete' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/fp/fp-test.c:197:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/fp-test.c:264:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:267:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:270:63: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:273:63: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:304:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:361:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:364:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:367:63: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:370:63: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:401:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:458:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:461:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:464:63: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:467:63: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:498:66: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:561:74: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:565:74: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:596:27: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:650:71: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:654:71: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:658:68: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:662:68: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:694:71: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:779:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/fp-test.c:828:41: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:909:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/fp-test.c:912:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/fp/fp-test.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tests/fp/fp-test.c:946:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/fp/fp-test.c:951:38: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:952:39: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/fp-test.c:952:59: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:980:49: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:984:50: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:995:48: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/fp-test.c:996:72: warning: implicit conversion loses integer precision: 'int' to 'uint_fast8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/fp/wrap.c.inc:175:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:175:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:176:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:176:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:178:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:178:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:179:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:179:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:181:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:181:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:182:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:182:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:184:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:184:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:185:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:185:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:187:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:187:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:188:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:188:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:190:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:190:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:191:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:191:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:203:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:205:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:208:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:210:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:213:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:215:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:218:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:220:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:223:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:225:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:228:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:230:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:335:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:335:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:336:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:336:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:349:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:351:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:367:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:367:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:368:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:368:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:370:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:370:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:371:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:371:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:384:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:386:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:389:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:391:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:422:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:422:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:423:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:423:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:424:1: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:424:1: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:428:42: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:434:31: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/fp/wrap.c.inc:440:40: warning: unused parameter 'exact' [-Wunused-parameter] tests/fp/wrap.c.inc:446:31: warning: implicit conversion changes signedness: 'signed char' to 'FloatRoundMode' [-Wsign-conversion] tests/include/../test-qapi-types-sub-sub-module.h:32:8: warning: padding size of 'struct StatusList' with 4 bytes to alignment boundary [-Wpadded] tests/include/test-qapi-commands-sub-module.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_include_test_qapi_commands_sub_module_c' [-Wmissing-variable-declarations] tests/include/test-qapi-events-sub-module.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_include_test_qapi_events_sub_module_c' [-Wmissing-variable-declarations] tests/include/test-qapi-types-sub-module.c:32:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_include_test_qapi_types_sub_module_c' [-Wmissing-variable-declarations] tests/include/test-qapi-visit-sub-module.c:54:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_include_test_qapi_visit_sub_module_c' [-Wmissing-variable-declarations] tests/migration/aarch64/a-b-kernel.h:6:15: warning: no previous extern declaration for non-static variable 'aarch64_kernel' [-Wmissing-variable-declarations] tests/migration/i386/a-b-bootblock.h:6:15: warning: no previous extern declaration for non-static variable 'x86_bootsect' [-Wmissing-variable-declarations] tests/migration/s390x/a-b-bios.h:6:15: warning: no previous extern declaration for non-static variable 's390x_elf' [-Wmissing-variable-declarations] tests/plugin/bb.c:22:14: warning: padding struct 'CPUCount' with 4 bytes to align 'bb_count' [-Wpadded] tests/plugin/bb.c:45:42: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/bb.c:45:52: warning: unused parameter 'p' [-Wunused-parameter] tests/plugin/bb.c:47:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/plugin/bb.c:58:40: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/bb.c:61:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/plugin/bb.c:82:44: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/empty.c:23:44: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/empty.c:23:71: warning: unused parameter 'tb' [-Wunused-parameter] tests/plugin/empty.c:27:63: warning: unused parameter 'info' [-Wunused-parameter] tests/plugin/empty.c:28:48: warning: unused parameter 'argc' [-Wunused-parameter] tests/plugin/empty.c:28:61: warning: unused parameter 'argv' [-Wunused-parameter] tests/plugin/insn.c:116:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'guint' (aka 'unsigned int') [-Wshorten-64-to-32] tests/plugin/insn.c:130:27: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/plugin/insn.c:147:42: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/insn.c:147:52: warning: unused parameter 'p' [-Wunused-parameter] tests/plugin/insn.c:149:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/plugin/insn.c:153:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/plugin/insn.c:194:63: warning: unused parameter 'info' [-Wunused-parameter] tests/plugin/insn.c:69:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/plugin/insn.c:95:44: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/mem.c:26:42: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/mem.c:26:52: warning: unused parameter 'p' [-Wunused-parameter] tests/plugin/mem.c:28:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/plugin/mem.c:42:35: warning: unused parameter 'cpu_index' [-Wunused-parameter] tests/plugin/mem.c:43:44: warning: unused parameter 'udata' [-Wunused-parameter] tests/plugin/mem.c:58:44: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/mem.c:80:63: warning: unused parameter 'info' [-Wunused-parameter] tests/plugin/syscall.c:117:63: warning: unused parameter 'info' [-Wunused-parameter] tests/plugin/syscall.c:42:43: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/syscall.c:42:60: warning: unused parameter 'vcpu_index' [-Wunused-parameter] tests/plugin/syscall.c:43:48: warning: unused parameter 'a1' [-Wunused-parameter] tests/plugin/syscall.c:43:61: warning: unused parameter 'a2' [-Wunused-parameter] tests/plugin/syscall.c:44:35: warning: unused parameter 'a3' [-Wunused-parameter] tests/plugin/syscall.c:44:48: warning: unused parameter 'a4' [-Wunused-parameter] tests/plugin/syscall.c:44:61: warning: unused parameter 'a5' [-Wunused-parameter] tests/plugin/syscall.c:45:35: warning: unused parameter 'a6' [-Wunused-parameter] tests/plugin/syscall.c:45:48: warning: unused parameter 'a7' [-Wunused-parameter] tests/plugin/syscall.c:45:61: warning: unused parameter 'a8' [-Wunused-parameter] tests/plugin/syscall.c:59:47: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/syscall.c:59:64: warning: unused parameter 'vcpu_idx' [-Wunused-parameter] tests/plugin/syscall.c:79:48: warning: unused parameter 'user_data' [-Wunused-parameter] tests/plugin/syscall.c:91:44: warning: cast from 'const void *' to 'SyscallStats *' drops const qualifier [-Wcast-qual] tests/plugin/syscall.c:92:44: warning: cast from 'const void *' to 'SyscallStats *' drops const qualifier [-Wcast-qual] tests/plugin/syscall.c:98:42: warning: unused parameter 'id' [-Wunused-parameter] tests/plugin/syscall.c:98:52: warning: unused parameter 'p' [-Wunused-parameter] tests/qapi-builtin-types.c:227:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_builtin_types_c' [-Wmissing-variable-declarations] tests/qapi-builtin-visit.c:440:17: warning: implicit conversion changes signedness: 'QType' (aka 'enum QType') to 'int' [-Wsign-conversion] tests/qapi-builtin-visit.c:442:12: warning: implicit conversion changes signedness: 'int' to 'QType' (aka 'enum QType') [-Wsign-conversion] tests/qapi-builtin-visit.c:447:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_qapi_builtin_visit_c' [-Wmissing-variable-declarations] tests/qtest/ac97-test.c:35:58: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/ac97-test.c:57:33: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/acpi-utils.c:100:38: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/acpi-utils.c:109:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'gint' (aka 'int') [-Wshorten-64-to-32] tests/qtest/acpi-utils.c:110:26: warning: comparison of integers of different signs: 'gint' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/acpi-utils.c:114:44: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/acpi-utils.c:141:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/acpi-utils.c:141:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/acpi-utils.c:142:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] tests/qtest/acpi-utils.c:144:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/acpi-utils.c:42:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/acpi-utils.c:43:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/acpi-utils.c:72:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/acpi-utils.c:72:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/acpi-utils.c:77:5: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/acpi-utils.c:97:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/acpi-utils.h:19:9: warning: padding size of 'AcpiSdtTable' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/acpi-utils.h:22:12: warning: padding struct 'AcpiSdtTable' with 4 bytes to align 'aml_file' [-Wpadded] tests/qtest/adm1272-test.c:156:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/adm1272-test.c:156:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/adm1272-test.c:156:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/adm1272-test.c:156:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/adm1272-test.c:157:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:169:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/adm1272-test.c:169:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/adm1272-test.c:169:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/adm1272-test.c:169:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/adm1272-test.c:177:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:190:44: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/adm1272-test.c:190:67: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/adm1272-test.c:196:32: warning: implicit conversion changes signedness: 'int' to 'int16_t' (aka 'short') [-Wsign-conversion] tests/qtest/adm1272-test.c:197:22: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/adm1272-test.c:23:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:249:41: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/adm1272-test.c:249:64: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/adm1272-test.c:24:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:256:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:25:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:260:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:265:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:269:19: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:274:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:278:17: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:283:9: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:287:15: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/adm1272-test.c:293:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/adm1272-test.c:293:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/adm1272-test.c:30:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:32:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:33:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:34:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:35:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:368:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/adm1272-test.c:368:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/adm1272-test.c:39:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:400:50: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/adm1272-test.c:400:73: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/adm1272-test.c:40:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:445:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/adm1272-test.c:45:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:46:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:51:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:52:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:53:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:54:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:55:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:62:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:63:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:68:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:69:9: warning: macro is not used [-Wunused-macros] tests/qtest/adm1272-test.c:86:21: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/qtest/adm1272-test.c:86:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint16_t' (aka 'unsigned short') [-Wfloat-conversion] tests/qtest/adm1272-test.c:93:47: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] tests/qtest/ahci-test.c:1032:10: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1061:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:106:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:108:44: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1092:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1116:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:111:43: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:111:46: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1170:10: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1182:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:1229:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1248:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:1303:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1323:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:1368:10: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1453:18: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/ahci-test.c:1467:60: warning: unused parameter 'cmd' [-Wunused-parameter] tests/qtest/ahci-test.c:1479:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:1493:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/ahci-test.c:1500:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/ahci-test.c:1512:21: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1563:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ahci-test.c:1563:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1563:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1563:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1580:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:1593:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ahci-test.c:1593:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1593:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1593:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1595:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ahci-test.c:1595:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1595:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1595:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1607:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ahci-test.c:1607:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1607:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1607:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1613:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ahci-test.c:1613:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1613:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1613:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1623:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ahci-test.c:1623:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1623:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1623:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1717:13: warning: enumeration value 'NUM_OFFSETS' not explicitly handled in switch [-Wswitch-enum] tests/qtest/ahci-test.c:1724:16: warning: extension used [-Wlanguage-extension-token] tests/qtest/ahci-test.c:1724:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ahci-test.c:1775:52: warning: cast from 'const void *' to 'struct AHCIIOTestOptions *' drops const qualifier [-Wcast-qual] tests/qtest/ahci-test.c:1779:13: warning: enumeration value 'NUM_LENGTHS' not explicitly handled in switch [-Wswitch-enum] tests/qtest/ahci-test.c:1928:41: warning: implicit conversion changes signedness: 'int' to 'enum IOMode' [-Wsign-conversion] tests/qtest/ahci-test.c:1928:44: warning: implicit conversion changes signedness: 'int' to 'enum AddrMode' [-Wsign-conversion] tests/qtest/ahci-test.c:1928:47: warning: implicit conversion changes signedness: 'int' to 'enum BuffLen' [-Wsign-conversion] tests/qtest/ahci-test.c:1928:50: warning: implicit conversion changes signedness: 'int' to 'enum OffsetType' [-Wsign-conversion] tests/qtest/ahci-test.c:231:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:330:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/ahci-test.c:334:41: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:532:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:539:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:624:39: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:627:39: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:628:40: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:830:27: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:833:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:842:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:846:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:864:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ahci-test.c:883:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ahci-test.c:895:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/arm-cpu-features.c:198:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:198:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:198:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:198:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:216:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:216:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:216:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:216:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:237:20: warning: implicit conversion loses integer precision: 'gint64' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/qtest/arm-cpu-features.c:256:47: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] tests/qtest/arm-cpu-features.c:256:49: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] tests/qtest/arm-cpu-features.c:270:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:270:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:270:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:270:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:273:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:273:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:273:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:273:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:276:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:276:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:276:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:276:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:279:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:279:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:279:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:279:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:280:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:280:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:280:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:280:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:304:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:304:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:304:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:304:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:307:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:307:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:307:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:307:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:309:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:309:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:309:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:309:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:313:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:313:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:313:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:313:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:315:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:315:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:315:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:315:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:319:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:319:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:319:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:319:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:327:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:327:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:327:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:327:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:330:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:330:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:330:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:330:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:332:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:332:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:332:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:332:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:336:48: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/arm-cpu-features.c:342:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:342:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:342:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:342:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:348:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:348:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:348:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:348:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:349:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:349:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:349:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:349:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:355:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:355:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:355:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:355:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:356:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:356:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:356:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:356:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:363:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:363:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:363:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:363:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:364:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:364:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:364:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:364:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:365:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:365:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:365:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:365:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:366:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:366:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:366:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:366:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:371:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/arm-cpu-features.c:378:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:378:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:378:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:378:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:381:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:381:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:381:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:381:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:384:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:384:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:384:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:384:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:387:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:387:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:387:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:387:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:390:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:390:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:390:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:390:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:396:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/arm-cpu-features.c:409:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:409:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:409:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:409:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:410:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:410:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:410:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:410:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:417:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:417:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:417:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:417:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:418:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:418:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:418:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:418:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:419:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:419:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:419:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:419:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:420:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:420:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:420:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:420:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:421:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:421:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:421:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:421:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:422:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:422:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:422:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:422:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:423:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:423:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:423:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:423:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:427:56: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/arm-cpu-features.c:436:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:436:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:436:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:436:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:438:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:438:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:438:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:438:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:440:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:440:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:440:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:440:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:443:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:443:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:443:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:443:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:444:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:444:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:444:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:444:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:447:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:447:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:447:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:447:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:448:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:448:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:448:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:448:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:449:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:449:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:449:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:449:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:451:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:451:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:451:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:451:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:452:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:452:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:452:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:452:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:455:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:455:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:455:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:455:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:456:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:456:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:456:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:456:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:457:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:457:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:457:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:457:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:458:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:458:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:458:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:458:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:459:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:459:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:459:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:459:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:45:41: warning: format string is not a string literal [-Wformat-nonliteral] tests/qtest/arm-cpu-features.c:461:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:461:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:461:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:461:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:462:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:462:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:462:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:462:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:467:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:467:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:467:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:467:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:468:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:468:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:468:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:468:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:469:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:469:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:469:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:469:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:471:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:471:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:471:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:471:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:478:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:478:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:478:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:478:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:488:60: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/arm-cpu-features.c:495:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:495:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:495:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:495:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:496:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:496:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:496:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:496:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:497:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:497:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:497:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:497:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:508:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:508:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:508:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:508:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:50:53: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/arm-cpu-features.c:512:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:512:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:512:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:512:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:515:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:515:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:515:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:515:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:516:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:516:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:516:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:516:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:517:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:517:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:517:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:517:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:524:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:524:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:524:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:524:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:525:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:525:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:525:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:525:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:531:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:531:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:531:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:531:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:535:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:535:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:535:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:535:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:536:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:536:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:536:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:536:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:541:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/arm-cpu-features.c:545:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:545:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:545:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:545:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:548:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/arm-cpu-features.c:554:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:554:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:554:17: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:554:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:564:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:564:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:564:17: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:564:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:574:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/arm-cpu-features.c:574:34: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'long long' [-Wsign-conversion] tests/qtest/arm-cpu-features.c:577:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:577:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:577:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:577:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:589:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:589:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:589:17: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:589:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:596:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:596:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:596:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:596:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:597:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:597:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:597:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:597:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:598:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:598:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:598:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:598:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:599:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/arm-cpu-features.c:599:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/arm-cpu-features.c:599:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/arm-cpu-features.c:599:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/arm-cpu-features.c:77:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] tests/qtest/arm-cpu-features.c:77:42: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] tests/qtest/aspeed_gpio-test.c:38:35: warning: cast from 'const void *' to 'struct QTestState *' drops const qualifier [-Wcast-qual] tests/qtest/aspeed_gpio-test.c:56:35: warning: cast from 'const void *' to 'struct QTestState *' drops const qualifier [-Wcast-qual] tests/qtest/aspeed_hace-test.c:15:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:17:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:188:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_hace-test.c:18:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:21:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:221:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_hace-test.c:254:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_hace-test.c:26:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:27:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:28:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:29:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:305:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_hace-test.c:30:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:31:10: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:34:9: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_hace-test.c:356:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_hace-test.c:397:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_hace-test.c:438:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:109:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:110:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:121:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:156:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:157:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:191:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:200:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:238:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:245:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:289:64: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:296:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:330:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:337:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:371:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:379:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:413:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:414:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:41:11: warning: macro is not used [-Wunused-macros] tests/qtest/aspeed_smc-test.c:420:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:530:24: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:533:25: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:533:39: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:533:47: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:540:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/aspeed_smc-test.c:545:46: warning: extension used [-Wlanguage-extension-token] tests/qtest/aspeed_smc-test.c:545:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/aspeed_smc-test.c:549:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/aspeed_smc-test.c:550:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:555:56: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] tests/qtest/aspeed_smc-test.c:556:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/aspeed_smc-test.c:575:24: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:578:26: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:578:36: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:578:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:578:58: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/aspeed_smc-test.c:585:35: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/aspeed_smc-test.c:590:46: warning: extension used [-Wlanguage-extension-token] tests/qtest/aspeed_smc-test.c:590:46: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/aspeed_smc-test.c:594:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/aspeed_smc-test.c:595:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/aspeed_smc-test.c:600:56: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] tests/qtest/aspeed_smc-test.c:601:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bcm2835-dma-test.c:44:16: warning: no previous extern declaration for non-static variable 'check_data' [-Wmissing-variable-declarations] tests/qtest/bcm2835-dma-test.c:48:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/bcm2835-dma-test.c:53:15: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/bcm2835-dma-test.c:72:16: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/bcm2835-dma-test.c:81:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/bcm2835-dma-test.c:86:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/bios-tables-test.c:1033:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:1033:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:1033:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:1033:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:1048:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:1048:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:1048:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:1048:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:1066:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:1066:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:1066:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:1066:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:1237:25: warning: possible misuse of comma operator here [-Wcomma] tests/qtest/bios-tables-test.c:1254:10: warning: no previous extern declaration for non-static variable 'tpm_tis_base_addr' [-Wmissing-variable-declarations] tests/qtest/bios-tables-test.c:139:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bios-tables-test.c:170:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/bios-tables-test.c:1853:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bios-tables-test.c:186:35: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/bios-tables-test.c:1875:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:1875:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:1875:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:1875:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:1895:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:1895:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:1895:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:1895:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:199:54: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:236:64: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/bios-tables-test.c:248:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bios-tables-test.c:303:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bios-tables-test.c:341:43: warning: implicit conversion changes signedness: 'gsize' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] tests/qtest/bios-tables-test.c:352:50: warning: implicit conversion changes signedness: 'gsize' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] tests/qtest/bios-tables-test.c:373:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bios-tables-test.c:402:27: warning: implicit conversion loses integer precision: 'gsize' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/bios-tables-test.c:444:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] tests/qtest/bios-tables-test.c:517:21: warning: 'ret' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/bios-tables-test.c:588:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/bios-tables-test.c:589:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/bios-tables-test.c:599:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/bios-tables-test.c:600:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/bios-tables-test.c:648:54: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/bios-tables-test.c:649:55: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/bios-tables-test.c:652:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/bios-tables-test.c:704:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/bios-tables-test.c:711:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/bios-tables-test.c:718:30: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/bios-tables-test.c:722:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/bios-tables-test.c:741:13: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/bios-tables-test.c:800:28: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/bios-tables-test.c:80:17: warning: padding struct 'test_data' with 7 bytes to align 'machine' [-Wpadded] tests/qtest/bios-tables-test.c:848:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:848:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:848:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:848:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:861:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:861:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:861:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:861:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:874:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:874:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:874:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:874:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:888:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:888:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:888:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:888:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:902:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:902:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:902:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:902:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:90:13: warning: padding struct 'test_data' with 4 bytes to align 'tables' [-Wpadded] tests/qtest/bios-tables-test.c:916:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:916:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:916:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:916:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:932:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:932:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:932:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:932:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:93:14: warning: padding struct 'test_data' with 1 byte to align 'smbios_cpu_max_speed' [-Wpadded] tests/qtest/bios-tables-test.c:949:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:949:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:949:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:949:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:96:14: warning: padding struct 'test_data' with 1 byte to align 'smbios_core_count2' [-Wpadded] tests/qtest/bios-tables-test.c:978:38: warning: extension used [-Wlanguage-extension-token] tests/qtest/bios-tables-test.c:978:38: warning: padding size of 'struct (unnamed at ../tests/qtest/bios-tables-test.c:978:38)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/bios-tables-test.c:978:38: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/bios-tables-test.c:99:17: warning: padding struct 'test_data' with 4 bytes to align 'qts' [-Wpadded] tests/qtest/boot-order-test.c:108:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/boot-order-test.c:118:5: warning: 'glib_autoptr_cleanup_QFWCFG' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/boot-order-test.c:128:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/boot-order-test.c:143:5: warning: 'glib_autoptr_cleanup_QFWCFG' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/boot-order-test.c:155:5: warning: 'glib_autoptr_cleanup_QFWCFG' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/boot-order-test.c:43:32: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/boot-order-test.c:46:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/boot-order-test.c:46:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/boot-order-test.c:46:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/boot-order-test.c:46:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/boot-order-test.c:82:15: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/boot-sector.c:103:15: warning: extension used [-Wlanguage-extension-token] tests/qtest/boot-sector.c:103:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/boot-sector.c:121:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/boot-sector.c:126:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/boot-sector.c:151:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/boot-sector.c:151:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/boot-sector.c:154:43: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/boot-sector.c:164:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/boot-sector.c:164:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/boot-sector.c:164:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/boot-sector.c:164:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/boot-sector.c:169:21: warning: variable 'signature' may be uninitialized when used here [-Wconditional-uninitialized] tests/qtest/boot-serial-test.c:143:38: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:146:38: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:147:56: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:148:43: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:149:40: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:150:53: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:151:40: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:152:48: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:153:45: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:156:23: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:157:39: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:158:39: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:159:58: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:160:65: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:161:50: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:162:51: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:163:67: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:164:53: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:165:38: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:166:38: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:167:44: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:168:44: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:169:48: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:170:78: warning: missing field 'bios' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:173:56: warning: missing field 'bios' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:175:46: warning: missing field 'bios' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:178:64: warning: missing field 'codesize' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:180:22: warning: missing field 'bios' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:181:70: warning: missing field 'bios' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:183:64: warning: missing field 'bios' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:185:12: warning: missing field 'machine' initializer [-Wmissing-field-initializers] tests/qtest/boot-serial-test.c:197:39: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/boot-serial-test.c:253:23: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/qtest/cdrom-test.c:26:44: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/cdrom-test.c:27:48: warning: integer constant not in range of enumerated type 'GSpawnFlags' [-Wassign-enum] tests/qtest/cdrom-test.c:40:50: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/cmsdk-apb-dualtimer-test.c:28:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:29:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:36:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:37:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:42:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:43:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:45:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-dualtimer-test.c:46:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-watchdog-test.c:32:9: warning: macro is not used [-Wunused-macros] tests/qtest/cmsdk-apb-watchdog-test.c:33:9: warning: macro is not used [-Wunused-macros] tests/qtest/cpu-plug-test.c:53:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/cpu-plug-test.c:53:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/cpu-plug-test.c:53:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/cpu-plug-test.c:53:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/cpu-plug-test.c:62:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/cpu-plug-test.c:62:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/cpu-plug-test.c:62:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/cpu-plug-test.c:62:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/cpu-plug-test.c:67:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/cpu-plug-test.c:67:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/cpu-plug-test.c:67:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/cpu-plug-test.c:67:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/cxl-test.c:109:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/cxl-test.c:124:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/cxl-test.c:95:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/device-introspect-test.c:114:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:114:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:114:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:114:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:134:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:134:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:134:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:134:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:162:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:162:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:162:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:162:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:163:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:163:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:163:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:163:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:193:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:193:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:193:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:193:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:194:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:194:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:194:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:194:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:267:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:267:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:267:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:267:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:269:20: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:26:12: warning: no previous extern declaration for non-static variable 'common_args' [-Wmissing-variable-declarations] tests/qtest/device-introspect-test.c:302:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:302:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:302:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:302:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:303:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:303:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:303:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:303:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:40:22: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/device-introspect-test.c:43:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:43:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:43:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:43:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:44:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:44:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:44:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:44:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:57:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:57:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:57:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:57:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-introspect-test.c:58:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-introspect-test.c:58:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-introspect-test.c:58:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-introspect-test.c:58:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-plug-test.c:24:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-plug-test.c:24:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-plug-test.c:24:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-plug-test.c:24:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-plug-test.c:40:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-plug-test.c:40:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-plug-test.c:40:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-plug-test.c:40:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-plug-test.c:46:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-plug-test.c:46:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-plug-test.c:46:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-plug-test.c:46:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/device-plug-test.c:49:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/device-plug-test.c:49:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/device-plug-test.c:49:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/device-plug-test.c:49:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/drive_del-test.c:137:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/drive_del-test.c:137:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/drive_del-test.c:137:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/drive_del-test.c:137:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/drive_del-test.c:150:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/drive_del-test.c:150:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/drive_del-test.c:150:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/drive_del-test.c:150:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/drive_del-test.c:326:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/drive_del-test.c:326:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/drive_del-test.c:326:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/drive_del-test.c:326:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/drive_del-test.c:39:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/drive_del-test.c:39:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/drive_del-test.c:39:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/drive_del-test.c:39:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/drive_del-test.c:71:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/drive_del-test.c:71:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/drive_del-test.c:71:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/drive_del-test.c:71:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ds1338-test.c:31:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/ds1338-test.c:31:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/ds1338-test.c:42:53: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ds1338-test.c:43:47: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ds1338-test.c:44:57: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/ds1338-test.c:58:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/e1000-test.c:42:59: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/e1000-test.c:61:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/e1000-test.c:61:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/e1000-test.c:61:21: warning: padding size of 'struct (unnamed at ../tests/qtest/e1000-test.c:61:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/e1000-test.c:61:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/e1000-test.c:68:34: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/e1000e-test.c:101:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/e1000e-test.c:129:36: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/e1000e-test.c:129:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/e1000e-test.c:129:71: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/e1000e-test.c:187:50: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/e1000e-test.c:187:74: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/e1000e-test.c:211:54: warning: unused parameter 'arg' [-Wunused-parameter] tests/qtest/e1000e-test.c:238:34: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/e1000e-test.c:70:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/e1000e-test.c:72:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/e1000e-test.c:85:15: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/eepro100-test.c:51:62: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/eepro100-test.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/eepro100-test.c:70:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/eepro100-test.c:70:21: warning: padding size of 'struct (unnamed at ../tests/qtest/eepro100-test.c:70:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/eepro100-test.c:70:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/eepro100-test.c:77:37: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/emc141x-test.c:26:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/qtest/emc141x-test.c:27:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/emc141x-test.c:27:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/emc141x-test.c:27:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/emc141x-test.c:27:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/emc141x-test.c:38:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/emc141x-test.c:38:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/emc141x-test.c:38:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/emc141x-test.c:38:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/emc141x-test.c:41:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/emc141x-test.c:41:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/emc141x-test.c:46:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/emc141x-test.c:61:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/emc141x-test.c:81:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/endianness-test.c:108:24: warning: comparison of integers of different signs: 'const uint64_t' (aka 'const unsigned long long') and 'int' [-Wsign-compare] tests/qtest/endianness-test.c:123:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/endianness-test.c:195:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/endianness-test.c:239:38: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/endianness-test.c:25:17: warning: padding struct 'struct TestCase' with 7 bytes to align 'superio' [-Wpadded] tests/qtest/endianness-test.c:29:21: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/endianness-test.c:29:24: warning: missing field 'bswap' initializer [-Wmissing-field-initializers] tests/qtest/endianness-test.c:31:37: warning: missing field 'bswap' initializer [-Wmissing-field-initializers] tests/qtest/endianness-test.c:35:43: warning: missing field 'bswap' initializer [-Wmissing-field-initializers] tests/qtest/endianness-test.c:46:23: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/endianness-test.c:46:26: warning: missing field 'bswap' initializer [-Wmissing-field-initializers] tests/qtest/endianness-test.c:47:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/endianness-test.c:53:24: warning: comparison of integers of different signs: 'const uint64_t' (aka 'const unsigned long long') and 'int' [-Wsign-compare] tests/qtest/endianness-test.c:64:24: warning: comparison of integers of different signs: 'const uint64_t' (aka 'const unsigned long long') and 'int' [-Wsign-compare] tests/qtest/endianness-test.c:75:24: warning: comparison of integers of different signs: 'const uint64_t' (aka 'const unsigned long long') and 'int' [-Wsign-compare] tests/qtest/endianness-test.c:86:24: warning: comparison of integers of different signs: 'const uint64_t' (aka 'const unsigned long long') and 'int' [-Wsign-compare] tests/qtest/endianness-test.c:97:24: warning: comparison of integers of different signs: 'const uint64_t' (aka 'const unsigned long long') and 'int' [-Wsign-compare] tests/qtest/erst-test.c:17:42: warning: unused parameter 'devfn' [-Wunused-parameter] tests/qtest/es1370-test.c:35:60: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/es1370-test.c:58:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/fdc-test.c:137:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:183:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:193:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:256:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:258:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:307:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/fdc-test.c:307:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/fdc-test.c:307:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/fdc-test.c:307:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/fdc-test.c:338:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/fdc-test.c:338:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/fdc-test.c:338:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/fdc-test.c:338:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/fdc-test.c:371:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:373:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:393:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:402:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:423:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:458:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fdc-test.c:466:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/fw_cfg-test.c:146:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:146:63: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:156:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:156:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:190:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:210:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:229:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:89:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/fw_cfg-test.c:89:67: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/hd-geo-test.c:124:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:124:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:124:51: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:125:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:125:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:154:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/hd-geo-test.c:154:21: warning: padding size of 'struct (unnamed at ../tests/qtest/hd-geo-test.c:154:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/hd-geo-test.c:154:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/hd-geo-test.c:214:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/hd-geo-test.c:282:49: warning: implicit conversion changes signedness: 'Backend' to 'int' [-Wsign-conversion] tests/qtest/hd-geo-test.c:282:57: warning: implicit conversion changes signedness: 'Backend' to 'int' [-Wsign-conversion] tests/qtest/hd-geo-test.c:394:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/qtest/hd-geo-test.c:396:64: warning: implicit conversion changes signedness: 'Backend' to 'int' [-Wsign-conversion] tests/qtest/hd-geo-test.c:408:14: warning: padding struct 'struct (unnamed at ../tests/qtest/hd-geo-test.c:406:9)' with 3 bytes to align 'head' [-Wpadded] tests/qtest/hd-geo-test.c:428:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/hd-geo-test.c:442:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:443:32: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:455:23: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:456:36: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:476:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/hd-geo-test.c:493:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:501:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:520:9: warning: padding size of 'CHSResult' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/hd-geo-test.c:549:30: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/hd-geo-test.c:574:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/hd-geo-test.c:590:12: warning: padding struct 'TestArgs' with 4 bytes to align 'drives' [-Wpadded] tests/qtest/hd-geo-test.c:610:11: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/hd-geo-test.c:622:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:637:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:652:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:672:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:689:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/hd-geo-test.c:922:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/hd-geo-test.c:922:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/hd-geo-test.c:922:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/hd-geo-test.c:922:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/hd-geo-test.c:94:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/hd-geo-test.c:99:60: warning: unused parameter 'n' [-Wunused-parameter] tests/qtest/i440fx-test.c:150:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/i440fx-test.c:152:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/i440fx-test.c:154:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/i440fx-test.c:156:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/i440fx-test.c:171:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/i440fx-test.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/i440fx-test.c:225:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/i440fx-test.c:225:21: warning: padding size of 'struct (unnamed at ../tests/qtest/i440fx-test.c:225:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/i440fx-test.c:225:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/i440fx-test.c:301:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/i440fx-test.c:302:18: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/i440fx-test.c:312:48: warning: unused parameter 'user_data' [-Wunused-parameter] tests/qtest/i440fx-test.c:368:40: warning: unused parameter 'user_data' [-Wunused-parameter] tests/qtest/i440fx-test.c:374:42: warning: unused parameter 'user_data' [-Wunused-parameter] tests/qtest/ide-test.c:1023:32: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:1029:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/ide-test.c:116:5: warning: ISO C restricts enumerator values to range of 'int' (2147483648 is too large) [-Wpedantic] tests/qtest/ide-test.c:119:9: warning: macro is not used [-Wunused-macros] tests/qtest/ide-test.c:120:9: warning: macro is not used [-Wunused-macros] tests/qtest/ide-test.c:135:24: warning: format string is not a string literal [-Wformat-nonliteral] tests/qtest/ide-test.c:248:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/ide-test.c:251:48: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:262:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:268:47: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:340:32: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:341:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:352:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:353:31: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:353:31: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:353:31)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:353:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:361:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:362:31: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:362:31: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:362:31)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:362:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:369:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:369:62: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:369:62: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:369:62)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:369:62: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:380:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:380:62: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:380:62: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:380:62)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:380:62: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:414:32: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:414:42: warning: possible misuse of comma operator here [-Wcomma] tests/qtest/ide-test.c:415:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:415:47: warning: possible misuse of comma operator here [-Wcomma] tests/qtest/ide-test.c:422:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ide-test.c:423:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ide-test.c:427:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:428:31: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:428:31: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:428:31)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:428:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:433:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ide-test.c:434:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long long *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ide-test.c:438:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:439:31: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:439:31: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:439:31)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:439:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:467:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/ide-test.c:509:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:510:42: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:510:42: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:510:42)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:510:42: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:515:19: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:516:51: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:516:51: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:516:51)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:516:51: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:541:28: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/ide-test.c:543:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:544:37: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:544:37: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:544:37)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:544:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:652:49: warning: unused parameter 'device' [-Wunused-parameter] tests/qtest/ide-test.c:673:33: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:674:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:678:14: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:679:31: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:679:31: warning: padding size of 'struct (unnamed at ../tests/qtest/ide-test.c:679:31)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/ide-test.c:679:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/ide-test.c:768:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/ide-test.c:768:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/ide-test.c:768:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:768:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ide-test.c:840:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/ide-test.c:846:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/ide-test.c:847:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/ide-test.c:850:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/ide-test.c:852:37: warning: cast from 'Read10CDB *' (aka 'struct Read10CDB *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] tests/qtest/ide-test.c:914:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:914:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ide-test.c:915:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/ide-test.c:917:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/ide-test.c:927:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/ide-test.c:928:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/ide-test.c:960:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/ide-test.c:961:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/ide-test.c:973:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/ide-test.c:973:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/ide-test.c:973:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ide-test.c:974:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/ipmi-kcs-test.c:140:9: warning: 'break' will never be executed [-Wunreachable-code-break] tests/qtest/ipmi-kcs-test.c:44:9: warning: macro is not used [-Wunused-macros] tests/qtest/ipmi-kcs-test.c:45:9: warning: macro is not used [-Wunused-macros] tests/qtest/ipmi-kcs-test.c:46:9: warning: macro is not used [-Wunused-macros] tests/qtest/ipoctal232-test.c:22:23: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/ipoctal232-test.c:22:34: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/ipoctal232-test.c:22:57: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/ipoctal232-test.c:26:38: warning: unused parameter 'pci_bus' [-Wunused-parameter] tests/qtest/ipoctal232-test.c:26:64: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/ipoctal232-test.c:27:38: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/ipoctal232-test.c:42:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/ipoctal232-test.c:49:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/isl_pmbus_vr-test.c:153:54: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:154:54: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:218:41: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:218:64: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:271:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:271:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:346:44: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:346:67: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:361:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:361:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:40:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/isl_pmbus_vr-test.c:40:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/isl_pmbus_vr-test.c:40:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/isl_pmbus_vr-test.c:40:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/isl_pmbus_vr-test.c:413:50: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:413:73: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:41:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/isl_pmbus_vr-test.c:474:41: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/isl_pmbus_vr-test.c:53:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/isl_pmbus_vr-test.c:53:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/isl_pmbus_vr-test.c:53:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/isl_pmbus_vr-test.c:53:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/isl_pmbus_vr-test.c:61:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/isl_pmbus_vr-test.c:75:44: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/isl_pmbus_vr-test.c:75:67: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqmp.c:107:46: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqmp.c:116:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqmp.c:119:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqmp.c:148:39: warning: format string is not a string literal [-Wformat-nonliteral] tests/qtest/libqmp.c:176:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqmp.c:176:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqmp.c:176:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqmp.c:176:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqmp.c:245:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqmp.c:245:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqmp.c:245:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqmp.c:245:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqmp.c:257:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqmp.c:257:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqmp.c:257:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqmp.c:257:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqmp.c:42:16: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/libqmp.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqmp.h:47:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] tests/qtest/libqos/../libqmp.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqmp.h:47:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] tests/qtest/libqos/../libqtest.h:110:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:249:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:309:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:311:30: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:340:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:341:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:493:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:494:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:504:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:505:4: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:506:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:507:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:519:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:51:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:530:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:541:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:553:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:573:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:584:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:586:38: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:609:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:629:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:642:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:644:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:650:23: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:650:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:679:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:689:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:698:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:711:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:712:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:721:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:729:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:738:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:739:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:750:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:751:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:765:5: warning: '@protocol' command should not be used in a comment attached to a non-protocol declaration [-Wdocumentation] tests/qtest/libqos/../libqtest.h:803:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:80:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/../libqtest.h:817:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c:95:40: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/ahci.c:1055:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:1060:15: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:1095:31: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:1112:25: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:1112:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:1141:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:1149:13: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:1149:32: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:1150:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/ahci.c:1178:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:252:72: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:265:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:271:31: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:275:38: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:289:28: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:289:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:291:44: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:297:28: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:297:57: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:299:44: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:302:28: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:303:28: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:307:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:310:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:317:28: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:318:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:322:27: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:323:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:329:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:331:31: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:334:34: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:336:38: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:339:35: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:340:51: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:36:16: warning: padding size of 'struct AHCICommandProp' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/ahci.c:379:34: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:465:73: warning: unused parameter 'slot' [-Wunused-parameter] tests/qtest/libqos/ahci.c:47:14: warning: padding struct 'struct AHCICommandProp' with 6 bytes to align 'size' [-Wpadded] tests/qtest/libqos/ahci.c:51:17: warning: no previous extern declaration for non-static variable 'ahci_command_properties' [-Wmissing-variable-declarations] tests/qtest/libqos/ahci.c:603:42: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:620:16: warning: no previous extern declaration for non-static variable 'default_opts' [-Wmissing-variable-declarations] tests/qtest/libqos/ahci.c:626:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/ahci.c:627:4: warning: unknown command tag name 'port'; did you mean 'post'? [-Wdocumentation-unknown-command] tests/qtest/libqos/ahci.c:629:4: warning: unknown command tag name 'op'; did you mean 'p'? [-Wdocumentation-unknown-command] tests/qtest/libqos/ahci.c:655:46: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/libqos/ahci.c:745:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/ahci.c:745:21: warning: padding size of 'struct (unnamed at ../tests/qtest/libqos/ahci.c:745:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/libqos/ahci.c:745:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/libqos/ahci.c:798:18: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:798:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] tests/qtest/libqos/ahci.c:806:40: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:829:35: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/ahci.c:833:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/ahci.c:833:28: warning: padding size of 'struct (unnamed at ../tests/qtest/libqos/ahci.c:833:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/libqos/ahci.c:833:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/libqos/ahci.c:913:55: warning: unused parameter 'cmd' [-Wunused-parameter] tests/qtest/libqos/ahci.c:98:20: warning: padding struct 'struct AHCICommand' with 4 bytes to align 'atapi_cmd' [-Wpadded] tests/qtest/libqos/ahci.c:991:27: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/ahci.h:328:16: warning: padding size of 'struct AHCIPortQState' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/ahci.h:336:16: warning: padding size of 'struct AHCIQState' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/ahci.h:344:20: warning: padding struct 'struct AHCIQState' with 4 bytes to align 'port' [-Wpadded] tests/qtest/libqos/ahci.h:432:16: warning: packed attribute is unnecessary for 'struct NCQFIS' [-Wpacked] tests/qtest/libqos/ahci.h:483:14: warning: padding struct 'struct AHCIOpts' with 3 bytes to align 'bcl' [-Wpadded] tests/qtest/libqos/ahci.h:484:14: warning: padding struct 'struct AHCIOpts' with 4 bytes to align 'lba' [-Wpadded] tests/qtest/libqos/ahci.h:489:11: warning: padding struct 'struct AHCIOpts' with 5 bytes to align 'pre_cb' [-Wpadded] tests/qtest/libqos/ahci.h:545:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/ahci.h:551:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/arm-imx25-pdk-machine.c:92:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/arm-n800-machine.c:92:33: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/arm-raspi2-machine.c:92:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/arm-sabrelite-machine.c:92:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/arm-smdkc210-machine.c:92:37: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/arm-virt-machine.c:102:41: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c:95:43: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/e1000e.c:103:37: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'guint64' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/libqos/e1000e.c:236:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/e1000e.c:42:26: warning: cast from 'char *' to 'QE1000E_PCI *' (aka 'struct QE1000E_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/e1000e.c:42:26: warning: cast from 'const struct QE1000E *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/e1000e.c:42:26: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/e1000e.c:42:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/e1000e.c:48:26: warning: cast from 'char *' to 'QE1000E_PCI *' (aka 'struct QE1000E_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/e1000e.c:48:26: warning: cast from 'const struct QE1000E *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/e1000e.c:48:26: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/e1000e.c:48:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/e1000e.c:54:26: warning: cast from 'char *' to 'QE1000E_PCI *' (aka 'struct QE1000E_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/e1000e.c:54:26: warning: cast from 'const struct QE1000E *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/e1000e.c:54:26: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/e1000e.c:54:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/e1000e.c:71:26: warning: cast from 'char *' to 'QE1000E_PCI *' (aka 'struct QE1000E_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/e1000e.c:71:26: warning: cast from 'const struct QE1000E *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/e1000e.c:71:26: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/e1000e.c:71:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/e1000e.c:86:58: warning: unused parameter 'devfn' [-Wunused-parameter] tests/qtest/libqos/e1000e.c:95:26: warning: cast from 'char *' to 'QE1000E_PCI *' (aka 'struct QE1000E_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/e1000e.c:95:26: warning: cast from 'const struct QE1000E *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/e1000e.c:95:26: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/e1000e.c:95:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/e1000e.c:96:47: warning: implicit conversion changes signedness: 'long long' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/libqos/fw_cfg.c:112:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/libqos/fw_cfg.c:136:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/fw_cfg.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/libqos/fw_cfg.c:145:54: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/fw_cfg.c:90:18: warning: cast from 'unsigned char *' to 'FWCfgFile *' (aka 'struct fw_cfg_file *') increases required alignment from 1 to 4 [-Wcast-align] tests/qtest/libqos/fw_cfg.c:97:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/generic-pcihost.c:111:28: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:111:28: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:111:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:111:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:112:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/generic-pcihost.c:121:28: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:121:28: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:121:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:121:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:122:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/generic-pcihost.c:131:28: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:131:28: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:131:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:131:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:132:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/generic-pcihost.c:142:28: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:142:28: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:142:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:142:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:143:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/generic-pcihost.c:151:28: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:151:28: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:151:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:151:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:152:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/generic-pcihost.c:161:28: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:161:28: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:161:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:161:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:162:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/generic-pcihost.c:179:41: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqos/generic-pcihost.c:230:41: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/generic-pcihost.c:231:45: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/generic-pcihost.c:44:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:44:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:44:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:44:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:51:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:51:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:51:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:51:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:58:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:58:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:58:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:58:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:65:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:65:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:65:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:65:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:72:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:72:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:72:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:72:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:79:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:79:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:79:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:79:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:86:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:86:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:86:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:86:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/generic-pcihost.c:93:25: warning: cast from 'char *' to 'QGenericPCIBus *' (aka 'struct QGenericPCIBus *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/generic-pcihost.c:93:25: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/generic-pcihost.c:93:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/generic-pcihost.c:93:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/i2c-imx.c:103:17: warning: cast from 'char *' to 'IMXI2C *' (aka 'struct IMXI2C *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/i2c-imx.c:103:17: warning: cast from 'const struct I2CAdapter *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/i2c-imx.c:103:17: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/i2c-imx.c:103:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/i2c-imx.c:216:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/i2c-imx.c:37:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/i2c-imx.c:43:17: warning: cast from 'char *' to 'IMXI2C *' (aka 'struct IMXI2C *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/i2c-imx.c:43:17: warning: cast from 'const struct I2CAdapter *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/i2c-imx.c:43:17: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/i2c-imx.c:43:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/i2c-omap.c:100:18: warning: cast from 'char *' to 'OMAPI2C *' (aka 'struct OMAPI2C *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/i2c-omap.c:100:18: warning: cast from 'const struct I2CAdapter *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/i2c-omap.c:100:18: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/i2c-omap.c:100:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/i2c-omap.c:196:37: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/i2c-omap.c:56:18: warning: cast from 'char *' to 'OMAPI2C *' (aka 'struct OMAPI2C *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/i2c-omap.c:56:18: warning: cast from 'const struct I2CAdapter *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/i2c-omap.c:56:18: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/i2c-omap.c:56:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/i2c-omap.c:80:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/i2c-omap.c:82:26: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/i2c.c:51:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/i2c.c:68:57: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqos/i2c.h:31:8: warning: padding size of 'struct QI2CDevice' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/libqos-malloc.c:134:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:134:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:161:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:161:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:162:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:162:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:170:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:170:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:171:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:171:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:236:12: warning: integer constant not in range of enumerated type 'QAllocOpts' [-Wassign-enum] tests/qtest/libqos/libqos-malloc.c:23:9: warning: macro is not used [-Wunused-macros] tests/qtest/libqos/libqos-malloc.c:263:14: warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] tests/qtest/libqos/libqos-malloc.c:264:39: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:264:64: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:265:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:265:32: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/libqos-malloc.c:304:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/libqos-malloc.c:94:16: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/libqos-malloc.h:30:14: warning: padding struct 'struct QGuestAllocator' with 4 bytes to align 'start' [-Wpadded] tests/qtest/libqos/libqos-malloc.h:34:14: warning: padding struct 'struct QGuestAllocator' with 4 bytes to align 'used' [-Wpadded] tests/qtest/libqos/libqos-pc.c:34:5: warning: void function 'qtest_pc_shutdown' should not return void expression [-Wpedantic] tests/qtest/libqos/libqos-spapr.c:32:5: warning: void function 'qtest_spapr_shutdown' should not return void expression [-Wpedantic] tests/qtest/libqos/libqos.c:122:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/libqos.c:122:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/libqos.c:122:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/libqos.c:122:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/libqos.c:128:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/libqos.c:128:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/libqos.c:128:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/libqos.c:128:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/libqos.c:189:5: warning: void function 'mkqcow2' should not return void expression [-Wpedantic] tests/qtest/libqos/libqos.c:21:32: warning: format string is not a string literal [-Wformat-nonliteral] tests/qtest/libqos/libqos.c:222:16: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] tests/qtest/libqos/libqos.c:223:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/libqos/libqos.c:225:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/libqos.c:226:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] tests/qtest/libqos/libqos.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/libqos/libqos.c:232:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/libqos.c:232:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/libqos.c:233:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/libqos.c:234:18: warning: cast from 'unsigned char *' to 'size_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/libqos.c:235:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/libqos/libqos.c:91:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/libqos.c:91:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/libqos.c:91:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/libqos.c:91:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/libqos.c:98:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/libqos.c:98:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/libqos.c:98:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/libqos.c:98:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/malloc-pc.c:27:35: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/malloc-pc.c:27:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/malloc-spapr.c:18:55: warning: unused parameter 'qts' [-Wunused-parameter] tests/qtest/libqos/pci-pc.c:103:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci-pc.c:109:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci-pc.c:123:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqos/pci-pc.c:175:9: warning: cast from 'char *' to 'QPCIBusPC *' (aka 'struct QPCIBusPC *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-pc.c:175:9: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-pc.c:175:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-pc.c:175:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-pc.c:195:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/pci-pc.c:26:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:31:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:36:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:41:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:46:32: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:51:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:56:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:57:45: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:62:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:63:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-pc.c:79:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci-pc.c:85:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci-pc.c:91:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci-pc.c:97:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:105:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:105:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:105:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:105:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:106:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:114:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:114:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:114:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:114:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:115:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:123:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:123:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:123:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:123:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:124:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:132:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:132:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:132:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:132:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:133:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:222:9: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:222:9: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:222:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:222:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:233:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/pci-spapr.c:27:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:27:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:27:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:27:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:33:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:33:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:33:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:33:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:39:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:39:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:39:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:39:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:45:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:45:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:45:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:45:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:51:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:51:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:51:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:51:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:57:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:57:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:57:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:57:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:63:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:63:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:63:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:63:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:69:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:69:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:69:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:69:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:76:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:76:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:76:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:76:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:83:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:83:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:83:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:83:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:89:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:89:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:89:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:89:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:90:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:91:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci-spapr.c:97:23: warning: cast from 'char *' to 'QPCIBusSPAPR *' (aka 'struct QPCIBusSPAPR *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/pci-spapr.c:97:23: warning: cast from 'const struct QPCIBus *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/pci-spapr.c:97:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/pci-spapr.c:97:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/pci-spapr.c:98:41: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/pci-spapr.c:99:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:167:54: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:173:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:183:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:239:4: warning: unknown command tag name 'dev'; did you mean 'def'? [-Wdocumentation-unknown-command] tests/qtest/libqos/pci.c:287:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci.c:296:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/pci.c:404:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:408:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:418:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:422:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:432:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:436:43: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:446:47: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:450:38: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:461:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:463:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:473:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:476:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:486:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:489:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:499:41: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:502:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:510:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:517:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:536:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:537:35: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:562:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:562:46: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:573:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/pci.c:573:42: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/pci.c:580:31: warning: unused parameter 'dev' [-Wunused-parameter] tests/qtest/libqos/pci.c:580:44: warning: unused parameter 'bar' [-Wunused-parameter] tests/qtest/libqos/pci.c:585:39: warning: unused parameter 'dev' [-Wunused-parameter] tests/qtest/libqos/pci.c:97:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/pci.h:26:8: warning: padding size of 'struct QPCIBus' with 6 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/pci.h:59:8: warning: padding size of 'struct QPCIBar' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/pci.h:69:13: warning: padding struct 'struct QPCIDevice' with 3 bytes to align 'msix_table_bar' [-Wpadded] tests/qtest/libqos/ppc64_pseries-machine.c:111:42: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/qgraph.c:116:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/qgraph.c:149:33: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.c:194:17: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.c:262:44: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.c:265:53: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.c:290:41: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/libqos/qgraph.c:295:40: warning: unused parameter 'path' [-Wunused-parameter] tests/qtest/libqos/qgraph.c:295:50: warning: unused parameter 'length' [-Wunused-parameter] tests/qtest/libqos/qgraph.c:32:11: warning: padding struct 'struct QOSGraphEdge' with 4 bytes to align 'dest' [-Wpadded] tests/qtest/libqos/qgraph.c:388:63: warning: '@callback' command should be used in a comment attached to a pointer to function declaration [-Wdocumentation] tests/qtest/libqos/qgraph.c:456:12: warning: implicit conversion changes signedness: 'int' to 'QOSNodeType' (aka 'enum QOSNodeType') [-Wsign-conversion] tests/qtest/libqos/qgraph.c:456:12: warning: integer constant not in range of enumerated type 'QOSNodeType' (aka 'enum QOSNodeType') [-Wassign-enum] tests/qtest/libqos/qgraph.c:477:16: warning: implicit conversion changes signedness: 'int' to 'QOSEdgeType' (aka 'enum QOSEdgeType') [-Wsign-conversion] tests/qtest/libqos/qgraph.c:477:16: warning: integer constant not in range of enumerated type 'QOSEdgeType' (aka 'enum QOSEdgeType') [-Wassign-enum] tests/qtest/libqos/qgraph.c:50:8: warning: padding size of 'struct QOSStackElement' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/qgraph.c:596:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/qgraph.c:67:9: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.c:717:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/libqos/qgraph.c:80:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/qgraph.c:826:42: warning: format specifies type 'void *' but the argument has type 'QOSGraphNode *' (aka 'struct QOSGraphNode *') [-Wformat-pedantic] tests/qtest/libqos/qgraph.c:95:49: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/libqos/qgraph.h:126:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:171:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:172:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:173:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:175:29: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:226:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:239:45: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:242:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:278:39: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:281:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:283:49: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:289:40: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:291:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:292:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:295:25: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/qtest/libqos/qgraph.h:360:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:361:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:65:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:70:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:76:17: warning: padding struct 'struct QOSGraphEdgeOptions' with 4 bytes to align 'extra_device_opts' [-Wpadded] tests/qtest/libqos/qgraph.h:94:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph.h:96:8: warning: padding size of 'struct QOSGraphTestOptions' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/qgraph_internal.h:254:31: warning: unknown command tag name 'av'; did you mean 'a'? [-Wdocumentation-unknown-command] tests/qtest/libqos/qgraph_internal.h:30:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] tests/qtest/libqos/qgraph_internal.h:31:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] tests/qtest/libqos/qgraph_internal.h:58:11: warning: padding struct 'struct QOSGraphNode' with 2 bytes to align 'name' [-Wpadded] tests/qtest/libqos/qgraph_internal.h:68:9: warning: padding size of 'struct QOSGraphNode::(unnamed at ../tests/qtest/libqos/qgraph_internal.h:68:9)' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/rtas.c:110:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/rtas.c:15:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/libqos/rtas.c:16:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/rtas.c:25:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] tests/qtest/libqos/rtas.c:26:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/rtas.c:57:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/rtas.c:62:11: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:64:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:65:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:66:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:67:19: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:68:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:69:18: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/rtas.c:86:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/rtas.c:88:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/rtas.c:92:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/sdhci-cmd.c:105:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/sdhci-cmd.c:111:63: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/sdhci-cmd.c:28:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/sdhci-cmd.c:34:35: warning: implicit conversion loses integer precision: 'unsigned int' to 'char' [-Wimplicit-int-conversion] tests/qtest/libqos/sdhci-cmd.c:36:24: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/qtest/libqos/sdhci-cmd.c:42:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/qtest/libqos/sdhci-cmd.c:53:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/sdhci-cmd.c:88:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/sdhci.c:121:63: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqos/sdhci.c:164:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/sdhci.c:40:32: warning: cast from 'char *' to 'QSDHCI_MemoryMapped *' (aka 'struct QSDHCI_MemoryMapped *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/sdhci.c:40:32: warning: cast from 'const struct QSDHCI *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/sdhci.c:40:32: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/sdhci.c:40:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/sdhci.c:46:32: warning: cast from 'char *' to 'QSDHCI_MemoryMapped *' (aka 'struct QSDHCI_MemoryMapped *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/sdhci.c:46:32: warning: cast from 'const struct QSDHCI *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/sdhci.c:46:32: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/sdhci.c:46:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/sdhci.c:52:32: warning: cast from 'char *' to 'QSDHCI_MemoryMapped *' (aka 'struct QSDHCI_MemoryMapped *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/sdhci.c:52:32: warning: cast from 'const struct QSDHCI *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/sdhci.c:52:32: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/sdhci.c:52:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/sdhci.c:82:24: warning: cast from 'char *' to 'QSDHCI_PCI *' (aka 'struct QSDHCI_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/sdhci.c:82:24: warning: cast from 'const struct QSDHCI *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/sdhci.c:82:24: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/sdhci.c:82:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/sdhci.c:88:24: warning: cast from 'char *' to 'QSDHCI_PCI *' (aka 'struct QSDHCI_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/sdhci.c:88:24: warning: cast from 'const struct QSDHCI *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/sdhci.c:88:24: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/sdhci.c:88:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/sdhci.c:94:24: warning: cast from 'char *' to 'QSDHCI_PCI *' (aka 'struct QSDHCI_PCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/sdhci.c:94:24: warning: cast from 'const struct QSDHCI *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/sdhci.c:94:24: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/sdhci.c:94:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/sdhci.c:95:5: warning: void function 'sdhci_pci_writeq' should not return void expression [-Wpedantic] tests/qtest/libqos/sdhci.h:36:18: warning: padding struct 'struct QSDHCIProperties::(unnamed at ../tests/qtest/libqos/sdhci.h:34:5)' with 7 bytes to align 'reg' [-Wpadded] tests/qtest/libqos/sdhci.h:37:7: warning: padding struct 'struct QSDHCIProperties' with 6 bytes to align 'capab' [-Wpadded] tests/qtest/libqos/tpci200.c:19:1: warning: empty struct has size 0 in C, size 1 in C++ [-Wc++-compat] tests/qtest/libqos/tpci200.c:19:1: warning: empty struct is a GNU extension [-Wgnu-empty-struct] tests/qtest/libqos/tpci200.c:43:61: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqos/tpci200.c:66:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/usb.c:21:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/usb.c:34:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/libqos/usb.c:35:21: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] tests/qtest/libqos/vhost-user-blk.c:111:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/vhost-user-blk.c:130:43: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/vhost-user-blk.c:55:56: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/vhost-user-blk.c:56:45: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/vhost-user-blk.c:78:72: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-9p-client.c:151:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/libqos/virtio-9p-client.c:153:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-9p-client.c:158:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/virtio-9p-client.c:163:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/libqos/virtio-9p-client.c:258:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/libqos/virtio-9p-client.c:259:15: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-9p-client.c:272:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/virtio-9p-client.c:333:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/libqos/virtio-9p-client.c:334:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/libqos/virtio-9p-client.c:436:22: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-9p-client.h:107:12: warning: padding struct 'struct TWalkRes' with 4 bytes to align 'req' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:117:14: warning: padding struct 'struct TVersionOpt' with 2 bytes to align 'msize' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:123:14: warning: padding struct 'struct TVersionOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:139:14: warning: padding struct 'struct TAttachOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:146:7: warning: padding struct 'struct TAttachOpt' with 4 bytes to align 'rattach' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:150:14: warning: padding struct 'struct TAttachOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:166:14: warning: padding struct 'struct TGetAttrOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:176:14: warning: padding struct 'struct TGetAttrOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:192:14: warning: padding struct 'struct TReadDirOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:202:7: warning: padding struct 'struct TReadDirOpt' with 4 bytes to align 'rreaddir' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:206:14: warning: padding struct 'struct TReadDirOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:222:14: warning: padding struct 'struct TLOpenOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:229:7: warning: padding struct 'struct TLOpenOpt' with 4 bytes to align 'rlopen' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:233:14: warning: padding struct 'struct TLOpenOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:249:14: warning: padding struct 'struct TWriteOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:255:17: warning: padding struct 'struct TWriteOpt' with 4 bytes to align 'data' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:259:14: warning: padding struct 'struct TWriteOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:263:16: warning: padding size of 'struct TWriteRes' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:26:9: warning: padding size of 'P9Req' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:271:16: warning: padding size of 'struct TFlushOpt' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:281:14: warning: padding struct 'struct TFlushOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:297:14: warning: padding struct 'struct TMkdirOpt' with 2 bytes to align 'dfid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:30:14: warning: padding struct 'P9Req' with 6 bytes to align 't_msg' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:314:14: warning: padding struct 'struct TMkdirOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:32:14: warning: padding struct 'P9Req' with 4 bytes to align 'r_msg' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:330:14: warning: padding struct 'struct TlcreateOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:345:7: warning: padding struct 'struct TlcreateOpt' with 4 bytes to align 'rlcreate' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:349:14: warning: padding struct 'struct TlcreateOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:365:14: warning: padding struct 'struct TsymlinkOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:377:7: warning: padding struct 'struct TsymlinkOpt' with 4 bytes to align 'rsymlink' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:381:14: warning: padding struct 'struct TsymlinkOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:397:14: warning: padding struct 'struct TlinkOpt' with 2 bytes to align 'dfid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:403:17: warning: padding struct 'struct TlinkOpt' with 4 bytes to align 'toPath' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:409:14: warning: padding struct 'struct TlinkOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:419:16: warning: padding size of 'struct TunlinkatOpt' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:425:14: warning: padding struct 'struct TunlinkatOpt' with 2 bytes to align 'dirfd' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:435:14: warning: padding struct 'struct TunlinkatOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:45:14: warning: padding struct 'struct v9fs_attr' with 3 bytes to align 'mode' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:48:14: warning: padding struct 'struct v9fs_attr' with 4 bytes to align 'nlink' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:70:14: warning: padding struct 'struct V9fsDirent' with 3 bytes to align 'offset' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:72:11: warning: padding struct 'struct V9fsDirent' with 7 bytes to align 'name' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:83:14: warning: padding struct 'struct TWalkOpt' with 2 bytes to align 'fid' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:88:12: warning: padding struct 'struct TWalkOpt' with 2 bytes to align 'wnames' [-Wpadded] tests/qtest/libqos/virtio-9p-client.h:99:14: warning: padding struct 'struct TWalkOpt' with 3 bytes to align 'expectErr' [-Wpadded] tests/qtest/libqos/virtio-9p.c:138:44: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-9p.c:217:5: warning: 'glib_autoptr_cleanup_GRegex' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/libqos/virtio-9p.c:222:32: warning: format string is not a string literal [-Wformat-nonliteral] tests/qtest/libqos/virtio-9p.c:263:40: warning: possible misuse of comma operator here [-Wcomma] tests/qtest/libqos/virtio-9p.c:280:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-balloon.c:114:43: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-balloon.c:48:60: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-balloon.c:49:49: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-balloon.c:72:72: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-blk.c:107:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/virtio-blk.c:125:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-blk.c:52:56: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-blk.c:53:45: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-blk.c:75:68: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-gpio.c:154:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/virtio-gpio.c:172:40: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-gpio.c:46:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-gpio.c:86:46: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-iommu.c:126:41: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-mmio.c:108:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:108:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:108:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:108:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:123:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:123:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:123:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:123:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:134:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:134:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:134:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:134:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:142:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:142:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:142:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:142:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:148:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:148:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:148:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:148:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:151:64: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-mmio.c:157:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:157:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:157:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:157:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:198:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:198:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:198:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:198:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:21:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:21:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:21:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:21:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:251:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-mmio.c:266:40: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-mmio.c:27:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:27:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:27:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:27:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:33:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:33:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:33:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:33:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:39:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:39:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:39:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:39:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:45:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:45:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:45:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:45:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:62:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:62:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:62:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:62:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:63:21: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-mmio.c:65:69: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-mmio.c:76:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:76:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:76:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:76:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:82:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:82:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:82:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:82:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:88:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:88:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:88:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:88:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.c:92:77: warning: unused parameter 'vq' [-Wunused-parameter] tests/qtest/libqos/virtio-mmio.c:94:30: warning: cast from 'char *' to 'QVirtioMMIODevice *' (aka 'struct QVirtioMMIODevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-mmio.c:94:30: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-mmio.c:94:30: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-mmio.c:94:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-mmio.h:36:16: warning: padding size of 'struct QVirtioMMIODevice' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio-net.c:103:49: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-net.c:180:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/virtio-net.c:197:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-net.c:60:62: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-net.h:33:18: warning: padding struct 'struct QVirtioNet' with 4 bytes to align 'queues' [-Wpadded] tests/qtest/libqos/virtio-pci-modern.c:111:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:111:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:111:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:111:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:120:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:120:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:120:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:120:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:122:5: warning: void function 'set_status' should not return void expression [-Wpedantic] tests/qtest/libqos/virtio-pci-modern.c:134:37: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-pci-modern.c:136:45: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-pci-modern.c:150:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:150:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:150:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:150:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:153:32: warning: cast from 'char *' to 'QVirtQueuePCI *' (aka 'struct QVirtQueuePCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:153:32: warning: cast from 'const struct QVirtQueue *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:153:32: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:153:32: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:155:63: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci-modern.c:164:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:164:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:164:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:164:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:168:37: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci-modern.c:176:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:176:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:176:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:176:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:187:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:187:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:187:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:187:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:18:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:18:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:18:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:18:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:196:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:196:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:196:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:196:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:204:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:204:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:204:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:204:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:208:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci-modern.c:215:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci-modern.c:222:24: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci-modern.c:231:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:231:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:231:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:231:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:237:13: warning: cast from 'char *' to 'QVirtQueuePCI *' (aka 'struct QVirtQueuePCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:237:13: warning: cast from 'const struct QVirtQueue *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:237:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:237:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:24:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:24:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:24:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:24:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:254:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:254:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:254:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:254:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:255:28: warning: cast from 'char *' to 'QVirtQueuePCI *' (aka 'struct QVirtQueuePCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:255:28: warning: cast from 'const struct QVirtQueue *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:255:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:255:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:30:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:30:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:30:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:30:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:36:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:36:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:36:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:36:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:407:35: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/libqos/virtio-pci-modern.c:417:35: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/libqos/virtio-pci-modern.c:423:35: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/libqos/virtio-pci-modern.c:42:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:42:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:42:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:42:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:64:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:64:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:64:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:64:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci-modern.c:76:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci-modern.c:89:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci-modern.c:89:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci-modern.c:89:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci-modern.c:89:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:100:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:100:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:100:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:100:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:101:68: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci.c:106:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:106:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:106:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:106:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:112:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:112:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:112:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:112:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:118:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:118:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:118:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:118:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:124:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:124:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:124:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:124:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:149:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:149:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:149:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:149:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:174:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:174:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:174:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:174:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:185:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:185:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:185:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:185:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:186:63: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio-pci.c:191:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:191:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:191:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:191:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:197:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:197:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:197:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:197:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:200:63: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci.c:210:34: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:210:34: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:210:34: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:210:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:225:25: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] tests/qtest/libqos/virtio-pci.c:246:28: warning: cast from 'char *' to 'QVirtQueuePCI *' (aka 'struct QVirtQueuePCI *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:246:28: warning: cast from 'const struct QVirtQueue *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:246:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:246:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:254:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:254:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:254:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:254:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:329:70: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci.c:340:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/virtio-pci.c:362:73: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqos/virtio-pci.c:373:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/libqos/virtio-pci.c:404:30: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] tests/qtest/libqos/virtio-pci.c:418:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/virtio-pci.c:426:55: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/libqos/virtio-pci.c:44:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:44:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:44:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:44:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:57:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:57:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:57:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:57:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:69:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:69:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:69:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:69:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:81:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:81:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:81:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:81:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.c:94:29: warning: cast from 'char *' to 'QVirtioPCIDevice *' (aka 'struct QVirtioPCIDevice *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqos/virtio-pci.c:94:29: warning: cast from 'const struct QVirtioDevice *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqos/virtio-pci.c:94:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqos/virtio-pci.c:94:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqos/virtio-pci.h:19:16: warning: padding size of 'struct QVirtioPCIDevice' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio-pci.h:26:14: warning: padding struct 'struct QVirtioPCIDevice' with 6 bytes to align 'config_msix_addr' [-Wpadded] tests/qtest/libqos/virtio-pci.h:51:14: warning: padding struct 'struct QVirtQueuePCI' with 6 bytes to align 'msix_addr' [-Wpadded] tests/qtest/libqos/virtio-pci.h:55:14: warning: padding struct 'struct QVirtQueuePCI' with 4 bytes to align 'notify_offset' [-Wpadded] tests/qtest/libqos/virtio-rng.c:111:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-rng.c:48:56: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-rng.c:49:45: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-rng.c:71:68: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-scsi.c:119:40: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-scsi.c:49:60: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-scsi.c:50:49: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-scsi.c:74:54: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-serial.c:111:42: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqos/virtio-serial.c:47:59: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-serial.c:48:48: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/libqos/virtio-serial.c:70:71: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/libqos/virtio-serial.c:91:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/libqos/virtio.c:135:5: warning: void function 'qvirtqueue_cleanup' should not return void expression [-Wpedantic] tests/qtest/libqos/virtio.c:239:58: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/libqos/virtio.c:249:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tests/qtest/libqos/virtio.c:251:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/virtio.c:253:54: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/virtio.c:253:67: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio.c:285:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/virtio.c:287:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/virtio.c:290:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/libqos/virtio.c:290:65: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio.c:379:68: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqos/virtio.h:20:16: warning: padding size of 'struct QVirtioDevice' with 6 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/virtio.h:24:14: warning: padding struct 'struct QVirtioDevice' with 6 bytes to align 'features' [-Wpadded] tests/qtest/libqos/virtio.h:35:14: warning: padding struct 'struct QVirtQueue' with 2 bytes to align 'size' [-Wpadded] tests/qtest/libqos/virtio.h:44:16: warning: padding size of 'struct QVRingIndirectDesc' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/libqos/x86_64_pc-machine.c:115:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/libqtest-single.h:17:13: warning: no previous extern declaration for non-static variable 'global_qtest' [-Wmissing-variable-declarations] tests/qtest/libqtest-single.h:24:4: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] tests/qtest/libqtest-single.h:271:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest-single.h:284:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest-single.h:79:5: warning: void function 'qmp_eventwait' should not return void expression [-Wpedantic] tests/qtest/libqtest-single.h:84:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/qtest/libqtest-single.h:86:30: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.c:1002:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqtest.c:1054:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqtest.c:1059:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/libqtest.c:1064:12: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqtest.c:1099:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqtest.c:1164:15: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1164:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1209:45: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1209:45: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1209:45: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1209:45: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1214:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1214:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1214:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1214:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1320:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1320:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1320:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1320:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1383:26: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/libqtest.c:1386:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1386:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1386:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1386:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1387:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1387:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1387:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1387:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1419:73: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/libqtest.c:1423:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1423:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1423:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1423:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1440:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1440:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1440:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1440:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1453:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1453:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1453:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1453:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1461:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1461:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1461:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1461:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1488:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1488:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1488:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1488:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1519:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/libqtest.c:1520:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] tests/qtest/libqtest.c:1521:37: warning: implicit conversion changes signedness: 'unsigned long' to 'gssize' (aka 'long') [-Wsign-conversion] tests/qtest/libqtest.c:1525:52: warning: unused parameter 'log' [-Wunused-parameter] tests/qtest/libqtest.c:1575:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1575:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1575:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1575:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:1586:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:1586:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:1586:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:1586:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:183:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/libqtest.c:242:33: warning: unused parameter 'signo' [-Wunused-parameter] tests/qtest/libqtest.c:283:16: warning: assigning to 'gpointer' (aka 'void *') from 'GHookFunc' (aka 'void (*)(void *)') converts between void pointer and function pointer [-Wpedantic] tests/qtest/libqtest.c:284:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:392:43: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/libqtest.c:471:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:471:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:471:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:471:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:472:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:472:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:472:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:472:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:536:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:536:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:536:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:536:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:548:16: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/libqtest.c:591:18: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/libqtest.c:592:41: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] tests/qtest/libqtest.c:593:37: warning: implicit conversion changes signedness: 'unsigned long' to 'gssize' (aka 'long') [-Wsign-conversion] tests/qtest/libqtest.c:789:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:789:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:789:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:789:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:808:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:808:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:808:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:808:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:80:14: warning: padding struct 'struct QTestState' with 3 bytes to align 'rx' [-Wpadded] tests/qtest/libqtest.c:817:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:817:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:817:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:817:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:832:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/libqtest.c:832:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/libqtest.c:832:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:832:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/libqtest.c:881:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/libqtest.c:881:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/libqtest.c:881:25: warning: padding size of 'struct (unnamed at ../tests/qtest/libqtest.c:881:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/libqtest.c:881:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/libqtest.c:992:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/libqtest.c:997:12: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/libqtest.h:110:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:249:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:309:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:311:30: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:340:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:341:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:493:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:494:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:504:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:505:4: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:506:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:507:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:519:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:51:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:530:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:541:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:553:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:573:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:584:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:586:38: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:609:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:629:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:642:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:644:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:650:23: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:650:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:679:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:689:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:698:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:711:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:712:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:721:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:729:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:738:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:739:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:750:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:751:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:765:5: warning: '@protocol' command should not be used in a comment attached to a non-protocol declaration [-Wdocumentation] tests/qtest/libqtest.h:803:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:80:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/libqtest.h:817:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/lsm303dlhc-mag-test.c:106:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/lsm303dlhc-mag-test.c:109:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/lsm303dlhc-mag-test.c:109:68: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/lsm303dlhc-mag-test.c:148:43: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/lsm303dlhc-mag-test.c:35:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/qtest/lsm303dlhc-mag-test.c:36:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/lsm303dlhc-mag-test.c:36:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/lsm303dlhc-mag-test.c:36:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/lsm303dlhc-mag-test.c:36:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/lsm303dlhc-mag-test.c:48:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/lsm303dlhc-mag-test.c:48:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/lsm303dlhc-mag-test.c:48:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/lsm303dlhc-mag-test.c:48:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/lsm303dlhc-mag-test.c:51:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/lsm303dlhc-mag-test.c:51:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/lsm303dlhc-mag-test.c:87:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/lsm303dlhc-mag-test.c:91:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/lsm303dlhc-mag-test.c:95:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/lsm303dlhc-mag-test.c:99:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/m48t59-test.c:195:17: warning: declaration shadows a local variable [-Wshadow] tests/qtest/m48t59-test.c:23:9: warning: macro is not used [-Wunused-macros] tests/qtest/m48t59-test.c:48:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/m48t59-test.c:49:30: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/m48t59-test.c:54:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/m48t59-test.c:55:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/machine-none-test.c:64:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/machine-none-test.c:64:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/machine-none-test.c:64:21: warning: padding size of 'struct (unnamed at ../tests/qtest/machine-none-test.c:64:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/machine-none-test.c:64:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/machine-none-test.c:88:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/machine-none-test.c:88:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/machine-none-test.c:88:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/machine-none-test.c:88:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/max34451-test.c:100:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:118:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:146:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:146:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/max34451-test.c:154:48: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:156:43: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:163:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:165:47: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:168:47: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:173:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:173:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/max34451-test.c:181:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:183:42: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:189:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:191:46: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:194:46: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:197:46: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/max34451-test.c:202:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:202:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/max34451-test.c:22:9: warning: macro is not used [-Wunused-macros] tests/qtest/max34451-test.c:249:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:249:66: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/max34451-test.c:275:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:275:68: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/max34451-test.c:284:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:297:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:297:68: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/max34451-test.c:29:9: warning: macro is not used [-Wunused-macros] tests/qtest/max34451-test.c:306:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:31:9: warning: macro is not used [-Wunused-macros] tests/qtest/max34451-test.c:336:37: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/max34451-test.c:34:9: warning: macro is not used [-Wunused-macros] tests/qtest/max34451-test.c:35:9: warning: macro is not used [-Wunused-macros] tests/qtest/max34451-test.c:36:9: warning: macro is not used [-Wunused-macros] tests/qtest/max34451-test.c:49:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/max34451-test.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/max34451-test.c:50:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/max34451-test.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/max34451-test.c:64:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/max34451-test.c:64:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/max34451-test.c:64:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/max34451-test.c:64:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/max34451-test.c:72:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/max34451-test.c:86:44: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/max34451-test.c:86:67: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/megasas-test.c:36:61: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/megasas-test.c:48:55: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/megasas-test.c:63:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/megasas-test.c:63:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/megasas-test.c:63:21: warning: padding size of 'struct (unnamed at ../tests/qtest/megasas-test.c:63:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/megasas-test.c:63:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/megasas-test.c:71:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/megasas-test.c:91:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/microbit-test.c:101:21: warning: implicit conversion changes signedness: 'char' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/microbit-test.c:169:54: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/microbit-test.c:180:41: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/microbit-test.c:223:53: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/microbit-test.c:249:52: warning: implicit conversion loses integer precision: 'hwaddr' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/microbit-test.c:271:5: warning: padding size of 'struct (unnamed at ../tests/qtest/microbit-test.c:271:5)' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/microbit-test.c:284:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/microbit-test.c:284:21: warning: padding size of 'struct (unnamed at ../tests/qtest/microbit-test.c:284:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/microbit-test.c:284:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/microbit-test.c:348:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:351:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:358:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:361:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:369:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:376:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:389:67: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/microbit-test.c:52:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/microbit-test.c:54:37: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/microbit-test.c:58:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] tests/qtest/microbit-test.c:65:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/microbit-test.c:68:57: warning: implicit conversion changes signedness: 'const char' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/migration-helpers.c:104:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:104:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:104:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:104:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:105:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:105:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:105:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:105:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:127:70: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/migration-helpers.c:130:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:130:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:130:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:130:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:165:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:165:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:165:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:165:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:240:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:240:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:240:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:240:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:33:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:33:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:33:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:33:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:57:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:57:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:57:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:57:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:58:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:58:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:58:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:58:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:82:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:82:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:82:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:82:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:83:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-helpers.c:83:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-helpers.c:83:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-helpers.c:83:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-helpers.c:97:28: warning: format string is not a string literal [-Wformat-nonliteral] tests/qtest/migration-test.c:1062:42: warning: unused parameter 'from' [-Wunused-parameter] tests/qtest/migration-test.c:1063:42: warning: unused parameter 'to' [-Wunused-parameter] tests/qtest/migration-test.c:1167:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/migration-test.c:118:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/migration-test.c:1268:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/migration-test.c:1671:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:1671:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:1671:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:1671:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:1677:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:1677:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:1677:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:1677:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:1683:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:1683:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:1683:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:1683:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:1691:47: warning: unused parameter 'opaque' [-Wunused-parameter] tests/qtest/migration-test.c:1704:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:1704:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:1704:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:1704:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:1711:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:1711:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:1711:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:1711:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:1802:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/migration-test.c:1886:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:1886:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:1886:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:1886:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:196:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:196:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:196:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:196:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:207:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:207:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:207:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:207:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2135:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2135:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2135:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2135:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:213:12: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/migration-test.c:2167:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2167:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2167:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2167:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2192:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2192:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2192:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2192:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2207:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2207:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2207:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2207:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2216:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2216:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2216:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2216:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:222:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:222:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:222:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:222:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2249:19: warning: implicit conversion loses integer precision: 'long long' to 'useconds_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/migration-test.c:2289:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2289:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2289:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2289:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2315:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:2315:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:2315:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:2315:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:2380:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/migration-test.c:2465:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/migration-test.c:299:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] tests/qtest/migration-test.c:337:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:337:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:337:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:337:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:349:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:349:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:349:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:349:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:372:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:372:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:372:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:372:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:384:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:384:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:384:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:384:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:405:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:405:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:405:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:405:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:428:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:428:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:428:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:428:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:439:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:439:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:439:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:439:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:451:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:451:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:451:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:451:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:459:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:459:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:459:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:459:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:46:10: warning: no previous extern declaration for non-static variable 'start_address' [-Wmissing-variable-declarations] tests/qtest/migration-test.c:474:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:474:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:474:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:474:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:47:10: warning: no previous extern declaration for non-static variable 'end_address' [-Wmissing-variable-declarations] tests/qtest/migration-test.c:482:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:482:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:482:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:482:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:502:17: warning: padding struct 'MigrateStart' with 4 bytes to align 'opts_source' [-Wpadded] tests/qtest/migration-test.c:530:9: warning: padding size of 'MigrateCommon' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/migration-test.c:734:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:734:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:734:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:734:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:792:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:792:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:792:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:792:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:801:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:801:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:801:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:801:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:824:41: warning: unused parameter 'from' [-Wunused-parameter] tests/qtest/migration-test.c:825:41: warning: unused parameter 'to' [-Wunused-parameter] tests/qtest/migration-test.c:862:17: warning: padding struct 'TestMigrateTLSX509' with 4 bytes to align 'certhostname' [-Wpadded] tests/qtest/migration-test.c:924:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:924:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:924:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:924:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/migration-test.c:939:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/migration-test.c:939:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/migration-test.c:939:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/migration-test.c:939:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/ne2000-test.c:35:62: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/ne2000-test.c:58:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/npcm7xx_adc-test.c:103:55: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:108:59: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:115:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_adc-test.c:119:53: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:119:53: warning: unused parameter 'adc' [-Wunused-parameter] tests/qtest/npcm7xx_adc-test.c:132:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_adc-test.c:132:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_adc-test.c:132:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:132:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/npcm7xx_adc-test.c:135:57: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:144:56: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:162:59: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:175:64: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:196:16: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:207:16: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:213:32: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:213:32: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_adc-test.c:213:32)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_adc-test.c:213:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_adc-test.c:235:16: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:241:32: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:241:32: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_adc-test.c:241:32)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_adc-test.c:241:32: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_adc-test.c:242:36: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:242:36: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_adc-test.c:242:36)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_adc-test.c:242:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_adc-test.c:267:16: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:293:16: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:296:28: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:296:28: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_adc-test.c:296:28)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_adc-test.c:296:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_adc-test.c:311:16: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_adc-test.c:313:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_adc-test.c:313:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:313:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_adc-test.c:313:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_adc-test.c:313:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_adc-test.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_adc-test.c:326:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_adc-test.c:326:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_adc-test.c:326:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_adc-test.c:326:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_adc-test.c:38:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:39:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:40:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:41:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:42:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:43:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:44:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:56:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:57:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_adc-test.c:90:14: warning: padding struct 'struct ADC' with 4 bytes to align 'base_addr' [-Wpadded] tests/qtest/npcm7xx_adc-test.c:93:5: warning: no previous extern declaration for non-static variable 'adc' [-Wmissing-variable-declarations] tests/qtest/npcm7xx_adc-test.c:98:58: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/npcm7xx_emc-test.c:115:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_emc-test.c:123:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_emc-test.c:125:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_emc-test.c:129:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_emc-test.c:133:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_emc-test.c:207:37: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_emc-test.c:207:39: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_emc-test.c:207:39: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_emc-test.c:207:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_emc-test.c:209:12: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:322:39: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:327:49: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/npcm7xx_emc-test.c:339:41: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/npcm7xx_emc-test.c:386:59: warning: implicit conversion changes signedness: 'int' to 'NPCM7xxPWMRegister' (aka 'enum NPCM7xxPWMRegister') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:388:59: warning: implicit conversion changes signedness: 'int' to 'NPCM7xxPWMRegister' (aka 'enum NPCM7xxPWMRegister') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:400:32: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:407:37: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/npcm7xx_emc-test.c:417:32: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:425:37: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/npcm7xx_emc-test.c:459:14: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tests/qtest/npcm7xx_emc-test.c:461:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:476:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:486:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:493:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:502:64: warning: unused parameter 'mod' [-Wunused-parameter] tests/qtest/npcm7xx_emc-test.c:504:39: warning: unused parameter 'next_desc_addr' [-Wunused-parameter] tests/qtest/npcm7xx_emc-test.c:517:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:517:35: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tests/qtest/npcm7xx_emc-test.c:519:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:519:28: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tests/qtest/npcm7xx_emc-test.c:528:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:529:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:534:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:534:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:535:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:608:10: warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] tests/qtest/npcm7xx_emc-test.c:608:15: warning: signed shift result (0x80000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tests/qtest/npcm7xx_emc-test.c:614:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:631:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:665:15: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:671:34: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_emc-test.c:694:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:719:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:719:28: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tests/qtest/npcm7xx_emc-test.c:748:15: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:769:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_emc-test.c:780:28: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_emc-test.c:780:28: warning: signed shift result (0xFFFF0000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] tests/qtest/npcm7xx_emc-test.c:865:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_emc-test.c:865:29: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_emc-test.c:865:29)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_emc-test.c:865:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_emc-test.c:869:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_emc-test.c:869:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_emc-test.c:869:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_emc-test.c:869:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_emc-test.c:869:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_emc-test.c:89:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:314:16: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:316:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:317:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:318:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:319:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:31:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:320:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:323:35: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:324:48: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:325:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:326:35: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:327:48: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:330:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:331:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:334:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:335:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:336:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:337:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:338:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:339:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:342:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:343:48: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:344:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:345:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:348:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:349:47: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:34:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:350:20: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:351:48: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_gpio-test.c:37:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:38:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:39:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:40:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:45:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:46:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:48:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:49:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_gpio-test.c:58:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:59:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:60:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:69:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:70:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:71:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:72:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:73:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:74:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:75:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:76:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_gpio-test.c:77:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:101:14: warning: padding struct 'struct PWMModule' with 4 bytes to align 'base_addr' [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:204:32: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:204:34: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:204:34: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:204:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:206:12: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_pwm-test.c:214:32: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:214:34: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:214:34: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:214:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:216:12: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_pwm-test.c:231:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_pwm-test.c:231:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_pwm-test.c:231:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:231:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/npcm7xx_pwm-test.c:272:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_pwm-test.c:272:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_pwm-test.c:272:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:272:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/npcm7xx_pwm-test.c:34:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_pwm-test.c:35:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_pwm-test.c:370:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:375:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:381:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:387:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:387:5: warning: void function 'mft_writew' should not return void expression [-Wpedantic] tests/qtest/npcm7xx_pwm-test.c:442:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:442:48: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:442:48: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:442:48)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:442:48: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:442:69: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:443:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:446:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:446:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:445:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:446:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:446:51: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:446:51: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:445:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:446:51: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:497:24: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] tests/qtest/npcm7xx_pwm-test.c:504:39: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/npcm7xx_pwm-test.c:534:46: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:535:47: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:570:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:570:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:570:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:570:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:570:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:574:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:574:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:574:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:574:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:574:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:604:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:604:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:604:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:604:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:604:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:608:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:608:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:608:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:608:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:608:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:612:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:612:29: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:612:29)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:612:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:616:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:616:33: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:616:33: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:616:33)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:616:33: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:671:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:671:29: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:671:29)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:671:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:671:59: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:671:59: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:671:59)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:671:59: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:675:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:675:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:675:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:675:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:675:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:676:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_pwm-test.c:676:29: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:676:29: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:676:29)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:676:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:677:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:677:48: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_pwm-test.c:677:48: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_pwm-test.c:677:48)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_pwm-test.c:677:48: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_pwm-test.c:677:71: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_pwm-test.c:80:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_pwm-test.c:83:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_pwm-test.c:85:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_pwm-test.c:86:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_pwm-test.c:87:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_sdhci-test.c:161:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/npcm7xx_sdhci-test.c:29:7: warning: no previous extern declaration for non-static variable 'sd_path' [-Wmissing-variable-declarations] tests/qtest/npcm7xx_sdhci-test.c:62:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_sdhci-test.c:64:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/npcm7xx_sdhci-test.c:67:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_sdhci-test.c:68:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/npcm7xx_sdhci-test.c:97:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_sdhci-test.c:99:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/npcm7xx_smbus-test.c:100:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:104:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:105:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:106:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:110:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:111:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:119:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:123:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:124:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:126:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:127:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:128:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:129:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:132:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:133:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:145:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:154:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:277:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/npcm7xx_smbus-test.c:30:11: warning: no previous extern declaration for non-static variable 'evb_bus_list' [-Wmissing-variable-declarations] tests/qtest/npcm7xx_smbus-test.c:342:26: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_smbus-test.c:357:26: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_smbus-test.c:358:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_smbus-test.c:379:26: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_smbus-test.c:380:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_smbus-test.c:415:26: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/npcm7xx_smbus-test.c:416:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_smbus-test.c:489:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_smbus-test.c:489:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_smbus-test.c:489:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_smbus-test.c:489:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_smbus-test.c:489:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_smbus-test.c:73:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:75:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:78:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:83:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:84:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:85:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:86:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:87:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:88:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:93:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:94:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:95:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:96:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:97:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:98:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_smbus-test.c:99:9: warning: macro is not used [-Wunused-macros] tests/qtest/npcm7xx_timer-test.c:103:32: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_timer-test.c:103:34: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:103:34: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:103:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:105:12: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_timer-test.c:113:32: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_timer-test.c:113:34: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:113:34: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:113:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:115:12: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_timer-test.c:171:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/npcm7xx_timer-test.c:175:39: warning: unused parameter 'td' [-Wunused-parameter] tests/qtest/npcm7xx_timer-test.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_timer-test.c:180:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:180:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:180:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:180:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:181:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_timer-test.c:181:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:181:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:181:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:181:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:185:49: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/npcm7xx_timer-test.c:50:14: warning: padding struct 'struct TimerBlock' with 4 bytes to align 'base_addr' [-Wpadded] tests/qtest/npcm7xx_timer-test.c:526:23: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:526:23: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:526:23)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:526:23: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:526:49: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:526:49: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:526:49)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:526:49: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_timer-test.c:533:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:533:21: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:533:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:533:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:534:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_timer-test.c:534:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:534:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:534:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:534:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:535:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_timer-test.c:535:42: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_timer-test.c:535:42: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_timer-test.c:535:42)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_timer-test.c:535:42: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_timer-test.c:535:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_timer-test.c:59:18: warning: no previous extern declaration for non-static variable 'timer_block' [-Wmissing-variable-declarations] tests/qtest/npcm7xx_timer-test.c:74:13: warning: no previous extern declaration for non-static variable 'timer' [-Wmissing-variable-declarations] tests/qtest/npcm7xx_watchdog_timer-test.c:161:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_watchdog_timer-test.c:161:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_watchdog_timer-test.c:161:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_watchdog_timer-test.c:161:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/npcm7xx_watchdog_timer-test.c:182:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_watchdog_timer-test.c:182:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/npcm7xx_watchdog_timer-test.c:246:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_watchdog_timer-test.c:246:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_watchdog_timer-test.c:246:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_watchdog_timer-test.c:246:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/npcm7xx_watchdog_timer-test.c:310:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_watchdog_timer-test.c:310:25: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_watchdog_timer-test.c:310:25: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_watchdog_timer-test.c:310:25)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_watchdog_timer-test.c:310:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/npcm7xx_watchdog_timer-test.c:38:14: warning: padding struct 'struct Watchdog' with 4 bytes to align 'base_addr' [-Wpadded] tests/qtest/npcm7xx_watchdog_timer-test.c:60:32: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] tests/qtest/npcm7xx_watchdog_timer-test.c:60:34: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_watchdog_timer-test.c:60:34: warning: padding size of 'struct (unnamed at ../tests/qtest/npcm7xx_watchdog_timer-test.c:60:5)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/npcm7xx_watchdog_timer-test.c:62:12: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/npcm7xx_watchdog_timer-test.c:98:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_watchdog_timer-test.c:98:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_watchdog_timer-test.c:98:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_watchdog_timer-test.c:98:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/npcm7xx_watchdog_timer-test.c:99:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/npcm7xx_watchdog_timer-test.c:99:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/npcm7xx_watchdog_timer-test.c:99:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/npcm7xx_watchdog_timer-test.c:99:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:113:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:113:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:113:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:113:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:116:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:116:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:116:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:116:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:166:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:166:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:166:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:166:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:169:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:169:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:169:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:169:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:211:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:211:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:211:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:211:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:214:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:214:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:214:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:214:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:261:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:261:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:261:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:261:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:264:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:264:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:264:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:264:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:323:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:323:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:323:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:323:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:325:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/numa-test.c:325:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/numa-test.c:325:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/numa-test.c:325:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/numa-test.c:551:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/nvme-test.c:173:33: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/nvme-test.c:37:58: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/nvme-test.c:49:52: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/nvme-test.c:49:75: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/nvme-test.c:70:53: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/nvme-test.c:70:76: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/nvme-test.c:94:52: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/nvme-test.c:94:75: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/pca9552-test.c:17:9: warning: macro is not used [-Wunused-macros] tests/qtest/pca9552-test.c:18:9: warning: macro is not used [-Wunused-macros] tests/qtest/pca9552-test.c:27:46: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/pca9552-test.c:27:69: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/pca9552-test.c:54:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/pca9552-test.c:54:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/pca9552-test.c:93:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/pci-test.c:17:23: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/pci-test.c:17:34: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/pci-test.c:17:57: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/pci-test.c:26:31: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/pcnet-test.c:35:59: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/pcnet-test.c:58:34: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/pflash-cfi02-test.c:112:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/pflash-cfi02-test.c:115:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/pflash-cfi02-test.c:118:38: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/pflash-cfi02-test.c:159:33: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:318:28: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tests/qtest/pflash-cfi02-test.c:319:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:328:55: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/pflash-cfi02-test.c:331:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:331:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:332:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:332:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:333:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:333:62: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:334:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:344:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:347:77: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/pflash-cfi02-test.c:348:77: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/pflash-cfi02-test.c:350:41: warning: implicit conversion changes signedness: 'const int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:351:41: warning: implicit conversion changes signedness: 'const int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:408:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] tests/qtest/pflash-cfi02-test.c:409:22: warning: declaration shadows a local variable [-Wshadow] tests/qtest/pflash-cfi02-test.c:409:48: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:417:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:418:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:419:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:424:31: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:425:22: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:426:30: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:428:25: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:429:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:430:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:431:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:432:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:433:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:450:26: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:461:40: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:463:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:476:26: warning: implicit conversion changes signedness: 'const int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:486:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:489:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:490:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:490:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:491:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:491:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:494:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:495:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:495:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:496:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:496:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:506:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:506:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:507:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:507:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:508:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:508:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:514:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:514:40: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:515:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:515:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:516:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:516:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:519:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:519:40: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:520:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:520:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:521:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:521:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:531:17: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:534:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:534:40: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:535:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:535:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:536:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:536:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:539:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:539:40: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:540:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:540:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:541:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:541:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:551:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:551:48: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:552:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:552:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:553:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:553:51: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:559:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:559:40: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:560:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:560:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:561:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:561:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:564:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:564:40: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:565:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:565:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:566:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:566:49: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/pflash-cfi02-test.c:56:17: warning: padding struct 'FlashConfig' with 4 bytes to align 'qtest' [-Wpadded] tests/qtest/pflash-cfi02-test.c:608:27: warning: unused parameter 'opaque' [-Wunused-parameter] tests/qtest/pflash-cfi02-test.c:88:55: warning: unused parameter 'c' [-Wunused-parameter] tests/qtest/pnv-xscom-test.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/qtest/pnv-xscom-test.c:138:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/pnv-xscom-test.c:138:21: warning: padding size of 'struct (unnamed at ../tests/qtest/pnv-xscom-test.c:138:21)' with 7 bits to alignment boundary [-Wpadded] tests/qtest/pnv-xscom-test.c:138:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/qtest/pnv-xscom-test.c:20:16: warning: padding size of 'struct PnvChip' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/pnv-xscom-test.c:22:17: warning: padding struct 'struct PnvChip' with 4 bytes to align 'cpu_model' [-Wpadded] tests/qtest/prom-env-test.c:43:21: warning: variable 'signature' may be uninitialized when used here [-Wconditional-uninitialized] tests/qtest/pvpanic-pci-test.c:47:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/pvpanic-pci-test.c:47:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/pvpanic-pci-test.c:47:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/pvpanic-pci-test.c:47:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/pvpanic-pci-test.c:80:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/pvpanic-pci-test.c:80:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/pvpanic-pci-test.c:80:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/pvpanic-pci-test.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/pvpanic-test.c:32:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/pvpanic-test.c:32:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/pvpanic-test.c:32:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/pvpanic-test.c:32:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/pvpanic-test.c:55:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/pvpanic-test.c:55:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/pvpanic-test.c:55:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/pvpanic-test.c:55:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/pxe-test.c:32:21: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:33:30: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:34:23: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:35:32: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:36:12: warning: missing field 'model' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:40:25: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:41:23: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:42:23: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:43:23: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:44:12: warning: missing field 'model' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:52:12: warning: missing field 'model' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:58:12: warning: missing field 'model' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:62:43: warning: missing field 'extra' initializer [-Wmissing-field-initializers] tests/qtest/pxe-test.c:63:12: warning: missing field 'model' initializer [-Wmissing-field-initializers] tests/qtest/q35-test.c:113:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/q35-test.c:113:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/q35-test.c:113:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/q35-test.c:113:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/q35-test.c:216:62: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/q35-test.c:231:62: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/q35-test.c:243:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/q35-test.c:243:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/q35-test.c:243:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/q35-test.c:243:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/q35-test.c:278:62: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/q35-test.c:35:14: warning: padding struct 'struct TsegSizeArgs' with 1 byte to align 'extended_tseg_mbytes' [-Wpadded] tests/qtest/qmp-cmd-test.c:148:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:148:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:148:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:148:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:20:12: warning: no previous extern declaration for non-static variable 'common_args' [-Wmissing-variable-declarations] tests/qtest/qmp-cmd-test.c:249:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:249:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:249:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:249:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:262:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:262:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:262:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:262:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:26:12: warning: padding size of 'struct (unnamed at ../tests/qtest/qmp-cmd-test.c:26:12)' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/qmp-cmd-test.c:277:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:277:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:277:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:277:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:284:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:284:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:284:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:284:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:299:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:299:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:299:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:299:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:306:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:306:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:306:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:306:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:321:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:321:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:321:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:321:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:327:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:327:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:327:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:327:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:334:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:334:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:334:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:334:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-cmd-test.c:91:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-cmd-test.c:91:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-cmd-test.c:91:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-cmd-test.c:91:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:120:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:120:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:120:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:120:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:133:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:133:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:133:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:133:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:142:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:142:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:142:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:142:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:152:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:152:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:152:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:152:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:166:7: warning: no previous extern declaration for non-static variable 'tmpdir' [-Wmissing-variable-declarations] tests/qtest/qmp-test.c:167:7: warning: no previous extern declaration for non-static variable 'fifo_name' [-Wmissing-variable-declarations] tests/qtest/qmp-test.c:215:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:215:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:215:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:215:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:22:12: warning: no previous extern declaration for non-static variable 'common_args' [-Wmissing-variable-declarations] tests/qtest/qmp-test.c:239:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:239:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:239:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:239:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:246:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:246:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:246:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:246:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:253:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:253:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:253:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:253:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:261:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:261:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:261:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:261:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:305:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:305:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:305:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:305:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qmp-test.c:316:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qmp-test.c:316:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qmp-test.c:316:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qmp-test.c:316:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qom-test.c:31:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qom-test.c:31:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qom-test.c:31:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/qom-test.c:31:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qom-test.c:59:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qom-test.c:59:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qom-test.c:59:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/qom-test.c:59:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qom-test.c:74:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qom-test.c:74:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qom-test.c:74:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qom-test.c:74:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qom-test.c:89:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qom-test.c:89:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qom-test.c:89:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qom-test.c:89:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qom-test.c:92:20: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/qtest/qos-test.c:107:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qos-test.c:107:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qos-test.c:107:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/qos-test.c:107:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qos-test.c:166:29: warning: cast from 'const void *' to 'char **' drops const qualifier [-Wcast-qual] tests/qtest/qos-test.c:189:61: warning: integer constant not in range of enumerated type 'GTestSubprocessFlags' [-Wassign-enum] tests/qtest/qos-test.c:218:52: warning: unused parameter 'len' [-Wunused-parameter] tests/qtest/qos-test.c:70:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qos-test.c:70:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qos-test.c:70:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qos-test.c:70:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/qos-test.c:76:42: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/qos-test.c:86:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/qos-test.c:86:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/qos-test.c:86:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/qos-test.c:86:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/readconfig-test.c:128:5: warning: 'glib_autoptr_cleanup_ObjectPropertyInfoList' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/readconfig-test.c:172:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/readconfig-test.c:172:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/readconfig-test.c:172:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/readconfig-test.c:172:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/readconfig-test.c:40:30: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/readconfig-test.c:54:5: warning: 'glib_autoptr_cleanup_MemdevList' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/readconfig-test.c:67:29: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/readconfig-test.c:84:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/readconfig-test.c:84:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/readconfig-test.c:84:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/readconfig-test.c:84:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/rtas-test.c:19:11: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/rtas-test.c:20:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/rtc-test.c:285:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:305:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:306:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:307:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:312:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:320:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:321:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:322:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:324:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:325:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:326:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:331:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:332:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:333:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:334:28: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] tests/qtest/rtc-test.c:335:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:336:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:337:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:342:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/qtest/rtc-test.c:649:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/rtc-test.c:668:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/rtc-test.c:680:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/rtc-test.c:680:40: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/qtest/rtc-test.c:684:44: warning: implicit conversion turns floating-point number into integer: 'double' to 'gint64' (aka 'long long') [-Wfloat-conversion] tests/qtest/rtl8139-test.c:101:9: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:109:10: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:115:9: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:123:12: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:124:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] tests/qtest/rtl8139-test.c:127:10: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:135:12: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:136:23: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] tests/qtest/rtl8139-test.c:139:10: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:144:12: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:145:17: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] tests/qtest/rtl8139-test.c:150:16: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:156:18: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:160:25: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] tests/qtest/rtl8139-test.c:168:18: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:26:33: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/rtl8139-test.c:26:42: warning: unused parameter 'devfn' [-Wunused-parameter] tests/qtest/rtl8139-test.c:35:17: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/rtl8139-test.c:58:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/rtl8139-test.c:59:1: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/rtl8139-test.c:66:32: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] tests/qtest/rtl8139-test.c:67:29: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wfloat-conversion] tests/qtest/rtl8139-test.c:73:5: warning: 'in_IntrStatus' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:74:5: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:75:5: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:81:12: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/rtl8139-test.c:88:16: warning: 'in_Timer' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/sdhci-test.c:111:33: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/sdhci-test.c:21:51: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/sdhci-test.c:22:51: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/sdhci-test.c:23:1: warning: ISO C restricts enumerator values to range of 'int' (30064771072 is too large) [-Wpedantic] tests/qtest/sdhci-test.c:23:51: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/sdhci-test.c:24:1: warning: ISO C restricts enumerator values to range of 'int' (481036337152 is too large) [-Wpedantic] tests/qtest/sdhci-test.c:24:51: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/sdhci-test.c:94:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/sdhci-test.c:94:68: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/spapr-phb-test.c:19:35: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/spapr-phb-test.c:19:46: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/spapr-phb-test.c:19:69: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/spapr-phb-test.c:32:31: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/sse-timer-test.c:34:9: warning: macro is not used [-Wunused-macros] tests/qtest/sse-timer-test.c:42:9: warning: macro is not used [-Wunused-macros] tests/qtest/tco-test.c:125:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/tco-test.c:188:51: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/tco-test.c:245:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tco-test.c:245:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tco-test.c:245:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tco-test.c:245:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tco-test.c:246:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tco-test.c:246:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tco-test.c:246:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tco-test.c:246:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tco-test.c:269:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tco-test.c:269:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tco-test.c:269:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tco-test.c:269:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tco-test.c:294:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tco-test.c:294:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tco-test.c:294:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tco-test.c:294:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tco-test.c:319:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tco-test.c:319:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tco-test.c:319:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tco-test.c:319:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tco-test.c:344:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tco-test.c:344:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tco-test.c:344:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tco-test.c:344:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tco-test.c:40:9: warning: macro is not used [-Wunused-macros] tests/qtest/tco-test.c:45:17: warning: padding struct 'TestData' with 7 bytes to align 'dev' [-Wpadded] tests/qtest/tco-test.c:90:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/tco-test.c:98:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/tco-test.c:99:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/test-arm-mptimer.c:118:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:122:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:144:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:159:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:163:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:180:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:185:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:190:51: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:199:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:203:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:210:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:220:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:224:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:231:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:28:9: warning: macro is not used [-Wunused-macros] tests/qtest/test-arm-mptimer.c:291:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:295:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:312:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:316:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:332:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:349:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:352:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:367:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:370:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:385:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:388:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:410:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:413:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:435:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:438:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:462:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:466:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:485:55: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:493:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:496:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:514:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:517:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:535:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:539:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:556:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:559:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:575:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:579:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:611:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:616:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:631:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:641:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:664:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:673:55: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:682:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:687:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:699:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:702:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:728:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:732:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:754:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:758:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:854:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:858:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:867:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:881:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-arm-mptimer.c:94:28: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] tests/qtest/test-arm-mptimer.c:98:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-mirror.c:32:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-mirror.c:35:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-mirror.c:55:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-filter-mirror.c:55:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-filter-mirror.c:55:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-filter-mirror.c:55:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-filter-mirror.c:56:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-mirror.c:60:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-mirror.c:66:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:101:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-filter-redirector.c:101:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-filter-redirector.c:101:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-filter-redirector.c:101:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-filter-redirector.c:113:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:117:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:123:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:145:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-redirector.c:148:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-redirector.c:150:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-redirector.c:179:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-filter-redirector.c:179:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-filter-redirector.c:179:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-filter-redirector.c:179:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-filter-redirector.c:181:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:184:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:190:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-filter-redirector.c:76:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-redirector.c:79:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-filter-redirector.c:81:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/test-hmp.c:138:20: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:108:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:108:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:108:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:108:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:116:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:116:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:116:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:116:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:124:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:124:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:124:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:124:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:143:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:143:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:143:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:143:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:156:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:156:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:156:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:156:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:164:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:164:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:164:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:164:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:174:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:174:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:174:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:31:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:31:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:31:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:31:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:39:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:39:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:39:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:39:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:58:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:58:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:58:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:58:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:66:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:66:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:66:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:66:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:76:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:76:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:76:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:76:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-netfilter.c:95:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-netfilter.c:95:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-netfilter.c:95:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-netfilter.c:95:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:107:25: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-x86-cpuid-compat.c:113:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-x86-cpuid-compat.c:119:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/test-x86-cpuid-compat.c:142:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:142:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:142:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:142:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:143:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:143:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:143:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:143:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:21:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:21:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:21:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:21:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:32:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:32:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:32:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:32:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:33:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:33:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:33:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:33:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:42:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:42:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:42:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:42:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:66:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/test-x86-cpuid-compat.c:66:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/test-x86-cpuid-compat.c:66:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/test-x86-cpuid-compat.c:66:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/test-x86-cpuid-compat.c:82:16: warning: padding size of 'struct FeatureTestArgs' with 3 bytes to alignment boundary [-Wpadded] tests/qtest/tmp105-test.c:120:35: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/tmp105-test.c:19:9: warning: macro is not used [-Wunused-macros] tests/qtest/tmp105-test.c:29:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/qtest/tmp105-test.c:30:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tmp105-test.c:30:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tmp105-test.c:30:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tmp105-test.c:30:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tmp105-test.c:41:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tmp105-test.c:41:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tmp105-test.c:41:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tmp105-test.c:41:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tmp105-test.c:45:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/tmp105-test.c:45:70: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/tmp105-test.c:50:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/tmp105-test.c:57:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/tmp105-test.c:64:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/tmp105-test.c:93:13: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/tpm-crb-test.c:104:37: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/tpm-crb-test.c:115:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/tpm-crb-test.c:23:10: warning: no previous extern declaration for non-static variable 'tpm_tis_base_addr' [-Wmissing-variable-declarations] tests/qtest/tpm-crb-test.c:53:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/tpm-crb-test.c:54:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/tpm-crb-test.c:97:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/tpm-emu.c:100:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/tpm-emu.c:112:25: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/tpm-emu.c:113:22: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/tpm-emu.c:163:59: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/tpm-emu.c:226:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tpm-emu.c:226:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tpm-emu.c:226:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/tpm-emu.c:226:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tpm-emu.c:228:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tpm-emu.c:228:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tpm-emu.c:228:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tpm-emu.c:228:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tpm-emu.c:48:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/tpm-emu.c:57:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/tpm-emu.c:61:17: warning: enumeration value 'TPM_VERSION_UNSPEC' not explicitly handled in switch [-Wswitch-enum] tests/qtest/tpm-emu.c:99:22: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/qtest/tpm-emu.h:41:16: warning: padding size of 'struct TPMTestState' with 4 bytes to alignment boundary [-Wpadded] tests/qtest/tpm-emu.h:45:20: warning: padding struct 'struct TPMTestState' with 7 bytes to align 'addr' [-Wpadded] tests/qtest/tpm-tests.c:54:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/tpm-tis-test.c:25:10: warning: no previous extern declaration for non-static variable 'tpm_tis_base_addr' [-Wmissing-variable-declarations] tests/qtest/tpm-tis-util.c:106:54: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/tpm-tis-util.c:116:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:121:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:122:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:130:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:137:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:143:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:154:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:161:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:163:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:171:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:190:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:196:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:207:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:215:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:218:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:226:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:234:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:237:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:255:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:260:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:263:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:270:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:278:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:288:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:299:56: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/tpm-tis-util.c:309:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:314:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:315:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:31:21: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] tests/qtest/tpm-tis-util.c:329:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:330:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:339:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:350:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:357:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:359:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:420:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/tpm-tis-util.c:426:37: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/tpm-tis-util.c:446:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:45:48: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/tpm-tis-util.c:59:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:62:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:65:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:69:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:75:48: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/tpm-tis-util.c:82:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:87:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:89:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:95:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-tis-util.c:97:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] tests/qtest/tpm-util.c:109:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/tpm-util.c:129:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/tpm-util.c:145:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/tpm-util.c:146:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/tpm-util.c:146:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/tpm-util.c:147:50: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/qtest/tpm-util.c:159:32: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tpm-util.c:235:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tpm-util.c:235:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tpm-util.c:235:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/tpm-util.c:235:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tpm-util.c:254:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/tpm-util.c:254:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/tpm-util.c:254:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/tpm-util.c:254:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/tpm-util.c:277:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/tpm-util.c:287:27: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/qtest/tpm-util.c:35:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/tpm-util.c:42:36: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/tpm-util.c:68:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/tpm-util.c:78:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/tpm-util.c:84:37: warning: comparison of integers of different signs: 'gint64' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] tests/qtest/tulip-test.c:37:63: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/tulip-test.c:48:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/tulip-test.c:66:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/tulip-test.c:67:25: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/tulip-test.c:71:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/tulip-test.c:91:34: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/usb-hcd-ehci-test.c:41:59: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/usb-hcd-ehci-test.c:42:21: warning: implicit conversion changes signedness: 'int' to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] tests/qtest/usb-hcd-ohci-test.c:24:37: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/usb-hcd-ohci-test.c:24:48: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/usb-hcd-ohci-test.c:24:71: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/usb-hcd-ohci-test.c:41:36: warning: unused parameter 'pci_bus' [-Wunused-parameter] tests/qtest/usb-hcd-ohci-test.c:41:62: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/usb-hcd-ohci-test.c:41:75: warning: unused parameter 'addr' [-Wunused-parameter] tests/qtest/usb-hcd-ohci-test.c:61:37: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/usb-hcd-ohci-test.c:68:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-9p-test.c:106:41: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:182:44: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/virtio-9p-test.c:188:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/virtio-9p-test.c:200:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/virtio-9p-test.c:246:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:261:50: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:274:54: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:308:43: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:338:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:33:41: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:357:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/virtio-9p-test.c:362:39: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:378:39: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:403:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:41:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-9p-test.c:444:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:44:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/qtest/virtio-9p-test.c:45:18: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] tests/qtest/virtio-9p-test.c:45:52: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/virtio-9p-test.c:47:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-9p-test.c:47:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-9p-test.c:47:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/virtio-9p-test.c:485:51: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:492:51: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:499:51: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:509:44: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:528:46: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:554:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:56:41: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:571:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:592:46: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:615:50: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:62:40: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:641:47: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:668:51: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:68:38: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-9p-test.c:705:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/virtio-9p-test.c:761:37: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-blk-test.c:137:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:252:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/virtio-blk-test.c:27:16: warning: padding size of 'struct QVirtioBlkReq' with 7 bytes to alignment boundary [-Wpadded] tests/qtest/virtio-blk-test.c:341:36: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:351:39: warning: unused parameter 'u_data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:374:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:39:12: warning: no previous extern declaration for non-static variable 'host_is_big_endian' [-Wmissing-variable-declarations] tests/qtest/virtio-blk-test.c:436:37: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:436:60: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:452:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:456:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-blk-test.c:456:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-blk-test.c:456:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-blk-test.c:456:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-blk-test.c:462:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:465:35: warning: unused parameter 'u_data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:498:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:505:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-blk-test.c:505:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-blk-test.c:505:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-blk-test.c:505:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-blk-test.c:512:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:573:34: warning: unused parameter 'u_data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:607:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:698:42: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:698:65: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:729:57: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:730:57: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:750:37: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-blk-test.c:761:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-blk-test.c:761:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-blk-test.c:761:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-blk-test.c:761:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-blk-test.c:768:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-blk-test.c:807:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-iommu-test.c:125:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-iommu-test.c:126:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-iommu-test.c:165:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-iommu-test.c:166:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-iommu-test.c:177:49: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-iommu-test.c:21:9: warning: macro is not used [-Wunused-macros] tests/qtest/virtio-iommu-test.c:224:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-iommu-test.c:26:41: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-iommu-test.c:26:64: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/virtio-iommu-test.c:328:40: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-iommu-test.c:36:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-iommu-test.c:57:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/virtio-iommu-test.c:66:42: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/virtio-iommu-test.c:80:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-iommu-test.c:81:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-iommu-test.c:95:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/virtio-iommu-test.c:97:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/qtest/virtio-net-failover.c:1001:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1001:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1001:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1001:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1008:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1008:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1008:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1008:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1014:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1014:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1014:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1014:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1019:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1019:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1019:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1019:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1020:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1020:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1020:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1020:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1030:70: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1038:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1038:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1038:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1038:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1039:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1039:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1039:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1039:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1047:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1047:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1047:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1047:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1048:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1048:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1048:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1048:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1058:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1058:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1058:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1058:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1059:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1059:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1059:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1059:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1066:22: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1068:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1068:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1068:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1068:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1072:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1072:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1072:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1072:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1074:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1074:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1074:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1074:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1075:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1075:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1075:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1075:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1081:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1081:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1081:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1081:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1090:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1100:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1100:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1100:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1100:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1101:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1101:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1101:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1101:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1109:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1109:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1109:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1109:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1110:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1110:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1110:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1110:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1120:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1120:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1120:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1120:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1121:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1121:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1121:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1121:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1130:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1130:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1130:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1130:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1131:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1131:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1131:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1131:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1137:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1139:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1139:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1139:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1139:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1147:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1147:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1147:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1147:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1151:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1151:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1151:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1151:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1155:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1155:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1155:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1155:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1160:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1160:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1160:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1167:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1167:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1167:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1167:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1171:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1171:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1171:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1171:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1176:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1176:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1176:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1176:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1179:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1179:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1179:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1179:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1180:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1180:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1180:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1180:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1191:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1200:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1200:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1200:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1200:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1201:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1201:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1201:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1201:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1209:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1209:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1209:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1209:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1210:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1210:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1210:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1210:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1214:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1214:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1214:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1214:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1215:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1215:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1215:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1215:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1225:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1225:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1225:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1225:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1226:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1226:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1226:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1226:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1232:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1234:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1234:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1234:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1234:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1239:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1239:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1239:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1239:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1243:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1243:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1243:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1243:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1252:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1252:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1252:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1252:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:125:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:125:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:125:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:125:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1262:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1262:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1262:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1262:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1266:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1266:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1266:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1266:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1269:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1269:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1269:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1269:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1270:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1270:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1270:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1270:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1280:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1289:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1289:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1289:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1289:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1290:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1290:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1290:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1290:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1298:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1298:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1298:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1298:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1299:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1299:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1299:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1299:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1303:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1303:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1303:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1303:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1304:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1304:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1304:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1304:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1314:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1314:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1314:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1314:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1315:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1315:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1315:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1315:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1321:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1323:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1323:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1323:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1323:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1328:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1328:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1328:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1328:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1339:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1339:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1339:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1339:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1342:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1342:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1342:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1342:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1347:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1347:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1347:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1347:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1355:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1355:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1355:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1355:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1359:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1359:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1359:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1359:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1364:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1364:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1364:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1364:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1367:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1367:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1367:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1367:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1368:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1368:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1368:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1368:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1379:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1388:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1388:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1388:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1388:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1389:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1389:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1389:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1389:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1397:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1397:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1397:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1397:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1398:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1398:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1398:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1398:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1402:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1402:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1402:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1402:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1403:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1403:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1403:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1403:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1413:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1413:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1413:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1413:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1414:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1414:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1414:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1414:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1420:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1422:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1422:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1422:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1422:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1429:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1429:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1429:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1429:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1433:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1433:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1433:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1433:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1438:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1438:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1438:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1438:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1446:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1446:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1446:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1446:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1450:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1450:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1450:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1450:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1455:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1455:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1455:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1455:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1458:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1458:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1458:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1458:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1459:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1459:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1459:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1459:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1470:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1480:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1480:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1480:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1480:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1481:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1481:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1481:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1481:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1489:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1489:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1489:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1489:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1490:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1490:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1490:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1490:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1494:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1494:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1494:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1494:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1495:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1495:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1495:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1495:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1505:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1505:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1505:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1505:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1506:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1506:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1506:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1506:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1512:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1514:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1514:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1514:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1514:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1519:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1519:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1519:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1519:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1523:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1523:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1523:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1523:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1535:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1535:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1535:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1535:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1540:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-failover.c:1541:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1541:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1541:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1541:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1550:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1550:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1550:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1550:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1551:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1551:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1551:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1551:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1561:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:156:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:156:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:156:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:156:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1574:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1574:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1574:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1574:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1575:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1575:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1575:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1575:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1576:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1576:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1576:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1576:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1577:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1577:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1577:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1577:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:157:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:157:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:157:21: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:157:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1585:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1585:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1585:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1585:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1586:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1586:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1586:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1586:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1587:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1587:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1587:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1587:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1588:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1588:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1588:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1588:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1598:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1598:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1598:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1598:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1599:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1599:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1599:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1599:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1600:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1600:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1600:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1600:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1601:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1601:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1601:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1601:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1605:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1605:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1605:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1605:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1606:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1606:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1606:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1606:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1607:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1607:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1607:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1607:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1608:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1608:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1608:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1608:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1616:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1616:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1616:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1616:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1617:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1617:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1617:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1617:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1618:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1618:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1618:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1618:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1619:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1619:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1619:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1619:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1629:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1629:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1629:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1629:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1630:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1630:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1630:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1630:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1631:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1631:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1631:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1631:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1632:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1632:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1632:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1632:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1636:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1636:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1636:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1636:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1637:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1637:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1637:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1637:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1638:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1638:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1638:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1638:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1639:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1639:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1639:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1639:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1645:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1647:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1647:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1647:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1647:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:164:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:164:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:164:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:164:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1658:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1658:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1658:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1658:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1662:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1662:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1662:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1662:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1670:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1670:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1670:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1670:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1681:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1681:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1681:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1681:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1690:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1690:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1690:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1690:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1699:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1699:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1699:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1699:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:169:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:169:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:169:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:169:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1712:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1712:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1712:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1712:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1718:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1718:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1718:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1718:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:172:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:172:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:172:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:172:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1732:70: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1744:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1744:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1744:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1744:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1745:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1745:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1745:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1745:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1746:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1746:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1746:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1746:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1747:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1747:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1747:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1747:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:174:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:174:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:174:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1755:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1755:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1755:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1755:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1756:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1756:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1756:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1756:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1757:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1757:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1757:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1757:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1758:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1758:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1758:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1758:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1768:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1768:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1768:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1768:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1769:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1769:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1769:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1769:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1770:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1770:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1770:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1770:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1771:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1771:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1771:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1771:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1779:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1779:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1779:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1779:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1780:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1780:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1780:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1780:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1781:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1781:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1781:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1781:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1782:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1782:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1782:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1782:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1792:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1792:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1792:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1792:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1793:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1793:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1793:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1793:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1794:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1794:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1794:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1794:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1795:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1795:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1795:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1795:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1802:22: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:1804:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1804:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1804:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1804:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1808:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1808:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1808:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1808:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1812:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1812:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1812:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1812:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1816:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1816:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1816:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1816:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1818:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1818:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1818:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1818:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1819:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1819:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1819:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1819:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1820:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1820:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1820:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1820:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1821:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1821:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1821:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1821:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:1827:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:1827:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:1827:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:1827:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:196:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:196:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:196:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:196:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:200:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:200:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:200:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:200:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:203:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:203:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:203:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:203:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:205:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:205:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:205:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:205:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:224:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:224:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:224:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:224:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:261:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:261:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:261:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:261:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:262:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:262:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:262:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:262:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:267:64: warning: unused parameter 'qts' [-Wunused-parameter] tests/qtest/virtio-net-failover.c:274:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/qtest/virtio-net-failover.c:304:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:304:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:304:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:304:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:323:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:323:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:323:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:323:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:324:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:324:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:324:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:324:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:343:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:343:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:343:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:343:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:344:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:344:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:344:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:344:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:348:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:348:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:348:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:348:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:349:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:349:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:349:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:349:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:369:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:369:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:369:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:369:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:370:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:370:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:370:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:370:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:374:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:374:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:374:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:374:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:375:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:375:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:375:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:375:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:395:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:395:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:395:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:395:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:396:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:396:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:396:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:396:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:400:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:400:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:400:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:400:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:401:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:401:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:401:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:401:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:422:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:422:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:422:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:422:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:423:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:423:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:423:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:423:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:432:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:432:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:432:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:432:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:433:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:433:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:433:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:433:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:450:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:450:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:450:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:450:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:451:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:451:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:451:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:451:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:455:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:455:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:455:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:455:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:456:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:456:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:456:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:456:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:464:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:464:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:464:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:464:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:465:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:465:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:465:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:465:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:483:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:483:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:483:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:483:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:484:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:484:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:484:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:484:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:492:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:492:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:492:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:492:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:493:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:493:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:493:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:493:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:497:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:497:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:497:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:497:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:498:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:498:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:498:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:498:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:514:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:514:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:514:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:514:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:515:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:515:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:515:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:515:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:523:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:523:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:523:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:523:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:524:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:524:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:524:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:524:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:528:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:528:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:528:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:528:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:529:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:529:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:529:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:529:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:537:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:537:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:537:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:537:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:538:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:538:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:538:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:538:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:554:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:554:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:554:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:554:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:555:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:555:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:555:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:555:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:563:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:563:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:563:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:563:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:564:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:564:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:564:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:564:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:579:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:579:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:579:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:579:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:580:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:580:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:580:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:580:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:584:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:584:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:584:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:584:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:585:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:585:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:585:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:585:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:601:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:601:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:601:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:601:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:602:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:602:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:602:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:602:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:617:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:617:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:617:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:617:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:618:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:618:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:618:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:618:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:627:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:636:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:636:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:636:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:636:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:637:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:637:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:637:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:637:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:645:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:645:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:645:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:645:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:646:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:646:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:646:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:646:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:650:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:650:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:650:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:650:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:651:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:651:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:651:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:651:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:661:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:661:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:661:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:661:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:662:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:662:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:662:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:662:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:668:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:670:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:670:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:670:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:670:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:675:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:675:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:675:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:675:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:683:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:683:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:683:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:683:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:694:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:694:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:694:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:694:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:704:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:704:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:704:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:704:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:716:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:716:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:716:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:716:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:722:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:722:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:722:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:722:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:749:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:749:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:749:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:749:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:750:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:750:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:750:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:750:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:759:70: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:767:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:767:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:767:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:767:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:768:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:768:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:768:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:768:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:776:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:776:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:776:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:776:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:777:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:777:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:777:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:777:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:787:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:787:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:787:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:787:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:788:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:788:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:788:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:788:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:795:22: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:797:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:797:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:797:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:797:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:801:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:801:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:801:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:801:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:805:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:805:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:805:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:805:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:807:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:807:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:807:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:807:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:808:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:808:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:808:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:808:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:814:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:814:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:814:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:814:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:823:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:832:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:832:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:832:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:832:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:833:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:833:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:833:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:833:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:841:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:841:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:841:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:841:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:842:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:842:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:842:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:842:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:852:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:852:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:852:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:852:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:853:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:853:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:853:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:853:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:857:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:857:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:857:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:857:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:858:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:858:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:858:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:858:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:864:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:866:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:866:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:866:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:866:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:873:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:873:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:873:13: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:873:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:879:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:879:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:879:9: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:879:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:892:70: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:900:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:900:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:900:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:900:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:901:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:901:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:901:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:901:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:909:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:909:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:909:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:909:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:910:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:910:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:910:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:910:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:920:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:920:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:920:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:920:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:921:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:921:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:921:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:921:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:928:22: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-failover.c:930:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:930:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:930:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:930:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:934:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:934:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:934:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:934:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:936:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:936:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:936:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:936:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:937:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:937:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:937:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:937:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:943:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:943:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:943:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:943:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:952:72: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:95:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:95:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:95:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:95:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:962:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:962:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:962:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:962:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:963:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:963:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:963:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:963:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:971:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:971:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:971:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:971:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:972:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:972:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:972:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:972:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:982:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:982:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:982:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:982:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:983:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:983:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:983:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:983:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:992:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:992:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:992:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:992:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:993:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-failover.c:993:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-failover.c:993:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-failover.c:993:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-failover.c:999:71: warning: format specifies type 'void *' but the argument has type 'QDict *' (aka 'struct QDict *') [-Wformat-pedantic] tests/qtest/virtio-net-test.c:106:15: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/virtio-net-test.c:125:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-test.c:125:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-test.c:125:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-test.c:125:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-test.c:127:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:134:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-test.c:134:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-test.c:134:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-test.c:134:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-test.c:136:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-test.c:136:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-test.c:136:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-test.c:136:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-test.c:168:38: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-net-test.c:168:61: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/virtio-net-test.c:187:33: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/virtio-net-test.c:187:67: warning: unused parameter 't_alloc' [-Wunused-parameter] tests/qtest/virtio-net-test.c:194:23: warning: cast from 'char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] tests/qtest/virtio-net-test.c:204:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-test.c:204:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-test.c:204:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-test.c:204:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-test.c:207:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:209:11: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/virtio-net-test.c:209:11: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/virtio-net-test.c:211:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:211:31: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/qtest/virtio-net-test.c:223:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/virtio-net-test.c:223:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/virtio-net-test.c:223:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/virtio-net-test.c:223:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/virtio-net-test.c:228:13: warning: implicit conversion changes signedness: 'gint64' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/virtio-net-test.c:235:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:237:15: warning: implicit conversion changes signedness: 'gint64' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/virtio-net-test.c:238:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-net-test.c:238:33: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-net-test.c:244:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/qtest/virtio-net-test.c:247:29: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/qtest/virtio-net-test.c:24:9: warning: macro is not used [-Wunused-macros] tests/qtest/virtio-net-test.c:273:61: warning: unused parameter 'arg' [-Wunused-parameter] tests/qtest/virtio-net-test.c:302:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:305:43: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:340:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-net-test.c:40:15: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/virtio-net-test.c:57:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:89:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-net-test.c:93:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/qtest/virtio-rng-test.c:18:42: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-rng-test.c:18:65: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/virtio-rng-test.c:43:38: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-scsi-test.c:100:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-scsi-test.c:124:63: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/virtio-scsi-test.c:136:22: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] tests/qtest/virtio-scsi-test.c:141:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/qtest/virtio-scsi-test.c:159:27: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:159:38: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:159:61: warning: declaration shadows a variable in the global scope [-Wshadow] tests/qtest/virtio-scsi-test.c:159:61: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:168:56: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:204:51: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:239:50: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:25:9: warning: macro is not used [-Wunused-macros] tests/qtest/virtio-scsi-test.c:265:56: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:26:9: warning: macro is not used [-Wunused-macros] tests/qtest/virtio-scsi-test.c:307:21: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/qtest/virtio-scsi-test.c:34:17: warning: padding struct 'QVirtioSCSIQueues' with 4 bytes to align 'vq' [-Wpadded] tests/qtest/virtio-scsi-test.c:364:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/virtio-scsi-test.c:388:39: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-scsi-test.c:49:55: warning: unused parameter 'vs' [-Wunused-parameter] tests/qtest/virtio-scsi-test.c:70:46: warning: missing field 'tag' initializer [-Wmissing-field-initializers] tests/qtest/virtio-scsi-test.c:91:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/qtest/virtio-serial-test.c:16:37: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/virtio-serial-test.c:16:48: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-serial-test.c:16:71: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/virtio-serial-test.c:21:34: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/virtio-serial-test.c:21:45: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-serial-test.c:21:68: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/virtio-serial-test.c:29:32: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/qtest/virtio-serial-test.c:39:41: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/virtio-test.c:17:23: warning: unused parameter 'obj' [-Wunused-parameter] tests/qtest/virtio-test.c:17:34: warning: unused parameter 'data' [-Wunused-parameter] tests/qtest/virtio-test.c:17:57: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/virtio-test.c:26:34: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/vmgenid-test.c:106:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/vmgenid-test.c:106:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/vmgenid-test.c:106:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/vmgenid-test.c:106:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/vmgenid-test.c:86:57: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/qtest/vmxnet3-test.c:35:61: warning: unused parameter 'alloc' [-Wunused-parameter] tests/qtest/vmxnet3-test.c:58:36: warning: extra ';' outside of a function [-Wextra-semi] tests/qtest/wdt_ib700-test.c:105:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:105:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:105:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:105:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/wdt_ib700-test.c:19:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:19:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:19:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:19:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/wdt_ib700-test.c:51:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:51:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:51:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:51:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/wdt_ib700-test.c:52:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:52:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:52:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:52:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/wdt_ib700-test.c:65:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:65:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:65:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:65:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/wdt_ib700-test.c:78:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:78:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:78:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:78:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/qtest/wdt_ib700-test.c:92:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/qtest/wdt_ib700-test.c:92:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/qtest/wdt_ib700-test.c:92:5: warning: extension used [-Wlanguage-extension-token] tests/qtest/wdt_ib700-test.c:92:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands-sub-sub-module.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_commands_sub_sub_module_c' [-Wmissing-variable-declarations] tests/test-qapi-commands.c:101:55: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:108:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:108:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:108:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:108:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:158:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:158:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:158:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:158:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:187:62: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:193:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:193:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:193:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:193:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:217:55: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:223:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:223:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:223:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:223:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:270:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:270:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:270:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:270:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:322:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:322:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:322:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:322:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:351:54: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:358:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:358:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:358:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:358:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:385:53: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:392:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:392:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:392:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:392:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:419:53: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:426:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:426:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:426:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:426:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:453:60: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:459:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:459:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:459:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:459:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:45:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:45:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:45:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:45:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:483:62: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:490:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:490:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:490:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:490:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:650:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:650:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:650:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:650:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:699:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:699:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:699:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:699:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:71:54: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:728:64: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:734:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:734:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:734:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:734:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:758:64: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:764:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:764:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:764:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:764:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:77:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:77:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:77:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:77:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:788:69: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:794:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:794:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:794:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:794:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:818:69: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:824:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:824:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:824:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:824:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:848:69: warning: unused parameter 'ret' [-Wunused-parameter] tests/test-qapi-commands.c:854:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-commands.c:854:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-commands.c:854:39: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-commands.c:854:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-commands.c:879:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_commands_c' [-Wmissing-variable-declarations] tests/test-qapi-emit-events.c:36:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_emit_events_c' [-Wmissing-variable-declarations] tests/test-qapi-events-sub-sub-module.c:24:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_events_sub_sub_module_c' [-Wmissing-variable-declarations] tests/test-qapi-events.c:102:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:102:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:102:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:102:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:120:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:120:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:120:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:120:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:125:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:125:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:125:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:125:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:143:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:143:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:143:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:143:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:148:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:148:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:148:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:148:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:166:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:166:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:166:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:166:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:171:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:171:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:171:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:171:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:180:39: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:193:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:193:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:193:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:193:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:198:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:198:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:198:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:198:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:265:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:265:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:265:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:265:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:270:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:270:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:270:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:270:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:285:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:285:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:285:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:285:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:300:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:300:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:300:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:300:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:304:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_events_c' [-Wmissing-variable-declarations] tests/test-qapi-events.c:31:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:31:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:31:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:31:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:42:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:42:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:42:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:42:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:51:37: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:67:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:67:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:67:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:67:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:72:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:72:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:72:5: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:72:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-events.c:81:20: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:81:38: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:97:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/test-qapi-events.c:97:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/test-qapi-events.c:97:9: warning: extension used [-Wlanguage-extension-token] tests/test-qapi-events.c:97:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/test-qapi-init-commands.c:22:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:24:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:26:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:28:53: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:34:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:36:50: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:38:52: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:40:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:42:51: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:44:72: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:46:60: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:60:65: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:62:54: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:64:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:66:62: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:68:67: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:70:67: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:72:67: warning: integer constant not in range of enumerated type 'QmpCommandOptions' (aka 'enum QmpCommandOptions') [-Wassign-enum] tests/test-qapi-init-commands.c:76:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_init_commands_c' [-Wmissing-variable-declarations] tests/test-qapi-introspect.c:1000:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1032:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1053:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:105:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1076:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1103:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1117:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1119:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:111:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1123:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1129:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1135:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1139:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1141:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1145:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1152:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1158:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1160:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1164:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1173:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1179:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:117:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1181:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1185:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1190:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1193:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1199:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1201:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1205:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1210:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1213:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1216:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1222:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1224:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1228:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1233:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1236:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:123:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1242:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1244:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1248:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1253:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:1256:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1262:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1264:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1268:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1276:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1281:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1283:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1287:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:129:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1301:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1303:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1307:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1315:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1317:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1321:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1334:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1339:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1341:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1345:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1351:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1353:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:1357:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_introspect_c' [-Wmissing-variable-declarations] tests/test-qapi-introspect.c:135:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:141:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:147:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:154:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:156:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:165:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:174:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:188:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:190:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:198:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:211:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:217:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:21:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:222:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:230:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:235:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:240:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:243:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:248:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:253:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:256:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:259:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:264:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:269:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:272:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:277:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:283:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:289:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:28:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:293:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:299:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:303:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:308:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:312:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:317:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:321:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:329:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:331:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:335:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:343:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:349:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:351:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:355:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:35:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:363:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:368:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:370:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:374:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:382:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:388:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:390:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:394:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:400:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:408:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:410:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:414:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:420:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:428:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:42:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:430:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:434:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:442:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:447:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:452:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:454:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:463:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:468:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:473:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:478:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:480:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:482:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:487:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:491:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:49:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:500:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:506:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:511:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:513:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:517:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:525:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:530:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:536:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:542:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:544:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:548:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:556:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:561:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:567:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:569:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:56:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:573:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:581:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:586:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:591:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:596:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:598:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:602:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:605:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:621:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:637:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:63:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:665:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:667:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:671:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:674:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] tests/test-qapi-introspect.c:703:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:709:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:70:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:715:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:721:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:727:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:733:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:739:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:745:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:751:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:753:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:757:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:763:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:769:21: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:773:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:775:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:779:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:77:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:787:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:792:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:798:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:800:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:804:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:810:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:818:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:823:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:829:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:831:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:835:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:842:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:846:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:84:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:850:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:854:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:856:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:865:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:867:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:875:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:881:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:883:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:887:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:895:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:901:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:903:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:907:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:915:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:91:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:920:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:926:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:928:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:932:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:939:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:941:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:947:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:949:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:955:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:961:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:969:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:971:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:980:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:982:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:984:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:991:17: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:993:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:997:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-introspect.c:99:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-types-sub-sub-module.c:41:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_types_sub_sub_module_c' [-Wmissing-variable-declarations] tests/test-qapi-types-sub-sub-module.h:32:8: warning: padding size of 'struct StatusList' with 4 bytes to alignment boundary [-Wpadded] tests/test-qapi-types.c:45:36: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/test-qapi-types.c:45:36: warning: zero size arrays are an extension [-Wzero-length-array] tests/test-qapi-types.c:810:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_types_c' [-Wmissing-variable-declarations] tests/test-qapi-types.h:254:11: warning: padding struct 'struct TestStruct' with 7 bytes to align 'string' [-Wpadded] tests/test-qapi-types.h:263:13: warning: padding struct 'struct NestedEnumsOne' with 3 bytes to align 'enum2' [-Wpadded] tests/test-qapi-types.h:266:13: warning: padding struct 'struct NestedEnumsOne' with 3 bytes to align 'enum4' [-Wpadded] tests/test-qapi-types.h:287:22: warning: cast from 'const struct Empty2 *' to 'struct Empty1 *' drops const qualifier [-Wcast-qual] tests/test-qapi-types.h:299:5: warning: empty union has size 0 in C, size 1 in C++ [-Wc++-compat] tests/test-qapi-types.h:299:5: warning: empty union is a GNU extension [-Wgnu-empty-struct] tests/test-qapi-types.h:312:13: warning: padding struct 'struct UserDefOne' with 3 bytes to align 'enum1' [-Wpadded] tests/test-qapi-types.h:317:27: warning: cast from 'const struct UserDefOne *' to 'struct UserDefZero *' drops const qualifier [-Wcast-qual] tests/test-qapi-types.h:342:25: warning: padding struct 'struct UserDefTwoDict' with 7 bytes to align 'dict3' [-Wpadded] tests/test-qapi-types.h:399:13: warning: padding struct 'struct UserDefA' with 6 bytes to align 'a_b' [-Wpadded] tests/test-qapi-types.h:405:8: warning: padding size of 'struct UserDefB' with 6 bytes to alignment boundary [-Wpadded] tests/test-qapi-types.h:424:7: warning: padding struct 'struct UserDefFlatUnion' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:429:32: warning: cast from 'const struct UserDefFlatUnion *' to 'struct UserDefUnionBase *' drops const qualifier [-Wcast-qual] tests/test-qapi-types.h:435:8: warning: padding size of 'struct UserDefUnionBase' with 4 bytes to alignment boundary [-Wpadded] tests/test-qapi-types.h:445:27: warning: cast from 'const struct UserDefUnionBase *' to 'struct UserDefZero *' drops const qualifier [-Wcast-qual] tests/test-qapi-types.h:451:8: warning: padding size of 'struct q_obj_UserDefFlatUnion2_base' with 4 bytes to alignment boundary [-Wpadded] tests/test-qapi-types.h:453:13: warning: padding struct 'struct q_obj_UserDefFlatUnion2_base' with 7 bytes to align 'integer' [-Wpadded] tests/test-qapi-types.h:465:13: warning: padding struct 'struct UserDefFlatUnion2' with 7 bytes to align 'integer' [-Wpadded] tests/test-qapi-types.h:471:7: warning: padding struct 'struct UserDefFlatUnion2' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:491:7: warning: padding struct 'struct UserDefAlternate' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:516:7: warning: padding struct 'struct AltEnumNum' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:527:7: warning: padding struct 'struct AltNumEnum' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:538:7: warning: padding struct 'struct AltEnumInt' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:549:7: warning: padding struct 'struct AltListInt' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:560:7: warning: padding struct 'struct AltStrObj' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:580:15: warning: padding struct 'struct ArrayStruct' with 7 bytes to align 'sz' [-Wpadded] tests/test-qapi-types.h:582:14: warning: padding struct 'struct ArrayStruct' with 7 bytes to align 'any' [-Wpadded] tests/test-qapi-types.h:584:17: warning: padding struct 'struct ArrayStruct' with 7 bytes to align 'user' [-Wpadded] tests/test-qapi-types.h:597:17: warning: padding struct 'struct q_obj_user_def_cmd2_arg' with 7 bytes to align 'ud1b' [-Wpadded] tests/test-qapi-types.h:603:13: warning: padding struct 'struct q_obj_guest_get_time_arg' with 7 bytes to align 'b' [-Wpadded] tests/test-qapi-types.h:612:14: warning: padding struct 'struct UserDefOptions' with 7 bytes to align 'i64' [-Wpadded] tests/test-qapi-types.h:614:17: warning: padding struct 'struct UserDefOptions' with 7 bytes to align 'u64' [-Wpadded] tests/test-qapi-types.h:616:17: warning: padding struct 'struct UserDefOptions' with 7 bytes to align 'u16' [-Wpadded] tests/test-qapi-types.h:618:13: warning: padding struct 'struct UserDefOptions' with 7 bytes to align 'i64x' [-Wpadded] tests/test-qapi-types.h:620:14: warning: padding struct 'struct UserDefOptions' with 7 bytes to align 'u64x' [-Wpadded] tests/test-qapi-types.h:630:13: warning: padding struct 'struct EventStructOne' with 3 bytes to align 'enum2' [-Wpadded] tests/test-qapi-types.h:638:13: warning: padding struct 'struct q_obj_EVENT_C_arg' with 7 bytes to align 'a' [-Wpadded] tests/test-qapi-types.h:640:17: warning: padding struct 'struct q_obj_EVENT_C_arg' with 7 bytes to align 'b' [-Wpadded] tests/test-qapi-types.h:648:11: warning: padding struct 'struct q_obj_EVENT_D_arg' with 7 bytes to align 'c' [-Wpadded] tests/test-qapi-types.h:650:13: warning: padding struct 'struct q_obj_EVENT_D_arg' with 3 bytes to align 'enum3' [-Wpadded] tests/test-qapi-types.h:664:11: warning: padding struct 'struct __org_qemu_x_Struct' with 4 bytes to align '__org_qemu_x_member2' [-Wpadded] tests/test-qapi-types.h:666:13: warning: padding struct 'struct __org_qemu_x_Struct' with 7 bytes to align 'q_wchar_t' [-Wpadded] tests/test-qapi-types.h:671:33: warning: cast from 'const struct __org_qemu_x_Struct *' to 'struct __org_qemu_x_Base *' drops const qualifier [-Wcast-qual] tests/test-qapi-types.h:681:7: warning: padding struct 'struct __org_qemu_x_Alt1' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:708:7: warning: padding struct 'struct __org_qemu_x_Union' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:713:33: warning: cast from 'const struct __org_qemu_x_Union *' to 'struct __org_qemu_x_Base *' drops const qualifier [-Wcast-qual] tests/test-qapi-types.h:729:8: warning: padding size of 'struct __org_qemu_x_EnumList' with 4 bytes to alignment boundary [-Wpadded] tests/test-qapi-types.h:917:7: warning: padding struct 'struct FeatureUnion1' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:927:7: warning: padding struct 'struct FeatureAlternate1' with 4 bytes to align 'u' [-Wpadded] tests/test-qapi-types.h:935:21: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'fs0' [-Wpadded] tests/test-qapi-types.h:937:21: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'fs1' [-Wpadded] tests/test-qapi-types.h:939:21: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'fs2' [-Wpadded] tests/test-qapi-types.h:941:21: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'fs3' [-Wpadded] tests/test-qapi-types.h:943:21: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'fs4' [-Wpadded] tests/test-qapi-types.h:945:25: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'cfs1' [-Wpadded] tests/test-qapi-types.h:947:25: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'cfs2' [-Wpadded] tests/test-qapi-types.h:949:25: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'cfs3' [-Wpadded] tests/test-qapi-types.h:951:25: warning: padding struct 'struct q_obj_test_features0_arg' with 7 bytes to align 'cfs4' [-Wpadded] tests/test-qapi-visit-sub-sub-module.c:49:17: warning: implicit conversion changes signedness: 'Status' (aka 'enum Status') to 'int' [-Wsign-conversion] tests/test-qapi-visit-sub-sub-module.c:51:12: warning: implicit conversion changes signedness: 'int' to 'Status' (aka 'enum Status') [-Wsign-conversion] tests/test-qapi-visit-sub-sub-module.c:56:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_visit_sub_sub_module_c' [-Wmissing-variable-declarations] tests/test-qapi-visit.c:1022:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QDICT', 'QTYPE_QLIST'... [-Wswitch-enum] tests/test-qapi-visit.c:1063:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QDICT', 'QTYPE_QLIST'... [-Wswitch-enum] tests/test-qapi-visit.c:1104:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QDICT', 'QTYPE_QLIST'... [-Wswitch-enum] tests/test-qapi-visit.c:110:17: warning: implicit conversion changes signedness: 'MyEnum' (aka 'enum MyEnum') to 'int' [-Wsign-conversion] tests/test-qapi-visit.c:112:12: warning: implicit conversion changes signedness: 'int' to 'MyEnum' (aka 'enum MyEnum') [-Wsign-conversion] tests/test-qapi-visit.c:1145:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QSTRING', 'QTYPE_QDICT'... [-Wswitch-enum] tests/test-qapi-visit.c:116:41: warning: unused parameter 'v' [-Wunused-parameter] tests/test-qapi-visit.c:116:52: warning: unused parameter 'obj' [-Wunused-parameter] tests/test-qapi-visit.c:116:65: warning: unused parameter 'errp' [-Wunused-parameter] tests/test-qapi-visit.c:1186:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QLIST'... [-Wswitch-enum] tests/test-qapi-visit.c:1485:17: warning: implicit conversion changes signedness: '__org_qemu_x_Enum' (aka 'enum __org_qemu_x_Enum') to 'int' [-Wsign-conversion] tests/test-qapi-visit.c:1487:12: warning: implicit conversion changes signedness: 'int' to '__org_qemu_x_Enum' (aka 'enum __org_qemu_x_Enum') [-Wsign-conversion] tests/test-qapi-visit.c:1584:13: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QDICT'... [-Wswitch-enum] tests/test-qapi-visit.c:1675:13: warning: enumeration value 'ORG_QEMU_X_ENUM__MAX' not explicitly handled in switch [-Wswitch-enum] tests/test-qapi-visit.c:1726:13: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QSTRING'... [-Wswitch-enum] tests/test-qapi-visit.c:196:13: warning: enumeration value 'ENUM_ONE__MAX' not explicitly handled in switch [-Wswitch-enum] tests/test-qapi-visit.c:2397:17: warning: implicit conversion changes signedness: 'FeatureEnum1' (aka 'enum FeatureEnum1') to 'int' [-Wsign-conversion] tests/test-qapi-visit.c:2399:12: warning: implicit conversion changes signedness: 'int' to 'FeatureEnum1' (aka 'enum FeatureEnum1') [-Wsign-conversion] tests/test-qapi-visit.c:2416:13: warning: enumeration value 'FEATURE_ENUM1__MAX' not explicitly handled in switch [-Wswitch-enum] tests/test-qapi-visit.c:241:17: warning: implicit conversion changes signedness: 'QEnumTwo' (aka 'enum QEnumTwo') to 'int' [-Wsign-conversion] tests/test-qapi-visit.c:243:12: warning: implicit conversion changes signedness: 'int' to 'QEnumTwo' (aka 'enum QEnumTwo') [-Wsign-conversion] tests/test-qapi-visit.c:2471:13: warning: 6 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QSTRING'... [-Wswitch-enum] tests/test-qapi-visit.c:2551:6: warning: no previous extern declaration for non-static variable 'qapi_dummy_test_qapi_visit_c' [-Wmissing-variable-declarations] tests/test-qapi-visit.c:293:17: warning: implicit conversion changes signedness: 'EnumOne' (aka 'enum EnumOne') to 'int' [-Wsign-conversion] tests/test-qapi-visit.c:295:12: warning: implicit conversion changes signedness: 'int' to 'EnumOne' (aka 'enum EnumOne') [-Wsign-conversion] tests/test-qapi-visit.c:698:13: warning: enumeration value 'ENUM_ONE__MAX' not explicitly handled in switch [-Wswitch-enum] tests/test-qapi-visit.c:802:13: warning: enumeration value 'QENUM_TWO__MAX' not explicitly handled in switch [-Wswitch-enum] tests/test-qapi-visit.c:890:13: warning: enumeration values 'QTYPE_QLIST', 'QTYPE_QBOOL', and 'QTYPE__MAX' not explicitly handled in switch [-Wswitch-enum] tests/test-qapi-visit.c:981:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_QNULL', 'QTYPE_QNUM', 'QTYPE_QDICT'... [-Wswitch-enum] tests/unit/../qtest/libqos/../libqmp.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqmp.h:47:5: warning: '@class' command should not be used in a comment attached to a non-class declaration [-Wdocumentation] tests/unit/../qtest/libqos/../libqtest.h:110:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:160:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:249:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:28:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:309:4: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:311:30: warning: unknown command tag name 'num'; did you mean 'enum'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:340:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:341:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:41:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:493:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:494:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:504:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:505:4: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:506:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:507:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:519:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:51:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:530:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:541:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:553:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:573:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:584:4: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:586:38: warning: unknown command tag name 'val'; did you mean 'var'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:609:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:629:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:642:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:644:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:650:23: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:650:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:679:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:689:4: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:698:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:711:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:712:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:71:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:721:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:729:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:738:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:739:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:750:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:751:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:765:5: warning: '@protocol' command should not be used in a comment attached to a non-protocol declaration [-Wdocumentation] tests/unit/../qtest/libqos/../libqtest.h:803:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:80:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/../libqtest.h:817:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/libqos-malloc.h:30:14: warning: padding struct 'struct QGuestAllocator' with 4 bytes to align 'start' [-Wpadded] tests/unit/../qtest/libqos/libqos-malloc.h:34:14: warning: padding struct 'struct QGuestAllocator' with 4 bytes to align 'used' [-Wpadded] tests/unit/../qtest/libqos/qgraph.h:126:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:171:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:172:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:173:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:175:29: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:226:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:239:45: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:242:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:278:39: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:281:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:283:49: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:289:40: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:291:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:292:5: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:295:25: warning: '@interface' command should not be used in a comment attached to a non-interface declaration [-Wdocumentation] tests/unit/../qtest/libqos/qgraph.h:360:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:361:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:60:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:65:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:70:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:76:17: warning: padding struct 'struct QOSGraphEdgeOptions' with 4 bytes to align 'extra_device_opts' [-Wpadded] tests/unit/../qtest/libqos/qgraph.h:94:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph.h:96:8: warning: padding size of 'struct QOSGraphTestOptions' with 7 bytes to alignment boundary [-Wpadded] tests/unit/../qtest/libqos/qgraph_internal.h:254:31: warning: unknown command tag name 'av'; did you mean 'a'? [-Wdocumentation-unknown-command] tests/unit/../qtest/libqos/qgraph_internal.h:30:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] tests/unit/../qtest/libqos/qgraph_internal.h:31:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] tests/unit/../qtest/libqos/qgraph_internal.h:58:11: warning: padding struct 'struct QOSGraphNode' with 2 bytes to align 'name' [-Wpadded] tests/unit/../qtest/libqos/qgraph_internal.h:68:9: warning: padding size of 'struct QOSGraphNode::(unnamed at ../tests/unit/../qtest/libqos/qgraph_internal.h:68:9)' with 7 bytes to alignment boundary [-Wpadded] tests/unit/check-block-qdict.c:100:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:100:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:100:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:100:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:102:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:102:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:102:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:102:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:104:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:104:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:104:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:104:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:105:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:105:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:105:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:105:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:107:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:107:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:107:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:107:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:108:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:108:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:108:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:108:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:125:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:125:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:125:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:125:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:141:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:141:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:141:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:141:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:156:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:156:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:156:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:156:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:157:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:157:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:157:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:157:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:222:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:222:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:222:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:222:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:229:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:229:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:229:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:229:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:235:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:235:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:235:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:235:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:239:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:239:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:239:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:239:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:246:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:246:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:246:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:246:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:287:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:287:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:287:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:287:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:291:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:291:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:291:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:291:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:298:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:298:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:298:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:298:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:325:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:325:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:325:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:325:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:341:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:341:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:341:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:341:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:34:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:34:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:34:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:34:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:35:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:35:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:35:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:35:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:417:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:417:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:417:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:417:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:418:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:418:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:418:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:418:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:437:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:437:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:437:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:437:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:438:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:438:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:438:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:438:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:442:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:446:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:450:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:456:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:460:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:464:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:467:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:467:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:467:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:467:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:471:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:474:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:474:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:474:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:474:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:482:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:485:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:490:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:493:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:494:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:494:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:494:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:494:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:496:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:496:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:496:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:496:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:497:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:497:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:497:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:497:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:508:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-block-qdict.c:510:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:510:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:510:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:510:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:511:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:511:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:511:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:511:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:553:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:553:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:553:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:553:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:580:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:580:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:580:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:580:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:603:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:603:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:603:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:603:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:622:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:622:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:622:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:622:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:630:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:630:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:630:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:630:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:636:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:636:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:636:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:636:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:651:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:651:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:651:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:651:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:660:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:660:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:660:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:660:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:665:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:665:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:665:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:665:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:666:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:666:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:666:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:666:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:671:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:671:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:671:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:671:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:680:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:680:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:680:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:680:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:689:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:689:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:689:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:689:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:93:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:93:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:93:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:93:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-block-qdict.c:95:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-block-qdict.c:95:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-block-qdict.c:95:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-block-qdict.c:95:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:112:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/unit/check-qdict.c:115:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/unit/check-qdict.c:116:22: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/check-qdict.c:116:31: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/check-qdict.c:118:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/unit/check-qdict.c:119:22: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/check-qdict.c:119:31: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/check-qdict.c:121:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:121:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:121:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:121:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:137:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:137:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:137:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:137:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:153:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:153:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:153:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:153:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:161:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:161:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:161:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:161:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:172:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:172:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:172:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:172:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:188:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:188:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:188:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:188:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:194:32: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:194:32: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:194:32: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:196:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:196:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:196:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:196:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:217:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/check-qdict.c:226:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/check-qdict.c:228:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:228:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:228:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:228:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:244:13: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/unit/check-qdict.c:249:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:249:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:249:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:249:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:257:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:257:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:257:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:257:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:309:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:309:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:309:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:309:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:329:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:329:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:329:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:329:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:32:27: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:32:27: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:32:27: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:340:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:340:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:340:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:340:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:347:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:347:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:347:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:347:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:34:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:34:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:34:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:34:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:54:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:54:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:54:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:54:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:65:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:65:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:65:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:65:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:84:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:84:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:84:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:84:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qdict.c:96:11: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] tests/unit/check-qdict.c:99:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qdict.c:99:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qdict.c:99:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qdict.c:99:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1003:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1003:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1003:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1003:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1007:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1007:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1007:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1007:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1011:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1011:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1011:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1011:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1015:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1015:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1015:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1015:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1018:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/check-qjson.c:1019:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1019:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1019:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1019:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1025:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1025:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1025:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1025:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1029:44: warning: format specifies type 'void *' but the argument has type 'QObject *' (aka 'struct QObject *') [-Wformat-pedantic] tests/unit/check-qjson.c:1067:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1072:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1078:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1081:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1092:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1092:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1092:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1092:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1096:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1096:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1096:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1096:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1149:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1149:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1149:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1149:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1165:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1172:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1178:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1185:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1187:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1190:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1201:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1201:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1201:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1201:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1205:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1205:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1205:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1205:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1222:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1231:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1233:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1235:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1245:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1247:37: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1249:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1252:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:125:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:125:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:125:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:125:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1263:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1263:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1263:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1263:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1268:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1268:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1268:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1268:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1283:25: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1284:13: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:1289:61: warning: format specifies type 'void *' but the argument has type 'QObject *' (aka 'struct QObject *') [-Wformat-pedantic] tests/unit/check-qjson.c:1292:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1292:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1292:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1292:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:1453:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:1453:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:1453:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:1453:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:180:9: warning: missing field 'json_out' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:192:9: warning: missing field 'json_out' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:37:37: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:37:37: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:37:37: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:37:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:50:5: warning: padding size of 'struct (unnamed at ../tests/unit/check-qjson.c:50:5)' with 4 bytes to alignment boundary [-Wpadded] tests/unit/check-qjson.c:57:55: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:60:69: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:61:73: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:63:51: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:64:22: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:65:23: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:66:24: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:67:25: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:68:26: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:69:27: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:70:39: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:71:35: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:72:54: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:736:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:73:61: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:747:47: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/unit/check-qjson.c:748:48: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/unit/check-qjson.c:74:68: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:754:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:754:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:754:17: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:754:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:75:55: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:767:46: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] tests/unit/check-qjson.c:76:58: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:778:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:778:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:778:13: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:778:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:77:47: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:785:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:785:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:785:17: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:785:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:78:47: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:798:18: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:799:24: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:79:55: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:800:18: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:801:22: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:803:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:80:56: warning: missing field 'skip' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:81:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:824:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/check-qjson.c:827:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:827:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:827:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:827:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:829:50: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/unit/check-qjson.c:832:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:832:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:832:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:832:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:843:52: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:844:46: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:845:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:861:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/check-qjson.c:864:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:864:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:864:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:864:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:866:50: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/unit/check-qjson.c:869:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:869:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:869:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:869:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:880:26: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:881:26: warning: missing field 'reencoded' initializer [-Wmissing-field-initializers] tests/unit/check-qjson.c:886:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qjson.c:899:50: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/check-qjson.c:903:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:903:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:903:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:903:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:905:50: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] tests/unit/check-qjson.c:908:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:908:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:908:9: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:908:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:928:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:928:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:928:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:928:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:939:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:939:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:939:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:939:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:946:14: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:946:14: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:946:14: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:948:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:948:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:948:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:948:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:949:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:949:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:949:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:949:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:964:24: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:964:24: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:964:24: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:964:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:975:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:975:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:975:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:975:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:981:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:981:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:981:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:981:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:987:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:987:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:987:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:987:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:98:17: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:98:17: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:98:17: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:98:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:991:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:991:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:991:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:991:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:995:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:995:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:995:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:995:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qjson.c:999:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qjson.c:999:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qjson.c:999:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qjson.c:999:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlist.c:30:27: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:30:27: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:30:27: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:32:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:32:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:32:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:32:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlist.c:44:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:44:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:44:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:44:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlist.c:48:30: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:48:30: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:48:30: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:50:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:50:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:50:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlist.c:59:32: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:59:32: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:59:32: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:61:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:61:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:61:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:61:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlist.c:90:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlist.c:90:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlist.c:90:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlist.c:90:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:27:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qlit.c:29:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qlit.c:34:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qlit.c:49:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:49:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:49:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:49:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:51:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:51:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:51:12: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:51:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:62:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:62:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:62:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:62:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:65:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:65:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:65:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:65:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:82:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:82:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:82:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:82:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:85:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:85:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:85:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:85:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:88:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:88:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:88:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:88:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qlit.c:90:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qlit.c:90:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qlit.c:90:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qlit.c:90:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:27:11: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:27:11: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:27:11: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:27:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:29:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:29:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:29:21: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:32:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:32:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:32:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:32:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:49:11: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:49:11: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:49:11: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:49:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:51:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:51:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:51:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:51:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:53:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:53:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:53:21: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:54:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:54:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:54:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:54:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:61:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:61:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:61:21: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:62:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:62:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:62:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:62:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnull.c:63:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnull.c:63:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnull.c:63:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnull.c:63:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:102:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:102:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:102:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:102:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:107:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:107:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:107:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:107:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:112:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:112:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:112:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:112:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:116:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:116:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:116:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:116:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:120:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:120:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:120:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:120:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:128:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:128:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:128:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:129:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:129:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:129:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:129:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:132:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:132:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:132:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:133:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:133:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:133:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:133:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:145:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:145:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:145:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:145:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:151:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:151:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:151:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:151:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:157:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:157:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:157:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:157:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:34:30: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-qnum.c:35:34: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:35:34: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:35:34: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:35:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:37:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:37:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:37:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:37:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:50:27: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:50:27: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:50:27: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:52:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:52:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:52:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:52:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:63:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/check-qnum.c:64:30: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/check-qnum.c:65:34: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:65:34: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:65:34: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:65:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:67:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:67:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:67:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:67:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:78:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:78:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:78:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:78:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qnum.c:89:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qnum.c:89:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qnum.c:89:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qnum.c:89:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qobject.c:101:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:101:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:101:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:101:46: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:101:46: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:101:46: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:111:5: warning: 'glib_autoptr_cleanup_QBool' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:112:5: warning: 'glib_autoptr_cleanup_QBool' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:113:5: warning: 'glib_autoptr_cleanup_QBool' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:114:5: warning: 'glib_autoptr_cleanup_QBool' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:123:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:124:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:125:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:126:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:127:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:128:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:130:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:140:5: warning: 'glib_autoptr_cleanup_QList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:141:5: warning: 'glib_autoptr_cleanup_QList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:142:5: warning: 'glib_autoptr_cleanup_QList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:143:5: warning: 'glib_autoptr_cleanup_QList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:144:5: warning: 'glib_autoptr_cleanup_QList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:145:5: warning: 'glib_autoptr_cleanup_QList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:174:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tests/unit/check-qobject.c:174:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:174:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:174:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qobject.c:175:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:175:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:175:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:175:48: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:175:48: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:175:48: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:180:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:181:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:182:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:183:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:184:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:185:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:186:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:187:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:188:5: warning: 'glib_autoptr_cleanup_QDict' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:225:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:225:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:225:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:225:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qobject.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tests/unit/check-qobject.c:240:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:240:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:240:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:240:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qobject.c:241:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:241:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:241:31: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:241:48: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qobject.c:241:48: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qobject.c:241:48: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qobject.c:246:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:247:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:248:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:249:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:250:5: warning: 'glib_autoptr_cleanup_QString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:251:5: warning: 'glib_autoptr_cleanup_QBool' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:26:60: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/check-qobject.c:83:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:84:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:85:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:86:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tests/unit/check-qobject.c:86:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:87:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:88:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qobject.c:89:5: warning: 'glib_autoptr_cleanup_QNum' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-interface.c:20:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-interface.c:20:1: warning: cast from 'const void *' to 'struct ObjectClass *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-interface.c:27:8: warning: padding size of 'struct TestIfClass' with 4 bytes to alignment boundary [-Wpadded] tests/unit/check-qom-interface.c:41:52: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/check-qom-interface.c:43:23: warning: 'TEST_IF_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-interface.c:57:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qom-interface.c:72:24: warning: 'TEST_IF_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:103:33: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/check-qom-proplist.c:105:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:107:18: warning: implicit conversion changes signedness: 'DummyAnimal' (aka 'enum DummyAnimal') to 'int' [-Wsign-conversion] tests/unit/check-qom-proplist.c:113:34: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/check-qom-proplist.c:115:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:122:35: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/check-qom-proplist.c:124:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:138:54: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/check-qom-proplist.c:153:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:169:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qom-proplist.c:203:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:205:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:207:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:241:21: warning: 'DUMMY_DEV' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:248:21: warning: 'DUMMY_DEV' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:249:21: warning: 'DUMMY_BUS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:250:29: warning: 'DUMMY_BACKEND' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:258:62: warning: integer constant not in range of enumerated type 'ObjectPropertyLinkFlags' [-Wassign-enum] tests/unit/check-qom-proplist.c:263:21: warning: 'DUMMY_DEV' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:267:60: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/check-qom-proplist.c:275:21: warning: 'DUMMY_BUS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:280:36: warning: unused parameter 'obj' [-Wunused-parameter] tests/unit/check-qom-proplist.c:286:21: warning: 'DUMMY_BUS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:291:60: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/check-qom-proplist.c:296:40: warning: unused parameter 'obj' [-Wunused-parameter] tests/unit/check-qom-proplist.c:333:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/check-qom-proplist.c:334:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/check-qom-proplist.c:343:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:386:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:407:51: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qom-proplist.c:407:51: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:407:51: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qom-proplist.c:407:51: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qom-proplist.c:40:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:434:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qom-proplist.c:434:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:434:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qom-proplist.c:434:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qom-proplist.c:436:12: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:43:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] tests/unit/check-qom-proplist.c:449:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qom-proplist.c:449:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:449:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qom-proplist.c:449:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qom-proplist.c:461:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qom-proplist.c:461:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qom-proplist.c:461:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qom-proplist.c:461:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qom-proplist.c:463:12: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:506:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:53:19: warning: no previous extern declaration for non-static variable 'dummy_animal_map' [-Wmissing-variable-declarations] tests/unit/check-qom-proplist.c:571:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:583:47: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qom-proplist.c:583:47: warning: padding size of 'struct (unnamed at ../tests/unit/check-qom-proplist.c:583:47)' with 7 bits to alignment boundary [-Wpadded] tests/unit/check-qom-proplist.c:583:47: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/check-qom-proplist.c:594:47: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qom-proplist.c:594:47: warning: padding size of 'struct (unnamed at ../tests/unit/check-qom-proplist.c:594:47)' with 7 bits to alignment boundary [-Wpadded] tests/unit/check-qom-proplist.c:594:47: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/check-qom-proplist.c:600:21: warning: 'DUMMY_DEV' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:66:17: warning: padding struct 'struct DummyObject' with 3 bytes to align 'av' [-Wpadded] tests/unit/check-qom-proplist.c:77:34: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/check-qom-proplist.c:79:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:85:34: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/check-qom-proplist.c:87:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:95:34: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/check-qom-proplist.c:97:25: warning: 'DUMMY_OBJECT' was marked unused but was used [-Wused-but-marked-unused] tests/unit/check-qom-proplist.c:99:16: warning: implicit conversion changes signedness: 'int' to 'DummyAnimal' (aka 'enum DummyAnimal') [-Wsign-conversion] tests/unit/check-qstring.c:31:27: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qstring.c:31:27: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qstring.c:31:27: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qstring.c:33:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qstring.c:33:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qstring.c:33:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qstring.c:33:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qstring.c:46:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qstring.c:46:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qstring.c:46:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qstring.c:46:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qstring.c:57:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qstring.c:57:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qstring.c:57:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qstring.c:57:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/check-qstring.c:66:34: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qstring.c:66:34: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qstring.c:66:34: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qstring.c:68:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/check-qstring.c:68:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/check-qstring.c:68:5: warning: extension used [-Wlanguage-extension-token] tests/unit/check-qstring.c:68:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/crypto-tls-psk-helpers.c:30:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] tests/unit/crypto-tls-psk-helpers.c:33:40: warning: implicit conversion changes signedness: 'unsigned long' to 'gssize' (aka 'long') [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:155:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:172:34: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in *' increases required alignment from 1 to 4 [-Wcast-align] tests/unit/crypto-tls-x509-helpers.c:177:35: warning: cast from 'struct sockaddr *' to 'struct sockaddr_in6 *' increases required alignment from 1 to 4 [-Wcast-align] tests/unit/crypto-tls-x509-helpers.c:235:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] tests/unit/crypto-tls-x509-helpers.c:245:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] tests/unit/crypto-tls-x509-helpers.c:261:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] tests/unit/crypto-tls-x509-helpers.c:273:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] tests/unit/crypto-tls-x509-helpers.c:295:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:311:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:31:11: warning: no previous extern declaration for non-static variable 'pkix_asn1' [-Wmissing-variable-declarations] tests/unit/crypto-tls-x509-helpers.c:358:37: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:359:44: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:37:23: warning: no previous extern declaration for non-static variable 'privkey' [-Wmissing-variable-declarations] tests/unit/crypto-tls-x509-helpers.c:495:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gssize' (aka 'long') [-Wsign-conversion] tests/unit/crypto-tls-x509-helpers.c:85:52: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] tests/unit/crypto-tls-x509-helpers.h:58:9: warning: padding struct 'struct QCryptoTLSTestCertReq' with 3 bytes to align 'keyUsageValue' [-Wpadded] tests/unit/crypto-tls-x509-helpers.h:63:17: warning: padding struct 'struct QCryptoTLSTestCertReq' with 2 bytes to align 'keyPurposeOID1' [-Wpadded] tests/unit/iothread.c:108:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/iothread.c:110:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/iothread.c:22:8: warning: padding size of 'struct IOThread' with 7 bytes to alignment boundary [-Wpadded] tests/unit/iothread.c:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/iothread.c:70:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/ptimer-test-stubs.c:101:24: warning: extension used [-Wlanguage-extension-token] tests/unit/ptimer-test-stubs.c:101:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/ptimer-test-stubs.c:110:68: warning: unused parameter 'name' [-Wunused-parameter] tests/unit/ptimer-test-stubs.c:34:5: warning: no previous extern declaration for non-static variable 'use_icount' [-Wmissing-variable-declarations] tests/unit/ptimer-test-stubs.c:66:23: warning: extension used [-Wlanguage-extension-token] tests/unit/ptimer-test-stubs.c:66:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/ptimer-test-stubs.c:86:41: warning: unused parameter 'type' [-Wunused-parameter] tests/unit/ptimer-test-stubs.c:91:50: warning: unused parameter 'type' [-Wunused-parameter] tests/unit/ptimer-test-stubs.c:91:60: warning: unused parameter 'attr_mask' [-Wunused-parameter] tests/unit/ptimer-test.c:21:34: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/ptimer-test.c:53:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/unit/ptimer-test.c:54:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/unit/ptimer-test.c:54:67: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/ptimer-test.c:60:47: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] tests/unit/ptimer-test.c:873:26: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/rcutorture.c:137:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:174:1: warning: function 'perftestrun' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/unit/rcutorture.c:175:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:179:23: warning: implicit conversion changes signedness: 'int' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] tests/unit/rcutorture.c:237:19: warning: no previous extern declaration for non-static variable 'rcu_stress_array' [-Wmissing-variable-declarations] tests/unit/rcutorture.c:238:20: warning: no previous extern declaration for non-static variable 'rcu_stress_current' [-Wmissing-variable-declarations] tests/unit/rcutorture.c:239:5: warning: no previous extern declaration for non-static variable 'n_mberror' [-Wmissing-variable-declarations] tests/unit/rcutorture.c:242:11: warning: no previous extern declaration for non-static variable 'rcu_stress_count' [-Wmissing-variable-declarations] tests/unit/rcutorture.c:262:13: warning: extension used [-Wlanguage-extension-token] tests/unit/rcutorture.c:262:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:263:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:271:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:279:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:304:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:323:9: warning: extension used [-Wlanguage-extension-token] tests/unit/rcutorture.c:323:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/rcutorture.c:364:1: warning: function 'stresstest' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/unit/rcutorture.c:378:23: warning: implicit conversion changes signedness: 'int' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] tests/unit/rcutorture.c:408:23: warning: implicit conversion changes signedness: 'int' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] tests/unit/rcutorture.c:441:23: warning: unused parameter 'argc' [-Wunused-parameter] tests/unit/rcutorture.c:442:1: warning: function 'usage' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/unit/rcutorture.c:467:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/rcutorture.c:470:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/rcutorture.c:68:5: warning: no previous extern declaration for non-static variable 'nthreadsrunning' [-Wmissing-variable-declarations] tests/unit/rcutorture.c:90:11: warning: no previous extern declaration for non-static variable 'n_reads' [-Wmissing-variable-declarations] tests/unit/rcutorture.c:91:6: warning: no previous extern declaration for non-static variable 'n_updates' [-Wmissing-variable-declarations] tests/unit/test-aio-multithread.c:121:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:137:29: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-aio-multithread.c:142:61: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-aio-multithread.c:146:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:146:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:152:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:152:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:172:22: warning: implicit conversion changes signedness: 'int' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-aio-multithread.c:174:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:203:58: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-aio-multithread.c:205:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:205:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:220:37: warning: declaration shadows a variable in the global scope [-Wshadow] tests/unit/test-aio-multithread.c:231:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-aio-multithread.c:237:22: warning: implicit conversion changes signedness: 'int' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-aio-multithread.c:239:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:239:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:245:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-aio-multithread.c:384:42: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-aio-multithread.c:386:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:386:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:387:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:395:34: warning: declaration shadows a variable in the global scope [-Wshadow] tests/unit/test-aio-multithread.c:406:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-aio-multithread.c:412:22: warning: implicit conversion changes signedness: 'int' to 'gulong' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-aio-multithread.c:414:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio-multithread.c:414:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio-multithread.c:420:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-aio.c:103:9: warning: padding size of 'AcquireTestData' with 3 bytes to alignment boundary [-Wpadded] tests/unit/test-aio.c:114:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio.c:130:44: warning: declaration shadows a variable in the global scope [-Wshadow] tests/unit/test-aio.c:152:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-aio.c:24:9: warning: padding size of 'EventNotifierTestData' with 3 bytes to alignment boundary [-Wpadded] tests/unit/test-aio.c:52:13: warning: padding struct 'TimerTestData' with 4 bytes to align 'ns' [-Wpadded] tests/unit/test-aio.c:73:50: warning: unused parameter 'e' [-Wunused-parameter] tests/unit/test-aio.c:90:35: warning: cast from 'char *' to 'EventNotifierTestData *' increases required alignment from 1 to 4 [-Wcast-align] tests/unit/test-aio.c:90:35: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-aio.c:90:35: warning: extension used [-Wlanguage-extension-token] tests/unit/test-aio.c:90:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-authz-list.c:127:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:132:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:141:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:32:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:43:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:57:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:71:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:92:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:93:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:94:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-list.c:95:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:100:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:123:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:157:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:158:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:159:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:160:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:28:58: warning: unused parameter 'name' [-Wunused-parameter] tests/unit/test-authz-listfile.c:59:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-listfile.c:77:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-pam.c:100:37: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-pam.c:115:38: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-pam.c:41:34: warning: unused parameter 'pam_conversation' [-Wunused-parameter] tests/unit/test-authz-pam.c:59:29: warning: unused parameter 'pamh' [-Wunused-parameter] tests/unit/test-authz-pam.c:59:39: warning: unused parameter 'flags' [-Wunused-parameter] tests/unit/test-authz-pam.c:70:23: warning: unused parameter 'pamh' [-Wunused-parameter] tests/unit/test-authz-pam.c:70:33: warning: unused parameter 'status' [-Wunused-parameter] tests/unit/test-authz-pam.c:85:38: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-simple.c:34:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-simple.c:35:32: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-simple.c:36:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-authz-simple.c:37:33: warning: 'QAUTHZ' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-base64.c:36:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-base64.c:41:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-base64.c:41:30: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-base64.c:59:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bdrv-drain.c:1013:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-bdrv-drain.c:1019:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-bdrv-drain.c:1022:21: warning: variable 'ret' may be uninitialized when used here [-Wconditional-uninitialized] tests/unit/test-bdrv-drain.c:1152:16: warning: padding size of 'struct TestCoDeleteByDrainData' with 6 bytes to alignment boundary [-Wpadded] tests/unit/test-bdrv-drain.c:1175:54: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:118:16: warning: padding size of 'struct CallInCoroutineData' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-bdrv-drain.c:1196:7: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/test-bdrv-drain.c:1260:13: warning: enumeration value 'DRAIN_TYPE_MAX' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-bdrv-drain.c:1314:8: warning: padding size of 'struct detach_by_parent_data' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-bdrv-drain.c:1335:43: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1441:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:155:13: warning: enumeration value 'DRAIN_TYPE_MAX' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-bdrv-drain.c:1563:11: warning: padding struct 'struct TestDropBackingBlockJob' with 7 bytes to align 'did_complete' [-Wpadded] tests/unit/test-bdrv-drain.c:1568:69: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1571:9: warning: cast from 'char *' to 'TestDropBackingBlockJob *' (aka 'struct TestDropBackingBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:1571:9: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:1571:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:1571:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:1583:9: warning: cast from 'char *' to 'TestDropBackingBlockJob *' (aka 'struct TestDropBackingBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:1583:9: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:1583:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:1583:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:165:13: warning: enumeration value 'DRAIN_TYPE_MAX' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-bdrv-drain.c:1708:11: warning: padding struct 'struct TestSimpleBlockJob' with 7 bytes to align 'did_complete' [-Wpadded] tests/unit/test-bdrv-drain.c:1711:63: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1713:29: warning: cast from 'char *' to 'TestSimpleBlockJob *' (aka 'struct TestSimpleBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:1713:29: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:1713:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:1713:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:1724:29: warning: cast from 'char *' to 'TestSimpleBlockJob *' (aka 'struct TestSimpleBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:1724:29: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:1724:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:1724:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:1738:62: warning: unused parameter 'child' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1739:69: warning: unused parameter 'new_base' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1740:63: warning: unused parameter 'filename' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1741:59: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1863:9: warning: padding struct 'struct BDRVReplaceTestState' with 1 byte to align 'drain_count' [-Wpadded] tests/unit/test-bdrv-drain.c:1866:16: warning: padding struct 'struct BDRVReplaceTestState' with 7 bytes to align 'io_co' [-Wpadded] tests/unit/test-bdrv-drain.c:1870:55: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1875:7: warning: unknown command tag name 'bs'; did you mean 'b'? [-Wdocumentation-unknown-command] tests/unit/test-bdrv-drain.c:1888:70: warning: unused parameter 'flags' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:1904:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:1963:64: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:1988:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:231:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:35:16: warning: padding size of 'struct BDRVTestState' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-bdrv-drain.c:37:17: warning: padding struct 'struct BDRVTestState' with 4 bytes to align 'bh_indirection_ctx' [-Wpadded] tests/unit/test-bdrv-drain.c:608:10: warning: padding struct 'struct test_iothread_data' with 4 bytes to align 'aio_ret' [-Wpadded] tests/unit/test-bdrv-drain.c:688:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:68:53: warning: unused parameter 'offset' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:68:69: warning: unused parameter 'bytes' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:690:45: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-bdrv-drain.c:69:59: warning: unused parameter 'qiov' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:70:62: warning: unused parameter 'flags' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:773:16: warning: padding size of 'struct TestBlockJob' with 6 bytes to alignment boundary [-Wpadded] tests/unit/test-bdrv-drain.c:784:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:784:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:784:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:784:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:793:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:793:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:793:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:793:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:801:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:801:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:801:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:801:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:807:56: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:809:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:809:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:809:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:809:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:828:49: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:830:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-bdrv-drain.c:830:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-bdrv-drain.c:830:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bdrv-drain.c:830:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-bdrv-drain.c:834:16: warning: no previous extern declaration for non-static variable 'test_job_driver' [-Wmissing-variable-declarations] tests/unit/test-bdrv-drain.c:897:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] tests/unit/test-bdrv-drain.c:89:60: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:90:54: warning: unused parameter 'backing_file' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:91:54: warning: unused parameter 'backing_fmt' [-Wunused-parameter] tests/unit/test-bdrv-drain.c:946:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-bdrv-drain.c:955:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-bdrv-drain.c:980:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-bdrv-drain.c:988:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-bdrv-graph-mod.c:263:51: warning: unused parameter 'role' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:264:55: warning: unused parameter 'reopen_queue' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:265:46: warning: unused parameter 'perm' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:265:61: warning: unused parameter 'shared' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:34:53: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:34:68: warning: unused parameter 'c' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:35:56: warning: unused parameter 'role' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:36:60: warning: unused parameter 'reopen_queue' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:37:51: warning: unused parameter 'perm' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:37:66: warning: unused parameter 'shared' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:50:53: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:50:68: warning: unused parameter 'c' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:51:49: warning: unused parameter 'role' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:52:53: warning: unused parameter 'reopen_queue' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:53:44: warning: unused parameter 'perm' [-Wunused-parameter] tests/unit/test-bdrv-graph-mod.c:53:59: warning: unused parameter 'shared' [-Wunused-parameter] tests/unit/test-bitcnt.c:103:25: warning: no previous extern declaration for non-static variable 'sixtyfour_bit_data' [-Wmissing-variable-declarations] tests/unit/test-bitcnt.c:126:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitcnt.c:126:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitcnt.c:126:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitcnt.c:126:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitcnt.c:126:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitcnt.c:12:8: warning: padding size of 'struct bitcnt_test_data' with 4 bytes to alignment boundary [-Wpadded] tests/unit/test-bitcnt.c:24:25: warning: no previous extern declaration for non-static variable 'eight_bit_data' [-Wmissing-variable-declarations] tests/unit/test-bitcnt.c:44:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitcnt.c:44:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitcnt.c:44:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitcnt.c:44:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitcnt.c:44:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitcnt.c:50:25: warning: no previous extern declaration for non-static variable 'sixteen_bit_data' [-Wmissing-variable-declarations] tests/unit/test-bitcnt.c:69:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitcnt.c:69:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitcnt.c:69:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitcnt.c:69:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitcnt.c:69:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitcnt.c:75:25: warning: no previous extern declaration for non-static variable 'thirtytwo_bit_data' [-Wmissing-variable-declarations] tests/unit/test-bitcnt.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitcnt.c:97:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitcnt.c:97:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitcnt.c:97:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitcnt.c:97:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitmap.c:103:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitmap.c:106:59: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:109:25: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:111:25: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:112:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:114:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:24:16: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:25:16: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:26:16: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:27:16: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:37:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/test-bitmap.c:37:5: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:38:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/test-bitmap.c:46:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:47:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:52:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:53:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:70:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitmap.c:72:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:73:25: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:74:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:75:25: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:77:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:78:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:85:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:86:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:89:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitmap.c:92:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:92:68: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:95:25: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:96:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitmap.c:97:25: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitmap.c:99:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-bitops.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:104:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:104:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:104:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:104:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitops.c:108:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitops.c:108:38: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitops.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:116:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:116:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:116:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:116:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitops.c:128:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:128:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:128:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:128:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:128:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitops.c:132:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitops.c:132:38: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitops.c:34:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-bitops.c:41:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:41:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:41:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:41:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:41:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitops.c:53:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:53:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:53:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:53:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:53:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitops.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:60:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:60:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:60:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:60:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-bitops.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-bitops.c:92:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-bitops.c:92:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-bitops.c:92:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-bitops.c:92:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-block-iothread.c:105:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:109:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:119:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:123:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:133:48: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:137:49: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:148:50: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:152:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:163:51: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:167:52: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:178:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:182:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:193:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:197:60: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:220:42: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:224:43: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:285:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:289:58: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:295:61: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:306:62: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:310:59: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:34:63: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-block-iothread.c:35:53: warning: unused parameter 'offset' [-Wunused-parameter] tests/unit/test-block-iothread.c:35:69: warning: unused parameter 'bytes' [-Wunused-parameter] tests/unit/test-block-iothread.c:36:59: warning: unused parameter 'qiov' [-Wunused-parameter] tests/unit/test-block-iothread.c:378:38: warning: integer constant not in range of enumerated type 'BdrvCheckMode' [-Wassign-enum] tests/unit/test-block-iothread.c:37:62: warning: unused parameter 'flags' [-Wunused-parameter] tests/unit/test-block-iothread.c:395:18: warning: no previous extern declaration for non-static variable 'sync_op_tests' [-Wmissing-variable-declarations] tests/unit/test-block-iothread.c:42:64: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-block-iothread.c:43:54: warning: unused parameter 'offset' [-Wunused-parameter] tests/unit/test-block-iothread.c:43:70: warning: unused parameter 'bytes' [-Wunused-parameter] tests/unit/test-block-iothread.c:44:60: warning: unused parameter 'qiov' [-Wunused-parameter] tests/unit/test-block-iothread.c:45:63: warning: unused parameter 'flags' [-Wunused-parameter] tests/unit/test-block-iothread.c:493:9: warning: padding struct 'struct TestBlockJob' with 3 bytes to align 'n' [-Wpadded] tests/unit/test-block-iothread.c:496:34: warning: unused parameter 'job' [-Wunused-parameter] tests/unit/test-block-iothread.c:502:56: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-block-iothread.c:504:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-block-iothread.c:504:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-block-iothread.c:504:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-block-iothread.c:504:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-block-iothread.c:50:65: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-block-iothread.c:51:55: warning: unused parameter 'offset' [-Wunused-parameter] tests/unit/test-block-iothread.c:51:71: warning: unused parameter 'bytes' [-Wunused-parameter] tests/unit/test-block-iothread.c:524:49: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-block-iothread.c:526:23: warning: cast from 'char *' to 'TestBlockJob *' (aka 'struct TestBlockJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-block-iothread.c:526:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-block-iothread.c:526:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-block-iothread.c:526:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-block-iothread.c:530:16: warning: no previous extern declaration for non-static variable 'test_job_driver' [-Wmissing-variable-declarations] tests/unit/test-block-iothread.c:57:41: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-block-iothread.c:57:53: warning: unused parameter 'offset' [-Wunused-parameter] tests/unit/test-block-iothread.c:57:66: warning: unused parameter 'exact' [-Wunused-parameter] tests/unit/test-block-iothread.c:585:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-block-iothread.c:58:36: warning: unused parameter 'prealloc' [-Wunused-parameter] tests/unit/test-block-iothread.c:58:63: warning: unused parameter 'flags' [-Wunused-parameter] tests/unit/test-block-iothread.c:59:31: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-block-iothread.c:64:69: warning: unused parameter 'bs' [-Wunused-parameter] tests/unit/test-block-iothread.c:65:56: warning: unused parameter 'want_zero' [-Wunused-parameter] tests/unit/test-block-iothread.c:66:59: warning: unused parameter 'offset' [-Wunused-parameter] tests/unit/test-block-iothread.c:67:75: warning: unused parameter 'map' [-Wunused-parameter] tests/unit/test-block-iothread.c:68:70: warning: unused parameter 'file' [-Wunused-parameter] tests/unit/test-block-iothread.c:762:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-block-iothread.c:772:14: warning: variable 'job' may be uninitialized when used here [-Wconditional-uninitialized] tests/unit/test-block-iothread.c:895:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-block-iothread.c:895:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-block-iothread.c:895:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-block-iothread.c:895:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-block-iothread.c:895:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-block-iothread.c:91:46: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-block-iothread.c:95:47: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-blockjob-txn.c:119:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob-txn.c:165:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob-txn.c:226:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob-txn.c:24:9: warning: padding struct 'TestBlockJob' with 3 bytes to align 'rc' [-Wpadded] tests/unit/test-blockjob-txn.c:25:10: warning: padding struct 'TestBlockJob' with 4 bytes to align 'result' [-Wpadded] tests/unit/test-blockjob-txn.c:28:62: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-blockjob-txn.c:30:23: warning: cast from 'char *' to 'TestBlockJob *' increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-blockjob-txn.c:30:23: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-blockjob-txn.c:30:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob-txn.c:30:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:161:16: warning: padding size of 'struct CancelJob' with 6 bytes to alignment boundary [-Wpadded] tests/unit/test-blockjob.c:168:51: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-blockjob.c:170:20: warning: cast from 'char *' to 'CancelJob *' (aka 'struct CancelJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-blockjob.c:170:20: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-blockjob.c:170:20: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob.c:170:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:174:58: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-blockjob.c:176:20: warning: cast from 'char *' to 'CancelJob *' (aka 'struct CancelJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-blockjob.c:176:20: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-blockjob.c:176:20: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob.c:176:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:214:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:219:9: warning: cast from 'char *' to 'CancelJob *' (aka 'struct CancelJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-blockjob.c:219:9: warning: cast from 'const struct BlockJob *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-blockjob.c:219:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob.c:219:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:234:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:260:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:261:28: warning: comparison of integers of different signs: 'JobStatus' (aka 'enum JobStatus') and 'int' [-Wsign-compare] tests/unit/test-blockjob.c:286:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:29:32: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-blockjob.c:29:44: warning: unused parameter 'ret' [-Wunused-parameter] tests/unit/test-blockjob.c:325:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:347:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:374:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:386:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-blockjob.c:395:16: warning: padding size of 'struct YieldingJob' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-blockjob.c:400:53: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-blockjob.c:402:22: warning: cast from 'char *' to 'YieldingJob *' (aka 'struct YieldingJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-blockjob.c:402:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-blockjob.c:402:22: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob.c:402:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:407:60: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-blockjob.c:409:22: warning: cast from 'char *' to 'YieldingJob *' (aka 'struct YieldingJob *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-blockjob.c:409:22: warning: cast from 'const struct Job *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-blockjob.c:409:22: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob.c:409:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:485:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-blockjob.c:485:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-blockjob.c:497:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-char.c:1098:32: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:1098:55: warning: unused parameter 'buf' [-Wunused-parameter] tests/unit/test-char.c:1098:64: warning: unused parameter 'size' [-Wunused-parameter] tests/unit/test-char.c:1104:47: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1141:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-char.c:1141:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1141:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-char.c:1141:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-char.c:117:42: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1227:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-char.c:1271:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-char.c:1287:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1292:21: warning: implicit conversion changes signedness: 'gsize' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-char.c:1347:42: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1362:33: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:1367:40: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:1434:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1435:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:1440:30: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:156:42: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:185:42: warning: missing field 'last_event' initializer [-Wmissing-field-initializers] tests/unit/test-char.c:185:72: warning: missing field 'last_event' initializer [-Wmissing-field-initializers] tests/unit/test-char.c:219:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:228:29: warning: integer constant not in range of enumerated type 'QEMUChrEvent' [-Wassign-enum] tests/unit/test-char.c:231:28: warning: implicit conversion changes signedness: 'int' to 'QEMUChrEvent' [-Wsign-conversion] tests/unit/test-char.c:231:28: warning: integer constant not in range of enumerated type 'QEMUChrEvent' [-Wassign-enum] tests/unit/test-char.c:236:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:240:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:243:28: warning: implicit conversion changes signedness: 'int' to 'QEMUChrEvent' [-Wsign-conversion] tests/unit/test-char.c:243:28: warning: integer constant not in range of enumerated type 'QEMUChrEvent' [-Wassign-enum] tests/unit/test-char.c:247:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:24:9: warning: padding struct 'struct FeHandler' with 3 bytes to align 'openclose_count' [-Wpadded] tests/unit/test-char.c:253:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:26:9: warning: padding struct 'struct FeHandler' with 3 bytes to align 'last_event' [-Wpadded] tests/unit/test-char.c:319:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:323:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:324:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:331:37: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:333:21: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-char.c:341:39: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:344:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-char.c:349:42: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:386:45: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:389:35: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:393:35: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:399:42: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:42:32: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] tests/unit/test-char.c:42:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-char.c:434:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-char.c:434:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:434:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-char.c:434:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-char.c:449:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/test-char.c:492:42: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:496:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-char.c:502:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-char.c:535:18: warning: padding struct 'struct SocketIdleData' with 7 bytes to align 'be' [-Wpadded] tests/unit/test-char.c:540:37: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:543:30: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:548:40: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:593:14: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca] tests/unit/test-char.c:600:46: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:603:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-char.c:606:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-char.c:61:21: warning: implicit conversion changes signedness: 'QEMUChrEvent' to 'int' [-Wsign-conversion] tests/unit/test-char.c:627:18: warning: padding struct 'CharSocketTestData' with 3 bytes to align 'be' [-Wpadded] tests/unit/test-char.c:62:13: warning: enumeration values 'CHR_EVENT_MUX_IN' and 'CHR_EVENT_MUX_OUT' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-char.c:640:19: warning: implicit conversion changes signedness: 'QEMUChrEvent' to 'int' [-Wsign-conversion] tests/unit/test-char.c:649:19: warning: implicit conversion changes signedness: 'QEMUChrEvent' to 'int' [-Wsign-conversion] tests/unit/test-char.c:650:13: warning: enumeration values 'CHR_EVENT_BREAK', 'CHR_EVENT_MUX_IN', and 'CHR_EVENT_MUX_OUT' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-char.c:670:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-char.c:676:28: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-char.c:703:17: warning: enumeration values 'SOCKET_ADDRESS_TYPE_VSOCK', 'SOCKET_ADDRESS_TYPE_FD', and 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-char.c:753:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-char.c:759:9: warning: padding size of 'CharSocketServerTestConfig' with 6 bytes to alignment boundary [-Wpadded] tests/unit/test-char.c:807:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-char.c:807:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-char.c:807:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-char.c:807:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-char.c:890:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-char.c:903:20: warning: padding struct 'CharSocketClientTestConfig' with 6 bytes to align 'event_cb' [-Wpadded] tests/unit/test-clone-visitor.c:164:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-clone-visitor.c:168:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-clone-visitor.c:172:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-clone-visitor.c:73:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-clone-visitor.c:73:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-coroutine.c:168:38: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-coroutine.c:23:52: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-coroutine.c:432:11: warning: declaration shadows a variable in the global scope [-Wshadow] tests/unit/test-coroutine.c:440:10: warning: declaration shadows a variable in the global scope [-Wshadow] tests/unit/test-coroutine.c:471:46: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-coroutine.c:502:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tests/unit/test-coroutine.c:511:48: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-coroutine.c:613:73: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-coroutine.c:633:11: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] tests/unit/test-coroutine.c:73:54: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-crypto-afsplit.c:110:20: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-crypto-afsplit.c:112:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-crypto-akcipher.c:669:12: warning: padding struct 'struct QCryptoRSAKeyTestData' with 7 bytes to align 'exp_key_len' [-Wpadded] tests/unit/test-crypto-akcipher.c:677:20: warning: padding struct 'struct QCryptoAkCipherTestData' with 4 bytes to align 'priv_key' [-Wpadded] tests/unit/test-crypto-akcipher.c:884:62: warning: cast from 'const struct QCryptoAkCipherOptions *' to 'struct QCryptoAkCipherOptions *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-akcipher.c:914:57: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/unit/test-crypto-akcipher.c:953:5: warning: 'glib_autoptr_cleanup_QCryptoAkCipher' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-crypto-akcipher.c:966:55: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/unit/test-crypto-akcipher.c:967:54: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/unit/test-crypto-akcipher.c:968:54: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/unit/test-crypto-akcipher.c:969:49: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/unit/test-crypto-block.c:114:15: warning: padding size of 'struct QCryptoBlockTestData' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-crypto-block.c:121:28: warning: padding struct 'struct QCryptoBlockTestData' with 3 bytes to align 'cipher_alg' [-Wpadded] tests/unit/test-crypto-block.c:193:47: warning: unused parameter 'block' [-Wunused-parameter] tests/unit/test-crypto-block.c:198:41: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-crypto-block.c:202:28: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:202:50: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:210:47: warning: unused parameter 'block' [-Wunused-parameter] tests/unit/test-crypto-block.c:213:41: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-crypto-block.c:217:29: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:225:48: warning: unused parameter 'block' [-Wunused-parameter] tests/unit/test-crypto-block.c:230:42: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-crypto-block.c:234:28: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:234:50: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:296:32: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:298:32: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-block.c:45:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-block.c:53:31: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-cipher.c:596:20: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-crypto-cipher.c:598:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-crypto-cipher.c:616:48: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-crypto-cipher.c:681:33: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:681:42: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:683:25: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:683:38: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:685:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:685:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:687:25: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-cipher.c:687:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-der.c:202:20: warning: padding struct 'struct QCryptoAns1DecoderResultChecker' with 7 bytes to align 'exp_value' [-Wpadded] tests/unit/test-crypto-der.c:221:50: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-crypto-der.c:234:39: warning: cast from 'const void *' to 'struct QCryptoAns1DecoderTestData *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-der.c:250:42: warning: cast from 'const struct QCryptoAns1DecoderResultChecker *' to 'void *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-der.c:251:13: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] tests/unit/test-crypto-hash.c:102:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:109:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] tests/unit/test-crypto-hash.c:130:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:134:21: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-crypto-hash.c:137:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:145:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] tests/unit/test-crypto-hash.c:162:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-hash.c:163:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-hash.c:164:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-hash.c:171:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:175:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:181:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] tests/unit/test-crypto-hash.c:201:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:205:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:207:36: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-hash.c:207:45: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-crypto-hash.c:209:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:229:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:233:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hash.c:98:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'QCryptoHashAlgorithm' (aka 'enum QCryptoHashAlgorithm') [-Wshorten-64-to-32] tests/unit/test-crypto-hmac.c:178:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-hmac.c:179:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-hmac.c:180:35: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-hmac.c:31:17: warning: padding struct 'struct QCryptoHmacTestData' with 4 bytes to align 'hex_digest' [-Wpadded] tests/unit/test-crypto-ivgen.c:140:5: warning: 'glib_autoptr_cleanup_QCryptoIVGen' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-crypto-ivgen.c:32:20: warning: padding struct 'struct QCryptoIVGenTestData' with 4 bytes to align 'key' [-Wpadded] tests/unit/test-crypto-ivgen.c:36:3: warning: no previous extern declaration for non-static variable 'test_data' [-Wmissing-variable-declarations] tests/unit/test-crypto-tlscredsx509.c:31:8: warning: padding size of 'struct QCryptoTLSCredsTestData' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-crypto-tlscredsx509.c:33:17: warning: padding struct 'struct QCryptoTLSCredsTestData' with 7 bytes to align 'cacrt' [-Wpadded] tests/unit/test-crypto-tlscredsx509.c:59:12: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-crypto-tlscredsx509.c:74:43: warning: cast from 'const void *' to 'struct QCryptoTLSCredsTestData *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-tlssession.c:180:17: warning: padding struct 'struct QCryptoTLSSessionTestData' with 6 bytes to align 'hostname' [-Wpadded] tests/unit/test-crypto-tlssession.c:209:12: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-crypto-tlssession.c:226:45: warning: cast from 'const void *' to 'struct QCryptoTLSSessionTestData *' drops const qualifier [-Wcast-qual] tests/unit/test-crypto-tlssession.c:69:12: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-cutils.c:105:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:120:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:135:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:150:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:166:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:166:58: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:183:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:183:28: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:198:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2016:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2025:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2034:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2040:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2047:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2055:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2063:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2071:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2071:30: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2079:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2079:30: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2087:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2087:30: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2103:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2111:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2119:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:212:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2142:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2149:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2156:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2163:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2170:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2177:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2184:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2191:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2207:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2216:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2225:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2234:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2249:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:224:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2256:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2263:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2270:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2277:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2285:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2292:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2300:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2307:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2315:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2323:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2330:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2346:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2352:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2359:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2365:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2372:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2378:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2385:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2391:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2398:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2404:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2418:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2425:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2441:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2449:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:2508:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-cutils.c:2509:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-cutils.c:2510:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-cutils.c:2511:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-cutils.c:2512:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-cutils.c:2513:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-cutils.c:43:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:58:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:73:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-cutils.c:89:21: warning: implicit conversion changes signedness: 'unsigned long long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:111:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:112:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:117:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:118:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:123:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:124:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:129:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:130:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:133:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:134:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:136:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:138:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:139:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:140:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:142:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:144:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:145:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:146:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:147:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:148:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:150:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:150:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:151:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:152:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:153:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:154:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:156:29: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:156:7: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-div128.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-div128.c:165:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-div128.c:165:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-div128.c:165:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-div128.c:165:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-div128.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-div128.c:181:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-div128.c:181:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-div128.c:181:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-div128.c:181:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-div128.c:186:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-div128.c:186:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-div128.c:187:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-div128.c:187:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-forward-visitor.c:113:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:113:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:113:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:113:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:126:19: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:126:19: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:126:19: warning: declaration shadows a local variable [-Wshadow] tests/unit/test-forward-visitor.c:126:19: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:126:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:126:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:126:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:126:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:126:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:36:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:36:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:36:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:36:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:49:19: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:49:19: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:49:19: warning: declaration shadows a local variable [-Wshadow] tests/unit/test-forward-visitor.c:49:19: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:49:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:49:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:49:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:49:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:49:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:70:19: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:70:19: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:70:19: warning: declaration shadows a local variable [-Wshadow] tests/unit/test-forward-visitor.c:70:19: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:70:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:70:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:70:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:70:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:70:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:85:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:85:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:85:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:85:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:98:19: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:98:19: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:98:19: warning: declaration shadows a local variable [-Wshadow] tests/unit/test-forward-visitor.c:98:19: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:98:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-forward-visitor.c:98:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-forward-visitor.c:98:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-forward-visitor.c:98:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-forward-visitor.c:98:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-hbitmap.c:1019:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:1025:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:1031:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:1037:69: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:135:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:213:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:213:32: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:217:44: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:223:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:231:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:237:51: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:23:16: warning: padding size of 'struct TestHBitmapData' with 4 bytes to alignment boundary [-Wpadded] tests/unit/test-hbitmap.c:259:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:266:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:274:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:290:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:301:51: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:315:42: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:330:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:338:50: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:354:50: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:361:44: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:382:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:402:50: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:407:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:410:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:413:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:415:21: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:419:55: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:455:39: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] tests/unit/test-hbitmap.c:458:39: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] tests/unit/test-hbitmap.c:469:19: warning: extension used [-Wlanguage-extension-token] tests/unit/test-hbitmap.c:469:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-hbitmap.c:46:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:485:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:497:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] tests/unit/test-hbitmap.c:502:51: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:50:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:512:63: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:518:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:526:65: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:540:57: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:54:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-hbitmap.c:554:59: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:55:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/unit/test-hbitmap.c:568:58: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:573:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:57:45: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:581:60: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:586:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:594:59: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:599:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:607:61: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:60:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-hbitmap.c:612:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:619:58: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:624:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:631:60: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:636:39: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] tests/unit/test-hbitmap.c:640:54: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:647:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] tests/unit/test-hbitmap.c:64:17: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-hbitmap.c:656:25: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-hbitmap.c:65:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/unit/test-hbitmap.c:670:40: warning: code will never be executed [-Wunreachable-code] tests/unit/test-hbitmap.c:674:31: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion] tests/unit/test-hbitmap.c:674:34: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-hbitmap.c:68:41: warning: implicit conversion changes signedness: 'unsigned long' to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:701:54: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:707:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-hbitmap.c:707:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-hbitmap.c:707:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-hbitmap.c:707:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-hbitmap.c:718:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-hbitmap.c:718:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-hbitmap.c:726:53: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:72:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:72:57: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:732:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-hbitmap.c:732:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-hbitmap.c:732:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-hbitmap.c:732:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-hbitmap.c:744:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-hbitmap.c:745:29: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-hbitmap.c:746:47: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:747:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-hbitmap.c:748:44: warning: code will never be executed [-Wunreachable-code] tests/unit/test-hbitmap.c:751:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-hbitmap.c:754:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] tests/unit/test-hbitmap.c:759:57: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-hbitmap.c:767:55: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:772:23: warning: extension used [-Wlanguage-extension-token] tests/unit/test-hbitmap.c:772:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-hbitmap.c:774:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-hbitmap.c:774:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-hbitmap.c:774:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-hbitmap.c:774:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-hbitmap.c:791:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:804:53: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:826:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-hbitmap.c:826:55: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/unit/test-hbitmap.c:826:61: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] tests/unit/test-hbitmap.c:827:23: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:828:44: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:831:46: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:904:70: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:909:70: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:915:60: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-hbitmap.c:937:18: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-hbitmap.c:937:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] tests/unit/test-hbitmap.c:937:54: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] tests/unit/test-hbitmap.c:937:70: warning: operand of ? changes signedness: 'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:940:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-hbitmap.c:945:48: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:104:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:104:47: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:112:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:112:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:112:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:112:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:113:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:113:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:113:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:113:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:113:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:124:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:124:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:124:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:124:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:125:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:125:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:125:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:125:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:125:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:129:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:129:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:138:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:138:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:138:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:138:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:139:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:139:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:139:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:139:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:139:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:143:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:143:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:152:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:152:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:152:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:152:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:152:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:153:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:153:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:153:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:153:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:157:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:157:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:166:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:166:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:166:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:166:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:166:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:167:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:167:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:167:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:167:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:167:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:171:47: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:171:58: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-int128.c:184:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:215:22: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:45:2: warning: extra ';' outside of a function [-Wextra-semi] tests/unit/test-int128.c:51:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:51:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:51:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:51:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:51:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:52:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:52:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:52:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:52:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:58:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:58:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:67:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:67:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:67:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:67:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:68:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:68:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:68:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:68:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:68:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:74:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:74:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:83:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:83:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:83:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:83:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:84:25: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:84:25: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:84:25)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:84:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-int128.c:90:30: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:90:51: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-int128.c:99:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-int128.c:99:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-int128.c:99:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-int128.c:99:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-int128.c:99:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-io-channel-buffer.c:35:39: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-buffer.c:37:39: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-command.c:38:5: warning: 'glib_auto_cleanup_GStrv' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-command.c:39:5: warning: 'glib_auto_cleanup_GStrv' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-command.c:43:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-command.c:43:69: warning: cast from 'GStrv' (aka 'char **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] tests/unit/test-io-channel-command.c:49:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-command.c:49:69: warning: cast from 'GStrv' (aka 'char **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] tests/unit/test-io-channel-command.c:98:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-file.c:117:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-file.c:118:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-file.c:50:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-file.c:54:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:25:51: warning: unused parameter 'ioc' [-Wunused-parameter] tests/unit/test-io-channel-null.c:36:5: warning: 'glib_autoptr_cleanup_QIOChannelNull' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:38:28: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] tests/unit/test-io-channel-null.c:41:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:45:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:49:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:59:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:60:35: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] tests/unit/test-io-channel-null.c:69:23: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:71:32: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-null.c:78:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:135:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:138:9: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:146:22: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:147:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:153:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:332:5: warning: void function 'test_io_channel_ipv4_sync' should not return void expression [-Wpedantic] tests/unit/test-io-channel-socket.c:338:5: warning: void function 'test_io_channel_ipv4_async' should not return void expression [-Wpedantic] tests/unit/test-io-channel-socket.c:368:5: warning: void function 'test_io_channel_ipv6_sync' should not return void expression [-Wpedantic] tests/unit/test-io-channel-socket.c:374:5: warning: void function 'test_io_channel_ipv6_async' should not return void expression [-Wpedantic] tests/unit/test-io-channel-socket.c:399:5: warning: void function 'test_io_channel_unix_sync' should not return void expression [-Wpedantic] tests/unit/test-io-channel-socket.c:405:5: warning: void function 'test_io_channel_unix_async' should not return void expression [-Wpedantic] tests/unit/test-io-channel-socket.c:73:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:75:9: warning: 'QIO_CHANNEL_SOCKET' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:78:22: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:79:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:84:12: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-socket.c:90:16: warning: padding struct 'struct TestIOChannelData' with 7 bytes to align 'loop' [-Wpadded] tests/unit/test-io-channel-tls.c:108:41: warning: cast from 'const void *' to 'struct QIOChannelTLSTestData *' drops const qualifier [-Wcast-qual] tests/unit/test-io-channel-tls.c:187:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:188:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:192:9: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:197:9: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:229:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:230:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:235:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:236:34: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-channel-tls.c:47:17: warning: padding struct 'struct QIOChannelTLSTestData' with 6 bytes to align 'hostname' [-Wpadded] tests/unit/test-io-channel-tls.c:91:12: warning: 'QCRYPTO_TLS_CREDS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-io-task.c:140:14: warning: padding struct 'struct TestThreadWorkerData' with 7 bytes to align 'worker' [-Wpadded] tests/unit/test-io-task.c:48:8: warning: padding size of 'struct TestTaskData' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-iov.c:106:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-iov.c:117:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-iov.c:121:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-iov.c:128:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-iov.c:12:27: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-iov.c:190:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:190:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:197:24: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/unit/test-iov.c:197:55: warning: implicit conversion changes signedness: 'unsigned int' to 'gint32' (aka 'int') [-Wsign-conversion] tests/unit/test-iov.c:198:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-iov.c:201:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-iov.c:202:31: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'useconds_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-iov.c:224:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:224:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:233:24: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/unit/test-iov.c:233:55: warning: implicit conversion changes signedness: 'unsigned int' to 'gint32' (aka 'int') [-Wsign-conversion] tests/unit/test-iov.c:234:24: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] tests/unit/test-iov.c:237:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-iov.c:306:12: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-iov.c:306:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:330:27: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-iov.c:330:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:390:12: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-iov.c:390:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:413:27: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-iov.c:413:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:460:12: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-iov.c:460:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:482:12: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-iov.c:482:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:535:12: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-iov.c:535:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:558:12: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned long' [-Wsign-conversion] tests/unit/test-iov.c:558:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'gint32' (aka 'int') [-Wshorten-64-to-32] tests/unit/test-iov.c:72:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tests/unit/test-iov.c:74:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] tests/unit/test-iov.c:89:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-iov.c:8:22: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/unit/test-iov.c:93:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-iov.c:99:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-keyval.c:103:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:103:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:103:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:103:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:116:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:116:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:116:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:116:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:130:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:130:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:130:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:130:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:141:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:141:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:141:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:141:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:147:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:147:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:147:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:147:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:165:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:165:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:165:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:165:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:174:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:174:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:174:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:174:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:200:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:200:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:200:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:200:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:206:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:206:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:206:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:206:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:223:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:223:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:223:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:223:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:235:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:235:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:235:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:235:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:243:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:243:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:243:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:243:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:251:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:251:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:251:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:251:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:261:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-keyval.c:261:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:261:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-keyval.c:261:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-keyval.c:261:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-keyval.c:265:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:265:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:265:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:265:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:283:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-keyval.c:285:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:285:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:285:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:285:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:290:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-keyval.c:292:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:292:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:292:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:292:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:297:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-keyval.c:299:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-keyval.c:301:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:301:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:301:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:301:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:329:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:329:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:329:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:329:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:330:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:330:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:330:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:330:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:341:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:341:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:341:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:341:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:342:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:342:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:342:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:342:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:359:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:359:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:359:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:359:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:35:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:35:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:35:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:35:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:360:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:360:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:360:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:360:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:371:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:371:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:371:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:371:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:372:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:372:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:372:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:372:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:385:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:385:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:385:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:385:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:386:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:386:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:386:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:386:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:396:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:396:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:396:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:396:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:397:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:397:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:397:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:397:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:406:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:406:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:406:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:406:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:407:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:407:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:407:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:407:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:419:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:419:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:419:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:419:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:420:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:420:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:420:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:420:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:439:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:439:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:439:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:439:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:440:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:440:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:440:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:440:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:455:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:455:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:455:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:455:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:456:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:456:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:456:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:456:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:473:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:473:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:473:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:473:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:474:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:474:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:474:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:474:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:490:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:490:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:490:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:490:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:491:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:491:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:491:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:491:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:504:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:504:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:504:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:504:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:505:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:505:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:505:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:505:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:517:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:517:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:517:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:517:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:518:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:518:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:518:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:518:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:530:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:530:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:530:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:530:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:531:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:531:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:531:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:531:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:549:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:549:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:549:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:549:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:550:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:550:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:550:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:550:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:559:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:559:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:559:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:559:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:560:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:560:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:560:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:560:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:578:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:578:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:578:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:578:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:579:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:579:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:579:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:579:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:596:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:596:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:596:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:596:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:597:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:597:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:597:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:597:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:619:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:619:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:619:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:619:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:620:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:620:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:620:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:620:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:642:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:642:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:642:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:642:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:643:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:643:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:643:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:643:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:671:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:671:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:671:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:671:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:672:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:672:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:672:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:672:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:707:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:707:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:707:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:707:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:708:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:708:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:708:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:708:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:731:42: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:731:42: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:731:42: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:731:42: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:732:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:732:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:732:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:732:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:739:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:739:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:739:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:739:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:743:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:743:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:743:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:743:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:744:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:744:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:744:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:744:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:75:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:75:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:75:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:75:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:762:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:762:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:762:31: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:762:50: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:762:50: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:762:50: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:763:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:763:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:763:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:763:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:764:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:764:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:764:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:764:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:765:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:765:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:765:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:765:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:780:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:780:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:780:31: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:780:50: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:780:50: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:780:50: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:781:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:781:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:781:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:781:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:782:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:782:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:782:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:782:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:783:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:783:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:783:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:783:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:800:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:800:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:800:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:800:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:801:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:801:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:801:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:801:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:802:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:802:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:802:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:802:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:84:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:84:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:84:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:84:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-keyval.c:97:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-keyval.c:97:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-keyval.c:97:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-keyval.c:97:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-mul64.c:30:10: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:30:14: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:30:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:31:12: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:31:7: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:33:14: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:33:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:33:7: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-mul64.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-mul64.c:42:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-mul64.c:42:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-mul64.c:42:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-mul64.c:42:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-mul64.c:54:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-mul64.c:54:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-mul64.c:54:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-mul64.c:54:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-mul64.c:54:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-mul64.c:56:41: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-mul64.c:56:59: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-mul64.c:58:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-mul64.c:58:48: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-opts-visitor.c:24:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/test-opts-visitor.c:54:55: warning: unused parameter 'test_data' [-Wunused-parameter] tests/unit/test-opts-visitor.c:73:48: warning: unused parameter 'test_data' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:109:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:110:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qdev-global-props.c:115:10: warning: 'STATIC_TYPE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:116:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:131:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/test-qdev-global-props.c:138:34: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:140:18: warning: 'DYNAMIC_TYPE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:146:34: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:148:18: warning: 'DYNAMIC_TYPE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:161:55: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:163:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:177:55: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:179:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:193:57: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:195:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:221:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:222:47: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:223:53: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:224:48: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:225:50: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:226:43: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:227:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qdev-global-props.c:233:10: warning: 'DYNAMIC_TYPE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:234:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:239:22: warning: implicit conversion changes signedness: 'int' to 'guint64' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-qdev-global-props.c:270:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:271:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:272:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:273:45: warning: missing field 'used' initializer [-Wmissing-field-initializers] tests/unit/test-qdev-global-props.c:274:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qdev-global-props.c:279:10: warning: 'STATIC_TYPE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:280:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:35:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] tests/unit/test-qdev-global-props.c:50:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdev-global-props.c:50:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-qdev-global-props.c:51:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdev-global-props.c:51:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-qdev-global-props.c:52:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qdev-global-props.c:55:59: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qdev-global-props.c:57:23: warning: 'DEVICE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:80:10: warning: 'STATIC_TYPE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdev-global-props.c:81:18: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qdist.c:106:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:107:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:12:8: warning: padding size of 'struct entry_desc' with 4 bytes to alignment boundary [-Wpadded] tests/unit/test-qdist.c:141:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:141:9: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:141:9)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:141:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:242:27: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:242:27: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:242:27)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:242:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:242:45: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:242:45: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:242:45)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:242:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:242:5: warning: void function 'test_bin_shrink' should not return void expression [-Wpedantic] tests/unit/test-qdist.c:270:27: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:270:27: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:270:27)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:270:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:270:45: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:270:45: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:270:45)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:270:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:270:5: warning: void function 'test_bin_expand' should not return void expression [-Wpedantic] tests/unit/test-qdist.c:284:27: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:284:27: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:284:27)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:284:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:284:45: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:284:45: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:284:45)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:284:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:284:5: warning: void function 'test_bin_precision' should not return void expression [-Wpedantic] tests/unit/test-qdist.c:302:27: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:302:27: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:302:27)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:302:27: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:302:45: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:302:45: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:302:45)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:302:45: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:302:5: warning: void function 'test_bin_simple' should not return void expression [-Wpedantic] tests/unit/test-qdist.c:312:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:313:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:314:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:333:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:334:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qdist.c:43:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-qdist.c:43:28: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qdist.c:43:28: warning: padding size of 'struct (unnamed at ../tests/unit/test-qdist.c:43:13)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qdist.c:43:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qdist.c:89:44: warning: implicit conversion changes signedness: 'const unsigned long' to 'long' [-Wsign-conversion] tests/unit/test-qemu-opts.c:23:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/test-qemu-opts.c:413:54: warning: unused parameter 'name' [-Wunused-parameter] tests/unit/test-qemu-opts.c:413:72: warning: unused parameter 'value' [-Wunused-parameter] tests/unit/test-qemu-opts.c:414:36: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qemu-opts.c:43:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qemu-opts.c:50:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/test-qemu-opts.c:714:18: warning: padding size of 'struct (unnamed at ../tests/unit/test-qemu-opts.c:714:18)' with 6 bytes to alignment boundary [-Wpadded] tests/unit/test-qemu-opts.c:737:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-qemu-opts.c:737:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:737:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-qemu-opts.c:737:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-qemu-opts.c:737:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-qemu-opts.c:73:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qemu-opts.c:81:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/test-qemu-opts.c:83:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qemu-opts.c:893:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:893:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:893:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:893:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qemu-opts.c:91:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/test-qemu-opts.c:920:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:920:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:920:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:920:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qemu-opts.c:930:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:930:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:930:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:930:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qemu-opts.c:941:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:941:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:941:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:941:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qemu-opts.c:951:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:951:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:951:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:951:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qemu-opts.c:96:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-qemu-opts.c:984:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:984:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:984:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:984:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qemu-opts.c:990:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qemu-opts.c:990:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qemu-opts.c:990:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qemu-opts.c:990:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qgraph.c:143:43: warning: unused parameter 'path' [-Wunused-parameter] tests/unit/test-qgraph.c:143:53: warning: unused parameter 'len' [-Wunused-parameter] tests/unit/test-qgraph.c:33:5: warning: no previous extern declaration for non-static variable 'npath' [-Wmissing-variable-declarations] tests/unit/test-qgraph.c:35:39: warning: unused parameter 'qts' [-Wunused-parameter] tests/unit/test-qgraph.c:40:32: warning: unused parameter 'obj' [-Wunused-parameter] tests/unit/test-qgraph.c:40:54: warning: unused parameter 'machine' [-Wunused-parameter] tests/unit/test-qgraph.c:40:69: warning: unused parameter 'arg' [-Wunused-parameter] tests/unit/test-qgraph.c:45:29: warning: unused parameter 'obj' [-Wunused-parameter] tests/unit/test-qgraph.c:45:40: warning: unused parameter 'arg' [-Wunused-parameter] tests/unit/test-qgraph.c:45:62: warning: unused parameter 'alloc' [-Wunused-parameter] tests/unit/test-qht.c:101:30: warning: unused parameter 'p' [-Wunused-parameter] tests/unit/test-qht.c:101:42: warning: unused parameter 'hash' [-Wunused-parameter] tests/unit/test-qht.c:125:40: warning: unused parameter 'hash' [-Wunused-parameter] tests/unit/test-qht.c:141:43: warning: unused parameter 'hash' [-Wunused-parameter] tests/unit/test-qht.c:34:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-qht.c:51:16: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-qht.c:82:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-qmp-cmds.c:108:70: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:113:47: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:118:36: warning: unused parameter 'arg' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:118:49: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:122:40: warning: unused parameter 'arg' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:122:53: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:126:30: warning: unused parameter 'arg' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:126:43: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:130:54: warning: unused parameter 'a' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:132:51: warning: unused parameter 'c' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:133:49: warning: unused parameter 'd' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:134:39: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:150:36: warning: format string is not a string literal [-Wformat-nonliteral] tests/unit/test-qmp-cmds.c:153:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:153:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:153:40: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:153:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:159:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:159:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:159:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:159:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:160:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:160:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:160:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:161:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:161:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:161:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:161:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:16:53: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:173:36: warning: format string is not a string literal [-Wformat-nonliteral] tests/unit/test-qmp-cmds.c:176:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:176:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:176:40: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:176:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:181:44: warning: implicit conversion changes signedness: 'ErrorClass' (aka 'enum ErrorClass') to 'int' [-Wsign-conversion] tests/unit/test-qmp-cmds.c:186:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:186:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:186:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:186:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:187:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:187:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:187:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:187:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:199:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:199:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:199:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:199:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:210:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:210:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:210:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:210:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:21:31: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:232:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:232:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:232:40: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:232:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:234:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:234:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:234:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:234:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:25:37: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:263:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:263:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:263:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:263:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:269:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:269:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:269:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:269:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:282:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:282:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:282:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:282:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:288:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:288:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:288:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:288:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:29:39: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:305:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:305:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:305:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:305:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:311:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:311:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:311:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:311:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:327:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:327:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:327:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:327:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:333:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:333:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:333:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:333:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:338:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:338:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:338:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:338:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:33:32: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:37:35: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:386:39: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:386:39: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:386:39: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:386:39: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:389:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-cmds.c:389:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-cmds.c:389:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-cmds.c:389:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-cmds.c:42:37: warning: unused parameter 'ud1' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:42:50: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:46:41: warning: unused parameter 'has_fs0' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:46:66: warning: unused parameter 'fs0' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:47:41: warning: unused parameter 'has_fs1' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:47:66: warning: unused parameter 'fs1' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:48:41: warning: unused parameter 'has_fs2' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:48:66: warning: unused parameter 'fs2' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:49:41: warning: unused parameter 'has_fs3' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:49:66: warning: unused parameter 'fs3' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:50:41: warning: unused parameter 'has_fs4' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:50:66: warning: unused parameter 'fs4' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:51:41: warning: unused parameter 'has_cfs1' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:51:71: warning: unused parameter 'cfs1' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:52:41: warning: unused parameter 'has_cfs2' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:52:71: warning: unused parameter 'cfs2' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:53:41: warning: unused parameter 'has_cfs3' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:53:71: warning: unused parameter 'cfs3' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:54:41: warning: unused parameter 'has_cfs4' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:54:71: warning: unused parameter 'cfs4' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:55:44: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:60:41: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:64:41: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:68:46: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:72:46: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:76:46: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-cmds.c:82:39: warning: unused parameter 'errp' [-Wunused-parameter] tests/unit/test-qmp-event.c:101:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:101:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:101:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:101:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:105:38: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:107:54: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:114:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:114:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:114:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:114:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:119:38: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:122:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:127:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:140:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:140:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:140:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:140:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:143:68: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:158:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:158:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:158:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:158:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:161:73: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:170:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:170:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:170:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:170:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:178:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:178:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:178:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:178:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:27:16: warning: padding size of 'struct TestEventData' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-qmp-event.c:32:16: warning: no previous extern declaration for non-static variable 'test_event_data' [-Wmissing-variable-declarations] tests/unit/test-qmp-event.c:35:42: warning: unused parameter 'event' [-Wunused-parameter] tests/unit/test-qmp-event.c:55:31: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:55:31: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:55:31: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:55:43: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:55:43: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:55:43: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:60:39: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:68:43: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qmp-event.c:69:40: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:87:38: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qmp-event.c:92:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qmp-event.c:92:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qmp-event.c:92:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qmp-event.c:92:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qmp-event.c:96:38: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1046:51: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1075:58: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1099:57: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:110:45: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1113:68: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1128:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1141:69: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:1144:5: warning: 'glib_autoptr_cleanup_SchemaInfoList' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qobject-input-visitor.c:1153:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-input-visitor.c:1153:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:1153:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-input-visitor.c:1153:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-input-visitor.c:1158:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:123:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:127:45: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:144:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:158:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:162:54: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:180:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:192:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:204:54: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:217:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:229:53: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:242:57: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:254:55: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:267:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:275:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:279:54: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:290:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:300:55: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:313:59: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:322:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:331:57: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:344:57: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:352:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:356:55: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:35:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:369:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:371:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:37:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-input-visitor.c:37:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:37:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-input-visitor.c:37:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-input-visitor.c:383:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:389:23: warning: implicit conversion changes signedness: 'int' to 'EnumOne' (aka 'enum EnumOne') [-Wsign-conversion] tests/unit/test-qobject-input-visitor.c:389:23: warning: integer constant not in range of enumerated type 'EnumOne' (aka 'enum EnumOne') [-Wassign-enum] tests/unit/test-qobject-input-visitor.c:391:61: warning: implicit conversion changes signedness: 'EnumOne' (aka 'enum EnumOne') to 'int' [-Wsign-conversion] tests/unit/test-qobject-input-visitor.c:400:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:417:55: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:419:5: warning: 'glib_autoptr_cleanup_UserDefTwo' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qobject-input-visitor.c:438:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:466:53: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:470:5: warning: 'glib_autoptr_cleanup_GString' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qobject-input-visitor.c:473:5: warning: 'glib_autoptr_cleanup_ArrayStruct' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qobject-input-visitor.c:490:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-qobject-input-visitor.c:580:35: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-input-visitor.c:611:45: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:628:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-input-visitor.c:628:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:628:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-input-visitor.c:628:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-input-visitor.c:650:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-input-visitor.c:650:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:650:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-input-visitor.c:650:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-input-visitor.c:654:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:674:27: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-input-visitor.c:674:27: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:674:27: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-input-visitor.c:675:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-input-visitor.c:675:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-input-visitor.c:675:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-input-visitor.c:675:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-input-visitor.c:687:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:690:5: warning: 'glib_autoptr_cleanup_UserDefFlatUnion' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qobject-input-visitor.c:710:51: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:769:58: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:789:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:795:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:820:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:826:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-qobject-input-visitor.c:836:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:876:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:909:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:953:53: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:967:60: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:981:61: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-input-visitor.c:995:61: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:101:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:103:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:114:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:128:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:138:64: warning: implicit conversion changes signedness: 'EnumOne' (aka 'enum EnumOne') to 'int' [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:144:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:148:51: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:156:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:163:56: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:195:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:199:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:203:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:206:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:211:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:214:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:222:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:241:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:257:25: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:268:68: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:269:57: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:289:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:296:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:305:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-output-visitor.c:305:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:305:12: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:305:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-output-visitor.c:311:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-output-visitor.c:311:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:311:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:311:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-output-visitor.c:318:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-output-visitor.c:318:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:318:12: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:318:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-output-visitor.c:31:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:320:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-output-visitor.c:320:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:320:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:320:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-output-visitor.c:336:53: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:358:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:38:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:411:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:421:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:42:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-qobject-output-visitor.c:42:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-qobject-output-visitor.c:42:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:42:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-qobject-output-visitor.c:433:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:440:54: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:444:5: warning: 'glib_autoptr_cleanup_ArrayStruct' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-qobject-output-visitor.c:451:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:455:37: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion] tests/unit/test-qobject-output-visitor.c:455:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:459:38: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] tests/unit/test-qobject-output-visitor.c:459:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:463:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:467:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:471:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-qobject-output-visitor.c:471:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:475:38: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] tests/unit/test-qobject-output-visitor.c:475:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:479:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:479:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:483:38: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-qobject-output-visitor.c:483:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:487:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:491:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:495:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-qobject-output-visitor.c:503:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-qobject-output-visitor.c:60:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:75:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:88:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-qobject-output-visitor.c:97:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-rcu-list.c:106:31: warning: cast from 'char *' to 'struct list_element *' increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-rcu-list.c:106:31: warning: cast from 'const struct rcu_head *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-rcu-list.c:106:31: warning: extension used [-Wlanguage-extension-token] tests/unit/test-rcu-list.c:106:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:176:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:180:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:182:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-rcu-list.c:182:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:184:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:192:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:211:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:215:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:219:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-rcu-list.c:219:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:229:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:234:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-rcu-list.c:234:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:248:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:261:11: warning: implicit conversion loses integer precision: 'time_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32] tests/unit/test-rcu-list.c:266:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:274:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:279:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] tests/unit/test-rcu-list.c:299:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-rcu-list.c:299:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:304:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-rcu-list.c:326:23: warning: unused parameter 'argc' [-Wunused-parameter] tests/unit/test-rcu-list.c:327:1: warning: function 'usage' could be declared with attribute 'noreturn' [-Wmissing-noreturn] tests/unit/test-rcu-list.c:369:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/test-rcu-list.c:372:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] tests/unit/test-rcu-list.c:49:9: warning: macro is not used [-Wunused-macros] tests/unit/test-rcu-list.c:50:9: warning: macro is not used [-Wunused-macros] tests/unit/test-replication.c:103:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-replication.c:111:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-replication.c:113:41: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-replication.c:36:14: warning: no previous extern declaration for non-static variable 'qemu_drive_opts' [-Wmissing-variable-declarations] tests/unit/test-replication.c:39:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] tests/unit/test-replication.c:40:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-replication.c:552:33: warning: unused parameter 'signo' [-Wunused-parameter] tests/unit/test-replication.c:62:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-replication.c:66:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'gsize' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-replication.c:74:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] tests/unit/test-replication.c:76:40: warning: integer constant not in range of enumerated type 'BdrvRequestFlags' [-Wassign-enum] tests/unit/test-replication.c:87:38: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long' [-Wsign-conversion] tests/unit/test-shift128.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-shift128.c:111:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-shift128.c:111:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-shift128.c:111:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-shift128.c:111:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-shift128.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-shift128.c:125:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-shift128.c:125:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-shift128.c:125:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-shift128.c:125:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-shift128.c:12:9: warning: padding size of 'test_data' with 3 bytes to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:497:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:522:60: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-smp-parse.c:524:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:532:71: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-smp-parse.c:534:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:541:65: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-smp-parse.c:543:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:548:69: warning: unused parameter 'data' [-Wunused-parameter] tests/unit/test-smp-parse.c:550:24: warning: 'MACHINE_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:559:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:560:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:561:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-smp-parse.c:564:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-smp-parse.c:564:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:564:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:564:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:564:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:583:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:584:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:585:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-smp-parse.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-smp-parse.c:588:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:588:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:588:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:588:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:602:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:603:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:604:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-smp-parse.c:608:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-smp-parse.c:608:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:608:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:608:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:608:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:638:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-smp-parse.c:638:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:638:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:638:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:638:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:652:24: warning: 'MACHINE' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:653:24: warning: 'MACHINE_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-smp-parse.c:654:24: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-smp-parse.c:658:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-smp-parse.c:658:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:658:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:658:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:658:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:688:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-smp-parse.c:688:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:688:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:688:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:688:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:725:1: warning: extension used [-Wlanguage-extension-token] tests/unit/test-smp-parse.c:725:1: warning: padding size of 'struct (unnamed at ../tests/unit/test-smp-parse.c:725:1)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-smp-parse.c:725:1: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-smp-parse.c:79:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/test-smp-parse.c:80:4: warning: unknown command tag name [-Wdocumentation-unknown-command] tests/unit/test-string-input-visitor.c:106:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:122:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:122:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:122:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:122:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:125:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:125:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:125:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:125:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:129:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:129:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:129:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:129:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:132:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:132:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:132:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:132:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:136:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:136:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:136:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:136:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:214:50: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:218:35: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-string-input-visitor.c:218:43: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-string-input-visitor.c:219:28: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-string-input-visitor.c:231:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:231:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:231:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:231:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:234:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:234:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:234:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:234:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:238:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:238:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:238:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:238:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:241:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:241:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:241:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:241:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:244:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:244:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:244:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:244:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:248:29: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-input-visitor.c:248:29: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-input-visitor.c:248:29)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-input-visitor.c:248:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-string-input-visitor.c:24:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:326:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:363:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:372:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-string-input-visitor.c:389:48: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:391:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-string-input-visitor.c:403:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:409:23: warning: implicit conversion changes signedness: 'int' to 'EnumOne' (aka 'enum EnumOne') [-Wsign-conversion] tests/unit/test-string-input-visitor.c:409:23: warning: integer constant not in range of enumerated type 'EnumOne' (aka 'enum EnumOne') [-Wassign-enum] tests/unit/test-string-input-visitor.c:411:55: warning: implicit conversion changes signedness: 'EnumOne' (aka 'enum EnumOne') to 'int' [-Wsign-conversion] tests/unit/test-string-input-visitor.c:420:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:435:13: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'unsigned int' [-Wsign-conversion] tests/unit/test-string-input-visitor.c:47:45: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-input-visitor.c:77:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-string-input-visitor.c:95:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] tests/unit/test-string-output-visitor.c:116:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:128:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:140:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:142:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-string-output-visitor.c:157:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:174:47: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:184:69: warning: implicit conversion changes signedness: 'EnumOne' (aka 'enum EnumOne') to 'int' [-Wsign-conversion] tests/unit/test-string-output-visitor.c:189:50: warning: implicit conversion changes signedness: 'EnumOne' (aka 'enum EnumOne') to 'int' [-Wsign-conversion] tests/unit/test-string-output-visitor.c:19:16: warning: padding size of 'struct TestOutputVisitorData' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-string-output-visitor.c:34:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:36:5: warning: void function 'visitor_output_setup' should not return void expression [-Wpedantic] tests/unit/test-string-output-visitor.c:40:52: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:42:5: warning: void function 'visitor_output_setup_human' should not return void expression [-Wpedantic] tests/unit/test-string-output-visitor.c:46:49: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:70:46: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:86:50: warning: unused parameter 'unused' [-Wunused-parameter] tests/unit/test-string-output-visitor.c:95:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-string-output-visitor.c:95:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-string-output-visitor.c:95:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-string-output-visitor.c:95:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-string-output-visitor.c:95:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-thread-pool.c:174:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-thread-pool.c:174:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-thread-pool.c:188:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-thread-pool.c:29:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-thread-pool.c:29:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-throttle.c:141:35: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion] tests/unit/test-throttle.c:147:33: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-throttle.c:151:34: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-throttle.c:181:37: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] tests/unit/test-throttle.c:266:40: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion] tests/unit/test-throttle.c:274:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-throttle.c:276:34: warning: extension used [-Wlanguage-extension-token] tests/unit/test-throttle.c:276:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-throttle.c:278:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-throttle.c:557:20: warning: declaration shadows a variable in the global scope [-Wshadow] tests/unit/test-throttle.c:564:20: warning: declaration shadows a local variable [-Wshadow] tests/unit/test-throttle.c:565:34: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint64_t' (aka 'unsigned long long') [-Wfloat-conversion] tests/unit/test-throttle.c:576:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-throttle.c:578:33: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] tests/unit/test-util-sockets.c:54:19: warning: no previous extern declaration for non-static variable 'cur_mon' [-Wmissing-variable-declarations] tests/unit/test-util-sockets.c:75:37: warning: unused parameter 'co' [-Wunused-parameter] tests/unit/test-util-sockets.c:75:50: warning: unused parameter 'mon' [-Wunused-parameter] tests/unit/test-util-sockets.c:76:30: warning: unused parameter 'mon' [-Wunused-parameter] tests/unit/test-util-sockets.c:76:47: warning: unused parameter 'fmt' [-Wunused-parameter] tests/unit/test-util-sockets.c:76:60: warning: unused parameter 'ap' [-Wunused-parameter] tests/unit/test-uuid.c:113:26: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-uuid.c:129:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-uuid.c:129:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-uuid.c:129:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-uuid.c:129:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-uuid.c:129:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-uuid.c:137:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] tests/unit/test-uuid.c:147:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-uuid.c:147:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-uuid.c:147:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-uuid.c:147:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-uuid.c:147:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-uuid.c:162:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tests/unit/test-uuid.c:162:21: warning: extension used [-Wlanguage-extension-token] tests/unit/test-uuid.c:162:21: warning: padding size of 'struct (unnamed at ../tests/unit/test-uuid.c:162:21)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-uuid.c:162:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-uuid.c:24:1: warning: padding size of 'struct (unnamed at ../tests/unit/test-uuid.c:24:1)' with 6 bytes to alignment boundary [-Wpadded] tests/unit/test-uuid.c:29:3: warning: no previous extern declaration for non-static variable 'uuid_test_data' [-Wmissing-variable-declarations] tests/unit/test-uuid.c:39:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-uuid.c:57:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:59:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:61:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:63:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:65:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:67:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:69:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:71:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:73:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:75:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:77:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:79:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:81:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:83:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-uuid.c:85:5: warning: missing field 'uuid' initializer [-Wmissing-field-initializers] tests/unit/test-visitor-serialization.c:1012:64: warning: integer constant not in range of enumerated type 'VisitorCapabilities' (aka 'enum VisitorCapabilities') [-Wassign-enum] tests/unit/test-visitor-serialization.c:1022:12: warning: missing field 'deserialize' initializer [-Wmissing-field-initializers] tests/unit/test-visitor-serialization.c:142:13: warning: enumeration value 'PTYPE_EOL' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-visitor-serialization.c:279:16: warning: padding size of 'struct SerializeOps' with 4 bytes to alignment boundary [-Wpadded] tests/unit/test-visitor-serialization.c:296:35: warning: cast from 'const void *' to 'struct TestArgs *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:311:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:317:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] tests/unit/test-visitor-serialization.c:357:35: warning: cast from 'const void *' to 'struct TestArgs *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:371:17: warning: enumeration value 'PTYPE_EOL' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-visitor-serialization.c:373:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:377:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:381:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:385:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:389:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:393:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:397:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:401:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:405:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:409:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:413:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:417:13: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:431:13: warning: enumeration value 'PTYPE_EOL' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-visitor-serialization.c:475:17: warning: enumeration value 'PTYPE_EOL' not explicitly handled in switch [-Wswitch-enum] tests/unit/test-visitor-serialization.c:533:39: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-visitor-serialization.c:533:53: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-visitor-serialization.c:574:35: warning: cast from 'const void *' to 'struct TestArgs *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:595:35: warning: cast from 'const void *' to 'struct TestArgs *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:59:17: warning: padding struct 'struct PrimitiveType' with 4 bytes to align 'description' [-Wpadded] tests/unit/test-visitor-serialization.c:616:35: warning: cast from 'const void *' to 'struct TestArgs *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:623:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:78:17: warning: padding struct 'struct PrimitiveList' with 4 bytes to align 'description' [-Wpadded] tests/unit/test-visitor-serialization.c:950:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-visitor-serialization.c:950:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:950:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:950:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-visitor-serialization.c:951:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] tests/unit/test-visitor-serialization.c:951:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-visitor-serialization.c:951:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-visitor-serialization.c:951:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] tests/unit/test-visitor-serialization.c:99:42: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-vmstate.c:1134:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-vmstate.c:1145:9: warning: no previous extern declaration for non-static variable 'iommu_dump' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:1248:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-vmstate.c:1383:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-vmstate.c:1408:50: warning: unused parameter 'version_id' [-Wunused-parameter] tests/unit/test-vmstate.c:1412:37: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] tests/unit/test-vmstate.c:1420:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:1420:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:1421:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:1430:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:1430:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:1431:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:1431:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] tests/unit/test-vmstate.c:1431:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:1433:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:1441:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:1441:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:1442:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:1442:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:1443:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:1443:9: warning: padding size of 'struct (unnamed at ../tests/unit/test-vmstate.c:1443:9)' with 7 bits to alignment boundary [-Wpadded] tests/unit/test-vmstate.c:1443:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:1443:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] tests/unit/test-vmstate.c:1444:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:1480:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:1481:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:166:14: warning: padding struct 'struct TestSimple' with 1 byte to align 'u16_1' [-Wpadded] tests/unit/test-vmstate.c:167:14: warning: padding struct 'struct TestSimple' with 2 bytes to align 'u32_1' [-Wpadded] tests/unit/test-vmstate.c:168:14: warning: padding struct 'struct TestSimple' with 4 bytes to align 'u64_1' [-Wpadded] tests/unit/test-vmstate.c:171:14: warning: padding struct 'struct TestSimple' with 2 bytes to align 'i32_1' [-Wpadded] tests/unit/test-vmstate.c:177:12: warning: no previous extern declaration for non-static variable 'obj_simple' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:202:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:202:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:203:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:203:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:204:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:204:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:205:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:205:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:206:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:206:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:207:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:207:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:208:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:208:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:209:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:209:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:210:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:210:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:211:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:211:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:212:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:212:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:213:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:213:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:214:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:214:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:215:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:215:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:216:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:232:9: warning: no previous extern declaration for non-static variable 'wire_simple_primitive' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:275:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:292:17: warning: no previous extern declaration for non-static variable 'obj_simple_arr' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:304:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:304:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:305:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:309:9: warning: no previous extern declaration for non-static variable 'wire_simple_arr' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:335:16: warning: padding size of 'struct TestStruct' with 7 bytes to alignment boundary [-Wpadded] tests/unit/test-vmstate.c:346:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:346:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:347:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:347:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:350:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:350:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:351:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:351:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:352:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:352:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:353:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:353:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:354:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:375:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:377:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:400:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:402:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:406:41: warning: unused parameter 'version_id' [-Wunused-parameter] tests/unit/test-vmstate.c:417:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:417:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:418:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:418:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:419:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:419:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:420:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:420:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:421:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:421:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:422:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:422:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:423:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:490:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:492:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:514:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:516:25: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:524:26: warning: no previous extern declaration for non-static variable 'vmsd_tst' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:529:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:529:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:52:11: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] tests/unit/test-vmstate.c:530:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:542:26: warning: no previous extern declaration for non-static variable 'vmsd_arps' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:547:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:547:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] tests/unit/test-vmstate.c:547:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:549:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:573:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:606:34: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:619:29: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:621:29: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:630:26: warning: no previous extern declaration for non-static variable 'vmsd_arpp' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:635:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:635:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] tests/unit/test-vmstate.c:635:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:637:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:676:37: warning: padding struct 'struct TestQtailqElement' with 6 bytes to align 'next' [-Wpadded] tests/unit/test-vmstate.c:679:16: warning: padding size of 'struct TestQtailq' with 4 bytes to alignment boundary [-Wpadded] tests/unit/test-vmstate.c:681:38: warning: padding struct 'struct TestQtailq' with 6 bytes to align 'q' [-Wpadded] tests/unit/test-vmstate.c:690:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:690:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:691:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:691:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:692:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:701:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:701:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:704:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:704:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:705:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:709:9: warning: no previous extern declaration for non-static variable 'wire_q' [-Wmissing-variable-declarations] tests/unit/test-vmstate.c:779:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] tests/unit/test-vmstate.c:786:37: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:788:35: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:800:21: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:800:48: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:801:21: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:801:46: warning: implicit conversion changes signedness: 'uintptr_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:806:16: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:833:16: warning: padding size of 'struct TestGTreeMapping' with 4 bytes to alignment boundary [-Wpadded] tests/unit/test-vmstate.c:851:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:851:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:851:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:852:5: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:852:5: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:852:5: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:857:15: warning: padding struct 'struct TestGTreeDomain' with 4 bytes to align 'mappings' [-Wpadded] tests/unit/test-vmstate.c:862:15: warning: padding struct 'struct TestGTreeIOMMU' with 4 bytes to align 'domains' [-Wpadded] tests/unit/test-vmstate.c:866:69: warning: unused parameter 'user_data' [-Wunused-parameter] tests/unit/test-vmstate.c:868:52: warning: cast from 'const void *' to 'struct TestGTreeInterval *' drops const qualifier [-Wcast-qual] tests/unit/test-vmstate.c:869:52: warning: cast from 'const void *' to 'struct TestGTreeInterval *' drops const qualifier [-Wcast-qual] tests/unit/test-vmstate.c:881:64: warning: unused parameter 'user_data' [-Wunused-parameter] tests/unit/test-vmstate.c:920:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:920:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:924:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:932:35: warning: padding struct 'struct TestQListElement' with 4 bytes to align 'next' [-Wpadded] tests/unit/test-vmstate.c:937:36: warning: padding struct 'struct TestQListContainer' with 4 bytes to align 'list' [-Wpadded] tests/unit/test-vmstate.c:945:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:945:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:946:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:94:21: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:94:59: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'gint64' (aka 'long long') [-Wsign-conversion] tests/unit/test-vmstate.c:956:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:956:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:959:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:968:9: warning: extension used [-Wlanguage-extension-token] tests/unit/test-vmstate.c:968:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] tests/unit/test-vmstate.c:971:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] tests/unit/test-vmstate.c:975:9: warning: no previous extern declaration for non-static variable 'first_domain_dump' [-Wmissing-variable-declarations] tests/unit/test-write-threshold.c:35:53: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] tests/unit/test-xbzrle.c:144:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-xbzrle.c:145:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-xbzrle.c:50:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-xbzrle.c:74:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] tests/unit/test-yank.c:107:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-yank.c:119:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-yank.c:120:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-yank.c:183:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-yank.c:184:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] tests/unit/test-yank.c:26:9: warning: padding size of 'CharChangeTestConfig' with 5 bytes to alignment boundary [-Wpadded] tests/unit/test-yank.c:33:33: warning: unused parameter 'opaque' [-Wunused-parameter] tests/unit/test-yank.c:65:45: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] trace/control-target.c:108:5: warning: extension used [-Wlanguage-extension-token] trace/control-target.c:108:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] trace/control-target.c:40:43: warning: extension used [-Wlanguage-extension-token] trace/control-target.c:40:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] trace/control-target.c:41:9: warning: extension used [-Wlanguage-extension-token] trace/control-target.c:41:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] trace/control-target.c:64:37: warning: unused parameter 'ignored' [-Wunused-parameter] trace/control.c:111:22: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] trace/control.c:142:28: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] trace/control.c:231:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] trace/control.c:316:34: warning: declaration shadows a variable in the global scope [-Wshadow] trace/control.c:49:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] trace/control.c:61:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] trace/control.h:226:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/control.h:234:4: warning: unknown command tag name 'line'; did you mean 'link'? [-Wdocumentation-unknown-command] trace/control.h:248:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/control.h:27:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/control.h:37:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/event-internal.h:21:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/event-internal.h:22:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/event-internal.h:24:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/event-internal.h:25:4: warning: unknown command tag name [-Wdocumentation-unknown-command] trace/event-internal.h:39:15: warning: padding struct 'struct TraceEvent' with 7 bytes to align 'dstate' [-Wpadded] trace/qmp.c:125:9: warning: extension used [-Wlanguage-extension-token] trace/qmp.c:143:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] trace/qmp.c:81:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] trace/trace-accel_kvm.c:199:13: warning: no previous extern declaration for non-static variable 'accel_kvm_trace_events' [-Wmissing-variable-declarations] trace/trace-accel_tcg.c:39:13: warning: no previous extern declaration for non-static variable 'accel_tcg_trace_events' [-Wmissing-variable-declarations] trace/trace-audio.c:127:13: warning: no previous extern declaration for non-static variable 'audio_trace_events' [-Wmissing-variable-declarations] trace/trace-authz.c:63:13: warning: no previous extern declaration for non-static variable 'authz_trace_events' [-Wmissing-variable-declarations] trace/trace-backends.c:39:13: warning: no previous extern declaration for non-static variable 'backends_trace_events' [-Wmissing-variable-declarations] trace/trace-backends_tpm.c:231:13: warning: no previous extern declaration for non-static variable 'backends_tpm_trace_events' [-Wmissing-variable-declarations] trace/trace-block.c:1303:13: warning: no previous extern declaration for non-static variable 'block_trace_events' [-Wmissing-variable-declarations] trace/trace-chardev.c:111:13: warning: no previous extern declaration for non-static variable 'chardev_trace_events' [-Wmissing-variable-declarations] trace/trace-crypto.c:127:13: warning: no previous extern declaration for non-static variable 'crypto_trace_events' [-Wmissing-variable-declarations] trace/trace-ebpf.c:15:13: warning: no previous extern declaration for non-static variable 'ebpf_trace_events' [-Wmissing-variable-declarations] trace/trace-gdbstub.c:215:13: warning: no previous extern declaration for non-static variable 'gdbstub_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_9pfs.c:383:13: warning: no previous extern declaration for non-static variable 'hw_9pfs_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_acpi.c:567:13: warning: no previous extern declaration for non-static variable 'hw_acpi_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_adc.c:39:13: warning: no previous extern declaration for non-static variable 'hw_adc_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_alpha.c:15:13: warning: no previous extern declaration for non-static variable 'hw_alpha_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_arm.c:383:13: warning: no previous extern declaration for non-static variable 'hw_arm_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_audio.c:71:13: warning: no previous extern declaration for non-static variable 'hw_audio_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_block.c:559:13: warning: no previous extern declaration for non-static variable 'hw_block_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_block_dataplane.c:23:13: warning: no previous extern declaration for non-static variable 'hw_block_dataplane_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_char.c:631:13: warning: no previous extern declaration for non-static variable 'hw_char_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_core.c:247:13: warning: no previous extern declaration for non-static variable 'hw_core_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_display.c:1159:13: warning: no previous extern declaration for non-static variable 'hw_display_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_display.h:1718:66: warning: unused parameter 'qid' [-Wunused-parameter] trace/trace-hw_display.h:1718:80: warning: unused parameter 'mm_time' [-Wunused-parameter] trace/trace-hw_display.h:1732:105: warning: unused parameter 'val' [-Wunused-parameter] trace/trace-hw_display.h:1732:57: warning: unused parameter 'qid' [-Wunused-parameter] trace/trace-hw_display.h:1732:75: warning: unused parameter 'mode' [-Wunused-parameter] trace/trace-hw_display.h:1732:90: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-hw_dma.c:303:13: warning: no previous extern declaration for non-static variable 'hw_dma_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_gpio.c:183:13: warning: no previous extern declaration for non-static variable 'hw_gpio_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_hyperv.c:143:13: warning: no previous extern declaration for non-static variable 'hw_hyperv_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_i2c.c:183:13: warning: no previous extern declaration for non-static variable 'hw_i2c_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_i386.c:887:13: warning: no previous extern declaration for non-static variable 'hw_i386_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_i386_xen.c:151:13: warning: no previous extern declaration for non-static variable 'hw_i386_xen_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_ide.c:783:13: warning: no previous extern declaration for non-static variable 'hw_ide_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_input.c:319:13: warning: no previous extern declaration for non-static variable 'hw_input_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_intc.c:2023:13: warning: no previous extern declaration for non-static variable 'hw_intc_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_isa.c:119:13: warning: no previous extern declaration for non-static variable 'hw_isa_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_mem.c:39:13: warning: no previous extern declaration for non-static variable 'hw_mem_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_mips.c:47:13: warning: no previous extern declaration for non-static variable 'hw_mips_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_misc.c:1519:13: warning: no previous extern declaration for non-static variable 'hw_misc_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_misc_macio.c:271:13: warning: no previous extern declaration for non-static variable 'hw_misc_macio_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_net.c:3127:13: warning: no previous extern declaration for non-static variable 'hw_net_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_net_can.c:71:13: warning: no previous extern declaration for non-static variable 'hw_net_can_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_nubus.c:39:13: warning: no previous extern declaration for non-static variable 'hw_nubus_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_nvme.c:1695:13: warning: no previous extern declaration for non-static variable 'hw_nvme_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_nvram.c:103:13: warning: no previous extern declaration for non-static variable 'hw_nvram_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_pci.c:71:13: warning: no previous extern declaration for non-static variable 'hw_pci_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_pci_host.c:215:13: warning: no previous extern declaration for non-static variable 'hw_pci_host_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_ppc.c:1103:13: warning: no previous extern declaration for non-static variable 'hw_ppc_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_rdma.c:199:13: warning: no previous extern declaration for non-static variable 'hw_rdma_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_rdma_vmw.c:71:13: warning: no previous extern declaration for non-static variable 'hw_rdma_vmw_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_remote.c:95:13: warning: no previous extern declaration for non-static variable 'hw_remote_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_rtc.c:151:13: warning: no previous extern declaration for non-static variable 'hw_rtc_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_s390x.c:119:13: warning: no previous extern declaration for non-static variable 'hw_s390x_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_scsi.c:2663:13: warning: no previous extern declaration for non-static variable 'hw_scsi_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_sd.c:463:13: warning: no previous extern declaration for non-static variable 'hw_sd_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_sh4.c:23:13: warning: no previous extern declaration for non-static variable 'hw_sh4_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_sparc.c:119:13: warning: no previous extern declaration for non-static variable 'hw_sparc_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_sparc64.c:135:13: warning: no previous extern declaration for non-static variable 'hw_sparc64_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_ssi.c:175:13: warning: no previous extern declaration for non-static variable 'hw_ssi_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_timer.c:583:13: warning: no previous extern declaration for non-static variable 'hw_timer_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_tpm.c:239:13: warning: no previous extern declaration for non-static variable 'hw_tpm_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_usb.c:2655:13: warning: no previous extern declaration for non-static variable 'hw_usb_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_vfio.c:1199:13: warning: no previous extern declaration for non-static variable 'hw_vfio_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_virtio.c:999:13: warning: no previous extern declaration for non-static variable 'hw_virtio_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_watchdog.c:95:13: warning: no previous extern declaration for non-static variable 'hw_watchdog_trace_events' [-Wmissing-variable-declarations] trace/trace-hw_xen.c:295:13: warning: no previous extern declaration for non-static variable 'hw_xen_trace_events' [-Wmissing-variable-declarations] trace/trace-io.c:431:13: warning: no previous extern declaration for non-static variable 'io_trace_events' [-Wmissing-variable-declarations] trace/trace-migration.c:2535:13: warning: no previous extern declaration for non-static variable 'migration_trace_events' [-Wmissing-variable-declarations] trace/trace-monitor.c:103:13: warning: no previous extern declaration for non-static variable 'monitor_trace_events' [-Wmissing-variable-declarations] trace/trace-nbd.c:559:13: warning: no previous extern declaration for non-static variable 'nbd_trace_events' [-Wmissing-variable-declarations] trace/trace-net.c:119:13: warning: no previous extern declaration for non-static variable 'net_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi.c:247:13: warning: no previous extern declaration for non-static variable 'qapi_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_acpi_trace_events.c:23:13: warning: no previous extern declaration for non-static variable 'qapi_commands_acpi_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_audio_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_audio_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_authz_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_authz_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_block_core_trace_events.c:631:13: warning: no previous extern declaration for non-static variable 'qapi_commands_block_core_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_block_export_trace_events.c:119:13: warning: no previous extern declaration for non-static variable 'qapi_commands_block_export_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_block_trace_events.c:151:13: warning: no previous extern declaration for non-static variable 'qapi_commands_block_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_char_trace_events.c:135:13: warning: no previous extern declaration for non-static variable 'qapi_commands_char_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_common_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_common_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_compat_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_compat_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_control_trace_events.c:71:13: warning: no previous extern declaration for non-static variable 'qapi_commands_control_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_crypto_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_crypto_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_dump_trace_events.c:55:13: warning: no previous extern declaration for non-static variable 'qapi_commands_dump_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_error_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_error_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_introspect_trace_events.c:23:13: warning: no previous extern declaration for non-static variable 'qapi_commands_introspect_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_job_trace_events.c:119:13: warning: no previous extern declaration for non-static variable 'qapi_commands_job_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_machine_target_trace_events.c:71:13: warning: no previous extern declaration for non-static variable 'qapi_commands_machine_target_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_machine_trace_events.c:487:13: warning: no previous extern declaration for non-static variable 'qapi_commands_machine_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_migration_trace_events.c:471:13: warning: no previous extern declaration for non-static variable 'qapi_commands_migration_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_misc_target_trace_events.c:167:13: warning: no previous extern declaration for non-static variable 'qapi_commands_misc_target_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_misc_trace_events.c:215:13: warning: no previous extern declaration for non-static variable 'qapi_commands_misc_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_net_trace_events.c:87:13: warning: no previous extern declaration for non-static variable 'qapi_commands_net_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_pci_trace_events.c:23:13: warning: no previous extern declaration for non-static variable 'qapi_commands_pci_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_pragma_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_pragma_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_qdev_trace_events.c:39:13: warning: no previous extern declaration for non-static variable 'qapi_commands_qdev_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_qom_trace_events.c:119:13: warning: no previous extern declaration for non-static variable 'qapi_commands_qom_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_rdma_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_rdma_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_replay_trace_events.c:71:13: warning: no previous extern declaration for non-static variable 'qapi_commands_replay_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_rocker_trace_events.c:71:13: warning: no previous extern declaration for non-static variable 'qapi_commands_rocker_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_run_state_trace_events.c:55:13: warning: no previous extern declaration for non-static variable 'qapi_commands_run_state_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_sockets_trace_events.c:7:13: warning: no previous extern declaration for non-static variable 'qapi_commands_sockets_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_stats_trace_events.c:39:13: warning: no previous extern declaration for non-static variable 'qapi_commands_stats_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_tpm_trace_events.c:55:13: warning: no previous extern declaration for non-static variable 'qapi_commands_tpm_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_trace_trace_events.c:39:13: warning: no previous extern declaration for non-static variable 'qapi_commands_trace_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_transaction_trace_events.c:23:13: warning: no previous extern declaration for non-static variable 'qapi_commands_transaction_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_ui_trace_events.c:215:13: warning: no previous extern declaration for non-static variable 'qapi_commands_ui_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_virtio_trace_events.c:87:13: warning: no previous extern declaration for non-static variable 'qapi_commands_virtio_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qapi_commands_yank_trace_events.c:39:13: warning: no previous extern declaration for non-static variable 'qapi_commands_yank_trace_events_trace_events' [-Wmissing-variable-declarations] trace/trace-qom.c:23:13: warning: no previous extern declaration for non-static variable 'qom_trace_events' [-Wmissing-variable-declarations] trace/trace-root.c:223:13: warning: no previous extern declaration for non-static variable 'root_trace_events' [-Wmissing-variable-declarations] trace/trace-scsi.c:23:13: warning: no previous extern declaration for non-static variable 'scsi_trace_events' [-Wmissing-variable-declarations] trace/trace-softmmu.c:215:13: warning: no previous extern declaration for non-static variable 'softmmu_trace_events' [-Wmissing-variable-declarations] trace/trace-target_arm.c:71:13: warning: no previous extern declaration for non-static variable 'target_arm_trace_events' [-Wmissing-variable-declarations] trace/trace-target_arm_hvf.c:95:13: warning: no previous extern declaration for non-static variable 'target_arm_hvf_trace_events' [-Wmissing-variable-declarations] trace/trace-target_hppa.c:111:13: warning: no previous extern declaration for non-static variable 'target_hppa_trace_events' [-Wmissing-variable-declarations] trace/trace-target_hppa.h:110:106: warning: unused parameter 'mmu_idx' [-Wunused-parameter] trace/trace-target_hppa.h:110:62: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:110:76: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:110:86: warning: unused parameter 'size' [-Wunused-parameter] trace/trace-target_hppa.h:110:96: warning: unused parameter 'type' [-Wunused-parameter] trace/trace-target_hppa.h:124:104: warning: unused parameter 'size' [-Wunused-parameter] trace/trace-target_hppa.h:124:114: warning: unused parameter 'type' [-Wunused-parameter] trace/trace-target_hppa.h:124:124: warning: unused parameter 'mmu_idx' [-Wunused-parameter] trace/trace-target_hppa.h:124:65: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:124:79: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:124:94: warning: unused parameter 'phys' [-Wunused-parameter] trace/trace-target_hppa.h:138:114: warning: unused parameter 'pa' [-Wunused-parameter] trace/trace-target_hppa.h:138:58: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:138:70: warning: unused parameter 'ent' [-Wunused-parameter] trace/trace-target_hppa.h:138:84: warning: unused parameter 'va_b' [-Wunused-parameter] trace/trace-target_hppa.h:138:99: warning: unused parameter 'va_e' [-Wunused-parameter] trace/trace-target_hppa.h:152:101: warning: unused parameter 'pl2' [-Wunused-parameter] trace/trace-target_hppa.h:152:110: warning: unused parameter 'pl1' [-Wunused-parameter] trace/trace-target_hppa.h:152:119: warning: unused parameter 'type' [-Wunused-parameter] trace/trace-target_hppa.h:152:129: warning: unused parameter 'b' [-Wunused-parameter] trace/trace-target_hppa.h:152:136: warning: unused parameter 'd' [-Wunused-parameter] trace/trace-target_hppa.h:152:143: warning: unused parameter 't' [-Wunused-parameter] trace/trace-target_hppa.h:152:58: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:152:70: warning: unused parameter 'ent' [-Wunused-parameter] trace/trace-target_hppa.h:152:79: warning: unused parameter 'access_id' [-Wunused-parameter] trace/trace-target_hppa.h:152:94: warning: unused parameter 'u' [-Wunused-parameter] trace/trace-target_hppa.h:166:57: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:180:58: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:194:64: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:194:78: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:194:93: warning: unused parameter 'phys' [-Wunused-parameter] trace/trace-target_hppa.h:208:63: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:208:77: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:222:60: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:222:70: warning: unused parameter 'level' [-Wunused-parameter] trace/trace-target_hppa.h:222:81: warning: unused parameter 'want' [-Wunused-parameter] trace/trace-target_hppa.h:54:103: warning: unused parameter 'va_e' [-Wunused-parameter] trace/trace-target_hppa.h:54:118: warning: unused parameter 'pa' [-Wunused-parameter] trace/trace-target_hppa.h:54:62: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:54:74: warning: unused parameter 'ent' [-Wunused-parameter] trace/trace-target_hppa.h:54:88: warning: unused parameter 'va_b' [-Wunused-parameter] trace/trace-target_hppa.h:68:100: warning: unused parameter 'va_b' [-Wunused-parameter] trace/trace-target_hppa.h:68:115: warning: unused parameter 'va_e' [-Wunused-parameter] trace/trace-target_hppa.h:68:130: warning: unused parameter 'pa' [-Wunused-parameter] trace/trace-target_hppa.h:68:63: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:68:75: warning: unused parameter 'ent' [-Wunused-parameter] trace/trace-target_hppa.h:68:84: warning: unused parameter 'valid' [-Wunused-parameter] trace/trace-target_hppa.h:82:73: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:82:87: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:96:106: warning: unused parameter 'addr' [-Wunused-parameter] trace/trace-target_hppa.h:96:121: warning: unused parameter 'phys' [-Wunused-parameter] trace/trace-target_hppa.h:96:73: warning: unused parameter 'env' [-Wunused-parameter] trace/trace-target_hppa.h:96:82: warning: unused parameter 'ret' [-Wunused-parameter] trace/trace-target_hppa.h:96:91: warning: unused parameter 'prot' [-Wunused-parameter] trace/trace-target_i386.c:87:13: warning: no previous extern declaration for non-static variable 'target_i386_trace_events' [-Wmissing-variable-declarations] trace/trace-target_i386_kvm.c:39:13: warning: no previous extern declaration for non-static variable 'target_i386_kvm_trace_events' [-Wmissing-variable-declarations] trace/trace-target_mips_tcg.c:23:13: warning: no previous extern declaration for non-static variable 'target_mips_tcg_trace_events' [-Wmissing-variable-declarations] trace/trace-target_nios2.c:63:13: warning: no previous extern declaration for non-static variable 'target_nios2_trace_events' [-Wmissing-variable-declarations] trace/trace-target_ppc.c:271:13: warning: no previous extern declaration for non-static variable 'target_ppc_trace_events' [-Wmissing-variable-declarations] trace/trace-target_riscv.c:63:13: warning: no previous extern declaration for non-static variable 'target_riscv_trace_events' [-Wmissing-variable-declarations] trace/trace-target_s390x.c:87:13: warning: no previous extern declaration for non-static variable 'target_s390x_trace_events' [-Wmissing-variable-declarations] trace/trace-target_s390x_kvm.c:39:13: warning: no previous extern declaration for non-static variable 'target_s390x_kvm_trace_events' [-Wmissing-variable-declarations] trace/trace-target_sparc.c:191:13: warning: no previous extern declaration for non-static variable 'target_sparc_trace_events' [-Wmissing-variable-declarations] trace/trace-ui.c:1039:13: warning: no previous extern declaration for non-static variable 'ui_trace_events' [-Wmissing-variable-declarations] trace/trace-util.c:583:13: warning: no previous extern declaration for non-static variable 'util_trace_events' [-Wmissing-variable-declarations] ui/clipboard.c:145:55: warning: implicit conversion changes signedness: 'int' to 'QemuClipboardSelection' (aka 'enum QemuClipboardSelection') [-Wsign-conversion] ui/clipboard.c:20:43: warning: implicit conversion changes signedness: 'int' to 'QemuClipboardSelection' (aka 'enum QemuClipboardSelection') [-Wsign-conversion] ui/clipboard.c:36:5: warning: 'glib_autoptr_cleanup_QemuClipboardInfo' was marked unused but was used [-Wused-but-marked-unused] ui/clipboard.c:62:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/clipboard.c:62:73: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/cocoa.m:1001:87: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1002:25: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1006:26: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1039:18: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1045:20: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1066:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ui/cocoa.m:1066:55: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ui/cocoa.m:1068:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ui/cocoa.m:1071:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ui/cocoa.m:1076:47: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] ui/cocoa.m:1078:47: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] ui/cocoa.m:1100:14: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1107:54: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/cocoa.m:1107:68: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/cocoa.m:1110:13: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1111:17: warning: instance variable 'isAbsoluteEnabled' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1117:67: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'int' [-Wfloat-conversion] ui/cocoa.m:1117:73: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1118:65: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1118:79: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] ui/cocoa.m:1118:89: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1136:10: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1138:63: warning: using %s directive in NSString which is being passed as a formatting argument to the formatting method [-Wcstring-format-directive] ui/cocoa.m:1143:44: warning: instance variable 'isAbsoluteEnabled' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1144:5: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1151:10: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1153:63: warning: using %s directive in NSString which is being passed as a formatting argument to the formatting method [-Wcstring-format-directive] ui/cocoa.m:1159:5: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1163:5: warning: instance variable 'isAbsoluteEnabled' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1164:9: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1165:48: warning: instance variable 'isAbsoluteEnabled' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1168:33: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1169:36: warning: instance variable 'isAbsoluteEnabled' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1170:23: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1171:23: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1172:32: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1182:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:1292:36: warning: implicit conversion increases floating-point precision: 'float' to 'NSTimeInterval' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:1371:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/cocoa.m:1371:29: warning: extension used [-Wlanguage-extension-token] ui/cocoa.m:1371:29: warning: padding size of 'struct (unnamed at ../ui/cocoa.m:1371:29)' with 7 bits to alignment boundary [-Wpadded] ui/cocoa.m:1371:29: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/cocoa.m:1400:10: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1400:9: warning: multiple methods named 'setState:' found [-Wstrict-selector-match] ui/cocoa.m:1402:10: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1402:9: warning: multiple methods named 'setState:' found [-Wstrict-selector-match] ui/cocoa.m:1409:20: warning: implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32] ui/cocoa.m:1409:21: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1418:6: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1419:8: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1429:6: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1430:8: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1439:79: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] ui/cocoa.m:1440:80: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] ui/cocoa.m:1441:37: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'int' [-Wfloat-conversion] ui/cocoa.m:1442:38: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'int' [-Wfloat-conversion] ui/cocoa.m:1475:13: warning: multiple methods named 'representedObject' found [-Wstrict-selector-match] ui/cocoa.m:1475:14: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1497:13: warning: multiple methods named 'representedObject' found [-Wstrict-selector-match] ui/cocoa.m:1497:14: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1583:13: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1596:5: warning: multiple methods named 'setState:' found [-Wstrict-selector-match] ui/cocoa.m:1596:6: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1599:20: warning: implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int' [-Wshorten-64-to-32] ui/cocoa.m:1599:21: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:1647:29: warning: undeclared selector 'setAppleMenu:' [-Wundeclared-selector] ui/cocoa.m:1732:41: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/cocoa.m:1733:100: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/cocoa.m:1780:51: warning: using %s directive in NSString which is being passed as a formatting argument to the formatting method [-Wcstring-format-directive] ui/cocoa.m:1783:87: warning: using %s directive in NSString which is being passed as a formatting argument to the formatting method [-Wcstring-format-directive] ui/cocoa.m:1790:87: warning: using %s directive in NSString which is being passed as a formatting argument to the formatting method [-Wcstring-format-directive] ui/cocoa.m:1868:46: warning: unused parameter 'notifier' [-Wunused-parameter] ui/cocoa.m:1888:13: warning: enumeration value 'QEMU_CLIPBOARD_TYPE__COUNT' not explicitly handled in switch [-Wswitch-enum] ui/cocoa.m:1894:37: warning: implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/cocoa.m:1916:35: warning: unused parameter 'opaque' [-Wunused-parameter] ui/cocoa.m:1950:49: warning: declaration shadows a variable in the global scope [-Wshadow] ui/cocoa.m:1950:49: warning: unused parameter 'dcl' [-Wunused-parameter] ui/cocoa.m:1957:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:1961:19: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:1962:54: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:1963:19: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:1964:19: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:1970:49: warning: declaration shadows a variable in the global scope [-Wshadow] ui/cocoa.m:1970:49: warning: unused parameter 'dcl' [-Wunused-parameter] ui/cocoa.m:1989:50: warning: declaration shadows a variable in the global scope [-Wshadow] ui/cocoa.m:1989:50: warning: unused parameter 'dcl' [-Wunused-parameter] ui/cocoa.m:2021:46: warning: unused parameter 'ds' [-Wunused-parameter] ui/cocoa.m:2092:26: warning: extra ';' outside of a function [-Wextra-semi] ui/cocoa.m:270:41: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] ui/cocoa.m:270:9: warning: extension used [-Wlanguage-extension-token] ui/cocoa.m:270:9: warning: padding size of 'struct (unnamed at ../ui/cocoa.m:270:9)' with 7 bits to alignment boundary [-Wpadded] ui/cocoa.m:270:9: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/cocoa.m:303:16: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:304:15: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:305:11: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:305:14: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:305:17: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:305:20: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:305:23: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:305:27: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:306:21: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:307:16: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:308:10: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:309:10: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:310:10: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:311:19: warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] ui/cocoa.m:338:16: warning: no previous extern declaration for non-static variable 'cocoaView' [-Wmissing-variable-declarations] ui/cocoa.m:340:50: warning: unused parameter 'proxy' [-Wunused-parameter] ui/cocoa.m:340:69: warning: unused parameter 'type' [-Wunused-parameter] ui/cocoa.m:342:20: warning: declaration shadows a variable in the global scope [-Wshadow] ui/cocoa.m:361:39: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'int' [-Wfloat-conversion] ui/cocoa.m:362:40: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'int' [-Wfloat-conversion] ui/cocoa.m:393:31: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:393:65: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:404:14: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:410:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:410:26: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:411:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:411:26: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:416:14: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:421:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:421:26: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:422:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:422:26: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:458:10: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:464:40: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:465:41: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:466:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/cocoa.m:466:70: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:467:46: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:470:35: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:471:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/cocoa.m:475:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/cocoa.m:476:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/cocoa.m:477:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/cocoa.m:478:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/cocoa.m:479:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/cocoa.m:496:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:496:56: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:497:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:497:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:497:95: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:498:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:498:60: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:499:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:499:62: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:504:49: warning: cast from 'const struct CGRect *' to 'struct CGRect *' drops const qualifier [-Wcast-qual] ui/cocoa.m:516:9: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:517:56: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] ui/cocoa.m:517:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:517:65: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:517:9: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:518:57: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] ui/cocoa.m:518:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:518:66: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:518:9: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:523:17: warning: extension used [-Wlanguage-extension-token] ui/cocoa.m:523:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/cocoa.m:523:21: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:523:26: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:523:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ui/cocoa.m:523:34: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:524:17: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:524:23: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:526:17: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:526:23: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:529:13: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:529:19: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:531:14: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:531:29: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:531:9: warning: instance variable 'cw' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:532:14: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:532:30: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:532:9: warning: instance variable 'ch' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:533:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:533:58: warning: instance variable 'cw' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:533:62: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] ui/cocoa.m:533:9: warning: instance variable 'cx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:534:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:534:59: warning: instance variable 'ch' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:534:63: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] ui/cocoa.m:534:9: warning: instance variable 'cy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:536:9: warning: instance variable 'cx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:537:9: warning: instance variable 'cy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:538:14: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:538:9: warning: instance variable 'cw' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:539:14: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:539:9: warning: instance variable 'ch' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:540:9: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:541:9: warning: instance variable 'cdy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:557:38: warning: messaging unqualified id [-Wobjc-messaging-id] ui/cocoa.m:562:21: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:569:70: warning: implicit conversion changes signedness: 'long long' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] ui/cocoa.m:570:70: warning: implicit conversion changes signedness: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/cocoa.m:574:60: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint16_t' (aka 'unsigned short') [-Wfloat-conversion] ui/cocoa.m:575:63: warning: implicit conversion turns floating-point number into integer: 'double' to 'uint16_t' (aka 'unsigned short') [-Wfloat-conversion] ui/cocoa.m:584:28: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] ui/cocoa.m:585:29: warning: implicit conversion turns floating-point number into integer: 'CGFloat' (aka 'double') to 'uint32_t' (aka 'unsigned int') [-Wfloat-conversion] ui/cocoa.m:624:27: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:624:48: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:624:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ui/cocoa.m:624:65: warning: instance variable 'cdx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:626:16: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:630:9: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:631:9: warning: instance variable 'screen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:633:35: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:633:35: warning: instance variable 'cx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:633:39: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:633:39: warning: instance variable 'cy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:633:43: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:633:43: warning: instance variable 'cw' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:633:47: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:633:47: warning: instance variable 'ch' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:637:9: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:638:28: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:641:5: warning: instance variable 'pixman_image' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:644:9: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:645:11: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:649:63: warning: using %s directive in NSString which is being passed as a formatting argument to the formatting method [-Wcstring-format-directive] ui/cocoa.m:662:9: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:663:9: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:666:10: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:671:9: warning: instance variable 'isFullscreen' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:676:9: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:680:10: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:681:10: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:682:10: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:683:35: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:683:35: warning: instance variable 'cx' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:683:39: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:683:39: warning: instance variable 'cy' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:683:43: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:683:43: warning: instance variable 'cw' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:683:47: warning: implicit conversion increases floating-point precision: 'float' to 'CGFloat' (aka 'double') [-Wdouble-promotion] ui/cocoa.m:683:47: warning: instance variable 'ch' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:684:11: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:685:10: warning: instance variable 'fullScreenWindow' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:694:5: warning: instance variable 'eventsTap' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:696:10: warning: instance variable 'eventsTap' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:709:90: warning: instance variable 'eventsTap' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:720:26: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:720:31: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/cocoa.m:720:60: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:720:65: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/cocoa.m:737:12: warning: use of GNU array range extension [-Wgnu-designator] ui/cocoa.m:752:12: warning: use of GNU array range extension [-Wgnu-designator] ui/cocoa.m:765:31: warning: extension used [-Wlanguage-extension-token] ui/cocoa.m:765:31: warning: padding size of 'struct (unnamed at ../ui/cocoa.m:765:31)' with 7 bits to alignment boundary [-Wpadded] ui/cocoa.m:765:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/cocoa.m:769:31: warning: extension used [-Wlanguage-extension-token] ui/cocoa.m:769:31: warning: padding size of 'struct (unnamed at ../ui/cocoa.m:769:31)' with 7 bits to alignment boundary [-Wpadded] ui/cocoa.m:769:31: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/cocoa.m:843:33: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:844:30: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:845:30: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:849:30: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:850:30: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:853:30: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:854:30: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:858:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:859:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:861:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:862:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:867:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:868:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:870:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:871:34: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:875:13: warning: 20 enumeration values not explicitly handled in switch: 'NSEventTypeMouseEntered', 'NSEventTypeMouseExited', 'NSEventTypeAppKitDefined'... [-Wswitch-enum] ui/cocoa.m:924:25: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:936:25: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:951:18: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:961:32: warning: implicit conversion loses integer precision: 'unichar' (aka 'unsigned short') to 'char' [-Wimplicit-int-conversion] ui/cocoa.m:965:34: warning: use of GNU case range extension [-Wgnu-case-range] ui/cocoa.m:966:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/cocoa.m:978:38: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:978:43: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/cocoa.m:988:18: warning: instance variable 'isMouseGrabbed' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:993:38: warning: instance variable 'kbd' is being directly accessed [-Wdirect-ivar-access] ui/cocoa.m:993:43: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/cocoa.m:997:17: warning: instance variable 'isAbsoluteEnabled' is being directly accessed [-Wdirect-ivar-access] ui/console.c:109:15: warning: padding struct 'struct QemuConsole' with 4 bytes to align 'cells' [-Wpadded] ui/console.c:122:14: warning: padding struct 'struct QemuConsole' with 4 bytes to align 'chr' [-Wpadded] ui/console.c:1231:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/console.c:1259:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] ui/console.c:1264:22: warning: 'VC_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:1293:11: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/console.c:1299:43: warning: extension used [-Wlanguage-extension-token] ui/console.c:1299:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:1300:40: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/console.c:1301:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/console.c:1337:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/console.c:1338:24: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/console.c:1348:20: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/console.c:1351:41: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] ui/console.c:1354:43: warning: extension used [-Wlanguage-extension-token] ui/console.c:1354:43: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/console.c:1354:43: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:138:41: warning: padding struct 'struct DisplayState' with 5 bytes to align 'listeners' [-Wpadded] ui/console.c:1432:34: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/console.c:1458:9: warning: 'QEMU_CONSOLE' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:1480:29: warning: extension used [-Wlanguage-extension-token] ui/console.c:1563:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/console.c:1567:72: warning: implicit conversion changes signedness: 'const char' to 'unsigned int' [-Wsign-conversion] ui/console.c:1672:50: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] ui/console.c:1745:9: warning: extension used [-Wlanguage-extension-token] ui/console.c:1745:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:1746:9: warning: extension used [-Wlanguage-extension-token] ui/console.c:1746:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:1747:9: warning: extension used [-Wlanguage-extension-token] ui/console.c:1747:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:1748:9: warning: extension used [-Wlanguage-extension-token] ui/console.c:1748:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:1749:9: warning: extension used [-Wlanguage-extension-token] ui/console.c:1749:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:1750:9: warning: extension used [-Wlanguage-extension-token] ui/console.c:1750:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:177:31: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/console.c:179:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] ui/console.c:180:46: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] ui/console.c:2190:40: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] ui/console.c:2218:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ui/console.c:2234:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2237:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/console.c:2326:13: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2330:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/console.c:2348:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2383:30: warning: operand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/console.c:238:47: warning: unused parameter 'opaque' [-Wunused-parameter] ui/console.c:2394:13: warning: enumeration value 'SCANOUT_NONE' not explicitly handled in switch [-Wswitch-enum] ui/console.c:2396:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/console.c:2398:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/console.c:2414:13: warning: enumeration value 'SCANOUT_NONE' not explicitly handled in switch [-Wswitch-enum] ui/console.c:2416:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/console.c:2418:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/console.c:2428:22: warning: 'VC_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2436:22: warning: 'VC_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2448:46: warning: unused parameter 'opaque' [-Wunused-parameter] ui/console.c:2476:22: warning: 'VC_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2518:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/console.c:2532:22: warning: 'VC_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2538:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] ui/console.c:2540:26: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] ui/console.c:2544:22: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] ui/console.c:2546:27: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] ui/console.c:2549:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/console.c:2549:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/console.c:2555:49: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/console.c:2555:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/console.c:2595:13: warning: enumeration values 'SCANOUT_NONE', 'SCANOUT_TEXTURE', and 'SCANOUT_DMABUF' not explicitly handled in switch [-Wswitch-enum] ui/console.c:2633:26: warning: extension used [-Wlanguage-extension-token] ui/console.c:2633:26: warning: padding size of 'struct (unnamed at ../ui/console.c:2633:26)' with 7 bits to alignment boundary [-Wpadded] ui/console.c:2633:26: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/console.c:2636:53: warning: implicit conversion changes signedness: 'DisplayType' (aka 'enum DisplayType') to 'int' [-Wsign-conversion] ui/console.c:263:19: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] ui/console.c:2658:55: warning: implicit conversion changes signedness: 'DisplayType' (aka 'enum DisplayType') to 'int' [-Wsign-conversion] ui/console.c:265:42: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] ui/console.c:2665:44: warning: implicit conversion changes signedness: 'DisplayType' (aka 'enum DisplayType') to 'int' [-Wsign-conversion] ui/console.c:2698:56: warning: implicit conversion changes signedness: 'DisplayType' (aka 'enum DisplayType') to 'int' [-Wsign-conversion] ui/console.c:2703:73: warning: unused parameter 'errp' [-Wunused-parameter] ui/console.c:2712:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/console.c:2718:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/console.c:2724:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/console.c:2730:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/console.c:2744:55: warning: unused parameter 'data' [-Wunused-parameter] ui/console.c:2746:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:2775:26: warning: extra ';' outside of a function [-Wextra-semi] ui/console.c:300:4: warning: unknown command tag name [-Wdocumentation-unknown-command] ui/console.c:309:5: warning: 'glib_autoptr_cleanup_pixman_image_t' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:339:37: warning: implicit conversion changes signedness: 'int' to 'png_uint_32' (aka 'unsigned int') [-Wsign-conversion] ui/console.c:339:44: warning: implicit conversion changes signedness: 'int' to 'png_uint_32' (aka 'unsigned int') [-Wsign-conversion] ui/console.c:377:5: warning: 'glib_autoptr_cleanup_Object' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:379:5: warning: 'glib_autoptr_cleanup_pixman_image_t' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:385:31: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:393:35: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:395:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/console.c:414:5: warning: 'glib_autoptr_cleanup_pixman_image_t' was marked unused but was used [-Wused-but-marked-unused] ui/console.c:420:69: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/console.c:442:5: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] ui/console.c:47:16: warning: padding size of 'struct TextAttributes' with 3 bits to alignment boundary [-Wpadded] ui/console.c:497:14: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/console.c:497:25: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/console.c:497:40: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/console.c:497:57: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/console.c:512:28: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/console.c:512:32: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/console.c:512:42: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/console.c:512:46: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/console.c:512:50: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/console.c:512:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/console.c:565:77: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/console.c:607:20: warning: extension used [-Wlanguage-extension-token] ui/console.c:607:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:608:20: warning: extension used [-Wlanguage-extension-token] ui/console.c:608:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:609:20: warning: extension used [-Wlanguage-extension-token] ui/console.c:609:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:610:20: warning: extension used [-Wlanguage-extension-token] ui/console.c:610:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/console.c:85:19: warning: padding struct 'struct QemuConsole' with 4 bytes to align 'gl' [-Wpadded] ui/console.c:87:16: warning: padding struct 'struct QemuConsole' with 4 bytes to align 'gl_unblock_timer' [-Wpadded] ui/console.c:912:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/console.c:91:13: warning: padding struct 'struct QemuConsole' with 4 bytes to align 'device' [-Wpadded] ui/console.c:94:16: warning: padding struct 'struct QemuConsole' with 4 bytes to align 'ui_timer' [-Wpadded] ui/curses.c:138:50: warning: declaration shadows a variable in the global scope [-Wshadow] ui/curses.c:138:50: warning: unused parameter 'dcl' [-Wunused-parameter] ui/curses.c:139:31: warning: declaration shadows a variable in the global scope [-Wshadow] ui/curses.c:139:42: warning: declaration shadows a variable in the global scope [-Wshadow] ui/curses.c:175:38: warning: unused parameter 'signum' [-Wunused-parameter] ui/curses.c:192:59: warning: declaration shadows a variable in the global scope [-Wshadow] ui/curses.c:192:59: warning: unused parameter 'dcl' [-Wunused-parameter] ui/curses.c:266:51: warning: declaration shadows a variable in the global scope [-Wshadow] ui/curses.c:323:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/curses.c:445:59: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] ui/curses.c:478:59: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] ui/curses.c:500:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/curses.c:50:9: warning: macro is not used [-Wunused-macros] ui/curses.c:510:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/curses.c:51:9: warning: macro is not used [-Wunused-macros] ui/curses.c:599:21: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] ui/curses.c:603:22: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] ui/curses.c:68:50: warning: declaration shadows a variable in the global scope [-Wshadow] ui/curses.c:68:50: warning: unused parameter 'dcl' [-Wunused-parameter] ui/curses.c:69:45: warning: unused parameter 'w' [-Wunused-parameter] ui/curses.c:748:19: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] ui/curses.c:748:22: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] ui/curses.c:748:45: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] ui/curses.c:752:19: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] ui/curses.c:779:47: warning: unused parameter 'ds' [-Wunused-parameter] ui/curses.c:817:27: warning: extra ';' outside of a function [-Wextra-semi] ui/curses.c:83:32: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] ui/curses.c:87:26: warning: implicit conversion changes signedness: 'chtype' (aka 'unsigned int') to 'wchar_t' (aka 'int') [-Wsign-conversion] ui/curses_keys.h:216:8: warning: use of GNU array range extension [-Wgnu-designator] ui/curses_keys.h:266:8: warning: use of GNU array range extension [-Wgnu-designator] ui/curses_keys.h:275:8: warning: use of GNU array range extension [-Wgnu-designator] ui/curses_keys.h:56:8: warning: use of GNU array range extension [-Wgnu-designator] ui/curses_keys.h:65:8: warning: use of GNU array range extension [-Wgnu-designator] ui/curses_keys.h:73:8: warning: use of GNU array range extension [-Wgnu-designator] ui/cursor.c:34:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/cursor.c:34:35: warning: signed shift result (0xFF000000) sets the sign bit of the shift expression's type ('int') and becomes negative [-Wshift-sign-overflow] ui/cursor.c:48:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/cursor.c:48:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/cursor.c:53:19: warning: implicit conversion changes signedness: 'const char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/cursor.c:96:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/input-barrier.c:100:19: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/input-barrier.c:209:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:209:28: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:215:11: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:215:11: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:220:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:220:28: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:220:63: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/input-barrier.c:226:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/input-barrier.c:247:13: warning: 4 enumeration values not explicitly handled in switch: 'barrierCmdCClipboard', 'barrierCmdCScreenSaver', 'barrierCmdDFileTransfer'... [-Wswitch-enum] ui/input-barrier.c:250:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:250:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:251:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:251:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:254:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/input-barrier.c:254:9: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:254:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:261:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/input-barrier.c:261:13: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:261:13: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:263:37: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:263:37: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:265:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/input-barrier.c:265:13: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:265:13: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:275:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:275:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:276:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:276:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:283:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:283:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:287:13: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:287:13: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:28:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] ui/input-barrier.c:294:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:294:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:295:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:295:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:298:13: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:298:13: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:302:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:302:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:303:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:303:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:304:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:304:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:307:13: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:307:13: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:327:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:327:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:328:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'int16_t' (aka 'short') [-Wsign-conversion] ui/input-barrier.c:354:13: warning: 11 enumeration values not explicitly handled in switch: 'barrierCmdCNoop', 'barrierCmdCClipboard', 'barrierCmdCScreenSaver'... [-Wswitch-enum] ui/input-barrier.c:362:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:363:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:364:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:365:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/input-barrier.c:365:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/input-barrier.c:365:9: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/input-barrier.c:365:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:365:9: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:365:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:371:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:372:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'short' [-Wsign-conversion] ui/input-barrier.c:373:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:373:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'short' [-Wsign-conversion] ui/input-barrier.c:374:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:374:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'short' [-Wsign-conversion] ui/input-barrier.c:375:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:375:9: warning: implicit conversion changes signedness: '__uint16_t' (aka 'unsigned short') to 'short' [-Wsign-conversion] ui/input-barrier.c:376:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:377:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:378:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ui/input-barrier.c:393:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:413:30: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] ui/input-barrier.c:413:70: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/input-barrier.c:419:30: warning: implicit conversion changes signedness: 'int' to 'InputButton' (aka 'enum InputButton') [-Wsign-conversion] ui/input-barrier.c:419:70: warning: implicit conversion changes signedness: 'int8_t' (aka 'signed char') to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/input-barrier.c:41:12: warning: padding struct 'struct InputBarrier' with 4 bytes to align 'name' [-Wpadded] ui/input-barrier.c:435:25: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input-barrier.c:435:57: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:435:73: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:441:19: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input-barrier.c:441:54: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:441:73: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:444:19: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input-barrier.c:444:54: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:444:73: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:450:25: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input-barrier.c:450:57: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:450:73: warning: implicit conversion changes signedness: 'int16_t' (aka 'short') to 'uint16_t' (aka 'unsigned short') [-Wsign-conversion] ui/input-barrier.c:454:9: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:458:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/input-barrier.c:458:36: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] ui/input-barrier.c:462:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/input-barrier.c:462:9: warning: operand of ? changes signedness: '__uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:462:9: warning: operand of ? changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/input-barrier.c:463:15: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] ui/input-barrier.c:463:33: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:464:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/input-barrier.c:475:50: warning: unused parameter 'condition' [-Wunused-parameter] ui/input-barrier.c:492:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:507:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:515:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:517:41: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:523:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:531:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:539:58: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:541:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:549:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:558:60: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:560:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:566:46: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:568:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:574:58: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:576:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:582:46: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:584:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:593:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:602:20: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/input-barrier.c:605:62: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:607:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:615:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:624:20: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/input-barrier.c:627:62: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:629:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:637:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:646:17: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/input-barrier.c:649:59: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:651:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:659:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:668:18: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/input-barrier.c:671:60: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-barrier.c:673:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:680:24: warning: 'INPUT_BARRIER' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:699:61: warning: unused parameter 'data' [-Wunused-parameter] ui/input-barrier.c:701:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] ui/input-barrier.c:737:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] ui/input-barrier.c:746:26: warning: extra ';' outside of a function [-Wextra-semi] ui/input-barrier.h:65:8: warning: padding size of 'struct barrierEnter' with 2 bytes to alignment boundary [-Wpadded] ui/input-barrier.h:96:13: warning: padding struct 'struct barrierSet::(unnamed at ../ui/input-barrier.h:93:5)' with 3 bytes to align 'value' [-Wpadded] ui/input-keymap-qcode-to-linux.c.inc:8:6: warning: use of GNU array range extension [-Wgnu-designator] ui/input-keymap.c:42:32: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'int' [-Wshorten-64-to-32] ui/input-keymap.c:57:31: warning: implicit conversion changes signedness: 'const QKeyCode' (aka 'const enum QKeyCode') to 'int' [-Wsign-conversion] ui/input-keymap.c:60:63: warning: implicit conversion loses integer precision: 'const int64_t' (aka 'const long long') to 'unsigned int' [-Wshorten-64-to-32] ui/input-legacy.c:100:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/input-legacy.c:107:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/input-legacy.c:112:61: warning: unused parameter 'src' [-Wunused-parameter] ui/input-legacy.c:149:63: warning: unused parameter 'src' [-Wunused-parameter] ui/input-legacy.c:161:13: warning: enumeration values 'INPUT_EVENT_KIND_KEY' and 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] ui/input-legacy.c:200:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input-legacy.c:32:8: warning: padding size of 'struct QEMUPutMouseEntry' with 4 bytes to alignment boundary [-Wpadded] ui/input-legacy.c:38:22: warning: padding struct 'struct QEMUPutMouseEntry' with 4 bytes to align 'h' [-Wpadded] ui/input-legacy.c:79:25: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input-legacy.c:79:70: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] ui/input-legacy.c:87:27: warning: unused parameter 'errp' [-Wunused-parameter] ui/input-legacy.c:99:41: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/input.c:140:58: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/input.c:158:55: warning: implicit conversion changes signedness: 'InputEventKind' (aka 'enum InputEventKind') to 'int' [-Wsign-conversion] ui/input.c:169:29: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input.c:169:74: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] ui/input.c:193:71: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:197:67: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:202:71: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:226:71: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'unsigned int' [-Wshorten-64-to-32] ui/input.c:228:66: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:232:51: warning: implicit conversion changes signedness: 'QKeyCode' (aka 'enum QKeyCode') to 'int' [-Wsign-conversion] ui/input.c:242:37: warning: implicit conversion changes signedness: 'InputButton' (aka 'enum InputButton') to 'int' [-Wsign-conversion] ui/input.c:247:36: warning: implicit conversion changes signedness: 'InputAxis' (aka 'enum InputAxis') to 'int' [-Wsign-conversion] ui/input.c:248:48: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:252:36: warning: implicit conversion changes signedness: 'InputAxis' (aka 'enum InputAxis') to 'int' [-Wsign-conversion] ui/input.c:253:48: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:32:16: warning: padding struct 'struct QemuInputEventQueue' with 4 bytes to align 'timer' [-Wpadded] ui/input.c:34:18: warning: padding struct 'struct QemuInputEventQueue' with 4 bytes to align 'src' [-Wpadded] ui/input.c:435:21: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/input.c:435:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/input.c:510:24: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] ui/input.c:512:61: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] ui/input.c:571:39: warning: unused parameter 'errp' [-Wunused-parameter] ui/input.c:591:9: warning: extension used [-Wlanguage-extension-token] ui/input.c:597:29: warning: unused parameter 'mon' [-Wunused-parameter] ui/input.c:600:17: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/input.c:93:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/kbd-state.c:104:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/kbd-state.c:115:39: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/kbd-state.c:15:20: warning: padding struct 'struct QKbdState' with 4 bytes to align 'keys' [-Wpadded] ui/kbd-state.c:66:13: warning: 143 enumeration values not explicitly handled in switch: 'Q_KEY_CODE_UNMAPPED', 'Q_KEY_CODE_MENU', 'Q_KEY_CODE_ESC'... [-Wswitch-enum] ui/keymaps.c:109:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/keymaps.c:127:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/keymaps.c:139:35: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] ui/keymaps.c:156:34: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] ui/keymaps.c:245:30: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/keymaps.c:255:37: warning: unused parameter 'k' [-Wunused-parameter] ui/keymaps.c:263:37: warning: unused parameter 'k' [-Wunused-parameter] ui/keymaps.c:266:17: warning: use of GNU case range extension [-Wgnu-case-range] ui/keymaps.c:69:34: warning: extension used [-Wlanguage-extension-token] ui/keymaps.c:69:34: warning: padding size of 'struct (unnamed at ../ui/keymaps.c:69:34)' with 7 bits to alignment boundary [-Wpadded] ui/keymaps.c:69:34: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/keymaps.c:70:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/keymaps.c:73:25: warning: extension used [-Wlanguage-extension-token] ui/keymaps.c:73:25: warning: padding size of 'struct (unnamed at ../ui/keymaps.c:73:25)' with 7 bits to alignment boundary [-Wpadded] ui/keymaps.c:73:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/keymaps.c:79:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/keymaps.h:30:9: warning: padding size of 'name2keysym_t' with 4 bytes to alignment boundary [-Wpadded] ui/qemu-pixman.c:105:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/qemu-pixman.c:105:21: warning: extension used [-Wlanguage-extension-token] ui/qemu-pixman.c:105:21: warning: padding size of 'struct (unnamed at ../ui/qemu-pixman.c:105:21)' with 7 bits to alignment boundary [-Wpadded] ui/qemu-pixman.c:105:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/qemu-pixman.c:110:12: warning: integer constant not in range of enumerated type 'pixman_format_code_t' [-Wassign-enum] ui/qemu-pixman.c:117:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/qemu-pixman.c:117:21: warning: extension used [-Wlanguage-extension-token] ui/qemu-pixman.c:117:21: warning: padding size of 'struct (unnamed at ../ui/qemu-pixman.c:117:21)' with 7 bits to alignment boundary [-Wpadded] ui/qemu-pixman.c:117:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/qemu-pixman.c:151:14: warning: implicit conversion changes signedness: 'int' to 'pixman_format_code_t' [-Wsign-conversion] ui/qemu-pixman.c:154:16: warning: integer constant not in range of enumerated type 'pixman_format_code_t' [-Wassign-enum] ui/qemu-pixman.c:15:31: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:165:54: warning: unused parameter 'dcl' [-Wunused-parameter] ui/qemu-pixman.c:168:13: warning: 39 enumeration values not explicitly handled in switch: 'PIXMAN_a1', 'PIXMAN_g1', 'PIXMAN_a4'... [-Wswitch-enum] ui/qemu-pixman.c:16:52: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:17:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:199:28: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:199:31: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:199:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:19:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:207:40: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:207:43: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:207:46: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:20:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:21:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:22:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:232:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:233:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:234:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:235:51: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:251:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/qemu-pixman.c:272:31: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:272:39: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:273:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:273:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:276:31: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:276:39: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:277:28: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:277:32: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/qemu-pixman.c:54:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:55:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:56:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:57:31: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/qemu-pixman.c:58:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/qemu-pixman.c:59:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/qemu-pixman.c:60:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/qemu-pixman.c:61:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/qemu-pixman.c:85:9: warning: 'break' will never be executed [-Wunreachable-code-break] ui/qemu-pixman.c:88:12: warning: integer constant not in range of enumerated type 'pixman_format_code_t' [-Wassign-enum] ui/spice-module.c:34:1: warning: function 'qemu_spice_display_init_stub' could be declared with attribute 'noreturn' [-Wmissing-noreturn] ui/spice-module.c:40:53: warning: unused parameter 'h' [-Wunused-parameter] ui/spice-module.c:40:60: warning: unused parameter 'p' [-Wunused-parameter] ui/spice-module.c:40:67: warning: unused parameter 't' [-Wunused-parameter] ui/spice-module.c:41:53: warning: unused parameter 's' [-Wunused-parameter] ui/spice-module.c:46:51: warning: unused parameter 'passwd' [-Wunused-parameter] ui/spice-module.c:47:44: warning: unused parameter 'fail_if_connected' [-Wunused-parameter] ui/spice-module.c:48:44: warning: unused parameter 'disconnect_if_connected' [-Wunused-parameter] ui/spice-module.c:53:49: warning: unused parameter 'expires' [-Wunused-parameter] ui/spice-module.c:58:51: warning: unused parameter 'csock' [-Wunused-parameter] ui/spice-module.c:58:62: warning: unused parameter 'skipauth' [-Wunused-parameter] ui/spice-module.c:59:51: warning: unused parameter 'tls' [-Wunused-parameter] ui/util.c:46:35: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] ui/util.c:54:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] ui/util.c:55:24: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] ui/util.c:58:22: warning: cast from 'Object *' (aka 'struct Object *') to 'PCIDevice *' (aka 'struct PCIDevice *') increases required alignment from 8 to 16 [-Wcast-align] ui/vdagent.c:149:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:149:37: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:154:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vdagent.c:156:27: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:156:59: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vdagent.c:168:24: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:168:24: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:168:24)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:168:24: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:235:29: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vdagent.c:255:26: warning: cast from 'char *' to 'struct VDAgentChardev *' increases required alignment from 1 to 8 [-Wcast-align] ui/vdagent.c:255:26: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] ui/vdagent.c:255:26: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:255:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vdagent.c:260:13: warning: enumeration values 'INPUT_EVENT_KIND_KEY', 'INPUT_EVENT_KIND_REL', and 'INPUT_EVENT_KIND__MAX' not explicitly handled in switch [-Wswitch-enum] ui/vdagent.c:263:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:264:16: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:266:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:266:55: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/vdagent.c:269:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vdagent.c:271:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:271:55: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] ui/vdagent.c:274:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vdagent.c:276:29: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:282:30: warning: implicit conversion changes signedness: 'const int' to 'unsigned int' [-Wsign-conversion] ui/vdagent.c:284:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vdagent.c:296:26: warning: cast from 'char *' to 'struct VDAgentChardev *' increases required alignment from 1 to 8 [-Wcast-align] ui/vdagent.c:296:26: warning: cast from 'const struct DeviceState *' to 'char *' drops const qualifier [-Wcast-qual] ui/vdagent.c:296:26: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:296:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vdagent.c:326:13: warning: enumeration value 'QEMU_CLIPBOARD_TYPE__COUNT' not explicitly handled in switch [-Wswitch-enum] ui/vdagent.c:342:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vdagent.c:346:20: warning: implicit conversion loses integer precision: 'QemuClipboardSelection' (aka 'enum QemuClipboardSelection') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vdagent.c:387:20: warning: implicit conversion loses integer precision: 'QemuClipboardSelection' (aka 'enum QemuClipboardSelection') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vdagent.c:406:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vdagent.c:409:20: warning: implicit conversion loses integer precision: 'QemuClipboardSelection' (aka 'enum QemuClipboardSelection') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vdagent.c:42:14: warning: padding struct 'struct VDAgentChardev' with 2 bytes to align 'caps' [-Wpadded] ui/vdagent.c:431:5: warning: 'glib_autoptr_cleanup_QemuClipboardInfo' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:45:14: warning: padding struct 'struct VDAgentChardev' with 4 bytes to align 'msgbuf' [-Wpadded] ui/vdagent.c:470:20: warning: 'CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:47:14: warning: padding struct 'struct VDAgentChardev' with 4 bytes to align 'xbuf' [-Wpadded] ui/vdagent.c:480:9: warning: cast from 'char *' to 'VDAgentChardev *' (aka 'struct VDAgentChardev *') increases required alignment from 1 to 8 [-Wcast-align] ui/vdagent.c:480:9: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] ui/vdagent.c:480:9: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:480:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vdagent.c:496:26: warning: cast from 'char *' to 'VDAgentChardev *' (aka 'struct VDAgentChardev *') increases required alignment from 1 to 8 [-Wcast-align] ui/vdagent.c:496:26: warning: cast from 'const struct QemuClipboardPeer *' to 'char *' drops const qualifier [-Wcast-qual] ui/vdagent.c:496:26: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:496:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vdagent.c:501:22: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vdagent.c:508:20: warning: implicit conversion loses integer precision: 'QemuClipboardSelection' (aka 'enum QemuClipboardSelection') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vdagent.c:522:5: warning: 'glib_autoptr_cleanup_QemuClipboardInfo' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:524:37: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:524:37: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:524:37)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:524:37: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:536:43: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:536:43: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:536:43)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:536:43: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:537:43: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vdagent.c:537:69: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vdagent.c:542:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] ui/vdagent.c:554:36: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:554:36: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:554:36)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:554:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:562:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] ui/vdagent.c:611:10: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] ui/vdagent.c:639:14: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] ui/vdagent.c:645:9: warning: void function 'vdagent_chr_recv_clipboard' should not return void expression [-Wpedantic] ui/vdagent.c:647:9: warning: void function 'vdagent_chr_recv_clipboard' should not return void expression [-Wpedantic] ui/vdagent.c:649:9: warning: void function 'vdagent_chr_recv_clipboard' should not return void expression [-Wpedantic] ui/vdagent.c:651:9: warning: void function 'vdagent_chr_recv_clipboard' should not return void expression [-Wpedantic] ui/vdagent.c:665:26: warning: 'QEMU_VDAGENT_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:68:1: warning: cast from 'const void *' to 'struct Object *' drops const qualifier [-Wcast-qual] ui/vdagent.c:69:52: warning: extra ';' outside of a function [-Wextra-semi] ui/vdagent.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/vdagent.c:709:21: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:709:21: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:709:21)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:709:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:711:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/vdagent.c:711:36: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:711:36: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:711:36)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:711:36: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:735:28: warning: extension used [-Wlanguage-extension-token] ui/vdagent.c:735:28: warning: padding size of 'struct (unnamed at ../ui/vdagent.c:735:28)' with 7 bits to alignment boundary [-Wpadded] ui/vdagent.c:735:28: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vdagent.c:811:26: warning: 'QEMU_VDAGENT_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:812:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:817:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ui/vdagent.c:818:24: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:820:41: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] ui/vdagent.c:833:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ui/vdagent.c:834:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vdagent.c:848:12: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vdagent.c:853:26: warning: 'QEMU_VDAGENT_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:888:39: warning: unused parameter 'errp' [-Wunused-parameter] ui/vdagent.c:903:59: warning: unused parameter 'data' [-Wunused-parameter] ui/vdagent.c:905:24: warning: 'CHARDEV_CLASS' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:916:26: warning: 'QEMU_VDAGENT_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:925:26: warning: 'QEMU_VDAGENT_CHARDEV' was marked unused but was used [-Wused-but-marked-unused] ui/vdagent.c:947:26: warning: extra ';' outside of a function [-Wextra-semi] ui/vnc-auth-sasl.c:134:41: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc-auth-sasl.c:155:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] ui/vnc-auth-sasl.c:257:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-auth-sasl.c:323:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] ui/vnc-auth-sasl.c:342:83: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc-auth-sasl.c:378:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-auth-sasl.c:457:84: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc-auth-sasl.c:509:87: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc-auth-sasl.c:613:23: warning: implicit conversion changes signedness: 'int' to 'sasl_ssf_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-auth-sasl.c:678:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc-auth-sasl.c:679:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-auth-sasl.c:680:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-auth-sasl.c:85:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] ui/vnc-auth-sasl.c:91:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] ui/vnc-auth-sasl.h:47:18: warning: padding struct 'struct VncStateSASL' with 2 bytes to align 'waitWriteSSF' [-Wpadded] ui/vnc-auth-sasl.h:57:11: warning: padding struct 'struct VncStateSASL' with 4 bytes to align 'username' [-Wpadded] ui/vnc-auth-vencrypt.c:123:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc-auth-vencrypt.c:125:19: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc-auth-vencrypt.c:138:78: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc-auth-vencrypt.c:150:31: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-auth-vencrypt.c:82:52: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc-auth-vencrypt.c:89:78: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc-auth-vencrypt.c:91:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-clipboard.c:114:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:121:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:142:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc-clipboard.c:143:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ui/vnc-clipboard.c:159:13: warning: enumeration value 'QEMU_CLIPBOARD_TYPE__COUNT' not explicitly handled in switch [-Wswitch-enum] ui/vnc-clipboard.c:174:55: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:184:23: warning: implicit conversion changes signedness: 'unsigned long' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc-clipboard.c:225:20: warning: cast from 'char *' to 'VncState *' (aka 'struct VncState *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc-clipboard.c:225:20: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc-clipboard.c:225:20: warning: extension used [-Wlanguage-extension-token] ui/vnc-clipboard.c:225:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-clipboard.c:241:20: warning: cast from 'char *' to 'VncState *' (aka 'struct VncState *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc-clipboard.c:241:20: warning: cast from 'const struct QemuClipboardPeer *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc-clipboard.c:241:20: warning: extension used [-Wlanguage-extension-token] ui/vnc-clipboard.c:241:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-clipboard.c:277:60: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-clipboard.c:311:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:42:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:62:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:69:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-clipboard.c:94:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-hextile-template.h:109:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-hextile-template.h:115:16: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-hextile-template.h:165:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-hextile-template.h:170:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/vnc-enc-hextile-template.h:170:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-hextile-template.h:18:21: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-hextile-template.h:190:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-hextile-template.h:197:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-hextile-template.h:198:33: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-hextile-template.h:28:19: warning: variable length array used [-Wvla] ui/vnc-enc-hextile-template.h:61:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-hextile-template.h:89:16: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-hextile.c:32:32: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-hextile.c:33:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-hextile.c:59:35: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-hextile.c:59:35: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-hextile.c:59:55: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-hextile.c:59:55: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:1006:65: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1006:69: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1009:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1010:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1011:64: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1011:68: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1014:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1016:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1035:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:1037:10: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] ui/vnc-enc-tight.c:1037:42: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1051:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1054:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-tight.c:1060:37: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:1063:37: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] ui/vnc-enc-tight.c:1070:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1072:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1091:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:1093:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1095:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1101:38: warning: variable length array used [-Wvla] ui/vnc-enc-tight.c:1102:63: warning: missing field 'png_palette' initializer [-Wmissing-field-initializers] ui/vnc-enc-tight.c:1109:62: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1118:38: warning: variable length array used [-Wvla] ui/vnc-enc-tight.c:1119:63: warning: missing field 'png_palette' initializer [-Wmissing-field-initializers] ui/vnc-enc-tight.c:1130:31: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1132:45: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:117:55: warning: unused parameter 'w' [-Wunused-parameter] ui/vnc-enc-tight.c:117:62: warning: unused parameter 'h' [-Wunused-parameter] ui/vnc-enc-tight.c:1196:25: warning: implicit conversion changes signedness: 'int' to 'JDIMENSION' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1197:26: warning: implicit conversion changes signedness: 'int' to 'JDIMENSION' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:119:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ui/vnc-enc-tight.c:1256:60: warning: implicit conversion loses integer precision: 'int' to 'png_byte' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1258:64: warning: implicit conversion loses integer precision: 'int' to 'png_byte' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1260:62: warning: implicit conversion loses integer precision: 'int' to 'png_byte' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:1276:40: warning: unused parameter 'png_ptr' [-Wunused-parameter] ui/vnc-enc-tight.c:1280:41: warning: unused parameter 'png_ptr' [-Wunused-parameter] ui/vnc-enc-tight.c:1285:38: warning: unused parameter 'png_ptr' [-Wunused-parameter] ui/vnc-enc-tight.c:1326:37: warning: implicit conversion changes signedness: 'int' to 'png_uint_32' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1326:40: warning: implicit conversion changes signedness: 'int' to 'png_uint_32' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1340:54: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:1414:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1414:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1442:46: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1442:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:1463:41: warning: unused parameter 'n' [-Wunused-parameter] ui/vnc-enc-tight.c:1463:50: warning: unused parameter 'value' [-Wunused-parameter] ui/vnc-enc-tight.c:1505:45: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:1509:50: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-enc-tight.c:1509:54: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-enc-tight.c:1512:52: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-enc-tight.c:1512:56: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-enc-tight.c:1552:22: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:1552:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:1553:22: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:1553:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:1582:14: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:1582:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:1588:18: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:1588:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:161:46: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:165:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:1675:17: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:1675:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:1690:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/vnc-enc-tight.c:1697:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/vnc-enc-tight.c:1697:21: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:1697:21: warning: padding size of 'struct (unnamed at ../ui/vnc-enc-tight.c:1697:21)' with 7 bits to alignment boundary [-Wpadded] ui/vnc-enc-tight.c:1697:21: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vnc-enc-tight.c:186:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:200:23: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:292:1: warning: cast from 'unsigned char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] ui/vnc-enc-tight.c:292:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:293:1: warning: cast from 'unsigned char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:293:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:326:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ui/vnc-enc-tight.c:328:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ui/vnc-enc-tight.c:336:24: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ui/vnc-enc-tight.c:338:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ui/vnc-enc-tight.c:38:9: warning: macro is not used [-Wunused-macros] ui/vnc-enc-tight.c:416:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-enc-tight.c:416:1: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:416:1: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:416:1: warning: unused parameter 'x' [-Wunused-parameter] ui/vnc-enc-tight.c:416:1: warning: unused parameter 'y' [-Wunused-parameter] ui/vnc-enc-tight.c:416:1: warning: variable 'ci' may be uninitialized when used here [-Wconditional-uninitialized] ui/vnc-enc-tight.c:417:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] ui/vnc-enc-tight.c:417:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-enc-tight.c:417:1: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:417:1: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:417:1: warning: unused parameter 'x' [-Wunused-parameter] ui/vnc-enc-tight.c:417:1: warning: unused parameter 'y' [-Wunused-parameter] ui/vnc-enc-tight.c:417:1: warning: variable 'ci' may be uninitialized when used here [-Wconditional-uninitialized] ui/vnc-enc-tight.c:418:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:418:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-enc-tight.c:418:1: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:418:1: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:418:1: warning: unused parameter 'x' [-Wunused-parameter] ui/vnc-enc-tight.c:418:1: warning: unused parameter 'y' [-Wunused-parameter] ui/vnc-enc-tight.c:418:1: warning: variable 'ci' may be uninitialized when used here [-Wconditional-uninitialized] ui/vnc-enc-tight.c:426:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:426:54: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-tight.c:428:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] ui/vnc-enc-tight.c:444:12: warning: 'return' will never be executed [-Wunreachable-code-return] ui/vnc-enc-tight.c:485:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] ui/vnc-enc-tight.c:485:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:486:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:486:1: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:539:1: warning: unused parameter 'fg' [-Wunused-parameter] ui/vnc-enc-tight.c:540:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] ui/vnc-enc-tight.c:540:1: warning: unused parameter 'fg' [-Wunused-parameter] ui/vnc-enc-tight.c:541:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:541:1: warning: unused parameter 'fg' [-Wunused-parameter] ui/vnc-enc-tight.c:560:13: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:561:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-tight.c:568:20: warning: code will never be executed [-Wunreachable-code] ui/vnc-enc-tight.c:578:16: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:594:26: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/vnc-enc-tight.c:665:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:665:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-tight.c:666:1: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:666:1: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:666:1: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-tight.c:697:17: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc-enc-tight.c:723:14: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:723:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:724:14: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:724:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:731:18: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-tight.c:731:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-tight.c:831:40: warning: implicit conversion changes signedness: 'unsigned long' to 'char' [-Wsign-conversion] ui/vnc-enc-tight.c:835:26: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/vnc-enc-tight.c:847:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:859:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-tight.c:861:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-tight.c:862:29: warning: implicit conversion changes signedness: 'uInt' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-enc-tight.c:873:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-tight.c:880:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-tight.c:899:18: warning: code will never be executed [-Wunreachable-code] ui/vnc-enc-tight.c:909:15: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-tight.c:910:18: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/vnc-enc-tight.c:911:18: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/vnc-enc-tight.c:912:18: warning: implicit conversion changes signedness: 'char' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/vnc-enc-tight.c:928:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-tight.c:931:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:938:51: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-tight.c:985:59: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zlib.c:105:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-zlib.c:107:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-zlib.c:108:29: warning: implicit conversion changes signedness: 'uInt' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc-enc-zlib.c:118:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-zlib.c:118:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/vnc-enc-zlib.c:128:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-zlib.c:140:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-zlib.c:141:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zlib.c:142:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-enc-zlib.c:143:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zlib.c:32:29: warning: unused parameter 'x' [-Wunused-parameter] ui/vnc-enc-zlib.c:37:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc-enc-zlib.c:44:27: warning: unused parameter 'x' [-Wunused-parameter] ui/vnc-enc-zlib.c:74:52: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc-enc-zrle.c.inc:133:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:133:30: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:147:46: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:150:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-enc-zrle.c.inc:151:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:151:34: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:156:21: warning: declaration shadows a local variable [-Wshadow] ui/vnc-enc-zrle.c.inc:157:21: warning: declaration shadows a local variable [-Wshadow] ui/vnc-enc-zrle.c.inc:172:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] ui/vnc-enc-zrle.c.inc:179:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:181:34: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:185:40: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:197:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:201:21: warning: declaration shadows a local variable [-Wshadow] ui/vnc-enc-zrle.c.inc:217:33: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:219:39: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc-enc-zrle.c.inc:244:25: warning: declaration shadows a local variable [-Wshadow] ui/vnc-enc-zrle.c.inc:250:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zrle.c.inc:82:14: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-zrle.c.inc:82:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-zrle.c.inc:88:18: warning: extension used [-Wlanguage-extension-token] ui/vnc-enc-zrle.c.inc:88:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-enc-zrle.c:100:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-zrle.c:102:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-zrle.c:112:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-enc-zrle.c:119:47: warning: unused parameter 'vs' [-Wunused-parameter] ui/vnc-enc-zrle.c:130:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zrle.c:137:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zrle.c:147:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-zrle.c:147:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc-enc-zrle.c:150:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-enc-zrle.c:153:31: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zrle.c:159:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-enc-zrle.c:159:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc-enc-zrle.c:163:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-enc-zrle.c:339:13: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zrle.c:341:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] ui/vnc-enc-zrle.c:60:47: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-enc-zywrle-template.c:119:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-enc-zywrle-template.c:120:46: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-enc-zywrle-template.c:120:60: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-enc-zywrle-template.c:152:5: warning: cast from 'uint16_t *' (aka 'unsigned short *') to 'int *' increases required alignment from 2 to 4 [-Wcast-align] ui/vnc-enc-zywrle-template.c:156:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-enc-zywrle-template.c:157:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-enc-zywrle-template.c:158:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-enc-zywrle-template.c:160:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] ui/vnc-jobs.c:139:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.c:157:60: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc-jobs.c:214:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-jobs.c:217:15: warning: extension used [-Wlanguage-extension-token] ui/vnc-jobs.c:217:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc-jobs.c:217:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.c:217:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-jobs.c:217:53: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (vs->client_width - rect->x) : (rect->w))' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-jobs.c:222:17: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ui/vnc-jobs.c:225:15: warning: extension used [-Wlanguage-extension-token] ui/vnc-jobs.c:225:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc-jobs.c:225:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.c:225:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc-jobs.c:225:54: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (vs->client_height - rect->y) : (rect->h))' (aka 'unsigned long') [-Wsign-conversion] ui/vnc-jobs.c:238:48: warning: declaration shadows a variable in the global scope [-Wshadow] ui/vnc-jobs.c:242:19: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] ui/vnc-jobs.c:248:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.c:282:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-jobs.c:339:18: warning: declaration shadows a variable in the global scope [-Wshadow] ui/vnc-jobs.c:357:18: warning: declaration shadows a variable in the global scope [-Wshadow] ui/vnc-jobs.c:61:27: warning: padding struct 'struct VncJobQueue' with 7 bytes to align 'jobs' [-Wpadded] ui/vnc-jobs.c:72:41: warning: declaration shadows a variable in the global scope [-Wshadow] ui/vnc-jobs.c:74:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.c:77:43: warning: declaration shadows a variable in the global scope [-Wshadow] ui/vnc-jobs.h:45:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.h:50:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-jobs.h:60:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc-palette.c:144:12: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc-palette.c:79:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] ui/vnc-palette.c:89:26: warning: declaration shadows a local variable [-Wshadow] ui/vnc-palette.c:93:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/vnc-palette.c:97:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc-palette.h:48:34: warning: padding struct 'struct VncPalette' with 4 bytes to align 'table' [-Wpadded] ui/vnc-ws.c:108:72: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc-ws.c:114:41: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc-ws.c:138:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc-ws.c:141:15: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc-ws.c:39:75: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc-ws.c:44:13: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc-ws.c:44:54: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc-ws.c:80:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc-ws.c:83:15: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:1014:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:1016:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1026:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:1029:52: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1039:22: warning: cast from 'char *' to 'VncDisplay *' (aka 'struct VncDisplay *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc.c:1039:22: warning: cast from 'const struct DisplayChangeListener *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc.c:1039:22: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:1039:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:1048:37: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:104:13: warning: enumeration value 'VNC_SHARE_MODE_DISCONNECTED' not explicitly handled in switch [-Wswitch-enum] ui/vnc.c:1088:17: warning: enumeration values 'AUDIO_FORMAT_F32' and 'AUDIO_FORMAT__MAX' not explicitly handled in switch [-Wswitch-enum] ui/vnc.c:1103:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1110:14: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:1110:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:1114:66: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:1115:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:1136:30: warning: implicit conversion changes signedness: 'VncStateUpdate' to 'int' [-Wsign-conversion] ui/vnc.c:1152:30: warning: implicit conversion changes signedness: 'VncStateUpdate' to 'int' [-Wsign-conversion] ui/vnc.c:1196:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1197:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1198:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1202:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc.c:1205:52: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1206:42: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] ui/vnc.c:1206:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1207:51: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc.c:1208:14: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:1208:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:1208:28: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (x2) : (width / 16))' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1209:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] ui/vnc.c:1211:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:1211:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc.c:1213:22: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] ui/vnc.c:124:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] ui/vnc.c:1257:41: warning: unused parameter 'opaque' [-Wunused-parameter] ui/vnc.c:1266:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1272:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:1273:28: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1399:12: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1405:59: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:144:48: warning: implicit conversion changes signedness: 'SocketAddressType' (aka 'enum SocketAddressType') to 'int' [-Wsign-conversion] ui/vnc.c:1487:41: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc.c:1525:41: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc.c:1619:13: warning: declaration shadows a local variable [-Wshadow] ui/vnc.c:1630:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:1709:52: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc.c:1770:41: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:1782:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:1785:65: warning: unused parameter 'data' [-Wunused-parameter] ui/vnc.c:1787:20: warning: cast from 'char *' to 'VncState *' (aka 'struct VncState *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc.c:1787:20: warning: cast from 'const struct Notifier *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc.c:1787:20: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:1787:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:1798:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:1818:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ui/vnc.c:1819:62: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:1820:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:1856:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:1857:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:1884:22: warning: implicit conversion changes signedness: 'int' to 'QKeyCode' (aka 'enum QKeyCode') [-Wsign-conversion] ui/vnc.c:1884:53: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc.c:1887:13: warning: 142 enumeration values not explicitly handled in switch: 'Q_KEY_CODE_UNMAPPED', 'Q_KEY_CODE_SHIFT', 'Q_KEY_CODE_SHIFT_R'... [-Wswitch-enum] ui/vnc.c:1888:23: warning: use of GNU case range extension [-Wgnu-case-range] ui/vnc.c:2053:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ui/vnc.c:2059:16: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc.c:2067:35: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc.c:2068:37: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc.c:2078:39: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc.c:2079:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc.c:2108:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:2122:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:2133:22: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2146:26: warning: implicit conversion changes signedness: 'int' to 'uint8_t' (aka 'unsigned char') [-Wsign-conversion] ui/vnc.c:2154:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc.c:2155:15: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] ui/vnc.c:2230:42: warning: use of GNU case range extension [-Wgnu-case-range] ui/vnc.c:2233:41: warning: use of GNU case range extension [-Wgnu-case-range] ui/vnc.c:2275:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:2276:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:2277:59: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:2308:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2309:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2309:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] ui/vnc.c:2310:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2311:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2312:38: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2313:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2313:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] ui/vnc.c:2314:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2315:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2316:37: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2317:27: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2317:34: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] ui/vnc.c:2318:28: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2319:36: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2320:36: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2321:52: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2322:55: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2370:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:2371:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:2415:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:2419:27: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] ui/vnc.c:2445:25: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2454:26: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/vnc.c:2465:41: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:2516:46: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:2563:31: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] ui/vnc.c:2565:41: warning: implicit conversion changes signedness: 'AudioFormat' (aka 'enum AudioFormat') to 'int' [-Wsign-conversion] ui/vnc.c:2593:20: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:2602:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2603:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2623:69: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc.c:2696:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:2697:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:2698:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:2699:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:2705:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ui/vnc.c:2712:23: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2713:24: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:2747:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2748:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2749:29: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:2754:73: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc.c:2777:28: warning: operand of ? changes signedness: 'char' to 'unsigned char' [-Wsign-conversion] ui/vnc.c:2844:69: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc.c:2885:68: warning: unused parameter 'len' [-Wunused-parameter] ui/vnc.c:2904:49: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:2919:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2924:47: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:2925:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:2937:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:3004:17: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3004:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3006:18: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3006:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3030:25: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3030:25: warning: padding size of 'struct (unnamed at ../ui/vnc.c:3030:25)' with 7 bits to alignment boundary [-Wpadded] ui/vnc.c:3030:25: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vnc.c:307:13: warning: 50 enumeration values not explicitly handled in switch: 'QAPI_EVENT_SHUTDOWN', 'QAPI_EVENT_POWERDOWN', 'QAPI_EVENT_RESET'... [-Wswitch-enum] ui/vnc.c:3091:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3091:35: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3091:35: warning: padding size of 'struct (unnamed at ../ui/vnc.c:3091:35)' with 7 bits to alignment boundary [-Wpadded] ui/vnc.c:3091:35: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] ui/vnc.c:3097:17: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3097:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3099:18: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3099:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3118:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3119:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3132:17: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3132:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3135:13: warning: declaration shadows a local variable [-Wshadow] ui/vnc.c:3139:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] ui/vnc.c:3145:18: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3145:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3148:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] ui/vnc.c:3171:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3187:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3188:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3189:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ui/vnc.c:3200:22: warning: cast from 'char *' to 'VncDisplay *' (aka 'struct VncDisplay *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc.c:3200:22: warning: cast from 'const struct DisplayChangeListener *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc.c:3200:22: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3200:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:3250:15: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:3254:54: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3255:55: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3256:60: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3258:55: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3259:60: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3260:64: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3262:60: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3265:59: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3267:53: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3268:54: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3269:57: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3270:59: warning: format specifies type 'void *' but the argument has type 'QIOChannelSocket *' (aka 'struct QIOChannelSocket *') [-Wformat-pedantic] ui/vnc.c:3302:45: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc.c:3306:45: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc.c:3311:41: warning: integer constant not in range of enumerated type 'GIOCondition' [-Wassign-enum] ui/vnc.c:3368:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:3370:27: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:3526:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] ui/vnc.c:3594:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] ui/vnc.c:3657:69: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3660:65: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3663:63: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3682:78: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3685:77: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3691:74: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3694:73: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3699:72: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3702:71: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] ui/vnc.c:3758:28: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:377:9: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:3786:35: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:3798:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] ui/vnc.c:3807:31: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:3816:15: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] ui/vnc.c:3836:5: warning: 'glib_autoptr_cleanup_SocketAddressList' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:3839:5: warning: 'glib_autoptr_cleanup_SocketAddressList' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:3843:14: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:3938:26: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:4017:5: warning: 'glib_autoptr_cleanup_SocketAddressList' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:4018:5: warning: 'glib_autoptr_cleanup_SocketAddressList' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:403:17: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] ui/vnc.c:4075:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:4136:29: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:4198:20: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:4201:61: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:423:52: warning: implicit conversion changes signedness: 'SocketAddressType' (aka 'enum SocketAddressType') to 'int' [-Wsign-conversion] ui/vnc.c:4255:30: warning: 'QIO_CHANNEL' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:4291:25: warning: unused parameter 'opaque' [-Wunused-parameter] ui/vnc.c:4294:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc.c:4314:31: warning: extra ';' outside of a function [-Wextra-semi] ui/vnc.c:480:5: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:554:45: warning: unused parameter 'errp' [-Wunused-parameter] ui/vnc.c:569:19: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:585:9: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:605:13: warning: 'QCRYPTO_TLS_CREDS_GET_CLASS' was marked unused but was used [-Wused-but-marked-unused] ui/vnc.c:637:12: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:637:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:643:12: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:643:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:648:12: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:648:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:664:9: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:664:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:665:9: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:665:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:666:9: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:666:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:667:9: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:667:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:678:22: warning: cast from 'char *' to 'VncDisplay *' (aka 'struct VncDisplay *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc.c:678:22: warning: cast from 'const struct DisplayChangeListener *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc.c:678:22: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:678:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:687:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:688:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:689:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:690:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:698:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:698:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:707:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:707:50: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:708:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:716:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:717:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] ui/vnc.c:729:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] ui/vnc.c:730:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] ui/vnc.c:738:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:739:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:747:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:747:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:753:42: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:753:60: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] ui/vnc.c:754:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] ui/vnc.c:836:22: warning: cast from 'char *' to 'VncDisplay *' (aka 'struct VncDisplay *') increases required alignment from 1 to 8 [-Wcast-align] ui/vnc.c:836:22: warning: cast from 'const struct DisplayChangeListener *' to 'char *' drops const qualifier [-Wcast-qual] ui/vnc.c:836:22: warning: extension used [-Wlanguage-extension-token] ui/vnc.c:836:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] ui/vnc.c:853:39: warning: implicit conversion changes signedness: 'pixman_format_code_t' to 'int' [-Wsign-conversion] ui/vnc.c:863:35: warning: implicit conversion changes signedness: 'pixman_format_code_t' to 'int' [-Wsign-conversion] ui/vnc.c:883:27: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] ui/vnc.c:88:13: warning: enumeration value 'VNC_SHARE_MODE_DISCONNECTED' not explicitly handled in switch [-Wswitch-enum] ui/vnc.c:892:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:893:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:894:59: warning: implicit conversion loses integer precision: 'unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:899:37: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] ui/vnc.c:903:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:907:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:908:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:910:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:911:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:918:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:919:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:920:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:923:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:924:24: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:925:22: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] ui/vnc.c:993:50: warning: unused parameter 'dcl' [-Wunused-parameter] ui/vnc.c:994:31: warning: unused parameter 'x' [-Wunused-parameter] ui/vnc.c:994:38: warning: unused parameter 'y' [-Wunused-parameter] ui/vnc.c:994:45: warning: unused parameter 'visible' [-Wunused-parameter] ui/vnc.h:108:8: warning: padding size of 'struct VncRectStat' with 7 bytes to alignment boundary [-Wpadded] ui/vnc.h:114:12: warning: padding struct 'struct VncRectStat' with 4 bytes to align 'freq' [-Wpadded] ui/vnc.h:120:8: warning: padding size of 'struct VncSurface' with 4 bytes to alignment boundary [-Wpadded] ui/vnc.h:151:21: warning: padding struct 'struct VncDisplay' with 4 bytes to align 'listener' [-Wpadded] ui/vnc.h:157:22: warning: padding struct 'struct VncDisplay' with 4 bytes to align 'led' [-Wpadded] ui/vnc.h:159:16: warning: padding struct 'struct VncDisplay' with 4 bytes to align 'kbd' [-Wpadded] ui/vnc.h:164:14: warning: padding struct 'struct VncDisplay' with 4 bytes to align 'cursor_mask' [-Wpadded] ui/vnc.h:170:17: warning: padding struct 'struct VncDisplay' with 4 bytes to align 'id' [-Wpadded] ui/vnc.h:173:11: warning: padding struct 'struct VncDisplay' with 7 bytes to align 'password' [-Wpadded] ui/vnc.h:182:22: warning: padding struct 'struct VncDisplay' with 5 bytes to align 'tlscreds' [-Wpadded] ui/vnc.h:197:12: warning: padding struct 'struct VncTight' with 1 byte to align 'tight' [-Wpadded] ui/vnc.h:215:16: warning: padding size of 'struct VncZlib' with 4 bytes to alignment boundary [-Wpadded] ui/vnc.h:224:12: warning: padding struct 'struct VncZrle' with 4 bytes to align 'fb' [-Wpadded] ui/vnc.h:307:20: warning: padding struct 'struct VncState' with 6 bytes to align 'info' [-Wpadded] ui/vnc.h:330:22: warning: padding struct 'struct VncState' with 3 bytes to align 'audio_cap' [-Wpadded] ui/vnc.h:337:15: warning: padding struct 'struct VncState' with 7 bytes to align 'output_mutex' [-Wpadded] ui/vnc.h:356:28: warning: padding struct 'struct VncState' with 4 bytes to align 'next' [-Wpadded] util/aio-posix.c:169:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:283:5: warning: extension used [-Wlanguage-extension-token] util/aio-posix.c:283:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:308:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:315:20: warning: extension used [-Wlanguage-extension-token] util/aio-posix.c:315:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:32:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:346:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/aio-posix.c:40:25: warning: implicit conversion loses integer precision: 'int' to 'gushort' (aka 'unsigned short') [-Wimplicit-int-conversion] util/aio-posix.c:411:5: warning: extension used [-Wlanguage-extension-token] util/aio-posix.c:411:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:539:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] util/aio-posix.c:560:21: warning: extension used [-Wlanguage-extension-token] util/aio-posix.c:560:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:582:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:643:38: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:648:9: warning: extension used [-Wlanguage-extension-token] util/aio-posix.c:648:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:651:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:666:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-posix.c:757:72: warning: unused parameter 'errp' [-Wunused-parameter] util/aio-posix.c:771:41: warning: unused parameter 'errp' [-Wunused-parameter] util/aio-posix.h:22:8: warning: padding size of 'struct AioHandler' with 6 bytes to alignment boundary [-Wpadded] util/aio-posix.h:55:56: warning: unused parameter 'ctx' [-Wunused-parameter] util/aio-posix.h:55:70: warning: unused parameter 'npfd' [-Wunused-parameter] util/aio-posix.h:60:50: warning: unused parameter 'ctx' [-Wunused-parameter] util/aio-posix.h:64:52: warning: unused parameter 'ctx' [-Wunused-parameter] util/aio-posix.h:73:53: warning: unused parameter 'ctx' [-Wunused-parameter] util/aio-posix.h:78:55: warning: unused parameter 'ctx' [-Wunused-parameter] util/aio-wait.c:31:31: warning: unused parameter 'opaque' [-Wunused-parameter] util/aio-wait.c:51:5: warning: extension used [-Wlanguage-extension-token] util/aio-wait.c:51:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-wait.c:53:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/aio-wait.c:60:17: warning: padding struct 'AioWaitBHData' with 7 bytes to align 'cb' [-Wpadded] util/aio-wait.c:85:5: warning: extension used [-Wlanguage-extension-token] util/aio-wait.c:85:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:100:18: warning: extension used [-Wlanguage-extension-token] util/async.c:100:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:106:5: warning: extension used [-Wlanguage-extension-token] util/async.c:116:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/async.c:160:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:169:13: warning: extension used [-Wlanguage-extension-token] util/async.c:202:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/async.c:217:5: warning: extension used [-Wlanguage-extension-token] util/async.c:217:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:241:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] util/async.c:247:19: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] util/async.c:266:34: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:273:5: warning: extension used [-Wlanguage-extension-token] util/async.c:273:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:293:44: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:293:76: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/async.c:296:5: warning: extension used [-Wlanguage-extension-token] util/async.c:296:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:303:9: warning: extension used [-Wlanguage-extension-token] util/async.c:303:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:315:31: warning: unused parameter 'user_data' [-Wunused-parameter] util/async.c:387:1: warning: missing field 'closure_callback' initializer [-Wmissing-field-initializers] util/async.c:452:5: warning: extension used [-Wlanguage-extension-token] util/async.c:452:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:459:5: warning: extension used [-Wlanguage-extension-token] util/async.c:459:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:460:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:473:5: warning: extension used [-Wlanguage-extension-token] util/async.c:473:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:476:62: warning: unused parameter 'type' [-Wunused-parameter] util/async.c:483:23: warning: cast from 'char *' to 'AioContext *' (aka 'struct AioContext *') increases required alignment from 1 to 8 [-Wcast-align] util/async.c:483:23: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] util/async.c:483:23: warning: extension used [-Wlanguage-extension-token] util/async.c:483:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:492:23: warning: cast from 'char *' to 'AioContext *' (aka 'struct AioContext *') increases required alignment from 1 to 8 [-Wcast-align] util/async.c:492:23: warning: cast from 'const struct EventNotifier *' to 'char *' drops const qualifier [-Wcast-qual] util/async.c:492:23: warning: extension used [-Wlanguage-extension-token] util/async.c:492:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:494:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:497:60: warning: unused parameter 'e' [-Wunused-parameter] util/async.c:507:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:512:9: warning: extension used [-Wlanguage-extension-token] util/async.c:518:9: warning: extension used [-Wlanguage-extension-token] util/async.c:586:29: warning: extension used [-Wlanguage-extension-token] util/async.c:586:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:602:5: warning: extension used [-Wlanguage-extension-token] util/async.c:602:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:60:8: warning: padding size of 'struct QEMUBH' with 4 bytes to alignment boundary [-Wpadded] util/async.c:646:5: warning: extension used [-Wlanguage-extension-token] util/async.c:646:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:647:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:682:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/async.c:690:1: warning: extension used [-Wlanguage-extension-token] util/async.c:694:23: warning: 'get_my_aiocontext' was marked unused but was used [-Wused-but-marked-unused] util/async.c:707:13: warning: 'get_my_aiocontext' was marked unused but was used [-Wused-but-marked-unused] util/async.c:708:5: warning: 'set_my_aiocontext' was marked unused but was used [-Wused-but-marked-unused] util/async.c:720:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] util/async.c:721:28: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] util/async.c:84:9: warning: extension used [-Wlanguage-extension-token] util/async.c:84:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/base64.c:35:16: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] util/bitmap.c:101:19: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:107:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:108:28: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:116:29: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:129:29: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:140:29: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:151:29: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:162:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:164:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:165:56: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:177:24: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:184:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:186:40: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:187:56: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:202:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] util/bitmap.c:211:24: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:217:9: warning: extension used [-Wlanguage-extension-token] util/bitmap.c:217:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/bitmap.c:223:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:225:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:226:58: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:238:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:245:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:247:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:248:58: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:266:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] util/bitmap.c:278:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:290:39: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:292:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:293:58: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:311:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] util/bitmap.c:313:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/bitmap.c:323:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:328:13: warning: extension used [-Wlanguage-extension-token] util/bitmap.c:328:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/bitmap.c:339:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/bitmap.c:350:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/bitmap.c:354:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/bitmap.c:388:19: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:396:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:397:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:406:19: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:412:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:413:38: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:422:30: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:435:22: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:43:19: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:467:31: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] util/bitmap.c:509:31: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] util/bitmap.c:50:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:51:25: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:61:19: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:69:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:70:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:81:19: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:89:9: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitmap.c:90:41: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/bitops.c:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/bitops.c:151:64: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/bitops.c:78:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/block-helpers.c:18:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/buffer.c:116:37: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/buffer.c:141:39: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/buffer.c:143:41: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/buffer.c:163:33: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/buffer.c:165:35: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/buffer.c:36:12: warning: extension used [-Wlanguage-extension-token] util/buffer.c:36:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/buffer.c:45:39: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/buffer.c:50:24: warning: extension used [-Wlanguage-extension-token] util/buffer.c:50:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/bufferiszero.c:34:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/bufferiszero.c:47:65: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/bufferiszero.c:48:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/bufferiszero.c:60:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/bufferiszero.c:60:33: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/cacheflush.c:167:34: warning: unused parameter 'isize' [-Wunused-parameter] util/cacheflush.c:167:46: warning: unused parameter 'dsize' [-Wunused-parameter] util/cacheflush.c:212:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] util/cacheflush.c:214:38: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] util/cacheflush.c:81:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/compatfd.c:46:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] util/coroutine-sigaltstack.c:114:38: warning: unused parameter 'signal' [-Wunused-parameter] util/coroutine-sigaltstack.c:267:32: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] util/coroutine-sigaltstack.c:267:32: warning: cast from 'char *' to 'CoroutineSigAltStack *' increases required alignment from 1 to 8 [-Wcast-align] util/coroutine-sigaltstack.c:267:32: warning: cast from 'const struct Coroutine *' to 'char *' drops const qualifier [-Wcast-qual] util/coroutine-sigaltstack.c:276:34: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] util/coroutine-sigaltstack.c:276:34: warning: cast from 'char *' to 'CoroutineSigAltStack *' increases required alignment from 1 to 8 [-Wcast-align] util/coroutine-sigaltstack.c:276:34: warning: cast from 'const struct Coroutine *' to 'char *' drops const qualifier [-Wcast-qual] util/coroutine-sigaltstack.c:277:32: warning: '(' and '{' tokens introducing statement expression are separated by whitespace [-Wcompound-token-split-by-space] util/coroutine-sigaltstack.c:277:32: warning: cast from 'char *' to 'CoroutineSigAltStack *' increases required alignment from 1 to 8 [-Wcast-align] util/coroutine-sigaltstack.c:277:32: warning: cast from 'const struct Coroutine *' to 'char *' drops const qualifier [-Wcast-qual] util/coroutine-sigaltstack.c:285:29: warning: implicit conversion changes signedness: 'CoroutineAction' to 'int' [-Wsign-conversion] util/coroutine-sigaltstack.c:287:12: warning: implicit conversion changes signedness: 'int' to 'CoroutineAction' [-Wsign-conversion] util/coroutine-sigaltstack.c:36:9: warning: padding size of 'CoroutineSigAltStack' with 4 bytes to alignment boundary [-Wpadded] util/coroutine-sigaltstack.c:97:1: warning: function 'coroutine_bootstrap' could be declared with attribute 'noreturn' [-Wmissing-noreturn] util/crc-ccitt.c:101:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/crc-ccitt.c:102:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/crc-ccitt.c:103:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/cutils.c:1084:17: warning: declaration shadows a variable in the global scope [-Wshadow] util/cutils.c:1116:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] util/cutils.c:1122:75: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/cutils.c:164:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] util/cutils.c:234:34: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/cutils.c:263:42: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/cutils.c:263:72: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/cutils.c:272:9: warning: implicit conversion changes signedness: 'const char' to 'unsigned char' [-Wsign-conversion] util/cutils.c:273:22: warning: implicit conversion changes signedness: 'unsigned char' to 'char' [-Wsign-conversion] util/cutils.c:295:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/cutils.c:296:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/cutils.c:380:19: warning: unknown command tag name [-Wdocumentation-unknown-command] util/cutils.c:383:24: warning: unknown command tag name [-Wdocumentation-unknown-command] util/cutils.c:383:33: warning: unknown command tag name [-Wdocumentation-unknown-command] util/cutils.c:426:19: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] util/cutils.c:471:15: warning: implicit conversion changes signedness: 'unsigned long long' to 'long long' [-Wsign-conversion] util/cutils.c:475:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/cutils.c:484:23: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32] util/cutils.c:574:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/cutils.c:629:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/cutils.c:746:26: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] util/cutils.c:74:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/cutils.c:794:68: warning: unknown command tag name [-Wdocumentation-unknown-command] util/cutils.c:828:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/cutils.c:839:16: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] util/cutils.c:83:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/cutils.c:843:18: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] util/cutils.c:859:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/cutils.c:885:12: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/cutils.c:895:42: warning: extension used [-Wlanguage-extension-token] util/cutils.c:895:42: warning: padding size of 'struct (unnamed at ../util/cutils.c:895:5)' with 7 bits to alignment boundary [-Wpadded] util/cutils.c:895:42: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/cutils.c:903:42: warning: extension used [-Wlanguage-extension-token] util/cutils.c:903:42: warning: padding size of 'struct (unnamed at ../util/cutils.c:903:5)' with 7 bits to alignment boundary [-Wpadded] util/cutils.c:903:42: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/cutils.c:928:78: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/cutils.c:941:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] util/dbus.c:26:5: warning: 'glib_autoptr_cleanup_GDBusProxy' was marked unused but was used [-Wused-but-marked-unused] util/dbus.c:27:5: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] util/dbus.c:28:5: warning: 'glib_autoptr_cleanup_GVariant' was marked unused but was used [-Wused-but-marked-unused] util/dbus.c:29:5: warning: 'glib_autoptr_cleanup_GError' was marked unused but was used [-Wused-but-marked-unused] util/envlist.c:139:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/envlist.c:154:18: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] util/envlist.c:196:18: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] util/envlist.c:48:18: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] util/error-report.c:151:13: warning: enumeration value 'LOC_NONE' not explicitly handled in switch [-Wswitch-enum] util/error-report.c:176:5: warning: 'glib_autoptr_cleanup_GDateTime' was marked unused but was used [-Wused-but-marked-unused] util/error-report.c:224:19: warning: format string is not a string literal [-Wformat-nonliteral] util/error-report.c:355:36: warning: unused parameter 'user_data' [-Wunused-parameter] util/error-report.c:374:33: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/error-report.c:379:33: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/error-report.c:384:34: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] util/error.c:23:17: warning: padding struct 'struct Error' with 4 bytes to align 'src' [-Wpadded] util/error.c:25:14: warning: padding struct 'struct Error' with 4 bytes to align 'hint' [-Wpadded] util/error.c:62:33: warning: format string is not a string literal [-Wformat-nonliteral] util/fdmon-poll.c:29:39: warning: unused parameter 'n' [-Wunused-parameter] util/fdmon-poll.c:29:48: warning: unused parameter 'unused' [-Wunused-parameter] util/fdmon-poll.c:67:5: warning: extension used [-Wlanguage-extension-token] util/fdmon-poll.c:67:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/fdmon-poll.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] util/fdmon-poll.c:97:43: warning: unused parameter 'ctx' [-Wunused-parameter] util/fdmon-poll.c:98:43: warning: unused parameter 'old_node' [-Wunused-parameter] util/fdmon-poll.c:99:43: warning: unused parameter 'new_node' [-Wunused-parameter] util/fifo8.c:113:9: warning: extension used [-Wlanguage-extension-token] util/fifo8.c:113:9: warning: integer constant not in range of enumerated type 'enum VMStateFlags' [-Wassign-enum] util/fifo8.c:113:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] util/fifo8.c:114:9: warning: extension used [-Wlanguage-extension-token] util/fifo8.c:114:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] util/fifo8.c:115:9: warning: extension used [-Wlanguage-extension-token] util/fifo8.c:115:9: warning: performing pointer subtraction with a null pointer has undefined behavior [-Wnull-pointer-subtraction] util/fifo8.c:116:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] util/fifo8.c:74:12: warning: extension used [-Wlanguage-extension-token] util/fifo8.c:74:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/getauxval.c:113:44: warning: unused parameter 'type' [-Wunused-parameter] util/guest-random.c:37:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/guest-random.c:41:30: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/guest-random.c:90:45: warning: declaration shadows a variable in the global scope [-Wshadow] util/hbitmap.c:135:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/hbitmap.c:164:51: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/hbitmap.c:164:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:204:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'const uint64_t' (aka 'const unsigned long long') [-Wsign-compare] util/hbitmap.c:208:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] util/hbitmap.c:208:35: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:208:65: warning: operand of ? changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:210:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/hbitmap.c:213:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] util/hbitmap.c:217:12: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:217:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:222:45: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/hbitmap.c:231:15: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'const uint64_t' (aka 'const unsigned long long') [-Wsign-compare] util/hbitmap.c:235:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] util/hbitmap.c:235:39: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:237:58: warning: operand of ? changes signedness: 'long long' to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:243:31: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:245:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'const uint64_t' (aka 'const unsigned long long') [-Wsign-compare] util/hbitmap.c:259:35: warning: implicit conversion changes signedness: 'unsigned long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/hbitmap.c:259:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/hbitmap.c:260:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] util/hbitmap.c:281:11: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:281:11: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/hbitmap.c:281:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:281:15: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'typeof (1 ? (end) : (hb->orig_size))' (aka 'unsigned long long') [-Wsign-conversion] util/hbitmap.c:291:19: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:291:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:311:26: warning: comparison of integers of different signs: 'long long' and 'const uint64_t' (aka 'const unsigned long long') [-Wsign-compare] util/hbitmap.c:371:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/hbitmap.c:398:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:405:18: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:687:36: warning: code will never be executed [-Wunreachable-code] util/hbitmap.c:712:13: warning: code will never be executed [-Wunreachable-code] util/hbitmap.c:766:12: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:766:12: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/hbitmap.c:766:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:769:16: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:769:16: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/hbitmap.c:769:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:769:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:770:40: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:775:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/hbitmap.c:809:16: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:809:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:859:16: warning: extension used [-Wlanguage-extension-token] util/hbitmap.c:859:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/hbitmap.c:887:52: warning: implicit conversion changes signedness: 'const uint64_t' (aka 'const unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/hbitmap.c:88:14: warning: padding struct 'struct HBitmap' with 4 bytes to align 'meta' [-Wpadded] util/hbitmap.c:891:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/hbitmap.c:891:34: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/hexdump.c:34:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] util/hexdump.c:35:67: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/hexdump.c:42:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] util/hexdump.c:43:25: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/hexdump.c:47:23: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/hexdump.c:60:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] util/host-utils.c:288:24: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/host-utils.c:293:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/host-utils.c:296:25: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/host-utils.c:312:11: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/id.c:60:17: warning: extension used [-Wlanguage-extension-token] util/id.c:60:17: warning: padding size of 'struct (unnamed at ../util/id.c:60:5)' with 7 bits to alignment boundary [-Wpadded] util/id.c:60:17: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/id.c:63:11: warning: implicit conversion changes signedness: 'gint32' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] util/iov.c:102:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/iov.c:179:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:202:29: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:222:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/iov.c:224:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/iov.c:239:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] util/iov.c:261:15: warning: extension used [-Wlanguage-extension-token] util/iov.c:261:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:263:47: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:31:26: warning: extension used [-Wlanguage-extension-token] util/iov.c:31:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:32:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:32:50: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:330:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] util/iov.c:332:26: warning: extension used [-Wlanguage-extension-token] util/iov.c:332:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:333:53: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:358:47: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/iov.c:404:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/iov.c:468:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/iov.c:469:52: warning: variable 'mid_head' may be uninitialized when used here [-Wconditional-uninitialized] util/iov.c:471:36: warning: variable 'mid_tail' may be uninitialized when used here [-Wconditional-uninitialized] util/iov.c:497:22: warning: extension used [-Wlanguage-extension-token] util/iov.c:497:22: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:50:26: warning: extension used [-Wlanguage-extension-token] util/iov.c:50:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:51:24: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:51:48: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:544:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/iov.c:550:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/iov.c:556:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/iov.c:567:4: warning: unknown command tag name 'ret'; did you mean 'ref'? [-Wdocumentation-unknown-command] util/iov.c:596:19: warning: padding struct 'IOVectorSortElem' with 4 bytes to align 'src_iov' [-Wpadded] util/iov.c:631:32: warning: variable length array used [-Wvla] util/iov.c:640:27: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/iov.c:650:31: warning: arithmetic on pointers to void is a GNU extension [-Wpointer-arith] util/iov.c:653:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:654:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:654:31: warning: extension used [-Wlanguage-extension-token] util/iov.c:654:31: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:654:35: warning: implicit conversion changes signedness: 'ptrdiff_t' (aka 'long') to 'typeof (1 ? (rewind) : (cur->iov_len))' (aka 'unsigned long') [-Wsign-conversion] util/iov.c:655:20: warning: extension used [-Wlanguage-extension-token] util/iov.c:655:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:655:38: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:659:27: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/iov.c:692:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:69:26: warning: extension used [-Wlanguage-extension-token] util/iov.c:69:26: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iov.c:70:36: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/iov.c:761:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/iov.c:767:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/iova-tree.c:154:24: warning: initializing 'iova_tree_iterator' (aka 'int (*)(struct DMAMap *)') with an expression of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic] util/iova-tree.c:164:52: warning: passing 'iova_tree_iterator' (aka 'int (*)(struct DMAMap *)') to parameter of type 'gpointer' (aka 'void *') converts between void pointer and function pointer [-Wpedantic] util/iova-tree.c:179:4: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] util/iova-tree.c:204:18: warning: extension used [-Wlanguage-extension-token] util/iova-tree.c:204:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/iova-tree.c:20:8: warning: padding size of 'struct IOVATreeAllocArgs' with 7 bytes to alignment boundary [-Wpadded] util/iova-tree.c:219:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/iova-tree.c:48:4: warning: unknown command tag name 'args'; did you mean 'arg'? [-Wdocumentation-unknown-command] util/iova-tree.c:49:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/iova-tree.c:58:73: warning: unused parameter 'data' [-Wunused-parameter] util/keyval.c:125:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/keyval.c:157:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:157:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:157:13: warning: extension used [-Wlanguage-extension-token] util/keyval.c:157:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:163:15: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:163:15: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:163:15: warning: extension used [-Wlanguage-extension-token] util/keyval.c:163:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:165:23: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:165:23: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:165:23: warning: extension used [-Wlanguage-extension-token] util/keyval.c:165:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:165:40: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:165:40: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:165:40: warning: extension used [-Wlanguage-extension-token] util/keyval.c:165:40: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:200:42: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] util/keyval.c:226:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/keyval.c:229:33: warning: operand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/keyval.c:350:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:350:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:350:21: warning: extension used [-Wlanguage-extension-token] util/keyval.c:350:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:359:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:359:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:359:9: warning: extension used [-Wlanguage-extension-token] util/keyval.c:359:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:452:16: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:452:16: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:452:16: warning: extension used [-Wlanguage-extension-token] util/keyval.c:452:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] util/keyval.c:485:21: warning: extension used [-Wlanguage-extension-token] util/keyval.c:485:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:485:41: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (nelt) : (max_index + 1))' (aka 'unsigned long') [-Wsign-conversion] util/keyval.c:491:13: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:491:13: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:491:13: warning: extension used [-Wlanguage-extension-token] util/keyval.c:491:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:494:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:494:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:494:9: warning: extension used [-Wlanguage-extension-token] util/keyval.c:494:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:499:12: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:499:12: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:499:12: warning: extension used [-Wlanguage-extension-token] util/keyval.c:499:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:548:25: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:548:25: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:548:25: warning: extension used [-Wlanguage-extension-token] util/keyval.c:548:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/keyval.c:576:9: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/keyval.c:576:9: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/keyval.c:576:9: warning: extension used [-Wlanguage-extension-token] util/keyval.c:576:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:312:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/lockcnt.c:312:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:318:17: warning: extension used [-Wlanguage-extension-token] util/lockcnt.c:318:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:318:50: warning: implicit conversion changes signedness: 'int' to 'typeof (__builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile bool), (bool)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile signed char), (signed char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile unsigned char), (unsigned char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile short), (short)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile unsigned short), (unsigned short)1, (*&lockcnt->count) + 0))))))' (aka 'unsigned int') [-Wsign-conversion] util/lockcnt.c:318:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/lockcnt.c:318:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] util/lockcnt.c:336:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/lockcnt.c:336:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:338:19: warning: extension used [-Wlanguage-extension-token] util/lockcnt.c:338:19: warning: implicit conversion changes signedness: 'typeof (__builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile bool), (bool)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile signed char), (signed char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile unsigned char), (unsigned char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile short), (short)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile unsigned short), (unsigned short)1, (*&lockcnt->count) + 0))))))' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/lockcnt.c:338:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:338:52: warning: implicit conversion changes signedness: 'int' to 'typeof (__builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile bool) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile bool), (bool)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile signed char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile signed char), (signed char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile unsigned char) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile unsigned char), (unsigned char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile short), (short)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&lockcnt->count), unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), volatile unsigned short) || __builtin_types_compatible_p(typeof (*&lockcnt->count), const volatile unsigned short), (unsigned short)1, (*&lockcnt->count) + 0))))))' (aka 'unsigned int') [-Wsign-conversion] util/lockcnt.c:338:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/lockcnt.c:365:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/lockcnt.c:365:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:381:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/lockcnt.c:397:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/log.c:114:23: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/log.c:114:23: warning: extension used [-Wlanguage-extension-token] util/log.c:114:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/log.c:206:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/log.c:243:39: warning: format string is not a string literal [-Wformat-nonliteral] util/log.c:285:13: warning: arithmetic on pointers to the function type 'void (RCUCloseFILE *)' (aka 'void (struct RCUCloseFILE *)') is a GNU extension [-Wpointer-arith] util/log.c:285:13: warning: extension used [-Wlanguage-extension-token] util/log.c:285:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/log.c:285:13: warning: zero size arrays are an extension [-Wzero-length-array] util/log.c:339:23: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] util/log.c:55:30: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/log.c:64:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/log.c:81:47: warning: unused parameter 'n' [-Wunused-parameter] util/log.c:81:56: warning: unused parameter 'unused' [-Wunused-parameter] util/log.c:97:35: warning: format string is not a string literal [-Wformat-nonliteral] util/main-loop.c:137:35: warning: unused parameter 'opaque' [-Wunused-parameter] util/main-loop.c:191:5: warning: 'glib_auto_cleanup_ErrorPropagator' was marked unused but was used [-Wused-but-marked-unused] util/main-loop.c:207:11: warning: no previous extern declaration for non-static variable 'mloop' [-Wmissing-variable-declarations] util/main-loop.c:211:19: warning: 'MAIN_LOOP' was marked unused but was used [-Wused-but-marked-unused] util/main-loop.c:224:53: warning: unused parameter 'base' [-Wunused-parameter] util/main-loop.c:229:57: warning: unused parameter 'class_data' [-Wunused-parameter] util/main-loop.c:231:30: warning: 'EVENT_LOOP_BASE_CLASS' was marked unused but was used [-Wused-but-marked-unused] util/main-loop.c:258:27: warning: unused parameter 'fd' [-Wunused-parameter] util/main-loop.c:271:34: warning: implicit conversion changes signedness: 'guint' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/main-loop.c:276:53: warning: implicit conversion changes signedness: 'int' to 'guint' (aka 'unsigned int') [-Wsign-conversion] util/main-loop.c:301:9: warning: macro is not used [-Wunused-macros] util/main-loop.c:315:24: warning: cast from 'gchar *' (aka 'char *') to 'GPollFD *' (aka 'struct _GPollFD *') increases required alignment from 1 to 4 [-Wcast-align] util/main-loop.c:599:47: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/main-loop.c:61:14: warning: implicit conversion loses integer precision: 'intptr_t' (aka 'long') to 'int' [-Wshorten-64-to-32] util/main-loop.c:81:24: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/main-loop.c:85:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/memfd.c:128:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'off_t' (aka 'long long') [-Wsign-conversion] util/memfd.c:194:36: warning: unused parameter 'flags' [-Wunused-parameter] util/memfd.c:49:35: warning: unused parameter 'name' [-Wunused-parameter] util/memfd.c:49:48: warning: unused parameter 'size' [-Wunused-parameter] util/memfd.c:49:59: warning: unused parameter 'hugetlb' [-Wunused-parameter] util/memfd.c:50:58: warning: unused parameter 'seals' [-Wunused-parameter] util/mmap-alloc.c:185:23: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] util/mmap-alloc.c:209:46: warning: unused parameter 'fd' [-Wunused-parameter] util/mmap-alloc.c:246:34: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/mmap-alloc.c:263:20: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/mmap-alloc.c:263:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/mmap-alloc.c:26:9: warning: macro is not used [-Wunused-macros] util/mmap-alloc.c:32:32: warning: unused parameter 'fd' [-Wunused-parameter] util/mmap-alloc.c:56:9: warning: macro is not used [-Wunused-macros] util/mmap-alloc.c:57:41: warning: unused parameter 'fd' [-Wunused-parameter] util/mmap-alloc.c:57:54: warning: unused parameter 'qemu_map_flags' [-Wunused-parameter] util/module.c:30:16: warning: padding size of 'struct ModuleEntry' with 4 bytes to alignment boundary [-Wpadded] util/module.c:399:36: warning: unused parameter 'arch' [-Wunused-parameter] util/module.c:400:44: warning: unused parameter 'group' [-Wunused-parameter] util/module.c:401:29: warning: unused parameter 'prefix' [-Wunused-parameter] util/module.c:401:49: warning: unused parameter 'name' [-Wunused-parameter] util/module.c:401:63: warning: unused parameter 'errp' [-Wunused-parameter] util/module.c:402:33: warning: unused parameter 'type' [-Wunused-parameter] util/module.c:402:47: warning: unused parameter 'errp' [-Wunused-parameter] util/nvdimm-utils.c:10:39: warning: 'DEVICE' was marked unused but was used [-Wused-but-marked-unused] util/osdep.c:244:21: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] util/osdep.c:36:25: warning: unused parameter 'fd' [-Wunused-parameter] util/osdep.c:36:33: warning: unused parameter 'v' [-Wunused-parameter] util/osdep.c:380:16: warning: implicit conversion loses integer precision: 'int' to 'mode_t' (aka 'unsigned short') [-Wimplicit-int-conversion] util/osdep.c:455:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/osdep.c:456:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/osdep.c:519:18: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/osdep.c:520:13: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/osdep.c:69:34: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/osdep.c:70:23: warning: implicit conversion changes signedness: 'intptr_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/oslib-posix.c:178:53: warning: comparison of integers of different signs: 'ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare] util/oslib-posix.c:291:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/oslib-posix.c:300:32: warning: unused parameter 'signal' [-Wunused-parameter] util/oslib-posix.c:347:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:349:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:390:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:392:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:409:15: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:409:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/oslib-posix.c:409:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:409:19: warning: declaration shadows a local variable [-Wshadow] util/oslib-posix.c:409:19: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:409:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:413:11: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:413:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/oslib-posix.c:413:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:413:15: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (ret) : (numpages))' (aka 'unsigned long') [-Wsign-conversion] util/oslib-posix.c:415:11: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:415:11: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] util/oslib-posix.c:415:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:415:15: warning: implicit conversion changes signedness: 'int' to 'typeof (1 ? (ret) : (({ util/oslib-posix.c:415:20: warning: declaration shadows a local variable [-Wshadow] util/oslib-posix.c:415:20: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:415:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:434:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] util/oslib-posix.c:437:9: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] util/oslib-posix.c:455:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/oslib-posix.c:456:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/oslib-posix.c:459:64: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] util/oslib-posix.c:479:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:485:19: warning: implicit conversion loses integer precision: 'uintptr_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] util/oslib-posix.c:485:30: warning: cast from function call of type 'void *' to non-matching type 'uintptr_t' (aka 'unsigned long') [-Wbad-function-cast] util/oslib-posix.c:523:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] util/oslib-posix.c:525:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] util/oslib-posix.c:528:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:644:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] util/oslib-posix.c:673:11: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:673:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:673:15: warning: declaration shadows a local variable [-Wshadow] util/oslib-posix.c:673:15: warning: extension used [-Wlanguage-extension-token] util/oslib-posix.c:673:15: warning: implicit conversion changes signedness: 'long' to 'typeof (1 ? (({ util/oslib-posix.c:673:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/oslib-posix.c:72:16: warning: padding size of 'struct MemsetContext' with 4 bytes to alignment boundary [-Wpadded] util/oslib-posix.c:75:26: warning: padding struct 'struct MemsetContext' with 6 bytes to align 'threads' [-Wpadded] util/oslib-posix.c:761:20: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] util/oslib-posix.c:762:25: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/oslib-posix.c:776:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'pid_t' (aka 'int') [-Wsign-conversion] util/oslib-posix.c:782:27: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'pid_t' (aka 'int') [-Wsign-conversion] util/oslib-posix.c:786:32: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/oslib-posix.c:794:19: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] util/oslib-posix.c:797:20: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/oslib-posix.c:804:47: warning: unused parameter 'fd' [-Wunused-parameter] util/oslib-posix.c:85:20: warning: padding struct 'struct MemsetThread' with 4 bytes to align 'context' [-Wpadded] util/oslib-posix.c:91:18: warning: no previous extern declaration for non-static variable 'sigbus_oldact' [-Wmissing-variable-declarations] util/path.c:46:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qdist.c:115:53: warning: extension used [-Wlanguage-extension-token] util/qdist.c:115:53: warning: padding size of 'struct (unnamed at ../util/qdist.c:115:53)' with 7 bits to alignment boundary [-Wpadded] util/qdist.c:115:53: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/qdist.c:143:52: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wfloat-conversion] util/qdist.c:143:55: warning: extension used [-Wlanguage-extension-token] util/qdist.c:143:55: warning: padding size of 'struct (unnamed at ../util/qdist.c:143:55)' with 7 bits to alignment boundary [-Wpadded] util/qdist.c:143:55: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/qdist.c:187:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] util/qdist.c:218:33: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] util/qdist.c:333:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] util/qdist.c:345:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/qdist.c:394:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] util/qdist.c:61:25: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/qdist.c:72:20: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion] util/qemu-co-shared-resource.c:71:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/qemu-co-shared-resource.c:78:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/qemu-co-shared-resource.c:80:9: warning: integer constant not in range of enumerated type 'CoQueueWaitFlags' [-Wassign-enum] util/qemu-co-shared-resource.c:86:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/qemu-co-timeout.c:35:18: warning: padding struct 'struct QemuCoTimeoutState' with 7 bytes to align 'clean' [-Wpadded] util/qemu-co-timeout.c:78:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/qemu-config.c:156:13: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] util/qemu-config.c:240:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] util/qemu-config.c:262:13: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:270:9: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:289:15: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:289:15: warning: padding size of 'struct (unnamed at ../util/qemu-config.c:289:15)' with 7 bits to alignment boundary [-Wpadded] util/qemu-config.c:289:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/qemu-config.c:305:15: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:305:15: warning: padding size of 'struct (unnamed at ../util/qemu-config.c:305:15)' with 7 bits to alignment boundary [-Wpadded] util/qemu-config.c:305:15: warning: struct without named members is a GNU extension [-Wgnu-empty-struct] util/qemu-config.c:352:21: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/qemu-config.c:352:21: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/qemu-config.c:352:21: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:352:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-config.c:389:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/qemu-config.c:389:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/qemu-config.c:389:5: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:389:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-config.c:506:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/qemu-config.c:506:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/qemu-config.c:506:5: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:506:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-config.c:507:5: warning: cast from 'char *' to 'QObject *' (aka 'struct QObject *') increases required alignment from 1 to 8 [-Wcast-align] util/qemu-config.c:507:5: warning: cast from 'const struct QObjectBase_ *' to 'char *' drops const qualifier [-Wcast-qual] util/qemu-config.c:507:5: warning: extension used [-Wlanguage-extension-token] util/qemu-config.c:507:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-config.c:92:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-io.c:41:21: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion] util/qemu-coroutine-io.c:58:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ssize_t' (aka 'long') [-Wsign-conversion] util/qemu-coroutine-io.c:68:9: warning: padding size of 'FDYieldUntilData' with 4 bytes to alignment boundary [-Wpadded] util/qemu-coroutine-lock.c:146:5: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:146:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:152:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:155:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:171:5: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:190:5: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:190:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:208:19: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:208:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:211:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:211:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:246:15: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:246:15: warning: implicit conversion changes signedness: 'typeof (__builtin_choose_expr(__builtin_types_compatible_p(typeof (*&mutex->locked), bool) || __builtin_types_compatible_p(typeof (*&mutex->locked), const bool) || __builtin_types_compatible_p(typeof (*&mutex->locked), volatile bool) || __builtin_types_compatible_p(typeof (*&mutex->locked), const volatile bool), (bool)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&mutex->locked), signed char) || __builtin_types_compatible_p(typeof (*&mutex->locked), const signed char) || __builtin_types_compatible_p(typeof (*&mutex->locked), volatile signed char) || __builtin_types_compatible_p(typeof (*&mutex->locked), const volatile signed char), (signed char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&mutex->locked), unsigned char) || __builtin_types_compatible_p(typeof (*&mutex->locked), const unsigned char) || __builtin_types_compatible_p(typeof (*&mutex->locked), volatile unsigned char) || __builtin_types_compatible_p(typeof (*&mutex->locked), const volatile unsigned char), (unsigned char)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&mutex->locked), short) || __builtin_types_compatible_p(typeof (*&mutex->locked), const short) || __builtin_types_compatible_p(typeof (*&mutex->locked), volatile short) || __builtin_types_compatible_p(typeof (*&mutex->locked), const volatile short), (short)1, __builtin_choose_expr(__builtin_types_compatible_p(typeof (*&mutex->locked), unsigned short) || __builtin_types_compatible_p(typeof (*&mutex->locked), const unsigned short) || __builtin_types_compatible_p(typeof (*&mutex->locked), volatile unsigned short) || __builtin_types_compatible_p(typeof (*&mutex->locked), const volatile unsigned short), (unsigned short)1, (*&mutex->locked) + 0))))))' (aka 'unsigned int') to 'int' [-Wsign-conversion] util/qemu-coroutine-lock.c:246:15: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:249:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:252:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:255:13: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:257:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/qemu-coroutine-lock.c:307:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:307:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:318:13: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:318:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-lock.c:328:16: warning: padding struct 'struct CoRwTicket' with 7 bytes to align 'co' [-Wpadded] util/qemu-coroutine-lock.c:365:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-lock.c:383:45: warning: missing field 'next' initializer [-Wmissing-field-initializers] util/qemu-coroutine-lock.c:435:63: warning: missing field 'next' initializer [-Wmissing-field-initializers] util/qemu-coroutine-lock.c:455:63: warning: missing field 'next' initializer [-Wmissing-field-initializers] util/qemu-coroutine-lock.c:84:5: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-sleep.c:30:33: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-sleep.c:30:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine-sleep.c:48:29: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine-sleep.c:48:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:104:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:105:13: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:105:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:109:13: warning: 'get_alloc_pool_size' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:109:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:110:32: warning: 'get_ptr_alloc_pool' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:111:13: warning: 'set_alloc_pool_size' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:111:33: warning: 'get_alloc_pool_size' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:133:33: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:133:33: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:135:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:160:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:160:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:169:17: warning: enumeration value 'COROUTINE_ENTER' not explicitly handled in switch [-Wswitch-enum] util/qemu-coroutine.c:41:1: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:41:55: warning: extra ';' outside of a function [-Wextra-semi] util/qemu-coroutine.c:42:1: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:42:57: warning: extra ';' outside of a function [-Wextra-semi] util/qemu-coroutine.c:43:1: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:43:69: warning: extra ';' outside of a function [-Wextra-semi] util/qemu-coroutine.c:45:46: warning: unused parameter 'n' [-Wunused-parameter] util/qemu-coroutine.c:45:55: warning: unused parameter 'value' [-Wunused-parameter] util/qemu-coroutine.c:49:35: warning: 'get_ptr_alloc_pool' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:52:9: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:62:39: warning: 'get_ptr_alloc_pool' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:68:38: warning: 'get_ptr_coroutine_pool_cleanup_notifier' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:78:17: warning: 'set_alloc_pool_size' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:78:37: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:79:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-coroutine.c:84:13: warning: extension used [-Wlanguage-extension-token] util/qemu-coroutine.c:85:13: warning: 'set_alloc_pool_size' was marked unused but was used [-Wused-but-marked-unused] util/qemu-coroutine.c:85:33: warning: 'get_alloc_pool_size' was marked unused but was used [-Wused-but-marked-unused] util/qemu-option.c:174:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-option.c:215:19: warning: comparison of integers of different signs: 'int' and 'guint' (aka 'unsigned int') [-Wsign-compare] util/qemu-option.c:228:5: warning: extension used [-Wlanguage-extension-token] util/qemu-option.c:320:5: warning: extension used [-Wlanguage-extension-token] util/qemu-option.c:458:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] util/qemu-option.c:565:23: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/qemu-option.c:572:35: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-option.c:572:41: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-option.c:72:25: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/qemu-option.c:870:30: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] util/qemu-option.c:870:38: warning: parameter 'into' not found in the function declaration [-Wdocumentation] util/qemu-option.c:871:54: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] util/qemu-option.c:871:62: warning: parameter 'may' not found in the function declaration [-Wdocumentation] util/qemu-option.c:871:7: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-option.c:908:25: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-option.c:908:60: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] util/qemu-option.c:908:67: warning: parameter '.' not found in the function declaration [-Wdocumentation] util/qemu-option.c:909:46: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] util/qemu-option.c:909:54: warning: parameter 'may' not found in the function declaration [-Wdocumentation] util/qemu-option.c:909:7: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-option.c:921:60: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] util/qemu-option.c:921:67: warning: parameter '.' not found in the function declaration [-Wdocumentation] util/qemu-option.c:922:46: warning: unknown command tag name 'params'; did you mean 'param'? [-Wdocumentation-unknown-command] util/qemu-option.c:922:54: warning: parameter 'may' not found in the function declaration [-Wdocumentation] util/qemu-option.c:963:13: warning: 5 enumeration values not explicitly handled in switch: 'QTYPE_NONE', 'QTYPE_QNULL', 'QTYPE_QDICT'... [-Wswitch-enum] util/qemu-progress.c:158:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] util/qemu-progress.c:158:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] util/qemu-progress.c:32:12: warning: padding struct 'struct progress_state' with 4 bytes to align 'print' [-Wpadded] util/qemu-progress.c:46:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] util/qemu-progress.c:62:30: warning: unused parameter 'signal' [-Wunused-parameter] util/qemu-progress.c:71:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] util/qemu-sockets.c:1036:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] util/qemu-sockets.c:1081:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] util/qemu-sockets.c:1192:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] util/qemu-sockets.c:1220:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] util/qemu-sockets.c:1291:13: warning: 4 enumeration values not explicitly handled in switch: 'SOCKET_ADDRESS_TYPE_UNIX', 'SOCKET_ADDRESS_TYPE_VSOCK', 'SOCKET_ADDRESS_TYPE_FD'... [-Wswitch-enum] util/qemu-sockets.c:1344:41: warning: unused parameter 'errp' [-Wunused-parameter] util/qemu-sockets.c:1411:12: warning: 'return' will never be executed [-Wunreachable-code-return] util/qemu-sockets.c:1455:13: warning: enumeration value 'SOCKET_ADDRESS_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] util/qemu-sockets.c:264:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long long' [-Wsign-conversion] util/qemu-sockets.c:357:9: warning: macro is not used [-Wunused-macros] util/qemu-sockets.c:403:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-sockets.c:444:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qemu-sockets.c:614:19: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/qemu-sockets.c:676:20: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] util/qemu-sockets.c:861:52: warning: unused parameter 'vaddr' [-Wunused-parameter] util/qemu-sockets.c:867:51: warning: unused parameter 'vaddr' [-Wunused-parameter] util/qemu-sockets.c:868:35: warning: unused parameter 'num' [-Wunused-parameter] util/qemu-sockets.c:875:44: warning: unused parameter 'addr' [-Wunused-parameter] util/qemu-sockets.c:875:62: warning: unused parameter 'str' [-Wunused-parameter] util/qemu-sockets.c:883:50: warning: unused parameter 'saddr' [-Wunused-parameter] util/qemu-sockets.c:892:47: warning: unused parameter 'saddr' [-Wunused-parameter] util/qemu-sockets.c:973:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32] util/qemu-thread-posix.c:259:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/qemu-thread-posix.c:270:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:286:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:307:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:309:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:37:1: warning: function 'error_exit' could be declared with attribute 'noreturn' [-Wmissing-noreturn] util/qemu-thread-posix.c:386:5: warning: extension used [-Wlanguage-extension-token] util/qemu-thread-posix.c:386:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:387:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:388:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:388:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] util/qemu-thread-posix.c:400:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:401:5: warning: extension used [-Wlanguage-extension-token] util/qemu-thread-posix.c:401:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:416:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:417:5: warning: extension used [-Wlanguage-extension-token] util/qemu-thread-posix.c:417:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:426:17: warning: extension used [-Wlanguage-extension-token] util/qemu-thread-posix.c:426:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-thread-posix.c:426:54: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/qemu-thread-posix.c:430:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/qemu-thread-posix.c:453:45: warning: unused parameter 'arg' [-Wunused-parameter] util/qemu-thread-posix.c:556:42: warning: unused parameter 'thread' [-Wunused-parameter] util/qemu-thread-posix.c:556:65: warning: unused parameter 'host_cpus' [-Wunused-parameter] util/qemu-thread-posix.c:557:44: warning: unused parameter 'nbits' [-Wunused-parameter] util/qemu-thread-posix.c:583:42: warning: unused parameter 'thread' [-Wunused-parameter] util/qemu-thread-posix.c:583:66: warning: unused parameter 'host_cpus' [-Wunused-parameter] util/qemu-thread-posix.c:584:45: warning: unused parameter 'nbits' [-Wunused-parameter] util/qemu-timer.c:174:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:187:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:191:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/qemu-timer.c:198:12: warning: variable 'expire_time' may be uninitialized when used here [-Wconditional-uninitialized] util/qemu-timer.c:217:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:229:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/qemu-timer.c:236:13: warning: variable 'expire_time' may be uninitialized when used here [-Wconditional-uninitialized] util/qemu-timer.c:264:14: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:267:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:328:12: warning: extension used [-Wlanguage-extension-token] util/qemu-timer.c:328:12: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] util/qemu-timer.c:328:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:413:23: warning: extension used [-Wlanguage-extension-token] util/qemu-timer.c:413:23: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:435:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:448:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:466:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/qemu-timer.c:476:9: warning: variable 'rearm' may be uninitialized when used here [-Wconditional-uninitialized] util/qemu-timer.c:48:16: warning: padding size of 'struct QEMUClock' with 3 bytes to alignment boundary [-Wpadded] util/qemu-timer.c:509:10: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:518:13: warning: enumeration value 'QEMU_CLOCK_MAX' not explicitly handled in switch [-Wswitch-enum] util/qemu-timer.c:547:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:577:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qemu-timer.c:635:13: warning: enumeration value 'QEMU_CLOCK_MAX' not explicitly handled in switch [-Wswitch-enum] util/qemu-timer.c:662:36: warning: operand of ? changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/qemu-timer.c:662:50: warning: operand of ? changes signedness: 'int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/qht.c:115:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:124:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:156:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qht.c:158:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/qht.c:220:64: warning: unused parameter 'b' [-Wunused-parameter] util/qht.c:223:62: warning: unused parameter 'map' [-Wunused-parameter] util/qht.c:290:11: warning: extension used [-Wlanguage-extension-token] util/qht.c:290:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:322:11: warning: extension used [-Wlanguage-extension-token] util/qht.c:322:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:344:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:497:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:502:27: warning: arithmetic on a pointer to void is a GNU extension [-Wpointer-arith] util/qht.c:502:27: warning: extension used [-Wlanguage-extension-token] util/qht.c:502:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:509:13: warning: extension used [-Wlanguage-extension-token] util/qht.c:509:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:537:11: warning: extension used [-Wlanguage-extension-token] util/qht.c:537:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:701:17: warning: void function 'qht_bucket_remove_entry' should not return void expression [-Wpedantic] util/qht.c:704:13: warning: void function 'qht_bucket_remove_entry' should not return void expression [-Wpedantic] util/qht.c:783:13: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] util/qht.c:808:11: warning: extension used [-Wlanguage-extension-token] util/qht.c:808:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:883:5: warning: arithmetic on pointers to the function type 'void (struct qht_map *)' is a GNU extension [-Wpointer-arith] util/qht.c:883:5: warning: extension used [-Wlanguage-extension-token] util/qht.c:883:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:883:5: warning: zero size arrays are an extension [-Wzero-length-array] util/qht.c:910:11: warning: extension used [-Wlanguage-extension-token] util/qht.c:910:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:923:19: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] util/qht.c:938:25: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:944:21: warning: extension used [-Wlanguage-extension-token] util/qht.c:944:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qht.c:98:8: warning: padding size of 'struct qht_iter' with 4 bytes to alignment boundary [-Wpadded] util/qsp.c:144:28: warning: implicit conversion changes signedness: 'const int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] util/qsp.c:176:29: warning: implicit conversion changes signedness: 'const int' to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/qsp.c:248:9: warning: extension used [-Wlanguage-extension-token] util/qsp.c:248:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:252:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:253:13: warning: extension used [-Wlanguage-extension-token] util/qsp.c:261:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:349:37: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/qsp.c:435:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:488:5: warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] util/qsp.c:515:29: warning: implicit conversion changes signedness: 'unsigned int' to 'gint' (aka 'int') [-Wsign-conversion] util/qsp.c:520:40: warning: unused parameter 'h' [-Wunused-parameter] util/qsp.c:528:45: warning: unused parameter 'h' [-Wunused-parameter] util/qsp.c:575:58: warning: unused parameter 'h' [-Wunused-parameter] util/qsp.c:594:45: warning: unused parameter 'h' [-Wunused-parameter] util/qsp.c:594:54: warning: unused parameter 'htp' [-Wunused-parameter] util/qsp.c:612:5: warning: 'glib_autoptr_cleanup_RCUReadAuto' was marked unused but was used [-Wused-but-marked-unused] util/qsp.c:613:29: warning: extension used [-Wlanguage-extension-token] util/qsp.c:613:29: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:661:8: warning: padding size of 'struct QSPReportEntry' with 4 bytes to alignment boundary [-Wpadded] util/qsp.c:679:56: warning: unused parameter 'value' [-Wunused-parameter] util/qsp.c:720:20: warning: extension used [-Wlanguage-extension-token] util/qsp.c:720:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/qsp.c:720:20: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:722:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/qsp.c:722:36: warning: implicit conversion changes signedness: 'unsigned long' to 'int' [-Wsign-conversion] util/qsp.c:729:32: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/qsp.c:809:11: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:811:9: warning: arithmetic on pointers to the function type 'void (QSPSnapshot *)' (aka 'void (struct QSPSnapshot *)') is a GNU extension [-Wpointer-arith] util/qsp.c:811:9: warning: extension used [-Wlanguage-extension-token] util/qsp.c:811:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/qsp.c:811:9: warning: zero size arrays are an extension [-Wzero-length-array] util/qsp.c:83:8: warning: padding size of 'struct QSPEntry' with 4 bytes to alignment boundary [-Wpadded] util/rcu.c:100:9: warning: extension used [-Wlanguage-extension-token] util/rcu.c:100:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:111:24: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:139:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:148:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/rcu.c:153:5: warning: extension used [-Wlanguage-extension-token] util/rcu.c:153:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:155:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/rcu.c:166:13: warning: extension used [-Wlanguage-extension-token] util/rcu.c:166:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:168:13: warning: extension used [-Wlanguage-extension-token] util/rcu.c:168:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:171:13: warning: extension used [-Wlanguage-extension-token] util/rcu.c:171:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:194:16: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:195:5: warning: extension used [-Wlanguage-extension-token] util/rcu.c:195:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:209:27: warning: extension used [-Wlanguage-extension-token] util/rcu.c:209:27: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:217:12: warning: extension used [-Wlanguage-extension-token] util/rcu.c:217:12: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:238:36: warning: unused parameter 'opaque' [-Wunused-parameter] util/rcu.c:246:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:256:21: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:264:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:288:5: warning: code will never be executed [-Wunreachable-code] util/rcu.c:359:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:366:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:373:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:380:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:423:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:424:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:61:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/rcu.c:68:1: warning: extension used [-Wlanguage-extension-token] util/readline.c:198:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/readline.c:215:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/readline.c:249:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/readline.c:296:36: warning: cast from 'const void *' to 'const char **' drops const qualifier [-Wcast-qual] util/readline.c:296:56: warning: cast from 'const void *' to 'const char **' drops const qualifier [-Wcast-qual] util/readline.c:306:42: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/readline.c:315:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/readline.c:324:36: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] util/readline.c:330:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/readline.c:461:18: warning: use of GNU case range extension [-Wgnu-case-range] util/readline.c:50:51: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/readline.c:56:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/readline.c:91:42: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/systemd.c:37:13: warning: comparison of integers of different signs: 'unsigned long' and 'pid_t' (aka 'int') [-Wsign-compare] util/systemd.c:57:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/thread-context.c:112:17: warning: extension used [-Wlanguage-extension-token] util/thread-context.c:112:17: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-context.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] util/thread-context.c:124:61: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/thread-context.c:139:69: warning: unused parameter 'opaque' [-Wunused-parameter] util/thread-context.c:143:25: warning: 'THREAD_CONTEXT' was marked unused but was used [-Wused-but-marked-unused] util/thread-context.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] util/thread-context.c:161:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion] util/thread-context.c:171:54: warning: unused parameter 'obj' [-Wunused-parameter] util/thread-context.c:171:68: warning: unused parameter 'v' [-Wunused-parameter] util/thread-context.c:172:58: warning: unused parameter 'name' [-Wunused-parameter] util/thread-context.c:172:70: warning: unused parameter 'opaque' [-Wunused-parameter] util/thread-context.c:245:66: warning: unused parameter 'opaque' [-Wunused-parameter] util/thread-context.c:248:25: warning: 'THREAD_CONTEXT' was marked unused but was used [-Wused-but-marked-unused] util/thread-context.c:256:25: warning: 'THREAD_CONTEXT' was marked unused but was used [-Wused-but-marked-unused] util/thread-context.c:267:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] util/thread-context.c:273:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] util/thread-context.c:282:62: warning: unused parameter 'data' [-Wunused-parameter] util/thread-context.c:284:31: warning: 'USER_CREATABLE_CLASS' was marked unused but was used [-Wused-but-marked-unused] util/thread-context.c:299:25: warning: 'THREAD_CONTEXT' was marked unused but was used [-Wused-but-marked-unused] util/thread-context.c:301:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/thread-context.c:309:25: warning: 'THREAD_CONTEXT' was marked unused but was used [-Wused-but-marked-unused] util/thread-context.c:311:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] util/thread-context.c:330:9: warning: use of GNU empty initializer extension [-Wgnu-empty-initializer] util/thread-context.c:34:16: warning: padding size of 'struct ThreadContextCmdNew' with 4 bytes to alignment boundary [-Wpadded] util/thread-context.c:353:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-context.c:46:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] util/thread-context.c:86:69: warning: unused parameter 'opaque' [-Wunused-parameter] util/thread-context.c:89:25: warning: 'THREAD_CONTEXT' was marked unused but was used [-Wused-but-marked-unused] util/thread-pool.c:114:9: warning: extension used [-Wlanguage-extension-token] util/thread-pool.c:114:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:118:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:152:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:191:13: warning: extension used [-Wlanguage-extension-token] util/thread-pool.c:191:13: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:224:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/thread-pool.c:264:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:274:16: warning: padding size of 'struct ThreadPoolCo' with 4 bytes to alignment boundary [-Wpadded] util/thread-pool.c:304:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:364:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:375:9: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:80:5: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/thread-pool.c:90:19: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/throttle.c:44:18: warning: extension used [-Wlanguage-extension-token] util/throttle.c:44:18: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/throttle.c:497:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:500:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:503:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:507:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:510:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:513:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:517:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:51:28: warning: extension used [-Wlanguage-extension-token] util/throttle.c:51:28: warning: use of GNU statement expression extension [-Wgnu-statement-expression] util/throttle.c:520:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:523:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:526:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:529:52: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:532:53: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:541:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:549:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:557:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:565:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:573:61: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:581:62: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:585:29: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'uint64_t' (aka 'unsigned long long') [-Wsign-conversion] util/throttle.c:598:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:599:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:600:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:601:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:602:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:603:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:604:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:605:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:606:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:607:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:608:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:609:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:610:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:611:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:612:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:613:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:614:68: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:615:69: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:616:41: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/throttle.c:87:12: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion] util/timed-average.c:115:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/timed-average.c:115:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/timed-average.c:116:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/timed-average.c:116:37: warning: implicit conversion changes signedness: 'unsigned long long' to 'int64_t' (aka 'long long') [-Wsign-conversion] util/timed-average.c:138:43: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long long') to 'int64_t' (aka 'long long') [-Wsign-conversion] util/timed-average.c:152:33: warning: implicit conversion changes signedness: 'int64_t' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] util/trace-events:87:123: warning: format specifies type 'void *' but the argument has type 'uint64_t *' (aka 'unsigned long long *') [-Wformat-pedantic] util/trace-events:90:50: warning: format specifies type 'void *' but the argument has type 'uint64_t *' (aka 'unsigned long long *') [-Wformat-pedantic] util/unicode.c:109:20: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] util/unicode.c:115:4: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] util/unicode.c:116:20: warning: unknown command tag name 'buf'; did you mean 'bug'? [-Wdocumentation-unknown-command] util/unicode.c:116:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/unicode.c:117:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/unicode.c:138:23: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:139:23: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:144:23: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:145:23: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:146:23: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:150:19: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:151:19: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:152:19: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:153:19: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/unicode.c:18:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] util/unicode.c:33:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/unicode.c:39:5: warning: unknown command tag name [-Wdocumentation-unknown-command] util/unicode.c:39:9: warning: unknown command tag name [-Wdocumentation-unknown-command] util/unicode.c:71:24: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] util/unicode.c:78:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/unicode.c:90:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] util/uri.c:1026:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:1084:32: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:1110:24: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:1138:45: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] util/uri.c:1141:33: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1142:33: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1165:53: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] util/uri.c:1168:41: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1169:41: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1212:49: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] util/uri.c:1215:37: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1216:37: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1256:49: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] util/uri.c:1259:37: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1260:37: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1295:45: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] util/uri.c:1298:33: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1299:33: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] util/uri.c:1361:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:1577:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:1578:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:1597:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/uri.c:1604:28: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:1643:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:1663:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/uri.c:1669:20: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:1683:22: warning: implicit conversion changes signedness: 'int' to 'unsigned char' [-Wsign-conversion] util/uri.c:1685:34: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/uri.c:1687:40: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/uri.c:1691:34: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/uri.c:1693:40: warning: implicit conversion changes signedness: 'int' to 'char' [-Wsign-conversion] util/uri.c:170:9: warning: macro is not used [-Wunused-macros] util/uri.c:1712:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:1713:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:178:9: warning: macro is not used [-Wunused-macros] util/uri.c:1881:26: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:202:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:2048:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] util/uri.c:2132:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] util/uri.c:2148:24: warning: implicit conversion changes signedness: 'int' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:2278:51: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:2285:50: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:2297:50: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:2298:53: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:230:43: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:269:49: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:271:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:305:42: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:370:49: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:372:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:498:51: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:500:61: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:555:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:556:4: warning: unknown command tag name [-Wdocumentation-unknown-command] util/uri.c:616:49: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:618:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:665:49: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:667:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:711:49: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:713:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uri.c:757:49: warning: implicit conversion changes signedness: 'long' to 'gsize' (aka 'unsigned long') [-Wsign-conversion] util/uri.c:759:59: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] util/uuid.c:72:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] util/yank.c:103:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/yank.c:120:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/yank.c:138:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/yank.c:160:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/yank.c:177:42: warning: unused parameter 'errp' [-Wunused-parameter] util/yank.c:184:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] util/yank.c:52:13: warning: enumeration value 'YANK_INSTANCE_TYPE__MAX' not explicitly handled in switch [-Wswitch-enum] util/yank.c:84:5: warning: 'glib_autoptr_cleanup_QemuLockable' was marked unused but was used [-Wused-but-marked-unused] warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: libevent-loop-base.a the table of contents is empty (no object file members in the library define global symbols)